skysight-inc/HackerNews huggingface dataset:
It isn't unsustainable. However it is limiting. That is a lot of space that is 2/3rds empty yet not really usable for anything else. Worse, cars are heavy and so it isn't practical to go vertical with parking spaces (we can/do build parking ramps - but they are a lot more expensive and so few want to pay to park there, and even then there seems to be a limit to how tall you can make them)

Cities are great because of all the different things you can get to. However cars spread the city out, and in this in turn means you can't do as many things. You can still do a lot, but eventually the distance (distances in cities are measured in time not meters!) is unreasonable and so you can't get someplace in your city. Dense cities enable more things. If you just want to go to walmart - so do everyone else so no problem. However if you have a niche interest you may discover not enough people live within range to support a place for your interest even though across the entire city there are enough people.
Me:Tinnitus. Site:I like it. Rain does the job.
A magic link is just a form of 2FA. And the reason not to make 2FA mandatory isn't about engineering costs -- they'd already built it. It's because a lot of users don't like it. I personally despise sites that require a magic link rather than a password, because it takes me 30s to log in instead of 1s.

There are lots of commenters here on HN in this story saying they don't think sites should make 2FA mandatory. There are lots of usability problems with 2FA as well -- if you lose a device or when traveling.

You're basically saying that sites that allow you to log in with just a password, if you choose, shouldn't be allowed to exist. That seems unreasonable to me.
Do you have any details on what Warrentywise uses for their data? The data seems to suggest all of the "cheap" cars are more reliable then all of the "expensive" cars. Which is just wrong, if anything it's a spread of cheap/expensive on top and cheap/expensive on bottom.

That data seems to imply there is perhaps another reason for the rankings then what is to be assumed.
not presently. but soon. I'm between addresses right now, basically. The last state I lived in wouldn't let me do it

I'll still have a social security number that won't change, and I'll have an alias and anyone who really wants to find my info will find it even with a name change.

What a name change does is get me off a simple google search. which isn't legal, fair credit reporting act defines very clearly what you are and are not allowed to do to investigate potential employees.

and yet, do you really think I can start any business relationship by telling someone they can't do things like look me up? It's effectively what that is, and it's unreasonable.

The industry is still stuck in a "no one knows what to do about this problem"

can't stop people from googling you. but I can change my name ... but it's not going to stop the ones who look futher. and so far, all of them have.
> One of the problems with labeling your political opponents Nazis is that no one believes you when actual Nazis show up.

That's certainly true, but it sure is weird when a certain political leaning causes one to minimize the fact that actual Nazis showed up, which casts a hefty shadow on this perceived boundary between "actual nazi" and "not actual nazi". At what point does one stop imagining that enablement isn't a real thing? Shrug emoji, though, I guess.
The passing of a titan like he was deserves a little more respect than simply saying: "RIP GOAT".
Sejmflix
Many households have more than one car per driver. With WFH many of these cars sit largely unused. We went down to being a one car family over a year ago and it has rarely been an issue. It requires a little bit of planning. "Hey I need the car on Thursday. Does that work for you?" Otherwise, a second car would mostly only get used because "Well, it hasn't been driven in a while".
Definitely. My wife has said a few a times, "you're being an asshole, go workout," and she's right. No matter what's happening, it puts me back in a good state of mind.
The 'Accidental Activist' Who Changed the Face of Mathematics
> What a cool little project. It's astonishing how far this can boot with less than a third of the syscalls of Linux implemented.

My hobby OS is more or less a FreeBSD compatible kernel for one specific language VM[1]; it looks like I support 61 syscalls out of 424, and it's been a while since I ran across one I missed (sometimes syscalls are only called in some code paths, or when I target a newer kernel, there may be newer syscalls)

There are a lot of syscalls, and some of them are pretty esoteric; eventually a fully openended replacement will get to most of them, but a third is a good start.

