skysight-inc/HackerNews huggingface dataset:
NOTE: I wish I could respond to all of these questions right now but HN is telling me "I am posting too fast." IS THERE ANYWAY TO STOP THAT FROM HAPPENING?

1. What has your experience been with shelters and / or housing programs?

Fortunately I went right from an apartment to living in a van. I had no ability to get into a shelter in my area since they were all full.

2. What factors keep you living in a vehicle?

Rent is too damn high. Cannot afford to save for a rental deposit. It is much much cheaper to live in my van and it gives me greater agency.

3. How do home owners / business owners / neighborhood residents respond to your presence?

Never had a concern expressed to me because most do know notice my presence. I am kind, clean, and respectful so that helps.
The first is a common way of using the term Heisenbug. I first heard it used that way 10 years ago when discussing Erlang’s error handling model.
You don't need native code to be productive in Elm. Elm is perfectly useable without it. Use of native code was not widespread before 0.19 anyway.

I would know. I was working on a large native code project that was killed by 0.19. It sucked for me that my project could not continue, but, I can't say that it has made much of a practical difference when it comes to making software applications. My project was called "elm-canvas" and it was about providing canvas support. Since 0.19, other people have found implementations of the HTML canvas element that do not rely on native code (Like Joakin's great 'elm-canvas' https://github.com/joakin/elm-canvas). For my own HTML canvas based software projects, I have been able to find my own non-native code implementations that work pretty well.

So, I think I faced a disproportionate amount of this problem, and I can't even say it has made much of a difference to my own productivity in Elm (and I have written a lot of Elm).
No. BSD has a number of problems, not least of which is the false dichotomy re binary and source distribution.
I have occasionally experienced disassociative episodes where memories of dreams start to mingle with real memories and I have a hard time telling them apart. Has happened to me a few times.
It's not an empty string, it's an empty range. The author wrote "zero-sized object". An empty, \0 terminated string is 1 byte.

There is nothing worong in treating [NULL, NULL) as a valid, 0-sized range. As a sibling comment pointed out, this is already valid in C++ for std::string_view. Or more appropriately, for std::copy as well.
This is disrespectful. You don't know other HN commenters' statuses or whether they'd like to be included in a discussion, even if their comment history might be related.
Not sure if directed at my or the preceding comment, but I’d note that the top-level comment states “social abundance” in pre-historic times is “settled anthropology and biology.”
same here...super annoying! where's the option to reject cookies???
One was found in my city this week. Another one a few weeks ago. They're surprisingly common.
Well, that depends on your compiler.
Well, mistakes happen, and people make billions.

Walmart is one of them and you can always see the rotisserie chickens ready-to-eat so you know their sales add up quite a bit all over the place.

With those kind of numbers what are the odds that you'd see a live chicken in a Walmart parking lot?

Must not be non-zero since I saw one just the other day for the first time. It was surprising but not completely unexpected. Pecking around not much differently than a pigeon or a crow.

Probably the kind of thing artificial intelligence would think was more likely than I would.

OTOH I think it's more likely humans would recognize how the parking lot of Walmart is more unpredictable than Walmart itself.
A practice to avoid. Cattle, not pets.

Not to mention, well factored functions/methods shouldn't be so large they are hard to manage. Never had trouble with terminal editors either, but I keep things simple.
Because it's possible that they build world models internally[1] and they keep getting better at tasks we think are related to our 'intelligence'. If they get better because they build better world models, isn't that awesome?

https://thegradient.pub/othello/
The government cynically deciding whether or not to feed people doens't seem exclusively or specially capitalist.
Are backyard rinks a thing of the past in southwestern Ontario?
tl;dw: a circus of ChatGPT repeatedly making illegal moves.
I was one of those commenting about "stochastic parroting".

For the record, I changed my mind. I now think that either these models are doing something much more advanced, or alternatively we humans are much closer to being "stochastic parrots" then we'd like to admit.
If anyones looking for similar services Im using vector.dev to move logs around & it works great & has a ton of sources/destinations pre-configured.
One of many reasons I like Erlang: everything is async, so you have plenty of tooling/libraries/core language features to support you.
I’ve found the hard part is not so much the collection of logs (especially at this scale), but the eventual querying. If you’ve got an unknown set of fields been logged, queries very quickly devolve into lots of slow table scans or needing materialised views that start hampering your ingest rate.

I settled on a happy/ok midpoint recently whereby I dump logs in a redis queue using filebeat as it’s very simple. Then have a really simple queue consumer that dumps the logs into clickhouse using a schema Uber detailed (split keys and values), so queries can be pretty quick even over arbitrary fields. 30,00 logs an hour and I can normally search for anything in under a second.
That's an interesting aspect to this story to me. Maybe it was truly based on intel and the geological survey was a farce to justify the facilities targeting. That wouldn't surprise me, there's a ton of lore around WWII and military activity in general.

