skysight-inc/HackerNews huggingface dataset:
Yes, context matters. Some things I learned about the region I live in from the people who run the programs in our county is that there are beds available in shelters every night that go empty. A friend that's police chief in a neighboring town which has a fairly significant number persistently homeless men living on the streets explained that he has a large and well-funded team of specially trained officers dedicated to working with the homeless in their town. These officers know most of these men by name and know where they generally camp. The officers regularly check in on them, educate them on the shelters and services available and rarely ever arrest them - unless there's specific trouble reported like petty crime, assault or something like harassing people on the street (especially kids, for which there's zero tolerance). These homeless guys know there are shelters but those shelters obviously can't let them do drugs in the shelter and they can't let anyone stay who harasses other residents in the shelter, so they choose not to go to the shelter.

He also told me the number one source of calls they get reporting homeless trouble come from their "regular" long-term homeless calling the police because a new homeless person is causing trouble like stealing from or fighting other homeless people or committing crime or perhaps behaving erratically due to mental illness. These "regular" homeless call and report this because they know sufficient disruption brings "heat" down since the police will have to respond. In fact, the "regulars" have the direct mobile phone numbers of officers on the homeless team just for this purpose.

I asked my friend about the scenario where a single-mom loses her job suddenly, can't make rent and ends up sleeping in her car with a kid. He told me when that happens, his officers have a budget to put that newly homeless, non-violent, non-addicted person up in a local hotel and they do it immediately, that night. No paperwork, no trip to the station. They get them off the street ASAP and then coordinate with local halfway houses which have dedicated family space and specific programs to put these at-risk people back in jobs and get them on a path to stability again. They act quickly because they've learned there's a limited window of time where they can get a newly homeless person turned around with high probability of success.

I can't speak to every locale in California but in our region at least, I now understand the primary issue behind persistent, problematic homelessness is not lack of beds or lack of funding. Non-violent, non-addicted people here have options and if someone wants help and is willing to abide by a few minimal rules (primarily to prevent harm to others seeking help), there is ample help available.
>And systems for commercial aircraft are actually designed (by law) to be dual fault tolerant.

Not true. Proof: Boeing 737MAX MCAS system, which relies on only one sensor, and when that sensor ices up, causes the aircraft to fly into the ground, killing many hundreds of people in two separate incidents. This design was fully approved by the FAA.
We all fucking hated Twitter links here and called for them to be disallowed going back well before the acquisition. It has nothing to do with Musk or politics. (In case anyone thinks any Twitter hate is motivated by that.)
If you make the mistake of creating an implicit constructor when you shouldn't, yeah, but that's your mistake. The argument is fine.
I know these aren't intended for long-term use, and presumably not in ambulatory patients, but still, this passage gave me a tremendous amount of range anxiety:

> Patients will wear a 4-kg external controller pack that contains two rechargeable batteries (providing about 5 hours of operation each), although they can also plug in directly to a power outlet.

Like, the stress of finding a free outlet when I'm on 7% charge is already bad for my heart
Can you please stop breaking the site guidelines? You've unfortunately been doing it a great deal lately. We have to ban such accounts, and I don't want to ban you, so if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.

Edit: on a closer look, your account has been breaking the site guidelines so consistently that I think we have to ban it and I've done so.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
This idea of having idealised curves that get sampled at discrete points in time reminds me somewhat of Functional Reactive Programming and its predecessor, Functional Reactive Animation. Were any of the architects familiar with that world when they planned all of this out, or was it an independent discovery?
Unrolling on AVX-512, especially on Zen 4 with its double-pumped almost-everything, isn't particularly significant; the 512-bit store alone has a reciprocal throughput of 2 cycles/zmm, which gives a pretty comfortable best possible target of 2 cycles/iteration. With Zen 4 being 6-wide out of the op cache, that's fine for up to 12 instructions in the loop (and with separate ports for scalar & SIMD, the per-iteration scalar op overhead is irrelevant).

Interestingly enough, clang 16 doesn't unroll the intrinsics version, but trunk does, which'd make the entire point moot.

The benchmark in question, as per the article, tests over 1MB in blocks, so it'll be at L2 or L3 speeds anyway.

Clang downgrades to ymm, which'll handle a 32-byte tail, but after that it does a plain scalar loop, up to a massive 31 iterations. Whereas masking appears to be approximately free on Zen 4, so I'd be surprised if the scalar tail would be better at even, like, 4 bytes (perhaps there could be some minor throughput gained by splitting up into optional unmasked ymm and then a masked ymm, but even that's probably questionable just from the extra logic/decode overhead).

Also worth considering that in real-world usage the masking version could be significantly better just from being branchless for up to 64-byte inputs.
If you are looking for a Python Dev (or a Fractal CTO / Tech Lead) who is versatile and has extensive experience being a founding / early engineer at startups (working closely with business), feel free to reach out :)

If you're looking for a code-monkey - don't
A primer on sparse autoencoders (ML interpretability)
I've been frustrated by the lack of good materials to understand sparse autoencoders in interpretability. It's a big breakthrough, but there's a ton of jargon and so much to sift through in the recent Anthropic papers (https://transformer-circuits.pub/2024/scaling-monosemanticit...) (>20K words).

> I wrote up a technical post for anyone interested in the topic and wants a clean, <10 min introduction.
I love it for what it currently does, but it could be so much more. So I'm just going to lobby for increased regulation until Apple is forced to crack it open.
It doesn't dramatically improve but it does get better than the first few books.

This is early in the detective fiction genre, before anyone had really formalized that you ought to give the reader a fighting chance of getting the answer (or at least they should be kicking themselves for not getting it). Even in stories towards the end of the series Holmes will often just disappear for a whole day, come home and make a cryptic remark to Watson about having found the answer, and then later expose the whole story with the key bits of evidence having been collected off camera.

I think that what makes some of the early stories like A Study in Scarlet particularly hard for people who started with later detective stories is that good portions of them are barely in the detective fiction genre at all, being more about Doyle's fantasies about foreign lands than they are about the detective. That can be pretty disorienting for someone who goes in with expectations that were created by later detective fiction.
I use "AI" [0] to automate the audio challenge. Far easier than for me to try and figure that shit out.

[0]: https://github.com/dessant/buster
On one hand I’m more fine with Twitter than the paywalls. Twitter I understand on moral grounds people not willing to sign up for an account. But I’m not paying a site to read thinly veiled, often racist and misandrist propaganda written by people far removed from journalistic integrity. (Pardon my rant). I’d rank the latter, for me personally, much worse.
I've run into the same behavior with clang and intrinsics. Well, I appreciate the fact that they're trying to optimize the intrinsics usage, there really does need to be a flag or pragma you can pass that says more along the lines of "no really, give me what I asked for." In some cases I have found that the code it produces is a significant pessimization from what I had selected.
Agreed. Standard American English has, conservatively, 12 vowels—[a] [æ] [e] [i] [ɛ] [ɪ] [o] [ɑ] [u] [ʊ] [ʌ] [ə]— plus a couple diphthongs.

If they are using AI, it's not a good one. ChatGPT says: "English has about 14 to 20 vowel sounds, depending on the dialect. Standard American English typically has 14 distinct vowel sounds, while Received Pronunciation (RP) in British English has around 20. This variation occurs because different dialects have different vowel inventories."
http://archive.is/N2Djv
>About 40% of Indians are vegetarian, a third if we exclude those who eat eggs

Which you should not, since eating eggs does not make a person a non-vegetarian. The only thing that makes a person a vegetarian is not eating animal flesh. Eggs and dairy are fair game; it's only vegans who push it farther and forbid those. This is basic stuff; has someone been trying to redefine "vegetarianism" recently?
Spent a couple weeks in Italy last month. Autogrills are ok, but there are actually some quite good restaurants in and outside tourist areas.

We found an amazing Masseria in the Gargano that was great. Outside Venice there was a beer/pizza pub that was exceptional as well. Random is often better than relying on tourist guides.

That said, yelp and google are often unreliable for restaurants. I found the app TheFork was quite useful.
Excellent comment.

English is hard to learn also because the alphabet doesn’t convey this complexity. In other languages one can easily tell the precise pronunciation of a word just from how it was written because the alphabet of those languages contain all the consonants and vowels. This isn’t the case with English.

Sometimes I wonder about how unfortunate perhaps it may be that a language like English became the “default one” for the world. The language is so sloppy with accents and different pronunciations that people can use tiny differences to “other” people based on social status, geography, and so on.
Wow! May I know the router model that does 900+mbps of Wireguard? The dedicated GLinet box I got for tailscale does only about 60-90mbps. Apple TV 4K does a paltry 20-40...
So many things wrong in this article it makes me doubt the rest of the (undeniably interesting) content.

- English does not have 5 vowels; depending on the variety that you speak and counting diphthongs it has about 20

- "phenology"?

- tonal languages, while challenging to learn for someone who doesn't speak one natively, are not that uncommon, and 4 tones (assuming they're counting correctly) isn't that many. Mandarin has 4. Cantonese has (depending on whom you ask) up to 9. There are American languages with 10-20