[1] I wanted VM on metal and/or boot to VM, and it became apparent that this is the least effort way to get there, other than probably just having init=/path/to/the/vm; but that doesn't get me what I really want (hardware drivers and tcp stack in the VM language).
>Looks like for westerners 2am to 6pm is the best time to look. Originating around the Bootes constellation.

hmm, I'm going to disagree with that. I'd guess anything after sunrise would be a lot of wasted effort. maybe you meant 6am? that's a heck of a typo
Because "wasm-wasi" is not a CPU that Linux runs on.
Also, townhome rows typically have little to no street parking available because the driveways are so dense. This makes it impossible for friends to come over and park anywhere.
Simple, when Linux was created gcc was Free, Ada compilers were expensive..
I live in Chicago man. Im always on the border of a bad neighborhood, I play pickup in the park anywhere, and I regularly volunteer on the statistically worst block of the entire city. I have spent time as an inmate in Cook County Jail(1). Come visit some time I’ll show you around

(1)https://en.wikipedia.org/wiki/Cook_County_Jail
After using both java and go, I prefer go. The tooling is simpler and more intuitive, the feature set is less bloated (fewer useless things reinventing the wheel like streams api), it also isn't affiliated with Oracle

In general java feels more enshittified in comparison
as usual, it’s probably a mixture of many things, and poverty is one, property prices is another, and there are certainly many many others.

we (engineering types) have this terrible habit of declaring that it is One Thing when in reality, complex problems are… complicated. shocking, i know. it isn’t a simple math problem with a one answer. human problems are significantly more chaotic and fractal.

i don’t want to imply that we shouldn’t look at these and add our ideas, only that id love to see us lessen our crutches of “You’re wrong, it’s X!” and recognize that others are probably correct as well.
Given how tightly the US regulates controls in cars already, I'm a little surprised they don't have a regulation already that specifies how turn signal activation must work. I would have expected steering wheel buttons to clearly violate that reg.
Replit | SF | Full-Time
Current hiring priorities include:

* AI Engineer

* AI Backend Engineer

* AI Frontend Engineer

* Data Engineer

* Product Engineer

* Software Engineer/Senior: Developer Experience, Generalist

See these opportunities and more below: https://jobs.ashbyhq.com/replit?utm_source=HackerNews
Imagemagick can batch process images with restricted palettes. No reason you had to do it all manually.
will probably do on a future iteration! The current job categories where jus the ones could come up with and then used the openAi api to check for conformance (or not) of each post to it :)
Class loading from a DLL is one thing, persisting the state and reloading that state on-top is another. In Java, you can use the class loader to load new instances of a class, but it's up to you to transfer state before giving that class over to your program again. In C# it's a similar story with System.Runtime.CompilerServices. The trivial bits are the fact that you can use reflection to do this rather easily in both Java and C#. In C++ isn't not as simple. The struct/data signature may change, you need a temporary storage vessel (old object?) to copy to the new class object. While it's still "digital plumbing", it's not that easy to do and then hot-reload the whole stack.
Not ShowHN: To put your article on medium.
Surely that's not the whole point. Genealogy is not the only use case for genetic testing. Health information is another pretty major niche. Curiosity is the third contender. And there's probably more.
Neat.

If you are looking for additional things to add, those with tinnitus are likely to have suggestions.

I had a scare with tinnitus several weeks ago, where it suddenly became very apparent for a few days before subsiding to a point where I don’t notice it unless I specifically listen for it. This had me desperately searching for noise generators so I could get to sleep.

“Grey” and “pink” noise, and some kinds of cricket noise seemed to be most suitable for masking my type (which is very similar to the high pitch sound an old analog tv makes when it’s on). Heavy rain is also good, but it’s hard to find something that is suitable because most have some additional water splashing and gurgling, which triggers my misophonia.
If you do it on every street you don't have to spend any time planning the routes.
I played and enjoyed the game, getting the hang of it quickly. What confused me though was that the tapping sounds were not always that consistent with the cutting and mainly that from the beat it sometimes felt like a rhythm game that makes sense, but sometimes was just completely off.
Or maybe thats just a skill issue.
RawJS library author here. Moving away from modules is definitely not what I've observed in the community, I see no evidence that this is "the direction the community is moving".

