skysight-inc/HackerNews huggingface dataset:
I wouldn't say that nobody lifts a finger. There's a lot of analysis going on each year to try to improve the situation. And vehicle automation is seemingly starting to make progress on reducing various collision types, especially with pedestrians.

But the fixes are much more complex and will necessarily take a lot more time.

If your point is that we don't think enough about vehicular deaths, except for the ones that are in some way newsworthy, then I think you are completely right. Even worse, we don't account for lives saved and this skews perception in odd and potentially detrimental ways.
This is precisely why the Department of Homeland Security was such a bad idea.

For anyone interested, the only thing I can add of use to this thoughtful comment is a link to the paper:

https://avalon.law.yale.edu/18th_century/fed10.asp
> You were arguing the project should not be MIT but GPL3 though.

I was arguing generally against permissive licences and in favour of copyleft, without pointing out a specific one, but as a matter of fact I do think that GPLv3 would be a much better choice for this project. (The thread’s OP did name specific licences, though.)

> Why can't this project use whatever license they like?

Why they can’t or why I argue they shouldn’t? Technically they’re able to choose any licence they like, and I argue it should be a copyleft one because I think preserving the four user freedoms is important and not accomplished with permissive licences.

> If not all FOSS project need be GPL3 but this one should, what are some examples of ones that you would be fine with being MIT?

All of the various MIT licences are similarly permissive, right? In that case, I think they make a decent choice for small and relatively simple programs which do not present a great amount of work and could be replicated or imitated without much effort. Programs like True, Hangman, Cowsay or short userscripts.

But if you have a relatively large program, or a project where a great number of such smaller programs work together, I think they ought to be released under a copyleft licence. A new kernel is a good example of such a program, as are core utilities, terminal emulators, media players, web extensions, complex games, etc. So Maestro, seL4, Redox, GNU, Terminology, VLC, mpv, uBlock, Minetest and so on.

I think weak copyleft licences (such as the MPL or the LGPL) can make a great option for programs with a good ethical reason to maximise their usage (including by non-free software). In my opinion, there's seldom a good reason to abandon copyleft altogether. (And as that may imply, it is my view that copyleft should be the default choice. When in doubt, protect your users’ four essential freedoms.)
It doesn't matter if you're being hypocritical. It's already nonsensical that a corporation can have a "sincerely held belief", so you might as well exploit the existing corruption and say "we're a sincerely Buddhist business and can't help with killing".
From TFA:

"So, lately, I've been trying to explicitly vote up comments which have replies, especially ones which have several replies, but aren't voted as highly as their children or peers."

I think it's proper to upvote the parent comment if you upvote a child comment. After all, you wanted the child comment to be better seen.
This explains a lot. It's no wonder so many seem out of touch. It's because they still live in mommy daddy fantasy land.
To people who have trouble with this concept I suggest the analogy to reading without voicing out words yet still internalizing the concepts, and often at a much faster rate than when vocalizing during reading (which in turn can be pleasant for some poetry). It is possible to read multiple lines in parallel and the mechanism is similar to sight reading piano music when you have two (or occasionally three) lines of information that immediately translate to actions in your arms, hands, and fingers. In a related sense, sight reading music does not involve any inner voice or chatter yet a lot of conscious decisions are being made and a lot of hard non-verbal thinking goes into optimizing technique. Human language is just too inefficient for most high performance thinking but it is the best tool we currently have for storing and transmitting thoughts.
Sure, but does my phone transmitt my number (or some id/fingerprint) to Elon Musk when he flies over me?

I understand that the local towers need my number to be able to call me.
Just google what they do when they don't like some trades
I wonder if there were combat-training camps for at least some of the slaves (and political dissidents).
OpenAI speedrun to the Google playbook of abandoning founding principles. Impressive that they could get this big this fast and just go full mask off so abruptly. Google made it about 17 years before it removed "Don't be Evil".