Or maybe the US government chooses to fund all areas of research, like mineral surveys, in the hopes they can call on a field of knowledge repository to use in a war machine.

I'd like to believe there is a soil library that staff were doing microscope slide searches late into the night.
British woman undertakes trip from London to Edinburgh using only £2 local buses
Yes, game devs in the know will have a bank of random samples for e.g. a foot step and then will also tweak volume and pitch to increase variability.
To you, perhaps. I really like getting the dimensional information; my dig was at the way news media preemptively goes for the lowest common denominator every time, and frequently omits the accurate information altogether. I think this contributes to innumeracy.
US aircraft shoots down new airborne object over Canada
This suggests to me that the SAT isn’t hard enough then. That many students should not be able to get perfect scores.

The number of high school or undergrads who wrote groundbreaking biology papers is vanishingly small, but you do raise a good point. There’s a chicken and egg problem. Because schools aren’t just weighting test scores (because the score is flawed) there is incentive to work on other, more subjective things.
Great reply to this article: https://fossacademic.tech/2023/02/10/bumpAndSlump.html

"I am going to use her latest WIRED article to illustrate an all-too-common trope in reporting on alternative social media: it’s what I call 'The Killer Hype Cycle.' ...

The Cycle goes like this: first, a journalist notices a fledgling alternative social media system. Looking for a click-worthy angle, the journalist declares it the next ‘Facebook Killer’ or ‘Twitter Killer,’ arguing that within months, the corporate social media giant will be ‘killed’ because its users will leave en masse for the new alternative. Later, when someone notices that Facebook or Twitter is still active despite the presence of the ‘Killer,’ another journalist (or even the original journalist) will declare the alternative a ‘failure’ or simply ‘dead,’ mainly because it did not attract hundreds of millions of new users in a matter of weeks. The cycle appears to end—that is, until another alternative is noticed by a tech reporter, and the cycle is repeated."
I think it lulls people into a false sense of confidence that they're producing anything of lasting value. I'll concede that it certainly enables the layman to be more productive... at least in terms of sheer volume.

Given that GPT represents a distillation of the sum of human output on the internet, is it truly unsurprising that 99% of the generated stories lyrics etc. are rather mediocre?
The point of the article is that dark matter is the result of doing 1, not 2. What's this "fully unconstrained" nonsense? We have outrageous amounts of data that need to be fit. Why is "the flyby anomaly" a useful place to start and not a century's worth of galactic rotation and mass estimates?

Dark Matter persists precisely because it's the best theory that fits the available observations. Arguments against it are the bits predicated on squishy stuff like "aesthetics".

No one thinks we have all the answers, but demanding we throw out the best model we have is going backwards.
Are you in a high or low cost of living are? If high, have you considered moving to a cheaper area?

Do you currently make any income from working? What kind of workplace accommodations do you need in order to be able to work effectively?
Ah cool! Somewhat related I built a json log query tool recently using rust and SQLite. Didn’t build the server part of it

https://github.com/hamin/jlq
When dealing with screen splits, max line length is important. If I have my screen split vertically, I can't display more than 90 characters per line without having to horizontally scroll or deal with soft wrapping even with a large screen. If I'm resolving conflicts using a 3 way vertical split with diff3, having a shorter line length is even more important.
The author doesn't go into much detail on that point: this warning should be present in documentation of many Python libraries that use create_task and return the result to the user unless that library stores those tasks in a collection as is recommended -- at which point the library author had better roll their own garbage collection!
At least "pretty sure" is an honest framing, but nobody working on AI is going to say "well sure, it'll inevitably kill us all, it's pretty much a law of nature"
The IRS also distinguishes between short-term and long-term gains.

Long-term gains (more than one year) get a discounted tax rate.

Short-term gains, which are most likely speculative, are taxed as ordinary income... the same rate as winnings from gambling.
There’s a part of me that kind of views this as a theological prospect—that God (or however you care to name the supreme being, as such) is constantly upping the challenge for us as humanity.
I’d imagine most people with the knowledge to safely handle these types of explosives already have access to modern weapons grade stuff (black market munitions, etc.). For your run of the mill domestic terrorist type it really isn’t that hard to make explosives (fertilizer and diesel fuel), so probably not worth the risk of messing with unstable 100 year old bombs.
The backstory of the CDDL is that Solaris used some code written by contractors over the decades, and Sun didn't have the rights to relicense them and didn't want to spend the effort rewriting all of it either. Since then, illumos has rewritten all those components.

It was a pragmatic and useful decision at the time that's become rather frustrating with ugly workarounds of dubious legality ("GPL condom"). I wish Sun had written in a GPL-compatibility clause similar to the copyleft EUPL.
This is a great walk-through for an outsider's perspective into the structure of the agents.
But a lot of APIs take a void* and size_t pair, where one is a buffer and another is a length. It is pretty unreasonable for ptr=NULL, len=0 to be UB, if the code will not follow the pointer when len == 0.