- English has 24 consonants by most counts (confusing the Latin alphabet with English phonology again), but there are African languages with famously many, many more than that

- "like Spanish, Navajo is a verb-centric language in which syntax centres on actions" - I'm not sure what that even means. Spanish, like Italian, is a pro-drop language which means you can drop the redundant pronoun if you want because the verb inflection tells you everything you need to know. Navajo is (depending again on who you ask) an agglutinative/fusional/polysynthetic language which, while weird to English speakers, is not that unusual (e.g. Turkish, Finnish)
Make jumping the fence a felony then?
I know there are instances of SQL injection out there in the wild that are barcode-accessible. I think there was a DefCon talk about it.
https://archive.md/C5lum
Semantic Versioning of NPM Packages After a Dependency Update
2% inflation per year is a healthy amount. To inflate away 90% of debt, I imagine 1000% of inflation would be needed over some amount of time (and this amount of time better be short enough that you don't accumulate significant debt during it).
Google has a search ban on President Donald Trump
I don't think there is one... macOS doesn't have enough functionality-breaking updates to make a significant list, and Linux/BSD-based distros generally do cleanly segmented updates to individual apps and services rather than Microsoft's great big monolithic all-or-nothing OS update bundles that touch on dozens of services at the same time.
here’s a fun connection:
https://x.com/anshelsag/status/1814426186933776846

“ For those who don't remember, in 2010, McAfee had a colossal glitch with Windows XP that took down a good part of the internet. The man who was McAfee's CTO at that time is now the CEO of Crowdstrike. The McAfee incident cost the company so much they ended up selling to Intel.”

so yeah, “leadership” (and that’s a loose term) doesn’t seem supremely concerned about much more than earnings
Personally if they are selling around USD500 - USD600 I will be buying in a heartbeat and I think most people will be buying as well especially in developing countries.

The typical specs of the price range mentioned above are FHD and 8GB RAM, both features are a few times worst laptop compared to QHD dislay and 32GB RAM.
Second author here. Happy to answer any questions about the work!
Ranking Programming Languages by Energy Eﬃciency [pdf]
Seeking Leverage for Deep Transformation
To do statistical analysis Yes. To develop statistical software or novel statistical methods No.
This paper? https://www.researchgate.net/publication/360865536_Beware_th...
Lots of SPAs detect when the Internet goes out or the server goes unresponsive so the experience is consistent and can be recovered without a page refresh once the problem is resolved.
EDA tools do this all the time. See flexlm or openlm
Nearly 2/3 of Home Listings Have Been Sitting on the Market Longer Than a Month
Original title "Nearly Two-Thirds of Home Listings Have Been Sitting on the Market Longer Than a Month As Buyers Grapple With High Costs" summarized due to title limit.
Are you saying that for the first line, one could say that...

> Without knowing the type of the vector, we don’t know what constructor it’s invoking, so we can’t really say what that line is doing.
Did you file bugs with testcases?
I typed in the same query just now and got identical search suggestions.
Dark mode in Firefox MacOS has a lot of issues. Makes it seem like an afterthought.

I love the idea of this. I'm unsure how to use it to my advantage though. An explainer video would go a long way I think.
Pretty bad?

It's downright awful.
> but by god does it generate me a lot of boilerplate and comments.

Why would you have it write comments? The core of most useful comments is understanding that's not directly reflected in the code (hence the comment), and things that capture your understanding of what you're doing.

Boilerplate comments are noise.
What if in addition to "building something people want", a natural outcome of your project for users was the "sustainability and joy of everyday life"? What a challenge!

There was a previous post that I had to step away from because it's a sore subject for me, that of work-life balance and "perfectionism", but really, I choose the pursuit of perfection (and the resulting consequence of a possible imbalance) because that possibility of what could be if perfection was achieved makes it effort / risk worth it.
>Sometimes I wonder about how unfortunate perhaps it may be that a language like English became the “default one” for the world. The language is so sloppy with accents and different pronunciations that people can use tiny differences to “other” people based on social status, geography, and so on.

It arguably became the default international language of trade because it's so sloppy, and more precisely because the language is a mish-mash of other languages, readily borrowing words from everywhere, and this is why it seems so sloppy. Some other, highly regular language like German would never have become the international language of trade because those languages aren't sloppy, and so aren't very good for non-native speakers to use daily, and aren't products of a culture that got rich from trade.

As for tiny differences in pronunciations being used to discriminate against people, try learning German and moving to Germany and see how the natives treat you. You'll always be an outsider there, because you're never going to learn the language or pronunciation to that level as an adult, and the culture is known to be pretty insular. English-speaking cultures are generally far more welcoming to immigrants and people who don't speak the language like a native, and it's pretty easy to understand "broken English", which again is part of why it works so well for trade.
It’s an interesting thought experiment. For some reason, phone use in the gym just doesn’t bother me as much as it does some other people.

The trouble with an anything device is that it’s often hard to tell from across the room what the device is being used for. And there are certainly legitimate use cases in a gym.

Thinking through mine, the hardest ones to give up would be:

- Workout tracking: eventually this has to happen in an app because my trainer reviews the data async. I could carry pen and paper and transfer later, but I would lose the benefit of 1) easily browsing my history and 2) having handy weight conversions of my history when I travel.