I really do think this will be the company (or at lease technology) to unseat Google. Ironic that Google unseated Microsoft and now it looks like they will take their throne back.
Mickey Mouse Horror Film
> Ffs, even my mother these days uses a mac (m1 air), and she is not even really tech literate.

My mother has been using Macs for some decades now because she’s not tech literate.
It can also comment the wrong price https://news.ycombinator.com/item?id=38972341
It's 100% stable for me. I'm on an M3 Max, latest macOS.
Personally, I'm able to do what is needed to make things work. My whole point was that by pushing the work from the OpenSSH dev team to downstream, the sum total of work will increase.
yeah I think this is the explanation that makes the most sense
Unlocking hidden features in prototype demos of Saturn Bomberman
I think it's hilarious that you can't reliably ask Assistant "what is this song?" any more but they've provided a dedicated button for what should be an easy query to process.
s.o. and i both own iphones but never talk to siri. recently we spent a week at an airbnb with an alexa thing so we used it for music and couple more stuff, it was sometimes good, other times so bad it was funny

anyway, we came back home and still don't use siri
It's unethical for a diner to try out new recipes. Per OpenAI policy you need to ask consent before trying out new recipes.
Very poor headline. They took every precaution to not end up having to 'crack open' the container.
Same here, I never have a problem with Amazon.

I’ve noticed there are different shopping styles though, even in physical stores. Some people go to the store with no idea what they want or just a vague idea that they want something, and will browse the store to see if anything interests them. Other people will go to the store knowing exactly what item they want, and don’t need to browse.

I’m the latter, and I’ve never had an issue with Amazon. I know what I want, so it’s trivial for me to just go straight to it and buy it.

But other people that like to browse… I can definitely see how they would get caught in the endless see of EFUZZYA and OPANKY products.
After 25 Years, Age of Empires II Still Rules
Has anyone in this thread actually read the new policy? It now has a broader policy against weapons and harm:

> Don’t use our service to harm yourself or others – for example, don’t use our services to [. . .] develop or use weapons, injure others or destroy property [. . .]
https://archive.ph/XnvO8
Why would anyone allow Fujitsu to gain new contracts?
Fundamentally this verification is based on your contact list, which is formed from people you already know and have added to your contacts, so there's not really any need for a centralized trust. Presumably you trust the e-mail address of the contact you added, and the federation protocol could easily define how the authoritative hash/key for each user would be shared based on their e-mail.

In most cases this could also be resolved at first contact in meatspace, directly between the devices when establishing contact via the typical ways users share contact information - QR code or some form of short range networking, or even with an SMS challenge.
Right, but there you're either putting the acrylic in an extra structural tube, or you're using an acrylic tube which is hugely thicker than necessary so you can leave a substantial unburned shell there as the structure.

The outer part which is acting as structure cannot be burned as fuel because it's necessary as structure, and if you let the burn continue too long, it would cause the rocket to fail. When the burn ends, there's a lot of unburned acrylic still there.

This design allows a given piece of tube to first serve as structure, and then later serve as fuel, ostensibly ending the burn having consumed the whole tube with no structure left behind except perhaps a bit stuck in the feed mechanism. That's novel.
Maybe this can be a better (crowdfunded) open dyndns network?

Eversince dyndns got bought all similar services went to shit, and people that want to self host are very limited in their options...and most public hosting providers oblige to DMCA bogus spam way too often, so a lot of valueable knowledge has been lost over the last years of carrier-grade NAT rollouts.

This might be a nice way to counteract this, and have a community of self hosted blogs or similar. Could use user subdomains, so reverse proxies and letsencrypt is easier to setup (and potentially integrated in the public suffix list) and could focus on maybe ssh and https only as protocols/ports.
I made sure the lights had the same projection pattern as the halogens. I put in one on one side first and compared to the old bulb. No difference: they both cut off at the same height. Neither halogen nor these LEDs are directional, it’s the housing that determines the projection pattern.

