skysight-inc/HackerNews huggingface dataset:
I don't quite understand the criticism of YC, but I'm nobody, and maybe little bit naive here, but they offer you $500K in exchange for 7% of a potential business (of course it's more complex than that, but bear with me). Looking at the application form, nothing stops a farmer from, say, rural North Korea from applying, notwithstanding other issues of a more, ah, political nature.

While $500K maybe isn't much for some people, it sure is a heck of a lot of money for someone like me, not to mention all the other benefits, being able to explore your ideas and start a business without the immediate worry you'll either die of stress or become homeless next time rent is due, for instance.

All that for a measly initial investment of maybe 10 minutes of your time?
No, it's derived from a virus, not an independent living organism. 8% of human DNA is derived from viruses that infected our ancestors and inserted themselves into our genome in order to replicate (which usually isn't passed on): https://theconversation.com/humans-are-8-virus-how-the-ancie...
The main reason why it's expensive is that it's almost always outsourced, which drive the cost up a lot. For instance IIRC a self cash-out machine costs around $50k, for something that should cost less than $3k to manufacture with a trivial software stack. And many things are like that.
Slow phones on slow connections.

Try to access the Internet on modern Germany while crossing through the country on train.
I wonder what the PHP specific part is. Does it automatically convert the encoding based on a request header?
I started with BASIC on C64-/VIC-style machines, then went on to dabble in C, C++, Java, Visual Basic, Delphi Pascal, PHP, before I came into contact with CL and Emacs. Recursion-iteration-equivalence was a mindblower for young me, suddenly I realised more ways to use it for problem solving in the algolians than I had seen before. If I had gone the other way around I'm sure I would have saved a lot of time.

This is surely a single point of anecdata, but it makes me suspect that it was more about how teaching was done than a 'functional vs. imperative' thing. I also suspect pointers and memory management to have been bigger hurdles than how to format code for iteration, unless the Racket course introduced techniques like quoting.
There are lots of people in the world and some of them have unusual perspectives on how the world should work.
Perhaps it would be easy to code a pseudo trading sequence given a model of the psychological
state of the agents in the trading system
Fluency in bug fixing looks like, "there was an unhandled concurrency error on write in the message importing service therefore I will implement a retry from the point of loading the message" and then you just do that. There are only a few appropriate ways to handle concurrency errors so once you have done it a few times, you are just picking the pattern that fits this particular case.

One might say, "yes but if you see so many concurrency related bugs, what is the root cause and why don't you do that?" And sometimes the answer is just, "I work on a codebase that is 20 years old with hundreds of services and each one needs to have appropriate error handling on a case by case basis to suit the specific service so the root cause fix is going and doing that 100 times."
Bain Capital disagrees!
This doesn’t work unless you have access to the device, which mobile ISPs surely don’t. Some countries might mandate it but I don’t think it’s a feature to make your websites police state approved.
Citymapper was recently acquired by Via

https://citymapper.com/news/2582/citymapper-joins-via
Then comes one after another manager, PO, PM, designer. They want: privacy consent dialog, social media integration, newsletter and subscription prompt dialog, put all photos into a clickable gallery, floating auto playing video, and AI chat somewhere right there in the corner.
So is good writing actually.
https://sunsetbackup.com/

I’m a data consultant offering my own service - I’m not just pulling all historical data but I advise people what data makes most sense and what’s just nice to have.
It's not just thinking though. You're not sitting at your desk quietly running simulations in your head, and if a non programmer was watching you debug it would look very busy.
THC is damaging mitochondria and damaged mitochondria creates negative loop with testosterone production… So this is to be expected from smoking…
Not the only plot hole, but yeah, agreed.
> Required by law (and corporate compliance departments) in many industries.

Could you please provide details about this?
> But replacing a customer service member with a touch screen and a pay terminal is also a form of automation and I can't imagine maintaining it is more expensive than the salary of the persons it replaces 24/7.

