skysight-inc/HackerNews huggingface dataset:
Neato. I’m building my own as well but not as a therapist (I pay humans for that, which is what I recommend. Pay for a pro)

My approach is more how can I make a todo list app that’s not pushing hustle but also not ignorable.
To use on the english trains ?
It's why IDE and developer tool builders have long had the insight that in order to do code search properly, you need to open up the compiler platform as a lot of what you need to do boils down to reconstructing the exact same internal representations that a compiler would use. And of course good code search is the basis for refactoring support, auto completion, and other common IDE features.

Easier said then done of course as tools are often an afterthought for compiler builders. Even Jetbrains made this mistake with Kotlin initially, which is something they are partially rectifying with Kotlin 2.0 now to make it easier to support things like incremental compilation. The Rust community had this insight as well with a big effort a few years ago to make Rust more IDE friendly.

IBM actually nailed this with Eclipse back in the day and that hasn't really been matched since then. Intellij never even got close to this being 2-3 orders of magnitudes slower. We're talking seconds vs. milliseconds here. Eclipse had a blazing fast incremental compiler for Java that could even partially compile code in the presence of syntax errors. The IDEs representation of that code was hooked into that compiler.

With Eclipse, you could introduce a typo and break part of your code and watch the IDE mark all the files that now had issues across your code base getting red squiggles instantly. Fix the typo and the squiggles went away, also without any delay.

That's only possible if you have a mapping between those files and your syntax tree, which is exactly what Eclipse was doing because it was hooked into the incremental compiler.

Intellij was never able to do this, it will actively lie to you about things being fine/not fine until you rebuild your code and it will show phantom errors a lot when it's internal state gets out of sync with what's on disk. It often requires full rebuilds to fix this. If you run something, there's a several second lag while it compiles things. Reason: the IDE internal state is calculated separately from the compiler and this gets out of sync easily. When you run something, it has to compile your code because it hasn't been compiled yet. That's often when you find out the IDE was lying to you about things being ready to run.

With Eclipse all this was instantly and unambiguous because it shared the internal state with the compiler. If it compiled, your IDE would be error free, if it didn't it wouldn't be. And it compiled incrementally and really quickly so you would know instantly. It had many flaws and annoying bugs but that's a feature I miss.
I hadn't made any other point before that, had I? That isolated bit was my entire point.
I'd say returning 200 for all successes is reasonable if the responses are simple.

Returning 200 for an error makes no sense. Having 400s and 500s is the simplest way to have observability over protocol behavior (think logs, error rates, etc). If you use all 200s, you'd have to re-implement observability by yourself, so you lose simplicity that you gained by ignoring those statuses.

It's the same thing with caching stuff. You could implement those outside the protocol, but then you'd be writing your own protocol (trying to be smarter than decades of engineering efforts).
Look at the heads of state in the examples you provided and identify the generation to which ALL of them belong.
Your daughter isn't "women." My commentary isn't about changing the world. It's about providing the practical tools for individual success. Focusing on individual advantages, rationally and with careful planning, produces results. Their sex isn't really something to focus on when compared with the majority of other hurdles having a dramatically larger impact in their life. They should focus on things they can act on if you want them to be successful.

My mother retired in the 2000's earning more than 2M / yr running her own business. That's net, not gross. A single mother of two. My earliest memories are in a homeless shelter. It's not a competition to know someone. While not a woman, I earn in the top 1%. I credit my mom for that.

It's obvious that people who focus on what's in their control, tend to produce results.

Ally groups are great for networking. It's just not what I'm talking about.
Maybe cognitive dominion over the populace should NOT be sought after.
Ah, the eternal battle. Do you return an HTTP error code if the problem lies in the domain?

I think I've seen everything on that scale.

On one end:
{ status: 200, error: InsufficientFunds }

On the other:
- "let's use 409, it perfectly fits our use case"
+ "but we don't have useful error codes for all the other domain errors."
No Datadome Javascript:

