skysight-inc/HackerNews huggingface dataset:
Out of my memory: we were using a number of different browsers in the early 90s, mainly Mosaic. All of them basically shared a little problem: their HTTP call were blocking. So they first downloaded the HTML code, then one image per time (no CSS, no JS back then). And nothing appeared on screen until they finished to download everything.

Netscape Navigator started to render the text of the page and add images when they became available. That was an instant success and everybody was using Netscape in a few days. I don't remember if it also made parallel requests or if that came with a later release.

Netscape also had a bundled email client, which I used as my main client (is Brave doing something like that now? Opera did have one), and a Usenet news reader. Version 2 added the first version of JavaScript.

Then Microsoft started to put some effort into Internet Explorer but it took them at least version 4.0 to reach feature parity. I remember a Microsoft evangelist wondering at an event why everybody was still using Netscape when IE was so good. They didn't say that about IE 3.0. Version 5 was definitely better than Netscape and won't the browser wars. All of that with the help of the behaviors that were subject of the anti trusts trial in the late 90s.

They didn't know it yet but IE 5 made the history because it introduced XMLHttpRequest, that is Ajax calls. That transformed the web more than anything else.

Then IE 6 came, an improvement over IE 5 and nothing happened for a while. Feature wise it was stagnation as Microsoft probably had no competitors to fend off anymore.

Then the early versions of Firefox were released between 2002 and 2003. It had tabs and it was so much faster than IE 6 that whoever could switch, did switch. Corporate users often had to stick to IE 6 because of certifications of web apps, impossibility to install software except what mandated by their IT support, etc, so IE 6 made it through at least another 10 years well, despite new versions from Microsoft.

Mozilla was created by Netscape before selling to AOL so in a way it's a successor of Netscape but I doubt there was some shared code. They extracted Netscape's email client to a different program, Thunderbird.

Then Google Chrome happened and it was faster than Firefox, especially for large JavaScript sites. Not that Firefox was so slow not to be able to use those sites (I kept using Firefox for all those years) but it was faster, it was advertised on Google's search results page so people switched in mass. As a result we had a few years of huge improvements in the speed of JavaScript engines, Chrome, Firefox and every other browser.

I think you know what happened next.
> and better suited to share pieces of digital content like pictures/videos/links which might not be important for you but for younger people it is

Again, it's better in person. Let's watch it together, not defer it hours, days, or ghost it entirely. Otherwise my text group is reduced to an algorithmic content feed. Optional, impersonal.

> but there's a shared cultural context that is digital and online communication is what enables this.

Culture exists in the real world and is imported online. Nothing about online is necessary to have a shared context.

> Also developing a deep connection or whatever is rarely the "goal" of casual socializing

Yeah, if all you're aiming for is casual, then social media is great. Just like fast food is great for a casual diet.

> But it also helps keeping your "real" friendships strong by enabling frequent and convenient communication even when life doesn't allow meeting frequently.

The point being that you do have to eventually meet again in person, as a relationship that moves entirely online is really no relationship at all.
I can almost guarantee it was raised by someone back then. That’s a strange claim to make. Even just dealing with the poo was a logistical nightmare for a city!
If you are generally supportive of a migration policy, but consider the implementation a catastrophe, is that really a shift to the right?

Put yourself in the shoes of those designing, implementing and managing the migration policy. If you were in that position and the results of your incompetence were writ large, calling anyone who criticises you racist is one hell of a defense strategy.

It doesnt just shut down criticism, it also has a chilling effect on people even discussing your incompetence for fear of social ostracisation.
Alright. I’m not very aware of the taxes in USA. In France VAT and company taxes are more important.

Rich people don’t pay company taxes either. Companies pay companies taxes.
because left is "correct" and right is evil
One of the oldest questions on the SciFi stackexchange, trying to find a story where twice a day at 3:33 the numbers on a clock would come to life: https://scifi.stackexchange.com/questions/2937/story-where-t...

Though it was misremembered and it was actually 5, not 3, 5:55 is also near the top of this list.
Go to any bigger Eastern European city and these places are thriving. There's basically no crime, you can get shitfaced beyond recognition and nothing will ever happen to you even if you are a woman.

As a middle class german you must see the decay in german cities with everything becoming too expensive, out of order and decaying in front of your eyes while you are being told you live in one of the richest places on Earth.
True. Who would ever want to live in the US, with their abysmal GDP and lack of innovation. The US is a prime example that people of multiple cultures or ethnicities can't even be in the same city, let alone the same corporation or government.
You mistake me for USSR advocate. I’m not. With that being said, you can’t just dissolve such system in a year. It’s like waking up from comma and entering adult world all of a sudden. Dissolution of USSR without any planning was the reason for infamous 90s, oligarchs usurping all of the resources and kleptocracy across whole post-Soviet space.
USSR should’ve went China path, for better or worse.
If we think it's impossible that the people that disagree with us have legitimate, organic grievances then we're never going to solve whatever the underlying issues are.
It can't and won't help them. Unless you physically deprive women of rights and let them be married off against their will and others control their fertility, as it was in the "good old days" when the birth rate was sufficient.