Even then, the economics of such terminal isn't clear: for start you need multiple times more such machines than cashiers since everything is much slower on it (for self cash out machines in supermarket the ratio is up to 1 to 6 !) and the kiosks are also insanely expensive (6 figures). And as a result at the end of the day it has not gained that much traction over the past ten years (if you compare it to the deployment of things that were massive successes like credit card, you'll see that the success is much more limited here)
I think brutalist Houses of Parliament + whatever style the Tower of London was would make an amazing backdrop for an AU tv series, something like Kings (2009); the contrast between the drab modern buildings and the old monarchic traditions and pomp (think Gormenghast), the disconnect between our real-world familiarity of what the buildings are and what are we seeing, would be really interesting to explore. And I think there's something to putting mundane established knowledge against new backdrops to see new perspectives and new nuances.
Why does there even need to be a kiosk? Just have a QR code you scan and it installs the app on your phone. The app could then use location services to figure out which restaurant you're standing in and then you can order from the comfort of your own phone. People are used to this now with Uber Eats and Doordash.
I'd like to see the resumes of the scientists photographed, so I can be sure they are not actors.
> The event doesn’t have always to be connected to “just getting old, d’uh”.

Maybe, but if you are describing something that naturally happens as you get older, its a reasonable question.
Hey, I replied to your comment about building an open source version of Aqua Voice. Emailed you about it too. Let me know your thoughts.
Uses the JVM is exactly why Clojure is the Lisp like language I mostly bother with.

What matters are ecosystems and not languages on their own, so when switching between languages it is a great benefit that I can reuse my Java ecosystem knowledge, instead of adding yet another ecosystem to those I jump around between projects.

However, I really like the almost Lisp Machine like experience from using Raket.
Das ist keine Dzamdzung das ist Scheissung!
I often feel that having a "comfortable" keyboard/mouse/monitor is more important than a fast CPU or a fancy graphics card - just because of that slight extra feeling of pleasure/ease that lasts all day long :-).

The advantage of them is that my monitors and keyboards usually last a long time so putting money into them is not as wasteful as putting it into some other components.

One thing that surprised me though is that I recently bought a KVM to switch from desktop to laptop instead of a second monitor and this turned out to be both better and much cheaper. I gave away an older monitor to a relative and found that not having to turn to look at a 2nd monitor was actually nicer. Initially I really didn't want to do this and really wanted another screen but I had to admit afterwards that 1 screen + KVM was better for me.

RAM and disc space just matter up to the point of having enough so that I'm not wasting time trying to manage them to get work done.
I have some pretty popular personal web app and I still get angry e-mails from people using Windows XP that my site is broken and I am terrible developer for making broken websites.