https://www.xm.com/research/markets/allNews/reuters/amazon-o...
dr. copper to da moon
There is a restored copy, possibly made by a student of Leonadro, that you may find less crusty: https://en.m.wikipedia.org/wiki/Mona_Lisa_(Prado)
> Yeah, there's not much point bothering if you're limited to a touchscreen

Mmhm, I used to have a PDA [1] which had four hardware buttons below the screen and a D-pad, and that was rather nifty for that kind of games.

[1] Asus MyPal A620 – it came as part of a car navigation system which was gifted to us by some relatives. We never used the navigation part much, but because the whole thing was based on a regular Windows Mobile PDA which could run any software available, I appropriated it for myself :-)
Interpretability vs. Neuroscience
I haven't read as many blog posts where people get encrypted WhatsApp messages and can't decrypt them.
https://web.archive.org/web/20240410153850if_/https://www.ny...
Interesting comment, we've gone meta.

> It is almost guaranteed to be misleading, but it isn't incorrect.

What is "it" here?

> I'm very comfortable increasing the complexity

Of what? I'm guessing the complexity of the conversation?

> I've yet to meet someone who doesn't call foul very early in the process

I'm wary of asking for "try me" and ending up doing this, and wary that this warning means whatever it is people called foul about is something you're getting wrong but insist you're right on, without ever reflecting about others' opinions/their foul call.

How about that for meta...

Ah you're the original "maybe we need to redefine a lot of words" commenter. Sigh, I think your mistake is believing what it says on the tin/the dictionary definition, on things like "we are ruled by democracy [or communism, pick your poison]"
It’s worse today, cops everywhere aren’t enforcing traffic laws much anymore, probably due to a general shortage of cops, and drivers are getting feral.

Though there are places in the USA that have always been especially bad. I have nightmares about driving in New Orleans, and Florida was always 80-85 once you hit the freeway. California, even LA, is easy mode in comparison.
Why Open Source Can't Innovate
Affiliate Marketing vs MLM: I’ve found that affiliate marketing and multi-level marketing (MLM) stand out as two of the most popular pathways for entrepreneurs aiming to monetize online. With affiliate marketing, I appreciate the straightforwardness—promote products and earn a commission for each sale or referral I bring in. It’s fantastic how this model emphasizes performance, allowing me to get a slice of the profit pie without any complex setup.
Nice showdown of a bunch of scenarios.

I'd add using testing.T.Cleanup for tearing down the testcontainer (or use a TestMain and a deferred if the container is slow and concurrency-safe.)
Could not in theory the stdlib and most used libraries be heavily type annotated to assist the compiler?
There are some policy/registry tweaks you need to make to force gpu rendering for rdp but it does work.
Most conspiracy theories have an element of truth to them
I know a few nutcases that believe in all of these but there are far more ; notably flat earth and the moon landing are missing for instance. But many more.
> Some people might not agree they are conspiracy theories

Some people believe in a flat earth, that doesn't mean we pander to them.

The study presented the most extreme interpretation of each of trope. It didn't ask if one believes vaccines can cause harm. It asked if their harm is being "covered up by governments and pharmaceutical companies," and if "COVID-19 'vaccines' contain microchips to monitor and control people." That's chemtrail-calibre nonsense. (Which, of course, they include.)
I think we have the same problems with text-to-image. These UX will not be the final interfaces, but amazing first proof of concepts. It is so striking that computer can comprehend text and generate something based on these abstract meanings, everybodys mind is blown. Of course when you try to do anything with them you notice what you said. The UX is so bad and inaccurate. There is no need to transfer across domain like this. Best way to discuss music is by using mostly sound and less words. Same with images. And the right level is somewhere below this. You really want a tool that you can use to help you not a generator that tries to go from nothing to finished in one go.
My desktop remembers all settings, but after power loss still goes into a warning where I have to press F1 to enter settings, then exit them without making changes. I couldn't find an option to not do that.
I used to believe conspiracy theories, now I am far beyond that.