It never worked in any country. Even in those with, to say the least, highly questionable human rights record and complete control of government over mass media: see China. Or with those with ample resources and willingness to spend them towards this goal: see Sweden.

Women are not having lots of children not because some evil forces are telling them not to, but simply because they can. They never wanted to procreate in "sufficient" numbers, they just didn't have a choice then. If we go as far as to deprive them of that choice, we will completely cancel everything we know as a civilised society - and also fail, because a huge emigration wave will ensue, and if we try to ban emigration, we will quickly fail into economic, technological and cultural irrelevance.

It's a choice between being Japan (controlled, predictable dieoff, slow but certain death), being Iran (nice population growth but...), and being America. To me it sounds like a no-brainer which one of the evils to choose.
It's possible to download stuff you like, for free, without being funded by donations, ads, or being run by the government. P2P.

People using their excess Internet connectivity, they already pay for for other reasons, to share content with others.

It works for socially disadvantaged, too.
Me? No, I just do a lot work with node-red because I enjoy the visual programming experience.

I wonder why programs have to be textual when we have tools that can make them visual and thereby more inclusive.
the light way: fast.ai

the heavy way: kevin murphy's a probabilistic approach to machine learning. you could make use of this book basically every day.
Are you seriously trying to argue that you know what is best for other people? That vacation time is objectively better than money? That the choice shouldn’t be left up to the individual, but they must take your own preferences over theirs? That is the most idiotic thing I have heard all month.
Not everything is great, obviously. But there is sustained effort inspite of the limitations of the system.
It's breaking my brain
Are you honestly touting a 15 year old release or did you forget the /s?
Its interesting joining a new startup seeing how clean organized it is, joining a mature startup and seeing how disorganized it is. There are layers and layers of interpretation of what systems should look like and they are different. We often refer to this as tech debt, but there is always that one box no one wants to touch because of its age and potential importance, kind of like a time capsule of when the company was once clean and orderly. I've see so much entropy.

But to the point of the article entropy only exists when external factors are introduced. Like new talent or tech paradigms changing the landscape of a startup.
And doesn't require signup nonsense to download :/
> In the mall, after 17 o clock the refugee/migrant youth would group together and hang out. That didn't feel safe either

Basically that's because there are no squares or other spaces where they CAN hang out.

I had a similar experience in sweden. In the end they are just meeting their friends. It feels weird I think because whites don't really meet their friends like that. At most they go into a cafè/bar, but you need money for that. And in sweden cafè are really expensive, and pubs… well require you to drink alcohol, so there really aren't many around migrant areas.
And if that immigrant is more merited than the unemployed native? (Meritocracy for me, not for thee.)
I have lived in areas of well-funded bus systems (in Europe and Asia) and I have even commuted by bus at some point.

It is not enjoyable. A car feels much better and is more convenient as well.

Public transport should be encouraged where possible for practical reasons but it is not realistic to claim that people would prefer it in general.
[2] is interesting read.
Detaching any science (or other knowledge-gathering-activity) from reality may well turn it into teology :/

And This observation:

> "genuine mathematicians do not gang up, but the weak need gangs in order to survive."

applies to programmers as well, and may be just about any profession/activity..
I’ve used worse than Jira. I didn’t think it was possible, but you’d be surprised what can be sold as a ticketing system. Surprised and horrified.
I believe you can get it for $9.99 or something like that, if you don't need YouTube Music. The product is called YouTube Premium Lite.
> And driverless cars, if they are allowed to be developed, will eventually be public transit that takes you from door-to-door running 24/7, way, way better than any train or bus.

Driverless cars still take space both to move and to stand still.
Simple solutions don’t work though. If they did we’d have done them already.
I remember reading, at that time, that the ad budget for Chrome in London alone was more than the entire budget of Mozilla.
I am not sure why your comment is flagged. Anyone familiar with the history of postwar Europe will recognise some important points that you mention. Others might disagree with your opinion, but I feel it deserves to be read and discussed. It certainly should not disappear.
> Our birth rates do not, and never will, provide for support of our population numbers.

Extinction. What a strange thing to resign oneself to.
How can it be anti-democratic and populist at the same time?
To put it in context:

On some devices you have 32MB flash storage in total.

32 Megabytes, not gigabytes. This is not a typo.

This needs to fit the bootloader, the Linux kernel, the initrd, the rootfs containing all the user-space tools making OpenWRT an actual usable OS and whatever daemons you need to implement your particular network needs. Oh and you probably want the WebUI too.

