skysight-inc/HackerNews huggingface dataset:
Yeah, it's not some ten-person forum buried in the annals of the old Internet, HN is popular enough, but does a random person sitting in a Boston cafe know what HN is? Probably not, but they sure know what Twitter is.
Native Development
I'd go a bit further and ask what other choice do they have...?

Unless they can make a reasonably effective LLM-generated content detection (sounds tough!) they're faced with a rather inconvenient problem of mining the internet for known human-generated content (while we still agree what 'to know' even means).

Interesting parallels to https://en.wikipedia.org/wiki/Low-background_steel.
FIRE - Financial Independence Retire Early.

Use your large software engineering salary to buy investments, then live off those investments. Own the companies that own the AI.
Yup, if I want a new tab I can middle-click, or long-click, or whatever.

At best this is just arrogance from the website developer thinking they know best.
CSS grid exists now, so it should be easy enough to achieve the same "repaint small areas of the window, don't do global layout" workflow in a web-based app.
Craftsmanship continued to improve throughout the middle ages.

The lack of a central empire meant that you don't see the massive projects that require pooling the resources of a giant empire.

But the skills of individual artisans kept being honed and passed down the generations and the effects are visible.

An example is full body plate armor of late middle ages. That's a marvel of technology and you get there with incremental improvements over centuries.

The core idea has been attempted since antiquity but it was way too heavy to be practical.
I recall an episode of some sitcom where the protagonist has had enough and builds some insane super shopping cart.
That's a strange offhand comment. The Mesopotamian civilizations are explicitly addressed by Jaynes, and China is at least mentioned, although not talked about. However, Shang dynasty China had many of the features that Jaynes' hypothesis would expect to see in a civilization when the bicameral mind is breaking down - in particular, lots and lots of augury.

What about Sumerian or Chinese history makes the book "bullshit" according to you?
You're allowed to purchase 2 packs of any drug containing paracetamol. Normally a pack contains either 12 or 24 tablets I think. Here's a link to a supermarket's policy: https://help.sainsburys.co.uk/help/products/phc-sale-analges...
Of course, programming languages without names of any kind are not new.
Like this one, they tend to be esoteric.
There's the Turing Machine inspired Brainfuck, with its 8 symbol alphabet <>+-[].,
Some are based on Combinatory Logic, like Lazy-K and unlambda,
and others on Lambda Calculus with de-Bruijn indices, like binary lambda calculus and λDNA.
And several others, like this one, are stack based.
> If their attitude is to be scared of tech, instead of being insanely curious about it, they are not on the right path to become a creative

Might or might not be, but it's not up to you to gatekeep creativity.
And it's very rare to have to put a coin in a trolley as the article asserts. It's not 1999 any more.
> To their credit when I was able to provide their engineering with logs showing this was clearly a Fastly problem, they fixed it fairly promptly

regarding credit; did you get paid for doing their homework?
I've certainly been to big Boots stores in the UK with small trolleys - the ones that are like a basket on wheels at waist height
But you can be banned from sub A if you post in sub B because mods from sub A don't like sub B, even if what you posted was something that mods from sub A would like... and AFAIK you won't find out you were banned from sub A until you try to post on sub A. Not that it happened to me, but I've seen plenty of cases.
>You should show more respect for the people you depend upon to maintain your sense or intellectual and moral superiority. Where would you be without them?

Isn't a better question: where would they be with access to better education and more opportunities to cultivate their taste?

Or is that only for people with "intellectual and moral superiority", and they should be content with their blockbusters and Billboard Top 100?
lol Kotaku carrying water for Bethesda’s ineptitude.