That said, I admittedly have a visceral hatred for ES modules. I personally believe them to be the worst thing that has ever happened to the language. Encapsulation is of course a great thing but in my opinion there are much better ways to do this. I'm not the only person that thinks this–there was a gist that got to the homepage of HN a while back titled something like "ES Modules are terribly, actually" (IIRC).
thank you. moving abroad takes major bank, and I have a partner here where I'm living now. We've got dogs. I'm not leaving everyone behind and we're not moving to another country it's just not in the cards.
Xerox was a private company at first.
There is zero chance of Ukraine ever joining the EU.

There is little chance that Ukraine as we know it will even survive.
On the surface this is a great idea, but my experience with city councils and planning commissions is that real decision making is done outside chambers and in private. What happens at public meetings is performance art. I've never seen public discussion impact decisions, even when very compelling legal arguments were made. Searchable minutes are probably adequate for most purposes.

My own opinion is that convening in-person meetings with Robert's Rules were necessary before telecommunications, but they're long past their useful life.
> This is really overstating how hard it is to compete with matrix multiply libraries.

I'll file this under "talk is cheap". :) I tried it last year and got within 50% of BLAS. Getting above that is tons of work. Which you have to repeat for every processor model, NUMA, and every combination of matrix type (long thin, short wide, etc).
Seems the title is a little modest.

There is a white noise generator, which "cat /dev/urandom |
/dev/audio" or a couple of lines of C code will accomplish. With just
a few controls you can tailor the spectrum easily.

Then there is an "ambient music generator" which you can knock
together in a few hours with Csound, Supercollider, Pd, Chuck/Faust
and the like.

Then there's an "ambient music application" which in addition to
inbuilt generators works with with online libraries of generators,
seeds, patterns, sample loops, and a package/element manager for
getting and adding "songs". Last time I built one of those it was a
few weeks of effort.

Then there's getting all that to run on smartphone, on multiple
platforms, getting around all the quirks, permissions and general
madness that is phone dev ecosystem.

Well done on that last point. Seems the last of these is what the
author has created and I kinda think it deserves a better name than
"white noise generator".

I didn't realise there is still quite a culture of "noise generators"
for people wanting to sleep, read or meditate.
I mean... Aren't they already tracking what you click in the app..? Am I missing something?
The Lofstrom Loop: A Bridge to Space
A Hopeful Reminder: You're Going to Die
for computer science, Nikolaus Wirth was not simply "someone"

and a black ribon signifies a great loss, not a tragedy.
The joke goes back to Adriaan van Wijngaarden introducing Wirth at a conference in the 1960s. I'd love to see a video of the audience reaction to that one.

https://en.wikiquote.org/wiki/Niklaus_Wirth

https://lists.racket-lang.org/users/archive/2014-July/063519...
http://archive.today/9bj6q
Rest in peace, greatest of all time.
I have some muscles, but not that big. Overall I'm physically attractive.

Muscles and attractiveness might have made my situation slight better in some ways (like dating), but it hasn't made up for social inadequacy. There are many people who are less attractive who have gone further in their careers etc with better social skills and such. So there are multiple angles to get ahead. Being physically attractive doesn't hurt, but I think being attractive in other ways is more important.
How did they ensure their service benchmark wasn’t I/O bound?
My non-expert googling suggests that there is indeed no multiply instruction for the 6502.

https://www.masswerk.at/6502/6502_instruction_set.html
all time naming miss not going with ragtime
He was indeed! I wrote my bachelors thesis on bringing modularity to a language for monitoring real time systems and his work, especially on MODULA-2, was a huge source of inspiration.
Most housing units will have more than one person, and most of those people have cars. In most cities space dedicated to cars (parking and roads) covers about 50% of all land use. Housing, factories, stores, parks, churches, and the like are the other half.