In 32MBs. There are newspapers online which loads more than that just to show the front page!

There’s no room for 2MB HelloWorld type languages in this space.
Easier solution: You can get YouTube Premium for $2 a month if you just happen to be in Argentinia while you sign up, even if you are using a US credit card to pay.
There is no real case to be made against the idea of memory safety, but there is a case to be made for C.

You can write C code such that its unit tested, fuzzed, statically analyzed and reviewed, and often embedded code has one or two specific jobs.

I would have loved to see Zig here, as it makes all of the above (testing, analysis, code clarity for review) easier, but its also not memory safe necessarily.

You could write it in D with @safe (which is SafeD or whatever), which is memory safe, but thats not a very popular language.

You could use Ada, but again, thats not as easy to find devs for as C is.

You could use Go or Ocaml, though go isn't really memory safe and you can easily cause data races in goroutines, and ocaml has a runtime afaik so thats out of the question for low memory devices.

You could use Rust, assuming it had existed back when they started it, and you would get memory safety, but also an entire kitchen sink of useless garbage (like C++). Youd also have to shell out to unsafe{} in a lot of places, unless you use a crate for it, which will then do unsafe{} for you.

So chances are, whatever you do, C is a pretty sane choice, or maybe C++ if you want RAII to at least make your resource management and lifetimes easy to handle.

I dont think you deserve to be downvoted, since this is an interesting discussion to have. However, I think it would have been helpful for the discussion if you had outlined which language youd suggest and why.

To Steelman your argument, I would say you think that C is unsafe to such a degree that even a for loop is UB most of the time (integer overflow as UB), no real way to check array bounds, no real way to catch off-by-one and similarly stupid simple errors, use after free, egc. and that the entire ecosystem relies on raw pointers and macros, and its a shitshow. I think your point would have been to suggest Rust, as it fixes all these issues, while bringing along a stronger type system and a better toolchain.
You could choose to not use YouTube out of principle.

Besides these days it's barely a monopoly with TikTok.
I double checked and couldn't find mention of a license. There was a handwave towards "evading sanctions" but not much detail.
Great idea! I have a very old yahoo account thst I no longer use where there must hundreds of photos. Would be nice to have it worl for yahoo as well. Maybe there is already another tool for that.
Czech Republic has around 100k vietnamese and about 500k ukrainians which for a pop of 10m is significant numbers. Both of these nationalities have different cultural background and values and yet there's no problem with respecting rule of law and natural order in the country. Live and let live.
What can I use to cache with MSVC that isn't Incredibuild? (a per-core license model isn't suitable - we'd spend more on incredibuild licenses every year than we do on hardware)

Also, I've spent a _lot_ of time with Unreal and the build system. Unreal uses an "adaptive unity" that pulls changed files out of what's compiled every time. Our incremental single file builds are sub-10-seconds most of the time.
Definitely should be checking certs, though I always worry about the flip side of these device security decisions. if there is no way to update the trusted root certs, your TV becomes terminally ill with software ewaste disease when the manufacturer updates stop coming.

I really don’t like hardware becoming waste because we don’t have a better iot cert pool update story

I trust YouTube to know how to bake their own cert and trustworthy tls libraries into their apps but I’m not sure if that’s common in other apps
Opposite experience with sbt here. It’s been much more useful than Maven or Gradle. Only fewer plug-ins than Gradle.
The death won’t be natural or peaceful.
You can see this in current EU politics already — seniors expect pensions sufficient to maintain their existing standard of living, but this assumes that there exists the same amount of working people to sustain a sufficient surplus for the elderly to consume without meaningful contribution to the economy.
What your policy actually means in reality is a well-known pattern — increasing taxes on the young to shift their consumption power to the elderly, as the elderly become an increasingly larger voting bloc, perpetuating the cycle.
There’s only a few ways this can end — 1) retirees must have their living standards decrease as fewer working adults sustain them, 2) they maintain their standards at the expense of taking it from the young, who 3) will leave for other countries and make the problem worse, or 4) retirees exit retirement and actually work. You’re seeing the fight between options 1/2 happen in France, 2/3 in Spain, al four in Germany, etc.

The option that policy makers see is 5) bring in enough migrants to maintain healthy demographics and 6) making more domestic babies. 6 is, however, a mirage; no policy we have tried worked (see SK, HK, SG, TW, JP, and many more).
Because HN is full of weebs and otakus!
You might want to read up about the Nazi party. That should give you a good enough answer.
If you don’t hugely care about the quality it’s easier. Movies also want to use the dynamic range for effect but they sometimes rely on people have better home audio systems than they actually do.
I can't believe these things I'm reading. Who is driving the AfD? The SPD, CDU, Greens and FDP are. Decades of policies against the interests of their own citizens lead people to try to choose something different. As you said this is 100% establishment policy driven.