Plus, I’m in a sedan, while everyone else drives a huge SUV that rides higher than my car.

I don’t see how my light system is any more offensive than the luxury cars that have the same thing from the factory. The only difference is that I don’t blow all my money on a stupid car payment or a thousand dollar feature package just so I can see better at night.

I also installed LEDs for the license plate lights which has no negative effect on anyone, and now they won’t burn out all the time.

(I did not install turn signal, brake, or high beam LEDs, I just installed the stuff that annoyed me by burning out all the time)
Critical security vulnerability in clerk/nextjs
There are co-living companies out there. like you said, they aren't as polished as Airbnb due to the nature of the market, because building a site as good as Airbnb is expensive as hell.
IMHO Fortran 66 was the best Fortran ever. Simple, efficient, true to its nature. Fortunately, some of the modern compilers (like e.g. Intel's) still support it.
2023's record heat partly driven by 'mystery' process: NASA scientist
> Netscape and Sun announce JavaScript

That's a fun trip down memory lane...

From the article:

> "JavaScript is a great way to get cross-platform scriptable access to databases and move the resulting data into Macromedia Shockwave, where it can be rendered, animated and made into live interactive multimedia for the Internet. JavaScript is also a promising core technology for the new multimedia publishing tool that Macromedia is building." - Bud Colligan, President and CEO, Macromedia

Heh, either he was thinking REALLY far ahead to HTML5, or maybe at one point JS was supposed to power Flash, instead of ActionScript?
Comments moved to https://news.ycombinator.com/item?id=38955018, which is currently on the front page.
How does this compare to PouchDB[1]?

[1]: https://pouchdb.com/
Unfortunately it's still down :(
> He was very clear-eyed: kids who grow up here do not have a right of return.

The USA doesn't have a residency system, so this is true throughout the country. Some form of rent control (inheritable) or a hukou system could change that, but I don't see it happening for awhile, and kids who didn't grow up "here" would complain that they weren't allowed to live in that place (either via a legal restriction or a system that raises the barrier of entry for new residents like rent control).
Alternative explanation is that there is no money to be made by privatization, not because anybody cares if there would be another accident and a lot of people would die
"Once the rockets are up, who cares where they come down? That's not my department" says Werner Von Braun.
1. The initial “pathetic”thought-terminator was comparison to nerve gas.

2. Nerve gas is not strategic. A better comparison are nukes in WW2.

3. Nerve gas has no other uses unlike AI.

4. Nerve can only be used to hurt unlike AI

5. If AI in military is so dangerous, should the US just sit and do nothing while China /Russia deploy it fully? What is your suggestion here specifically?
She was also, until very recently, an Anglican minister.
MS docs ar now on github. Licence lists "CC-BY-4 and MIT licence found" https://github.com/dotnet/docs/tree/main

Yeah, I saw that devdocs and the like don't include what was previously not cross platform and not popular for linux guys: C#, msbuild.
Legal scholars as in [1] can make the point better than me:

> When considering the filibuster as a supermajority requirement for regular legislation, it is clearly unconstitutional. As a textual matter, the Constitution appoints the Vice President as the tie-breaking vote in the Senate, providing that they “shall have no Vote unless [the Senators] be equally divided.” This provision implies that the Senate must pass regular legislation by a majority vote.

In general, the Senate's ability to set its own rules surely cannot be unrestricted. For example, when the Democrats had 60 votes in the Senate would it have been constitutional for them to create a new rule that all tax decreases require unanimous consent of the Senate? Or for Republicans in the same situation to create a rule that all tax increases require unanimous consent? Both of these changes would seem to be within the rule-making authority of the Senate. However both rules would be profoundly undemocratic because they would generally prevent a majority (or supermajority) of US voters from changing US tax law in the future.

[1] https://legaljournal.princeton.edu/tyranny-of-the-minority-t...
Google Concierge is waiting for it's day in the sun.
Recent and related:

Apple knew AirDrop users could be identified and tracked as early as 2019 - https://news.ycombinator.com/item?id=38971811 - Jan 2024 (13 comments)

China Says It Cracked Apple AirDrop to Identify Message Sources - https://news.ycombinator.com/item?id=38925681 - Jan 2024 (21 comments)
My tongue in cheek response is that you are correct, because a century ago, WWII didn't happen yet.

Can you provably demonstrate that education quality was better a century ago? I'm not outright trying to refute you, so much as I have a belief that people tend to overstate the "good old days", so I usually prefer more concrete data points.
Comedians should just pick one joke and stick to it, it's unethical otherwise as some people might miss the laughs and others might laugh too much.
The human touch AI virtual assistants can't replace
Pretty much. Not for anything short of total malfeasance or horrible misbehavior.

Layoffs happen. Welcome to tech. Just say it's a layoff, and everybody will get on with life.

However, trying to fire someone for performance short of 12 months smells like somebody was told to try to claw back or limit signing bonuses, relocation allowances, stock grants, and promissory estoppel claims.

It's a VERY, VERY bad look for Cloudflare who, up to this point, I had decent vibes about from dealing with various employees.
Your claim 2) does not imply your "expect to see" 2). Why? Because democracies don't have to incubate leftist movements in their own country. They can incubate them elsewhere. Which, indeed, they do, as I have said.

