HN user

ddevault

26,735 karma

https://drewdevault.com

sir@cmpwn.com

Posts119
Comments1,835
View on HN
writefreesoftware.org 3y ago

Write Free Software

ddevault
4pts0
harelang.org 3y ago

Hare is a boring programming language

ddevault
29pts14
harelang.org 3y ago

Hare is a boring programming language

ddevault
9pts0
drewdevault.com 3y ago

Codegen in Hare v2

ddevault
3pts0
sourcehut.org 3y ago

Four Years of Sourcehut

ddevault
186pts28
drewdevault.com 3y ago

In Praise of Plan 9

ddevault
233pts124
numen.johngebbie.com 3y ago

Numen: Open-source, offline, modal voice control system for Linux

ddevault
2pts0
harelang.org 3y ago

Making Hare More Debuggable

ddevault
3pts0
sourcehut.org 3y ago

SourceHut terms of service updates, cryptocurrency projects to be removed

ddevault
206pts265
sourcehut.org 3y ago

Sourcehut does not ask for IP assignment from employees or contributors

ddevault
27pts0
drewdevault.com 3y ago

Notes from kernel hacking in Hare, part 3: serial driver

ddevault
3pts0
drewdevault.com 3y ago

In Praise of FFmpeg

ddevault
108pts32
sourcehut.org 3y ago

Sourcehut does not ask for IP assignment from employees or contributors

ddevault
7pts0
drewdevault.com 3y ago

Notes from kernel hacking in Hare, part 2: multi-threading

ddevault
5pts7
drewdevault.com 3y ago

The phrase “open source” (still) matters

ddevault
19pts0
drewdevault.com 3y ago

Notes from kernel hacking in Hare, part 1

ddevault
18pts0
harelang.org 3y ago

Cross-compiling Hare programs is easy

ddevault
11pts0
harelang.org 3y ago

powerctl: A small case study in Hare for systems programming

ddevault
3pts0
harelang.org 3y ago

Martian Timekeeping in Hare

ddevault
5pts2
drewdevault.com 3y ago

The past and future of open hardware

ddevault
3pts0
drewdevault.com 4y ago

GitHub Copilot and open source laundering

ddevault
87pts25
harelang.org 4y ago

Safety features of the Hare programming language

ddevault
62pts41
harelang.org 4y ago

Will Hare replace C? Or Rust? Or Zig? Or anything else?

ddevault
10pts0
harelang.org 4y ago

The Hare programming language

ddevault
342pts310
news.ycombinator.com 4y ago

Tell HN: GitHub is experiencing an undeclared outage

ddevault
22pts7
drewdevault.com 4y ago

Breaking down Apollo Federation's anti-FOSS corporate gaslighting

ddevault
37pts1
www.davidrevoy.com 4y ago

Dream Cats NFT: don't buy them

ddevault
3pts1
drewdevault.com 4y ago

Choosing a VPN service is a serious decision (2019)

ddevault
6pts0
lwn.net 4y ago

Emacs discusses web-based development workflows

ddevault
14pts1
drewdevault.com 5y ago

Parsers all the way down: writing a self-hosting parser

ddevault
9pts3
Kagi raises $670k 3 years ago

I dunno, names are scarce and if a project fails then I don't see too much wrong with reuse of the name.

It's just such a pointless distraction. Don't make it about you? It reminds me of men who hear that women get paid less and start complaining about their own salary.

"Hey, we have this problem." "To each their own but it doesn't affect me!"

Why waste your breath to say this?

Really done with this take. Show some solidarity for your peers. So you like working from the office -- good for you! Do that! But also stand up for your colleagues who don't want that. When your colleagues have fewer choices, when things like this are imposed on them, well, your preferences are not far behind from being managed themselves.

Not sure that "copyleft" is confusing or falling into disuse, I hear people talking about it without confusion pretty often. First time I've heard "reciprocal licensing".

I dunno, it's just a place to store the code, and SourceHut is itself free software. I could put it on Codeberg or something, I guess, but it doesn't really seem like a big deal. Never heard anyone criticize the FSF or GNU for their use of savannah.gnu.org.

I feel like it's pretty explicit:

You are entitled to the use of any free software for any purpose, including commercial use – counter-intuitively, you can sell free software.