Note that the above is about land area. Housing units are often stacked vertically, while car parking rarely stacked.
Simple. Require MFA.
You would get kicked out for the same reasons as if you were a group of fanatical libertarian anarchists talking about politics sufficiently loudly to be overhead by staff and patrons.

You seem to be badly missing the point here. A forum for eating is not a place for broadcasting political views. A newsletter platform is. The two aren't comparable.
Letterboxd/Goodreads/storygraph but for video games?
And conversely, you may live so how are you at the same time making tomorrow a good day?

This is the struggle of existence.
there's a drop down at the top of the page where you can choose a shower/ or all of them.
A potent antibiotic has emerged in the battle against drug-resistant superbugs
Under a microscope, this drug-resistant superbug looks as benign as a handful of pebbles. Yet carbapenem-resistant Acinetobacter baumannii, or CRAB, is a nightmare for hospitals worldwide, as it kills roughly half of all patients who acquire it.
It's the new opium for the masses.
Please make and publish those measurements!
Or even just not caring about users at the poles? How many users are you expecting to have in Greenland or Antarctica?
Okay, but at what company wouldn't that get you fired?
Nov’22 is very recent, and won’t be your experience forever. It’s been a little over 20 years for me. Now, I get background checked every year. It doesn’t show.

Initially I worked in food service and on phpfreelancer. I spun that into consistent consulting work until a client offered a full time position (less than 15 people, no background checks).

As the years rolled by, I kept moving around. Eventually I tried at a large company(around 8 years ago) and nothing showed on the background check.

I do NOT recommend being upfront, unless there are no formal procedures in place and being honest actually helps. We are talking about your ability to feed and shelter yourself, so give up on the “honesty” thing. I have -never- been able to provide for myself after having been “honest”.
[edit: after reading felonintexas let me update this. If someone point blank asks, tell them. Don’t volunteer this information. There is nothing to be gained]

Also, you are now an edge case. That means most advice doesn’t apply. This is both exciting and horribly anxiety driving at the same time. You will have to become comfortable blazing your own path and doing things others say is not possible.

Seriously, good luck. It is possible. It is amazing what you can do that everyone else thinks can’t be done.
Do you pay for that spot? Would you keep the car if it was costing you $150/mo to park it there? If not, then removing parking minimums accomplishes exactly what it is intended to do.
the last state agency I worked with was at utah. and they told me I had a 6% chance of finding a job in the tech industry without someone on the inside. they were very blunt about it, and apologetic. The statistics don't lie and they were like, you are not going to get a tech job before you win the lottery.

Only way I could collect unemployment was if I was working every week to find a new job and putting out applications, and they were helping me. but no one wants to touch me, through those channels. not so far.
According to someone who worked for a popular accounting software company, Canadian tax law is amongst the most complicated in the world. Many companies benefit from this, and it's long been shown that they lobby to keep it this way (in the USA at least). Assuming similar motives and incentives in Canada isn't a particularly big stretch.

But if what you describe comes to pass - even just for simple returns for individuals - I'll be pleasantly surprised.
Once again, social media is 21st century cigarettes. Legions of brilliant scientists and engineers have spent cumulative millennia optimizing these products to be as addictive as possible, while simultaneously compiling and burying evidence of the deleterious effects their products have on their customers.
their cars have a very good reputation for reliability
Thank you, checking them out now!
Humorous fact: half of Asher Avenue was renamed to Colonel Glenn Avenue in Little Rock to confound crime reporting that was linked to street names. Lies, damned lies, and statistics...
Hello wonderful people.
Driving and suppressing the human language network using LLMs
We can mark it without particularly mourning it. HN often puts up black banners specifically for people who meant something to the HN community. E.g:

https://bear.willmeyers.net/whos-received-a-black-bar/
i hope you are! we miss you
Christ. 2024 really coming in hot, we get a 7.6 magnitude earthquake on day 1, bombings killing over 100 people on day 2, and this shit again on day 3.
That's really interesting, I'll check yours out.