I wonder how they even manage to browse web daily. Or they have to send daily hate mail for developers...
So you're saying Microsoft should share their brand with you?
On the screenshot there are couple of bookmarks and search widget. It's something user adds on their own, so you're free to not use those services (and even if you do Anori doesn't send any data to them anyway)
It's still news to you...
Which is very sad, if you think about it. None of that benefits me as a user, it's for their benefit.
Depends on who is your target audience :

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

Most people don't live in the first world countries, don't have cheap access to high-end devices like a half a decade old android flagship (and 8.4% of people live on less than $2.15 a day), and any website relying on JavaScript for basic features literally won't be able to LOAD for them.
> An iPhone with AirPods, an Apple Watch, iPad, and a MacBook are going to allow users to do more things, more easily, than if all those similar products were bought from random other companies with choice in mind. Then there are features like AirDrop that are really nice when dealing with people with other Apple products.

How would allowing users to install non-Apple-approved software prevent these features from working?
Only if stuck in 1950's Lisp.
Can't find "the targeted by politicians and killed for trying to preserve nature". Children will love that one.
The list is here:

https://github.com/openjdk/jdk/blob/6d5699617ff0985104a8bb5f...
Peter Higgs' Legacy in Physics
The entire exhibition is online at: https://www.nature.com/immersive/where-i-work-exhibition/ind...
recently switched to iphone and some crucial things are missing or not in a good place, which has soured the otherwise niceties:

- no way to record phone calls: missing the ability to relisten to the calls after the fact has costed me a lot of problems.

- keyboard woes: some of it can be down to muscle memory but the default keyboard felt very unresponsive at first and is still a struggle at times. it is broken in Discord app for some reason (might be down to that app itself)

- ALARMS!: how can someone build an alarm app that randomly goes SILENT ON SNOOZE?! maybe it is the world nudging me towards fixing my sleep cycle, but this is ridiculous.

- backups: i had to make a huge compromise by forgoing with syncthing because there is no free and open-source way around it. even syncing to cloud services with encryption has little to no options. (please send help if you know something that works)

- personalization sucks even today: imagine using a music creation app to create ringtones or notification tones. even then they don't work consistently across apps!

besides this, i see some progress thanks to EU and other international regulations. but i doubt that it will impact these silly design choices which don't have any anti-competitive stuff around it.
How was the connectivity with Phantom Auto?
They actually can. Not the molecules themselves, but a specific formulation of it, that according to their studies, is somehow better that what existed before.

Adderall is just Amphetamine, that it has been known for decades didn't stop the patent. That's because it is a specific formulation.
i just hate typescript. js is ok
privacy consent dialog

Just this little reminder: you do not need a privacy consent dialog, if you don't abuse private data.

No external trackers or 3rd party cookies? No data sales to third parties? No shady tactics of your own? You can skip the dialog.
I'm trying to come up with a scenario to understand the difference: Say I have a triangle of emitter, receiver, and a large body, all at a fixed distance. And the receiver would see emitted light both directly and bent around the body. The bent light would be red shifted?
I'll support latest version minus one of major browsers.

That's all I'll support - if any user has a problem because they are on an old version, they should use some other website instead of mine.

Lack of JavaScript or latest web browser is a user problem.
At least they give names and locations.
Cloudflare does not fiddle with or inject JS without the server's consent. They're not comcast.
I found it to be a coherent argument that is aptly summed up in the end:

You can think of the problems as something one may have had trying to run RedHat on a computer with a winmodem back in 1999. It’s not an OS that gets out of the way allowing you to get stuff done. You need to enjoy making it work for you. Otherwise, all you will find is annoyance and a swift OS change.
You're not helpful at all, and not a team player.
I just want to buy a mcmuffin and not have to download some spyware on my phone
Are you saying the _cost_ of manufacturing is 17x (50/3) what it should be, or are you saying that the selling price is 17x the manufacture cost and the market isn't operating to reduce the price?

Are you referring to a McDo ordering machine, or a generic [supermarket] self-checkout machine?
Brewing Historical Beer
I would say it has a way to stop and slow down, but a fixie does not have brakes by any definition of the word brake.
Now you only have to convince sales and marketing who funnel all analytics to Google and Meta. They also like dashboards embeddable into PowerPoint.
and each person featured has a link through to a multi paragraph minibiography that's more than enough to find their linkedin profiles, universities, education, etc .. at least for the random three I looked at.
This is the same argument pushed by US and UK universities with huge numbers of foreign students, but how is that reflected in the tuition rates for local students? All that does is pay for an even more over bloated yet ever expanding university system.
i hate javascript, typescript is ok

i don’t understand the hate for TS. after the initial learning curve, it has only made my life easier. i can’t imagine making a large refactor on a JS code base - the fear of breaking some unknown contract keeps me up at night
Ugh i forgot about Windows. Windows used UCS-2 some decades ago, from there, UCS-2 got standardized into MEFI FAT and that document got incorporated into the EFI spec which is now the mechanism how x86 boots.
You people are actually going to turn me into a ludditic hermit with this shit. I do not want to install random corpo spyware to do literally everything in my life!
> the strength of a PC operating system is not how reliable, memory safe and performant it is

Didn't OS/2 fail because it wasn't performant enough, compared to Windows/DOS which could run on pretty shitty PCs ?
Maybe the author can strategically synthesize something novel, and still relevant. This is like arguing about cloud and hosted infrastructure in 2006.
Should be paired with the OG Doomscroller:
https://endlessdoomscroller.com
I like your comment! Though, I dislike sarcasm, which your post seems to be.
>I don’t really know what “think algorithmically means,”

I would say thinking about algorithms and data structures for algorithmic complexity not to explode.

>Nothing clever

A lot of devs use nested loops and List.remove()/indexOf() instead of maps, etc., the terrible performance gets accepted as the state of the art, and then you have to do complex workarounds not to call some treatments too often, etc., increasing the complexity.

Performance yields simplicity: a small increase in cleverness in some code can allow for a large reduction in complexity in all the code that uses it.

Whenever I do a library, I make it as fast as I can, for user code to be able to use it as carelessly as possible, and to avoid another library popping up when someone wants better performances.
I wrote an epub reader a few years ago and this is false.

most epubs are just zipped html, but not all.

There are different versions to this file format and some need to be parsed as xml. The chapter files will mostly adhere to html with caveats wrt anchor tags, image sources and similar as well as metadata wont be parsed/work with html parsers.
Antithesis Is Not Enough
Unfortunately it also means throwing away compiled code, in JIT and AOT form.

Still looking forward to the day Python ecosystem fully embraces it, without going through using C and calling it Python, or reaching to implementations that are 80% there and are largely ignored by the community.

Thankfully the whole AI stuff is putting pressure into making JITs part of the standard Python workflow and I am looking forward to that Python 3.13 release.
I do not know how you explain things now, so it is hard to suggest improvements.

But I'll try anyway.

Do not explain with words. Sit your student down and walk them through it.
Also very curious about this. And yes, there are companies that do that - and then it's usually called Deep Packet Inspection or similar, not MITM, because that's a term attributed to malicious parties.

And in that case, the proxy can both, manipulate the JS as well as the HTML, so the argument of the linked page is still faulty.
There are 2 bad habits in programming: people that start writing code the 1st second, and people that keep thinking and investigating for months without writing any code. My solution to that: just force to do the opposite. In your case: start writing code immediately. Ni matter how bad or good. Look the youtube channel “tsoding daily” he just goes ahead. The code is not always the best, but he gets things done. He does research offline (you can tell) but if you find yourself doing just research, reading and thinking, force yourself to actually start writing code.
Ndjd she eje
Very interesting idea, good luck!
Cries in WinAPI
They won’t be because they are themselves consequences of nature.
Unless it changed very recently, which from my reading it didn’t, that’s not correct.

The $375k is an uncapped safe with mfn, but you do get the whole $500k upfront.

Source: https://www.ycombinator.com/deal

Also sourced from getting said $500k, thus the confusion on my end.
Ahahaha, wow, so original. Such a nice joke.

Here's some more math for you: you've used 204 characters to write "Javascript bad", which is 15 characters. That's almost 14 times more characters than what you could've used!
Internal tracks count too. You cant track the users just because you just an internal tracker. It is about any tracking. Not external tracking.
> Why are we clicking on cookie popups?
Because people want to track us to make money from invading our privacy?
You don't need a cookie consent banner if your cookies are needed to serve the client with your service. You can do analytics without cookies.
So to answer your question - Why are we clicking on cookie popups?
Because website owners don't want to stop selling your privacy and now have to inform you about it.
I've noticed a lot on popular topics on Scott Alexander's ACX on substack, once comment numbers reach the high 3 digits or so, the page gets unbearably slow and sometimes even crrashes my browser tab when I try and scroll or select text. I haven't bothered to try and debug what's going on - my guess would be they're bubblesorting the comments or something dumb like that - but I do know that if you turn JS off for that site, the post itself loads instantly, and shows you the whole thing at once rather than firing event handlers as you scroll down or click or select text.

So +1 to substack for working fine without JS enabled (even for subscriber-only posts) but if someone from there is reading this, can you take a look at what's causing the problem in the first place?
Fair enough. As an Austrian I'm deeply familiar with the experience in German trains but that doesn't get any better with an iphone either.

I can assure that Apple's RF engineers working around here are suffering the same issues.
Ever heard of sandboxing? App Clips?

Or are you concerned that the app is not compatible with the Android 9-based custom ROM you are rocking?
> Also, cloudflare. They are the MITM for what, like 80% of the internet now?

Please give source for that claim where Cloudflare implements man-in-the-middle attack.
Because there are thousands of settings that have to be considered for the transport to work correctly. And for every packet out there, these settings need to be correct. Then debugging is also difficult, because stepping through the TS code doesn't always work as expected.
Amazon grows to over 750k robots, replacing 100k humans
This could actually work if they used a website and the UX was better.

Instead they're forcing you to choose a strong password, enter your credit card number, specify your age and sex and sign up for spam before letting you choose your appetizer.

The most irritating part is that these UX issues aren't that hard to fix.
i don't visit McDonald, (and I've never used uber eat type services, at least so far) often enough to have thair app on my phone. Not to mention all the other fast food resteraunts in my town. when I travel I often will try a regional chain that isn't in my area, again I don't want their app.