People tend to forget that one of the SPD members and former board member of the German Bundesbank wrote a book falsely interpreting data that was pretty racist and became a best seller. And judging from what I have seen it is by far not an outlier case.

Or the fact that the leader of the CSU appealed to the population to report people that suspicious languages in public like Arabic along with countless other extremely racist statements and policies.

The current Green foreign minister of Germany proudly talked about her Grandfather fighting in 1945 at the atlantic council[1].

Germany is as racist as it gets. That's why it has record emigration amongst the most educated population. Germany is one of the least attractive places for expats[2].

For people that like to respond, but Germany took "X" many immigrants. It's a policy that a) wouldn't have been necessary had Europe pushed against interventionism rather than support it, b) has created extremely unsafe environments even for previous Muslim immigrants, and c) was even advised against by the German Islamic council or whatever it's official name is in english as something unreconcilable in society at that pace.

As a result of the incompetence of leadership in the Healthcare sector for example and their outdated tech, they were forced to slip those millions of people into a special status that actually allows for bigger payouts for doctors when treating those people rather than a German retiree that has worked for 40 years(I know this first hand, because I spent time in both policy making and trying to modernize that broken system). Because most people don't know what happens behind the scenes their hatred is not directed towards the incompetent policy makers, but just plainly towards the recipients of the broken system, something that is by the way, entirely human.

It's just sad that the AfD has no coherent strategy of their own. They have no concept beyond keep the old nuclear power plants running; i.e. no concept to fund and develop nuclear energy. They support interventionism while at the same time being anti immigrant. Something other populist leaders like Le Pen have opposed for at least a decade given the strong correlation between the two.

It's also sad that while Germany's election system allows for a plurality of opinions in the parliament, 90% of them are basically an economic uniparty. Something which in theory could have been orders of magnitude better than in the US.

[1] https://www.atlanticcouncil.org/news/transcripts/annalena-ba...

[2] https://www.exberliner.com/english-news-berlin/germany-slips...
The happiest women are married women.

The happiest among them are those with children.

Don't take my word for it, just look it up yourself, too tired to pull up the dozens of studies for you.

Clearly women want to have children. Nobody needs to force them to.

But rather, society is (indirectly) forcing them NOT to have them.

No need to deny human nature. Your caricature of a society that has children is complete and utter fantasy which has no bearing on real life. It is a product of aforementioned propaganda.
Cause the average voter attacks his system if it does not work for him? The acid eats the stomach? Populists do degrade the host system all the time?

First the system degrades to the point it does not provide to significant part of the population. Then the populists arrive and attack the system. The excuse is usually: It aint no longer democratic anyway, as in a democratic system this whole affair could be altered by flushing the elites out. New faces time, but you still get the old faces.

Which ignores the real iceberg of the problem, situational physics, for which some elites are just a drive-through-workers handing it out. If a society gets energy poor, or for example a whole planet decides to life like usa, there is simply not enough to go around for the now and the longterm.

Can vote all you want against the rain, protest the sky gods, burn your leaky house down in protest, it still will pour on your head. Only thing changing the circumstances is science, by unlocking new pockets of riches.

Comp science is a tremendous waste in that regard. Physics and applied physics is were its at for longterm stabilizing society. Free Energy (gas) and https://en.wikipedia.org/wiki/Haber_process feed the world, not SV.
You also clearly misunderstood - I was not implying simplicity, just that a cell is a machine, and at the scale of one cell as the comment referred to it is possible to understand what is going on.

The idea that this should be backed up by simulating a large and complicated multi-cellular organism is a bit ridiculous. Even complete understanding would not imply that something is easy to simulate.
Well done, so far.

When I try it, the clock sits in reverse-color at the start of the last line, followed by the hostname and directory. As it should.

I would like to use PS1='> '. Almost identical to your '$' prompt.

However on the $PS1 line, after the clock updates the cursor sits hard against the left margin, and not at the end of the newer truncated prompt. Looks like the clock-update should finish by rewriting the prompt also.

Note I call it the 'clock-update', but I'm not sure why the cursor suddenly slams back to the left margin after a time, 10-20 seconds or so. I initially thought it was the clock updating, and that may be so. It happens whether the cursor has reached that second-last line or is still halfway down the page.

+---- prompt cursor here after clock-update
|
| +-- prompt cursor should be here
| |
V V
>
08-27/18:06 m70t /home/jvs/dl/tmp/basta-master
perhaps the real problem really is those who are paying depressed wages to desperate people.
Working Through Gossip Glomers in Racket
Lol, you've never visited Romania it seems)
Interesting observation and rarely spoken out aloud.
What is left wing anyway, anti nukes?
Right, sums up the political discourse of our time.
Looking at products in the market, it is still quite in fashion.

As for COBOL, it was added in 2002.
33-JS-concepts – 33 JavaScript concepts every developer should know