Everyone who wants, should get their booster shot every six months. They should also get RNA vaccine for flu, common cold, herpes and every other illness they desire. I would encourage them to do so! It is their life, and my life will go on.

And arguing about virus origin? Who does that today? It is like arguing about Santa Claus! (it's village must be on the North magnetic pole in Greenland, so it does not sink into ocean...)
Maybe educate people about conspiracy theories in school. Too late for current believers, but maybe it'll get rid of the problem in a couple decades.
Why does it use the time then? Why not just increment its own 96 bit number whenever you use it?
See https://www.nature.com/articles/s41598-024-51653-z/tables/2

There's still plenty of friction on this slope.
Depends. You know how floppy discs were advertised to be 1.44 MB? That was calculated as 1000*1024 bytes
A tram or even regular trains would not have to be very fast for those distances and for faster trains we already have the technology to lean into curves - it‘s quite common in Europe.
And why not build a radial subway to get on to the opposing side of a circular city?
(And why build this nonsense in a desert at all?)
If the findings of this paper hold up, I believe it could pretty much undo a decade of NIST's efforts in post-quantum cryptography.
a seismic shift in the world of cryptography.
Running React JavaScript in a Single HTML File
I used to lean towards the belief that Epstein was murdered, but as I read the reports and evidence describing the circumstances of his incarceration, I came to realize that it really was just a suicide, enabled by incompetence.
Your comment makes no logical sense whatsoever and is disproven by the reality on the ground: Russia will not allow Ukraine to align with the US. They are prepared to go to war for that and they are prepared to fight NATO for that and I’m pretty sure they’ll let nukes fly if push comes to shove.

> Why let this threat continue to grow?

Because this is not a fairy tale and there is no way to forcefully stop them without damaging the entire world potentially irreversibly. The US and NATO bit off more than we can chew.
Good idea. I also have some privacy concerns and would prefer to self-host something like this.

Also the search feature needs a bit more improvement. For example I couldn't find "Turkey" when I had typed "tu" because it's spelled "Türkiye" in the options.
Indeed it's not the solution to LLM hallucinations—as far as I know nobody knows a solution to it.

But it is the solution to needing to run the model again and checking the format of the output to ensure that it conforms to you expectations.
For some obscure reason, consumers preferred working compilers and higher performance hardware.
I think you're underestimating how big the PHP ecosystem is compared to Go. Auth, Routing, and Sql code generation are basic things that every ecosystem offers. Even obscure languages have these things. Furthermore, Golang is a famous pain in the ass to parse other people's Json, but is fine for known data structures. It's a great example of where the simplicity of the language falls short as well.

As a side note, golang doesn't seem to offer anything even close to what other ecosystems offer for Auth without using a third party service. They have some pretty basic libraries from what I've seen, but I could be wrong. These are not things that you're gonna roll in 10 minutes.

When working for clients, and they need to connect to an obscure payment processing service, you could roll your own. But I don't want to be the one to tell them why we can't connect to these services without writing these things ourselves when their competitors can because they chose a language like PHP
I ran into a similar problem on a Raspberry Pi, where my program would ignore data because it was deemed too old.
It turns out a Pi uses fake-hwclock. This tool stores a timestamp regularly in a file. On boot the Pi reads from that file to set the time. When the Pi has been turned off for longer then the initial time can be hours or days out of sync.
The Pi then takes a couple of seconds to obtain a valid time via NTP, but my program ran quickly enough to work with the old timestamp. After a couple of minutes it would typically work again.
Is “flat earth” not in the same camp as “the birds aren’t real”? I.e. never ever accept any possible hint that it’s satire, but it is satire.

It’s a bunch of folks who don’t believe but want you to believe that they do believe.
Those are decoupled markets. Employers pay more in SF, so landlords can extract more. The problem is that landlords in both markets are colluding to extract more than pure market forces would otherwise support. Now if employers then have to raise wages further, that distortion could result in higher inflation.

Capitalism doesn’t work when monopolies and cartels gain sufficient power to eliminate the price setting function of competition.
Is MMX even still present in silicon, or just shunted away to some microcode?
I use this every single day, for English as well as Japanese books. Absolutely my go-to reader.
Even if I published a public key, I wouldn't keep the private key on every device, and if I have to dig out my yubikey just to find out you're in town for lunch next Tuesday, we're probably not having lunch.
The secret of Belgian chocolate, revealed
ChatGPT can better persuade people to believe lies, if it has information about them: https://arxiv.org/abs/2403.14380
For convenience: https://wunderbarapp.com
If you are running Bind or SSL/x.509 certs, than an RTC is pretty much a requirement on the raspberry pi. Network time leaps over NTP even when working (first big leap was allowed etc.) can still bork a lot of services.

Local stratum 1 GPS time (even with PPS pin) servers based on Pi's can suffer similar issues when they lose satellite lock (weather etc.)

Have a great day =)
/?hn pfas method: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