Starfield, while not completely horrible, has had the cultural impact of a fart in the wind.
How often do you record from vinyl to another medium?
Here in UK the limit is two packs per person, and packs are usually 8 or 16 tablets(annoyingly the law is about packs not tablets, so you can't buy 4 packs of 8 tablets even though it's the same as buying 2 packs of 16). Tbf if you do need more you can always buy more from pharmacy in almost unlimited amount, you just have to ask for it at the counter(and I guess the pharmacist might not sell it to you if it's "suspicious" whatever that means).
the value is the community - it's a bunch of low-ego high-motivation folk all building and sharing their own journeys. if you already have a large relevant community around you or don't value connecting with peers so much then it might not be for you (nothing wrong with either of those).
Show HN: Fuego, a Go framework generating OpenAPI documentation from code
I started this project because none of Chi, Echo or Gin were capable of generating the OpenAPI specification from source code. Relying on comments and explicit generation creates errors and noise when communicating with the frontend team.

After a while, I started doing frontend directly in Go with HTMX & Templ/Gomponents, so I decided to adapt the framework for this use case too!

You can find the project here: https://github.com/go-fuego/fuego

Fuego's main features are:

Automatic generation of OpenAPI documentation from code

Fully net/http compatible

Simplified serialization

Validation (go-playground/validator + custom method)

Centralized error handling

I know most gophers are net/http purists, but I hope you'll like it!

Don't hesitate to open issues, as some features may be missing.
Painkillers are sold in packs of max 16 tablets in the UK (almost always 500mg for paracetamol, 200mg for ibuprofen). In addition they must be sold in blister packs not bottles, and all shops will only allow you to buy two packets per transaction (mix and match, you can’t have 2x paracetamol and 2x ibuprofen). I believe there are some exceptions for prescriptions.

Obviously you can still overdose by going to multiple stores and popping them all out of the blister packs but it puts enough of a barrier in that you have to be more determined (and more knowledgeable about what amount will actually kill you). Apparently it works.
“ However, Trajan still thought it important for such projects to go ahead if properly managed – the need for infrastructure and public buildings did not vanish just because previous efforts to construct them had been incompetently handled.”

Something something HS2…
People drastically underestimate the cost of things we now expect.

An Unicode font is easily 15 mb in size. Let alone that you'll have several of those. And the code and memory that takes to do all the magic of rendering it, hinting, and subpixel antialiasing.

Then there's that a 4K framebuffer is 32MB in size.

Smooth compositing requires every running program to have a buffer it draws into. So there goes a couple hundred MB more just to make sure you don't see the screen repaint like in Windows 3.1.

Yeah, you can have compact software where your only requirement is that it uses ASCII, does it at 80x25 and doesn't do anything more fancy than editing text.
None of what you describe requires a lot of resources. Remote editing stubs are decades older than VS code, but also, many of us used X - for many years I did all my work over the network because there was no reason not to.

A color dialog was tens of KB of code in the 1980s.

My own editor handles Unicode well enough for most users in a few dozen lines of code. RTL would take a bit more, but not much. LSP servers if anything reduce the need for the editor resource use to grow.

It's not that these justify no extra resources use because they do, but they don't need to significantly increase resources use.

A lot of apps get away with huge resource use simply because people aren't used to paying attention to it any more, because for most it affects them little enough in isolation, per app, that when it matters addressing the resources use of one hardly makes a difference.
That's not what the post says if I understand correctly - the post explains why in certain situations the "noise" disappears, and in other cases it doesn't.

See comparison between f and g functions.
Hiding stuff like that is never good. Not for discoverability, not for mobile.
There's no need to apologize, after all you're making this for free.
The majority of members advising the UN want it regulated, sure, and that's a sensible position due to unforeseen risks and the fossil fuel industry using a small amount of geoengineering that counters a portion of the problem as an excuse to double down on activity that continues to cause most of the problem.

As you link notes:

In 2019, its attempt to get countries to agree to the development of a governance framework failed as a result of opposition from Donald Trump’s USA and Saudi Arabia – who didn’t want restrictions on geoengineering.

I think we can all agree that nothing could possibly go wrong with Trump and the Saudi's at the throttle caring for the well being of humans across the globe. /s
I like how https://hemingwayapp.com/ approached this for text.
It highlights complex sentences, unnecessary adverbs and voicing issues.
Note that other than Mozilla’s Firefox Relay and Apple’s Hide My Email there's also SimpleLogin: https://simplelogin.io/

Also the Bitwarden password manager has an integration for SimpleLogin.
Just be aware that Mandarin has different pronouns (characters) for male and female, as with other European languages(Spanish, French, Italian etc), so it might just be a case of the teacher simply thinking and hence translating in that language, rather than some sort of bias (inasmuch as the bias is inherent in the language).
Getting off of Spotify has allowed me to switch back to album listening. Buy a record/cd player or for the more advanced rip CDs and use Plexamp (or purchase flac albums if available).
Coins are still standard in Germany so! It is extremely rare to have a broken one around where I live.
Largest natural gas leak from Nord Stream pipeline
After learning Basic at home, once I went to high school, Pascal was the first "serious" programming language I've learned.

But since I discovered C a year or two later, I never looked back to Pascal. C felt more "pro", more flexible and seemed closer to metal. Pascal seemed more appropriate for developing GUI apps, while C seemed able to tackle anything, from the most intricate guts of the operating system, to drivers, games and GUI apps. Of course, that was silly, because Pascal was able to do everything that C did, but to my younger self it seemed less "serious" and "pro".
Floating point numbers have the highest precision when they're near 0. So if you know a number is going to be near 1, like exp(x) when x is small, then it's better to calculate the offset from 1 rather than the number itself. Programming languages make 'expm1' available for this purpose, which computes exp(x)-1.
There will always be some luck and politics, but if it's outrageous then at some point it's time to make a stand and refuse it. That's up to the author I guess. In this case, I'd say I'd respect either a grudging acceptance or a dignified refusal.
I'm not sure where you got that idea from.

The last three trollies I've used all had sticking wheels. Waitrose and Tesco. And many times before. And I regularly have the same problem in France.

But yes, auto locking wheels are universally worse.
Someone leaked internal Chinese government documents on GitHub
> you know the mexican comedian with that laugh...

He was Spanish, as in Spaniard, from Spain, Europe.
That's data size, not code. There's no fundamental reason that a program that can smoothly render unicode at 4k needs a GB download when kB could suffice.
I wouldn’t say it’s very rare. Maybe 50% of supermarkets have coinless trolleys?
The weird thing here is that the only change is making the denominator ln(exp(x)) instead of x. Catastrophic cancellation is still happening in the numerator (it’s still exp(x)-1), and the denominator winds up being some really tiny number.

It’s just that, due to the quirks of the floating point calculations involved, the numerator and denominator wind up being nearly the same noisy approximation to x, whereas in the original calculation that wasn’t true.
Funny and a good reminder that there is much money to be made from just packaging code off Github in a usable UI and providing binaries for the 99%.
I have witnessed a few banking apps on Android not offer the pin option and also requiring an app-level login again after disabling biometrics.
Little bit of both? Also probably to prevent the temptation of theft. Even though the fee is nominal, it seems to be enough of a detractor?
I genuinely think that it pays to make a presentation as generic black-on-white or white-on-black as possible.

Why? People have trained for decades on these templates, sitting through boring talk after boring talk, slowly learning how to extract as much info as they need from a glance.

The real meat of a talk is what the person is saying, and if the slides are too fancy, then people are forced to split focus.
India kills e-wallet product used by over 300M
That's partially related to legal issues. Europe's GDPR makes the entire EU two-party consent (and some jurisdictions like DE/NL actually make secret recordings a crime), a lot of the US states are two-party consent as well... and so, instead of having to deal with compliance with these laws, they just block this ability entirely.
since the new edition will use jupyter to run all the code, i wonder if would also address how to debug efficiently in jupyter.

in the meanwhile, how has your personal experience been around this? what worked for you, especially when you use a third-party notebook solution where you may not be able to install jupyterlab extensions?
> The GP’s point isn’t that the model is wrong “because nuance X”, it’s that the model directly contradicts good practice.

"Doesn't matter; had predictive value" is what comes to mind. "Good practise" isn't a defense against empirical evidence.

That said, you're right that I missed the compressed part. I haven't tried compressing the source code before analysis, but I do suspect it would improve accuracy rather than decrease it. That's not a rigorous argument though, and I'm willing to accept that uncompressed code size might be a better model than compressed code size.
It's very common in my country, and I think it's actually a very good idea. What's wrong with putting coins in the carts/trolleys?
> I've quite simply never seen convincing computer-generated motion before

I’m fairly sure you have seen it many times, it was just so convincing that you didn’t realize it was CGI. It’s a fundamentally biased way to sample it, as you won’t see examples of well executed stuff.
So log/exp or partial operators? And what do you mean by "generate a continuum"?
Both log and exp are formulated without the need for complex numbers.

Real numbers are a field for +-/ (although not a group for / because zero is weird).
Those who do not know Lisp, or in this case Lambda Calculus, are doomed to reinvent it.
Well, maybe at an API and prompt level. But if Google pull ahead in this space then you may become dependent on what it alone can do functionally. Even if you can trivially switch LLM and prompt, if the others aren't able to do something equivalent (or at the same level of quality) then you're still locked in. Until now we've basically had this situation with OpenAI.
> You're greatly overstating the performance requirements here

No I'm really not, I am simply saying that doing something in a way that requires way more compute for the same result, without ANY tangible advantage over the existing system, is a bad solution.

It doesn't matter if its doable.
> I believe there are some exceptions for prescriptions.

You can essentially forget the maximum pill numbers for paracetamol/ibuprofen when it comes to prescriptions in the UK. Doctors can prescribe hundreds of either pill to be given to a patient at once (eg if someone is prescribed to take 8 a day and they get their meds monthly, as is the case with one paracetamol recipient I know, the pharmacy gives him multiple 100x 500mg paracetamol boxes each month.)

(To be clear, "given to them at once" as in dispensing the pills, not giving to take all at once!)
Yes? Customer support is basically solved by Gemini 1.5 in its current state, but it doesn't replace a software engineer.

These transformer models are much better at soft skills than hard skills.
Where can I use my encryption keys?
I assume apartment buildings first. The people who actually own their homes aren't constrained in how irrational they can be.
It took me quite a while to understand the actual role of `_` here, and the description is quite unclear if you are not into this kind of esolang things.

What's going on here is that there are actually two operations, where one is spelled `_` and another is spelled every other character. The program starts with an empty array of trees (what is called the "current branch" here), and any character other than `_` appends to that array, while `_` takes the last element and does something accordingly. And that's a common theme for light-hearted esolangs: that single operation encodes a lot of semantics so that there are in fact multiple super-operations described with that operation. It is much harder to design a minimal esolang without no obvious super-operation structures.

One thing less obvious from the description is the Turing completeness. I think it is not, because the actual computation is only possible via `_`, but the number of `_` operations is set from the initial program. If `_` can be executed undefinitely, it is relatively easy to construct a program that replicates itself (cf. quine) in the current branch and `_` keeps running the replicated program over and over. Alternatively `_` can have a super-operation that can execute `_` multiple times, for example by interpreting a particular branch as a program [1]. But as it stands, it doesn't seem to have any sort of looping. A simple fix would be to assume an infinite number of `_` following the input program.

[1] This sort of iteration is not very uncommon in esolangs. See, for example: https://esolangs.org/wiki/Muriel
Yep! Thank you
Fun part in context of big corporations is when performance becomes awful business will call in some guys from outside because clearly people currently working don’t know how to make it perform better.

Business skips part where for years they insist on pushing features out. Where there most likely are tons of easy fixes that can speed up performance if you give the team time to focus on that.

Going back to “outside help” then you get people who don’t understand current system and propose some silver bullet like throwing noSQL because that “will fix your issues” - but they don’t say cost is basically redoing the system, project goes under, third party guys count money, put another success story on CV because no one will validate it anyway…
Albums, especially concept albums, are something that I really appreciate. My current (digital) playlists consists of various albums scheduled to play in random order (albums are shuffled, not the tracks themselves), which makes it random enough but still allows me to enjoy the album on it's own.
No trade secret here, it is indeed simple web scraping.

Although as noted, Amazon does provide a product API, if you qualify with 3 sales, which I did, and was then promptly ejected from the affiliates program by Amazon. I'm honestly not sure I'd want to build my product on top of their API as they then have you by the short and curlies.

I'd be interested to see how all these other "copy cat" sites fare with the Amazon policies?
At the very bottom of things I expected to see this week, amazing. Worth playing with on sheer chutzpah, hats off to everyone involved.

I don’t know a thing about Pascal, though, why would anyone still be using it? Is it good?
> in "waste" that is fine, I'd categorise AmigaE's choice to read the entire source file into memory, instead of doing IO

This is only an issue if your OS doesn't have virtual memory and mmap. Modern OS's automatically prefetch files into free RAM (so there's no such thing as "free RAM is wasted RAM" either). I think newer versions of Amiga OS were supposed to be getting virtual memory support at some point, too.
At least the article proposes an easy to grasp application of entropy (which is not an easy to grasp concept)
We Tested an AI Tutor for Kids. It Struggled with Basic Math
Ahahahaha :)
> I would hope that there is a way for the subjects themselves to be involved in the decision before their data is de-anonymised

No. Unless you don't want medical treatment.
TIL that a pulley whose rope carries masses m1 and m2 has an effective mass of 4*m1*m2/(m1+m2).
If you want a clear, modern example of a popular non-Microsoft product doing printer availability wrong, it's gnome-control-center.

Add a printer in Settings. While the printer is installing, click over to the "Color Profiles" tab. If you time it right, gnome-control-center will crash. If you dive into the details, you see that it was trying to enumerate the available printers (it knows one should be there) but that info doesn't exist yet. So it just crashes.

Thankfully, the fix is to just wait a few seconds for GNOME to finish installing the printer and restart Settings. Still, it's the principal app responsible for making your desktop work correctly as an end user with some unknown computing background. In a perfect world, this app should never crash.

It's hard to think about edge cases. It's even harder to imagine your handling of edge cases has its own edge cases. Right or wrong, at least the author is thinking deeper than "bad app, needs to be rewritten to support Wayland"
Since you already did your research, what is your water purifier recommendation?
I'd like this definition of "Eternal AI September": all the website that existed before November 2022 and kept posting the same kind of content will be considered safe. Everything else will be vetted to prevent LLM generated content.
I had to check what that was. I'd love to add it, along with any other useful metrics that people would find useful, but I'd be surprised if that detail was available in the provided Amazon info (web page).
Someone, potentially a start-up, should develop an appnfor that! Just imagine how much customer data you could collect! Ideally with some in-store location tracking to improve customer surveill... ahh, I mean customer experience! And so good forbthe environment, because no coins!
It's crucial to include your birth year to confuse the hackers (numbers in names are really confusing, they will give up in no time)
A millipascal at a time.
Indeed it says "don't be snarky" first line for comments. I'm not the one being snarky, unless proven otherwise.
That's good, assuming the cost of harm is a cost in utility and not in money, otherwise it starts having issues. Make sure you have a good utility function.
Both Damnation and Deliverance are classic Opeth albums!

I've been trying to get back into the habit of listening to entire albums and have been mostly successful. Even when I search for a single track on Spotify I view the album first and listen all the way through. It's been enriching.