TFA says that is the case for some libc functions. I agree that this is unreasonable. Eg. memcpy shouldn't care if pointers it should not follow are invalid; a copy of length 0 ought to be spec'd as a no-op.
You are describing the French elitist educational system until maybe 15y ago. This counterintuitively resulted in very little diversity.

There might be natural reasons for that but there were also clearly some perverse effects: because those exams became effectively competitive exams (fixed number of seats available), they require intense preparation in preparatory schools which became the educational equivalent of a 2-3y navy seal bootcamp (it's not enough to have good grades, you need the best grades). Teachers in poor area high schools were often unfamiliar and intimidated by this system (they didn't go through it themselves), and were actively discouraging good students from taking that path. Students not having educated parents who knew the system were not pushed to work really hard to get into, and survive that system either. And you ended up with 80%-90% of the kids in those colleges coming from families from similar colleges. Money wouldn't be a major factor, the top colleges and preparatory schools are free.

Now the natural ratio shouldn't be 3-5% (elite college educated parent as % of general population), probably around 50-60%, certainly not 80-90%.

For the past 15y, France has opted to break the thermometer instead, ie to bypass those exams for the majority of the recruitment, and to select students on file which grants them full latitude for subjectivity. I suspect they also nationalised the selection process of those preparatory schools (not super familiar with the latest developments). I think the main consequence is that those elite colleges will quickly lose their prestige, and it might actually be the unstated intention, i.e. converge to a german like education system where the name and prestige of the university matters little vs the profile of the student.

It might be a good thing or perhaps it will just ruin the french educational system, it's hard to tell.
There is no way to get out of this without carbon capture. We already have too much carbon in the atmosphere, even if we reach net zero. And a lot of that extra carbon in the system was buried before being pumped up as fossil fuel.

Said so, we won't survive the death of the oceans. And that is what is the worst that can happen meddling in scale with them, if even because we don't know yet all the players there. We are still getting surprised by unexpected interactions, new feedback loops, new things and new ways of things going wrong. Could be (existing or emerging) process that reemits that "captured" carbon, so the effort may be short lived or kick back badly. And meddling without knowing the consequences is not (geo)engineering.

Most net zero proposals (and this carbon capture "solution") doesn't put in the map severely cutting down extraction, just moving that carbon around the system in a potentially transitory way, and keeping adding new fossil carbon because capturing something will be flagged as a green card to keep business as usual.
No. While the compiler can optimize memcpy calls to direct loads/stores for small arguments (when inlining the loads/stores would be smaller than the cost of calling memcpy), for bigger or not statically know sizes it WILL call to memcpy in libc. And in fact it may even emit memcpy calls for things like struct copies.
Are people still using Service Fabric? I was under the impression it was going away...
The entry point was human based input.
I took the SAT decades ago, so the predictive nature of the SAT may have changed since — but I doubt that it has changed that much.

At that time, the SAT was good at predicting the likely performance of a prospective college student … for one term. That’s it. I got an excellent score on my SAT (not a perfect score, but I thought that it was a bullshit measure — which, like all standardized testing, it is — so I didn’t care). I did well in my first term, and then not so well after that (I ended up doing fine in the end, but it took longer to get through a degree program because I didn’t know what I wanted to be when I grew up; I think that Americans, by and large, put too much focus on going to university too early and we would be better served by an extra year of high school and/or a gap year).