if you eat fast food foremost meals then the apps might make sense. However that isn't healthy.
It’s mostly a libc issue. Conversion is completely painless in better languages.
I like your comment! Though, we may be in a liar and/or barber paradox.

Artists tell the truth using a lie. I dislike lying and yet love art.

https://en.wikipedia.org/wiki/Liar_paradox

https://en.wikipedia.org/wiki/Barber_paradox
Charset conversion being painless where?
I guess support for proprietary specifications is useful, but I really wish Mozilla would prioritise implementing standards like auto-discovery of email submission (SMTP) servers (rfc6186, 2011).

Currently, users have to manually provide hostname and port of their SMTP server, which is likely fine for those of us on this website, but not at all friendly for the other 99.9% of the human population.

The amount of effort require to implement all of Exchange is also probably orders of magnitude more than discovery of submission servers via DNS/SRV. I really don't get Mozilla's priorities.
Experienced veteran programmer, hats off to you!
Bit rusty on MICROS~1 but I think it could be WinDbg.
That’s an iteration of Peter Naur’s « Programming as Theory Building » that has been pivotal in my understanding of what programming really is about.

Programming is not about producing programs per se, it is about forming certain insights about affairs of the world, and eventually outputing code that is nothing more than a mere representation of the theory you have built.
If MS is so smart with TS, VSCode, and Copilot, let the TS write itself. Including defining the right transpilable variable types.
> Nothing clever, nothing coupled

Yes, simple is good. Simple is not always easy though. A good goal to strive for nevertheless.

> nothing DRY

That's interesting. Would you prefer all the code to be repeated in multiple places?
Sadly, I have the same experience. It's one of the minus points of using Thunderbird, alongside the lack of the feature for shipping my configurations (e.g. filters) across machines.
AAA Aches and Ailment
"Bayer, the 160-year-old German company known for inventing aspirin, has been stuck in a rut:..."

More accurately that should read:

"Bayer, the 160-year-old German company known for inventing aspirin and co-inventing then widely commercializing heroin (diacetylmorphine), has been stuck in a rut:..."

Bayer's chemist Felix Hoffmann synthesised heroin just short of two weeks after that of aspirin in 1897. Bayer thought it 'heroic' and thus called it heroin then the company had the audacity to market it as a non-addictive substitute for morphine. The rest is history.

When discussing Bayer we should never forget this.
I was wondering how „bob@[rocket]“ works… Thank you for clarifying.