- Communicating with my trainer when one of us is late. I realize this wouldn’t be necessary in an ideal world, but in reality it’s pretty important.
It only has a measurable cost if the constructor is slow, and for most types that won’t be the case.
To be clear, are you talking about US Constitution amendments? If yes, I am confused. (Ignore for a moment that we are talking about Israeli jurisprudence.)

US 4th: It prohibits unreasonable searches and seizures and sets requirements for issuing warrants: warrants must be issued by a judge or magistrate, justified by probable cause, supported by oath or affirmation, and must particularly describe the place to be searched and the persons or things to be seized.

US 15th: The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any state on account of race, color, or previous condition of servitude.

Why is either of these relevant in US jurisprudence?
Nice. Wish i could see some old satellite of the 60s and 70s.
As per this site, only GPT-4-Turbo seems to get "What is poisonous for humans but not for dogs?". All other models look to fail at it.
> This entire article lacks substance. It just feels like I'm reading a lot of vague nonsense.

If the guy generates 90% of his code with AI, do you think he's doing anything else without it? His writing is probably AI slop too. His "hero image" certainly is.
It's strange to me that the author doesn't mention the primary cause of all homelessness, which is housing insecurity. By the numbers in the article, something like 99% of people with "severe mental illness" are not homeless, suggesting there are workable options for people with mental illness that don't require mass institutionalization.