One other thing I remember from that time period is that a better predictor of overall success in school was NOBITH, the Number Of Bathrooms In The House. That is, socioeconomic indicators were a better predictor than anything else, including nonsense standardized tests like the SAT. And given that socioeconomic indicators are a better indicator, that is a strong indication that there’s seriously wasted potential at all levels of eduction because we mistakenly equate family socioeconomics with success in general.
strtok is a trivial and not particularly good function, in part due to its poor API. You can write a better one in minutes (which is incidentally less than the time to understand the corner cases of this function's behaviour)
> we can map dark matter's location

this has always felt circular to me -- someone drops an astronomy paper like 'we found a galaxy with no dark matter' and I wish someone would rewrite it as 'dear non physicist, here are ten critical takes you just thought of and why we discarded each'

this is mostly a knock on my own knowledge, and slightly a knock on pop science press, but I don't know the steps between 'mass as inferred from light doesn't explain galactic rotation curves' and '80% of mass is ghosts'
being "skeptical of throwing full confidence at option 2 " is not the same as "demanding it be thrown out". It just means show us something more than "magic variable 'X' fits all curves."
It's the other user's username
Absolutely, voice isn’t the only output.
Our illiterate ancestors have been doing it for thousands of years.
Gould is a controversial figure. He was a popularizer who mixed politics and science to a degree that made some uncomfortable.
America can handle a declining labor force with immigration - if congress fixes it. As it stands, America is literally automatically deporting skilled workers just because USCIS cannot process green cards fast enough (due to congressional limits).

We literally had the workers, skilled, law-abiding, friendly and educated. And yet, America just throws them away. How does America expect to remain competitive?
Jesus these generic sounding responses by "DAN" make Ed Sullivan look compelling by comparison.
Really? That makes me feel good as there is at least one person as smart as ChatGPT.

This won't be the AI that will govern the world either.
Try gambling (say, poker) with the ultra rich. They don't really give a shit win or lose because they like the entertainment, but they _absolutely hate_ to lose to someone who needs the money. For one, that money is never coming back to the table for them to win back later, and two, that person was playing for completely different stakes as the rest of the table and actually "got over" on them.

If you even want to get into such games, having the money isn't enough. You need the aura that it's small stakes to you. Multiple cash game hustlers have written about this phenomenon.
From the article:

> As for formatted input, don’t ever bother with scanf.

With an entire other article about scanf as the link.

edit:

As for your other point, files may not even be seekable, let alone random access. How should that be implemented for a pipe?
Author didn't say "treat null pointer as an empty string".

To treat a C string as empty, I have to dereference the pointer and see that the first byte is \0. If the pointer is 0x0 then I crash.

But if I want to copy 0 bytes to or from 0x0, I do not have to dereference 0x0.

I would want to spend way too long with the standard before I opined on the correctness of the author's statement, but "zero-sized object" is definitely different from "zero-length string".
Related:

Did Advanced Civilizations Exist Before Humans? Silurian Hypothesis [video] - https://news.ycombinator.com/item?id=32837757 - Sept 2022 (1 comment)

Silurian Hypothesis: Were There Civilizations on Earth Before Humans? (2018) - https://news.ycombinator.com/item?id=23654393 - June 2020 (138 comments)

The Silurian Hypothesis - https://news.ycombinator.com/item?id=21840320 - Dec 2019 (52 comments)

Silurian hypothesis - https://news.ycombinator.com/item?id=17899478 - Sept 2018 (7 comments)
I like how you talk about a Carbon Cub and then link one of the more famous Cub Killer (Kitfox) Youtubers. ;)
The opening of this article is confusing. It contrasts relatively expensive Zigbee and Z-Wave devices with cheap sensors emitting radio signals in the unlicensed ISM bands. But Zigbee and Z-Wave both operate in ISM bands, so the distinction isn't a difference.

It's more like the difference between building and hosting a static website with Squarespace vs. AWS. One of them is more expensive with more bells and whistles, but both accomplish similar goals by communicating with the browser in similar ways.
Copy-on-write is a common operation on immutable data and deep cloning is how you do that in JavaScript in a safe manner.
I suppose you've never had a misconfiguration corrupt all your data before? Yeh, it's on the disk, and it's just a program reading/writing to that disk... but even if those programs are cattle, those disks sure as hell are not.
Is not "«human psychology»" that very thing that has some cling to pleasing illusions?

"«Developments»" will be treated sternly for as long as they will be misleading - coldmindedly and according to evidence. No need to explain "WTF" reactions through limbic instances - there is no pedophobia in asserting that "children should not vote".
I think this is saying that all the good things in EU countries are the result of being in the EU, while none of the bad is?
whether you want the built-in to have the ability to refer to an external definition is a compiler flag.
That's not true. There have been many hypotheses advanced regarding the nature of dark matter (WIMPs, MACHOs) and the all have made experimental predictions. The problem is that none of those predictions have actually been confirmed by experiment, and we're running out of ideas. But this is not much different than the situation on the eve of the discovery of relativity and quantum mechanics at the beginning of the 20th century. So all of this is just business as usual for cutting-edge physics.
The fact that dark matter has never been seen “but it must be there!” is basically the same argument that religious people make. It’s 100% a religious, faith-based argument and non-scientific. There I said it.

There’s an explanation for all of this behavior that we are measuring but saying that it’s something we can’t see but it’s there!! is objectively absurd.
Surely this is not the world's slowest declaration of war?

Whoever country is sending whatever these artificial objects are, what can they possibly gain from this?
GCC is the standard.
What the King of Horror Has in Common with the Master of Suspense (2018)
I'll admit I've done this early on in history of a pet project repo scrubbing a credential :/, not implementing git-lfs though.

I knew that rewrites compromise the history. It is low stakes and I didn't want to allocate a new repo to start anew, just learned my lesson there.

I'm mostly curious about git-lfs as large file viability or it should be avoided and plan for large build artifacts to host elsewhere.
Terraform Cloud Dynamic Credentials OIDC
Finally, dynamic provider credentials for Terraform Cloud provide a simple way to connect via an oidc authentication workflow using official cloud providers.