This, in itself, is not an argument for the "reactionary" claims Scott is arguing against, for reasons I have already given. But it is an argument against Scott's "alternate model".

Also, democracies can grow more leftist over time (which, I would argue, they have) without becoming internally unstable, as long as a majority of voters continue to vote for policies that move further and further left. Which I think is a fair description of what has happened in "democracies" over the past century or more. Whether this tendency can continue indefinitely is a different question.
>Note that things get a bit more complicated if the spouses get divorced by the time of the sale of the stock subject to the 83(b) election. Because both spouses (are deemed to have) paid taxes on the 83(b) stock due to the 83(b) election, absent a prenup or postnup generally the 83(b) stock is treated as marital property and the proceeds are similarly marital property

Paying or not paying tax has no bearing on what is considered community property. It's also not clear what is "more complicated" about splitting marital property subject to an 83(b) election compared to other marital property.
Have any open-source voice assistants reached a half-usable state?
I'll get this occasionally when I've scrolled to the end of an article without realizing, attempt to scroll further a few seconds later, and then have my eyes/vision caught off guard by the absence of movement. Missing a stairstep was a good example--there's a similar moment of "frozen time" in both cases
Fortran will never die because a sufficiently determined real programmer[1] can write fortran code in any language. I have had the misfortune to encounter plenty of fortran code written in perl, C, C++, Java, SQL and even Python.

[1] https://sac.edu/AcademicProgs/Business/ComputerScience/Pages...
Thinkpad X1 Gen 11 + Linux Mint = everything works.

(Well, I had to update the kernel for the wifi)

And it has a hash key!!
I can only speak of how I use the upvote here on HN, but when I upvote something, It's not usually to express that I agree with the comment I'm upvoting. What I'm actually saying is "I think this comment is worth reading" -- it may make an interesting point, explain something in a clear way, etc., any of which can be true even if I disagree with an assertion the commenter is making.

If I feel the need to express agreement (or disagreement), I am much more likely to do that through my own comment in reply.
Undead, then? :)
The only games that I still need Windows for are racing sim games. Wheel support in other operating systems isn't very good / doesn't exist.
> In a parliamentary system, the need to build a governing coalition can result in greater incentives to compromise.

Alternatively, you get brinkmanship where you have a coalition of 53.33% where every party in the coalition that has >=4% of the votes (a.k.a. all of them) will threaten to bring down the entire coalition unless they get their most extreme demand. Incidentally, they are still trying to bring down the supreme court.