There are also sections which go into the utility of copyleft to mitigate some of this.

Might be worth going into more detail in a blog post.

Not sure how this comes across as self-serving or what the nature of this protest is, but if you explain it in more detail perhaps I can make a correction.

I had the opposite issue -- something like 90% of genuine payments on my account are rejected by the fraud detector on the first try and have to be retried daily for several days before going through. I exchanged over a hundred emails with support in which they read the card testing script to me, tried to upsell me on "better" fraud management tools, disregarded any details I provided to show that the activity was non-fraudulent, gave me no insights into how the fraud detector worked or why it might be giving false positives, and refused to escalate my ticket anywhere. I had to beg to be put through to an engineer who knew anything about it, and still I couldn't get past front line support. Long gone are the days where you can talk to a Stripe engineer on IRC. Really badly soured me on Stripe and I started working on plans to move away from the platform entirely.

I take pride in making my websites accessible for everyone regardless of the monetary incentive to do so, and to make inaccessible websites simply because you don't think there's money in it is very shameful.

Not saying that hamburger menus can or cannot be accessible; just saying that, as an engineer, you really have an obligation to make something that is accessible. This is a basic, non-negotiable requirement for all software.

It would range from unfortunate to a non-issue. The entire flight is not expected to be successful, the purpose is data gathering. The worst case scenario is that it fails on the pad and damages the launch infrastructure, which would be a huge setback to the project. If it fails anywhere else it's probably fine.

The cheapest and most popular rocket today in terms of cost per kilogram sent to low-earth-orbit is the SpaceX Falcon 9, which is estimated to cost about $2700/kg. If the Starship meets its goals, it will cost $10/kg to LEO. It has a payload capacity and infrastructure which can economically deliver massive payloads to any solid surface in the solar system. It could send three full-sized bulldozers to Mars in a single trip. This is the largest scale space project ever conceived and portents a major shake-up to the space industry and a big step towards establishing a permanent human presence off Earth.

I am a kernel hacker, and I have worked with io_uring, and I can safely judge that it is very good -- but the main issue is that it represents a totally different approach to I/O (and syscalls generally, which are just I/O in other words), which is going to take the ecosystem a while to reform around. Note that the sample code in the OP's article is much more complex than the traditional approach. It's also very Linux-specific, so any software which takes advantage of it will be less portable or will have to write multiple I/O backends. It's also nontrivial to understand and use effectively, so adding good io_uring support to a project is an effort.

The right leaders are (1) grade A hackers who (2) don't make women feel uncomfortable, selected from a pool which does not arbitrarily filter for skin tone et al. Bonus, we could even consider cultivating an environment where more people feel safe, represented, and included, and if they learn how to be grade A hackers in this environment we can expand our volunteer pool to include the majority of Earth's population that is not an English-speaking white cishet man.

Many of the other comments are missing the point. It's ultimately because there are a lot of desperate people in SF. The bay area has the highest homelessness incidence in the country. Mental health services are poor to non-existent. The city is full of people with no options, no healthcare, and no support system. We could criminalize homelessness even more, and brutalize the desperate with more police interventions, but that's a lazy and unsympathetic explanation for why this is happening. Society has failed the poor and SF is exhibit A.

If the bus is faster and more convenient, more people will use it. Get cars out of city centers and reduce parking, and increase transit access -- more tram and bus routes with priority access through traffic, separated cycle routes, metro and long distance rail, etc. In my home city of Amsterdam it works very well -- over half of all travel is by bike alone.

Prioritization of public transit over EVs is a policy issue which is facilitated at the voting booth. We need fewer EV subsidies (or targeted to more important EV markets) and greater public investment in transit. I'm not saying that you shouldn't buy a new EV in favor of taking your city's crappy bus service and walking a mile in the rain. I'm saying that your city should invest in making the bus a better choice than your car so that you want to use it; society should set up the incentives accordingly.

As the saying goes, public transit succeeds not when the poor can afford the bus, but when the wealthy choose the bus.

I mean the bigger issue is that cars and trucks aren't going away and EVs are clearly important, but the much more important problem is investing in public transit, especially in the United States. We don't need everyone to "transition" to EVs -- we need everyone to transition to trains.