I'm not sure if it's an objective of the "Manhattan Institute" to spin up these institutions for indefinite detention, but I will point out that providing housing universally is definitionally cheaper than institutionalization, which is housing with paid orderlies, guards, service workers, etc. If providing housing is too big-government, eviction protections were seen to curb homelessness during the pandemic. And for these right-wing think-tankers, housing affordability also has an available "market" solution which just requires the loosening of zoning restrictions with little other public investment.
No, that's not what I'm saying. I have no idea where you saw me saying anything about those 2 lines or vectors in my sentences.

I am saying 1-arg constructors that aren't semantically "conversions" from that arg need to be be explicit, not implicit. If you make them implicit, that's your mistake; tools can catch that mistake statically.
There are ways around this that I've discussed elsewhere so I won't repeat them here.

However, think of it this way: Windows restarts, tries to load with new patch and crashes.

Question: why can't Windows be designed so that on crash it automatically restarts and loads the previous state sans patch?

Answer: Windows could be designed that way but it would require Microsoft to do many things it doesn't want to do. Some of which would require Microsoft to go back to the beginning and reengineer quarter-century or more old code from scratch, that means redesigning APIs and the underlying architecture from first principles.

Why doesn't Microsoft want to do this? It's obvious so I won't bother to spell it out.

Nevertheless, when the dust fully settles and someone outlines these alternative design strategies in great detail then it'll be obvious to everyone what a fragile stack of cards Windows has been constructed on.
https://archive.is/z79rC
https://techurls.com

https://skimfeed.com
huh never heard of this one.. looks fun
the about section says the books are public domain in Australia.
I wonder if there’s much catalog difference between this and https://www.gutenberg.org/ (books under public domain in the U.S.)
yeah i found one called authenticator pro that seems to work. very handy.
The video: https://x.com/MrReaganUSA/status/1816826660089733492
Multi-way retrieval evaluations based on the Infinity database
I applaud the effort.

Regrettably, in my own experience, it's rarely worth the effort to wrestle with wireless displays. Unless you either have 'highly' compatible devices (i.e. Samsung phone to Samsung TV), it's often rife with bad performance, bizarre behavior, and sudden drops.

My personal favorite quirk is a Fire stick that almost always exits mirroring before I can even begin streaming to it. It usually works on the second attempt, but it's so consistent that I've wondered if there's just something else out there "triggering" it when it sees the signal.
I’ll check these out and I also appreciate you putting your slides online.

I definitely don’t mind RISC stuff, my embedded knowledge is somewhere between ARM and z80 offshoots. I started looking at Minix 3 book (I bought it and forgot I bought it many years ago, it seems) and am reading the source nodding and noodling along. Got caught up reading the interrupt controller data sheet. I remember seeing university courses using Minix as a foundation for building more things on top of it or replacing the default implementation of a piece with something else. Not sure if I can find any of those curriculums and assignments! I’ll have to play around with it. Im not looking for cutting edge data structures, just the general ensemble of putting together a kernel, various management pieces, and some sort of shell.
I always thought that the reason English is used in international trade is that English-speaking countries have huge economic interests, both historically and currently, and have always flat-out refused to speak anything else.
This isn't true for my local (non-US) version of Google Search, but I have no reason to doubt that it is real and deliberate. The magnitude, sophistication, and sheer audacity of mass manipulation by tech giants nowadays dwarfs anything seen under the so-called "authoritarian" regimes of the 20th century.