Personally, I'd gladly welcome some political deadlock over here.
The topic is how much damage is done to birds by energy production methods (even more specifically, wind vs oil & gas), not by all things. Cats are a deflection from that topic.
I think they're bringing it up because cats are indeed the #1 killer of birds, and so for people who care about maintaining bird populations (presumably people who read this article) it would be better to focus on solutions that decrease the damage cats to do birds, rather than the damage wind turbines + oil-and-gas plants do to birds.

Of course, if you care about birds you're going to try to solve it across multiple fronts. But cat damage should be the first thing bird-lovers try to mitigate.
Putting a tiny bell on cats is usually more than enough. At least it gives birds a fair chance.
> I've had LLMs do that correctly up to far larger numbers than I've multiplied by hand.

but given enough time you can multiply any numbers, while LLM has fundamental inability to learn algorithm.

> I've also had LLMs execute algorithms most people wouldn't even understand. E.g. converting between NFAs and DFAs

this is a not good quality discussion, such claims should be expressed in the form of some research results: describing what you do exactly, how data has been obtained, verified for correctness, what is complexity of your NFAs etc, otherwise I personally have hard time to judge how indicative your claim.
It is believed that Prolog is "a better version of SQL."
Getting a 404 with this link.
I like getting juniors into situations where they can blow up a db since it's the perfect introduction to backups.
awesome, how did I not find this :D
Very helpful to make it clear, in concrete terms
> placing and connecting drag and drop electrical components

This is where game engines are annoying. You have to do "collision checks" between your cursor and any points of interest, like a slot or a grid or a connection. Usually in a 2D use-case like yours, you can just do a geometry condition (if component.x > slot1.x && component.x < slot1.x + threshold...), especially while your UI elements are regular shapes. Engines are fast at doing lots of native collision checks in 3D and with irregular shapes too with an engine-specific "collider" for each element, as it's expected to do collision checks for almost every visible actor in every frame in a game.

> and the simulation itself

Depending on the eventual complexity of your circuit simulator, there are pros and cons to different approaches. My undergraduate electronics degree is fading from memory so I might not have the best advice here.

A purely node/actor-based computational simulator is one approach, which reduces dependency on the global manager with knowledge of the layout or handling of the computation. You have to define how each component responds to charge at its input nodes, and manipulates charge at its output nodes, ie, define its response curve in terms of charge. You just have to work with the differential time-equations for computational analysis of electric circuits, not the closed-form analytical ones. ie, substitute I with dQ/dt (charge over time) everywhere, and in every "update" iteration (or "tick" or "frame" or whatever your engine calls them) multiply the differential equation by timeDelta (every engine provides timeDelta as the time elapsed since the last frame). I would give this method a try scoping the project for very simple components (maybe just DC power source, LED, resistors, connector junctions) that can be sized to a grid of discrete sizes.

This can however feel like rediscovering electricity from first principles because traditional circuit equations usually don't work with charge or with time, since they're defining the steady state behaviour.

If you would rather work with traditional steady state electronics formula for each component type, I think your second solution is a decent approach, "passing the result on" from one node into the next (which is the same as making changes to the tree iinm?). Technically using the steady state equations renders ticks irrelevant, other than updating to reflect any changes in the circuit, or if you have time-dependent component behaviour (like an AC signal or an inductor), but that's still a nice feature to have.

I think you should try avoiding reliance on a global manager for anything that goes on in the simulation as much as possible, because I sense you will tend towards "centralized application logic" if you allow yourself that luxury. The whole point of game engines is to break down your logic into different actors that interact with each other, and a simulation is exactly that.
This is a very frustrating app for me. It is one of the best document sources out there but has become unusable because it cannot retain my selection of documentation. Almost every other time I visit I have to start from scratch picking the stack I use. It's great but not great enough to keep doing that over and over and over ...

I don't have an issue with dropping cookies or local storage elsewhere. I'm on an updated linux chrome. Any ideas?