Yeah it has been painful. It took a lot of trial and error to get it working consistently across browsers, from absolute basics like getting gapless looping audio working consistently across browsers to maintaining playback while the screen's off to iOS treating background audio differently in PWAs vs Safari. I've managed to get it in a fairly hack-free state now but I am definitely worried about browsers shifting underneath me and breaking things in the future. Best of luck with your app too!
Simple is a changing target.

In a one person team merging your server with your client and using HTMX can be simpler (depending on if the value is in your UX or in your logic/data).

However as the team gets larger then I find having a clear separation between your API(s) and your Client(s) is much more simple and maintainable. Also it can unblock product decisions like offline mode or PWA's.

Finally its worth stating that being in an SPA community like React can give you access to "economies of scale" in terms of the libraries available to save you time (Tables, animations, UI kits, Video players, etc.) allowing you to do more with less people.
https://haveibeenpwned.com/Passwords

> This password wasn't found in any of the Pwned Passwords loaded into Have I Been Pwned. That doesn't necessarily mean it's a good password, merely that it's not indexed on this site.

But I doubt it's a common practice to do this kind of check.
I had a similar experience! My son is 8 now, and he still occasionally asks me to load up the "game" where you choose an emoji and type a number and it show that many of them on the screen.

It's not "fun", but dad made it and he had a say in how it worked, which is huge for kids.
https://archive.is/xrxta
The explanation on how Stable Diffusion works here is great: https://www.comflowy.com/basics/stable-diffusion-foundation
"The Taming of Tungsten" is a chapter in "Men and Volts", a history of General Electric.[1] GE bought up the patent rights of Hanaman, Alexander, and a few others for tungsten filaments. It still took years of metallurgy work at GE to get a production process for making tungsten wire in large quantity. Here's a video of the whole insanely complex process, from ore to wire.[2] That plant was in Euclid, Ohio. Opened in 1913, closed in 2010, now a huge vacant lot. I once lived about two miles from there.

The FBX crypto people ordered a tungsten cube for their lobby, as a status symbol. It was made and delivered, and found in a storage building in the Bahamas. I wonder where it ended up.

[1] https://archive.org/details/menvoltsstoryofg0000john

[2] https://www.youtube.com/watch?v=ZuhapGSexyg
> Most of those you'd consume in library form

It seems having great libraries is both a blessing and a curse to software engineers. On one hand, we get to build increasingly more powerful systems with these libraries without being bogged down by re-inventing the wheels -- some of which are nearly impossible to implement anyway, such as BLAS. On the other hand, it seems a waste of time to spend years studying the fundamental algorithms and data structures -- or in a narrow view our CS background is not necessarily a moat for us nor a foundation for us to build our expertise on. Of course, a lucky or talented few can build their careers on deepening their CS background, but many of us end up spending majority of time integrating various libraries and systes.
Why? You could have a 100% secure website, but if the user gives their credentials to someone else (another website in this case), and that website with bad security gets hacked and leaks the credentials, how is that their fault?
You know, I had a comment earlier about the importance of death rites being broadly lost on the young (and without meaning to sound pejorative, I have to believe that you are relatively young). I had thought to myself that I was perhaps being unfair -- surely even a child understands the importance of a funeral? -- but your comment shows that I wasn't wrong.

So as it apparently does need to be said: we're humans -- we mourn our dead. That is, the black bar denotes death, not tragedy; when we mourn those like Wirth who lived a full life, we can at once take solace in the fullness of a life lived and mourn that life is finite. The death rite allows us to reflect on the finiteness of our own lives, and the impact that Wirth had us, and the impact that we have on others. You are presumably too young to have felt this personal impact, but I assure you that many are brought back to their own earliest exposure to computing -- for many of us, was Pascal.

Again, RIP Nik Wirth; thank you for giving so many of us so much.
he very well might, dave. i miss talking to you