/? pfas method: https://www.google.com/search?q=pfas+method

"PFAS Treatment in Drinking Water and Wastewater – State of the Science" https://www.epa.gov/research-states/pfas-treatment-drinking-... :

> It is currently known that three treatment processes can be effective for PFAS removal: granular activated carbon, ion exchange resins, and high-pressure membrane systems

/?gscholar PFAS removal method + review: https://scholar.google.com/scholar?q=pfas+removal+method+rev...

Click "Cited by 131" to find Citations of e.g "Comparison of currently available PFAS remediation technologies in water: A review" (2021) https://scholar.google.com/scholar?cites=1170583541201234310...

/?hnlog https://westurner.github.io/hnlog/ Ctrl-F: water, CleanWater, SDG6

https://news.ycombinator.com/item?id=39731290 :

> "Desalination system could produce freshwater that is cheaper than tap water" (2023) : "Extreme salt-resisting multistage solar distilation with thermohaline convection" (2023) https://news.ycombinator.com/item?id=39507692

But does that also filter PFAS or microplastics?

"/?hn PFAS methods" found Magnetic and TODO removal approaches that aren't yet acknowledged by EPA for the purpose, but could be more sustainable and cost-effective.
Lots of energy is consumed by the industry and some industries do not sleep at night. Blast furnaces for instance need a huge amount of energy (https://www.energy.gov/eere/amo/articles/itp-steel-energy-us...) continuously.
That only works if economic growth doesn't require that people respond to more socially acceptable conspiracy theories: "you've come a long way, baby", "have a coke and a smile", etc.

> maybe it'll get rid of the problem in a couple decades

YMMV, but compare https://news.ycombinator.com/item?id=39084117

(I've been around for more than a couple of decades, most of which I've spent trying to figure people out, and at this point I'm almost ready to give up and write a book on "How I learned to stop worrying and love eating Eloi")
Yes, but how many other things can you think of other than email which you would share your encryption public keys for? Honestly email would be at the bottom of applications I would think of, even when registering keys with a key server.

If you have a bunch for different use cases (or like, levels of security/secrecy/revoking-this-will-be-a-nightmare), which you've set your one email address as recipient for, which of those is "default"?

The keyserver and protonmail also are entirely separate. I wouldn't expect the two entities to be communicating with each other if I hadn't opted in. It feels weird, like when private companies harvest your data without asking.
The different lines are at the same AC voltage, but have different phases (almost always three phases), so there's an instantaneous potential difference between them. The lines need to keep the conductors seperated to prevent potential arcing chances to essentially zero even in wet weather. The higher the voltage, the more seperation is needed.
The other side of this is conspiracies which are now known to have been real, but few believe in.

- Gulf of Tonkin incident - Incident justifying Vietnam war did not happen.[1]

- The "Business Coup" plan to get rid of Franklin Delano Roosevelt.[2]

- The Lewis Powell memo, the plan that created the business-funded conservative movement.[3]

- The British propaganda campaign to get the US into WWII.[4]

[1] https://en.wikipedia.org/wiki/Gulf_of_Tonkin_incident

[2] https://en.wikipedia.org/wiki/Business_Plot

[3] https://scholarlycommons.law.wlu.edu/powellmemo/

[4] https://www.history.com/news/wwii-us-entry-secret-british-ca...
>That depends on what you mean by "expenses". If you give someone an expense account, that is a commitment to make payments for expenses, i.e. debt, so it's a liability.

This is not what expense account means in accounting. An expense account is an account that records expenses incurred such as your AWS bill, rent payments or salaries paid.

These are not liabilities and labelling them as such is more than confusing.

>Sure. So? An asset account is one which represents assets when its balance is positive, and a liability account is one which represents liabilities when its balance is positive.

Exactly, so how do you label it if it can be either? The only way I see is to label it according to its main purpose and accept that it's sometimes semantically wrong. That's effectively what the chart of accounts does.
Bigger grids are more resilient to poor weather.

In the extreme case, you can get solar power in the middle of local night and winter by way of building a perfectly reasonable (one ohm resistance) global power grid for a reasonable material cost (260 or so billion USD at current aluminium prices, more for actually putting it wherever).

You'd still want storage for e.g. electric cars, and we aren't that coordinated globally, so I doubt we'd actually build a global grid; but I can easily believe we will see a unified north american continental grid once Texas gets out of its own way, or a unified EU+friends grid, and even at that scale you get several hours variation in sunrise and sunset, climate, and how long winter nights are.
The time will come when you see that you can't age-gate a war over resources.

Putin can't step down from his role, the people who put him there will make sure it ends badly for him. The people in these conflicts all want to make sure their reserves stay safe, it only takes one Houthi rebel to ignite the tinderbox.

No matter what age that rebel is.
exactly THIS <sorry for shouting !> the only problem with `cscope` is that for modern c++ based code-bases it is woefully inadequate. for plain / vanilla c based code-bases f.e. linux-kernel etc. it is just _excellent_

language-servers using clangd/ccls/... are definitely useful, but quite resource heavy. for example, each of these tools seem to starting new threads per file (!) and there are no knobs to not do that. i don't really understand this rationale at all. yes, i have seen this exact behavior with both clangd and ccls. oftentimes, the memory in these processes balloon to some godawful numbers (more with clangd than ccls), necessitating a kill.

moreover, this might be an unpopular opinion, but mixing any regex based tool (ripgrep/... come to mind) with language-server f.e. because the language server does not really find what you are looking for, or does not do that fast enough, are major points against it. if you already have language-server running, regex based tools should not be required at all.

i don't really understand the reason for sql'ization of code searches at all. it is not a 'natural' interface. typical usage is to see 'who calls this function', 'where is the definition at' of this function etc. etc.
OT: How happy are you with the Note Air 3C? How long last the battery? Any Problems with the build quality? I've read a lot bad stuff about the device and have mixed feelings
> Is “flat earth” not in the same camp as “the birds aren’t real”? I.e. never ever accept any possible hint that it’s satire, but it is satire

It probably started that way. But I've met people who seriously believe it. Combination of preferring a force that has its hands on the reins, even if in the shadows, to the anarchic reality human civilisation exists in, and longing for a sense of belonging, with the exercise of actually believing the ridiculous almost serving as a pledge of loyalty.
I think that depends on how small/big that ‘element’ is; most come down to ‘people in power lie to us’ and yep they do, just not on this scale or about this, but the small element of lying stands.

I don’t think there is any larger truth in this like the flat earth conspiracy, moon landing conspiracy or many of the others outside ‘people in power are lying to us’ in the general sense. Problem is that conspiracy believers use this to prove their side: people in power lie to us about X, hence they lie about Y (aka they lie about everything).
Some people like that. (I'm not one of them.) It's possible to not like something and let other people like it. That's even true if the people liking the thing are teenagers.
No one is trying to force you to listen to the sped up / slowed down versions. You can just like and listen to other things.
> Hating jews never went out of fashion in the muslim world.

Anti-semitism is a European invention that had to be imported to the middle east. One could argue it never went out of fashion anywhere.