skysight-inc/HackerNews huggingface dataset:
I am Greek, but have never lived in Greece. My understanding of the situation is exactly this in terms of what happens, but very different in terms of what the causes are.

Basically, Greek society is not a Western bureaucratic society; for lack of a better word, let's call it a relationship society. Some differences as I see them are:

(1) Relationship societies rely on you knowing someone who can help you. Bureaucracies rely on everyone knowing the rules, and civil servants complying with them.

(2) Relationship societies have an understood element of favor trading: someone you know in the office of agriculture helped you, so you help their nephew back with your position at the department of motor vehicles. Bureaucratic societies depend on this not happening in a measurable way, beyond someone being able to quickly tell you which rules you need to apply.

Point (2) in particular is indistinguishable from corruption from a Western bureaucratic standpoint. But it's important to note that it's a stable way to run a society. It may not result in certain things that Western bureaucracies value, but it doesn't mean the society is rotten.

My take on the issue with Greece is that it tried to enter a highly bureaucratic regime, the EU, without a viable plan to modify its culture. And so now we have an impedance mismatch. Everyone still works the old ways, because good luck changing a millenary culture. On the other hand, everyone expects things to change, and gets upset with they don't. Not least of all more bureaucratic EU countries.

I don't know how accurate this model is. But it has the advantage that it doesn't separate Greeks into a weirdly incapable people that cannot coordinate or plan ahead. Prisoners of our own culture, yes, but so is everyone. Unable to operate on the plane set by Western European bureaucracy, undoubtedly (irrespective of whether we want to consider the plane a higher or a lower plane). But ultimately, it's a complicated thing to fix, because both cultures are stable, but going from one to the other requires remarkable activation energy (to further mix metaphors).
That's an interesting point. I did wonder, after posting the above comment, whether frequentists, at least, are ipso facto committed to all probabilities being rational, on account of their insistence that they are only meaningful in the context of repeated trials? (FWIW, I lean towards the frequentist viewpoint, insofar as I have a coherent position on the issue.)

But then, what are we to make of physical formulae in which complex, transcendental and other non-rational numbers appear? Are they 'just' tractable approximate models of physical reality? I guess the Maxwell-Boltzmann distribution, at least, could be fairly characterized as such.
I do wonder whom that would hurt more to do so. The taxpayer or the kleptocrats in power? Ultimately, we want the right heads to roll and we want it to sting like hell.
Modern web is all about bloat and ever complicated ways of doing the meaningless things and how to make a web page more expensive and slower by far than applications that did 10 times 10 years ago. Web has good things going for it biggest being the nearly universal access across devices and platforms but bloat free is not one of them. It might be fast but I feel like it's never going to be efficient in my lifetime. All the browser advancements if they ever make things faster will do so at ever increasing use of resources.
Utilizing Value Semantics in Swift
Programming is more like trades than you think. A bad plumber might occasionally cause a flood, just like a bad programmer might occasionally cause a hard crash during an important sales presentation, but actually bad plumbers use sub par material, and install them incorrectly, and you don't know until 5 years later when your first floor is flooding because a pipe joint inside the wall finally burst after the 1000th time water hammer slammed it.

And, like programming, sometimes you'd find someone who actually just didn't know what they were doing because they were inexperienced, and sometimes you'd find someone who was rushed and underfunded, but in either case they are generally long gone, and the cause of the ultimate failure isn't perfectly clear, so the world turns and everyone keeps plumbing, for better or worse.

I can tell a similar story for almost all trades.
I have yet to encounter a site where “client side navigation” is faster if there’s any real content.

Page losing is dominated by two things:

* the network. Browsers are written knowing that networking is terrible, so aggressively optimize their use of any data, including starting layout, rendering, and even JS before the page has completed loading. That’s not possible for client JS that is using XML and JSON data as neither will parse until the data is complete (this is part of why XHTML was so appallingly slow and fragile).

* JS execution - people love shoe horning JS into early page rendering. If you care about your page performance the first thing to do after networking is pushed all JS out of the path-to-initial-render. By design “client side” navigation blocks all content rendering on executing JS to build out the html/dom that a browser is much faster handling directly.

As a side benefit to making your site faster by not manually reimplementing things the browser already does for you and does better, you all get better back/forward, correct interaction with the UI, work correctly with any accessibility features that are operating, correct scrolling behavior, correct key handlers, ...

The benefit of client side rendering is you get to say you spent a lot of time doing something that already worked.
I didn't realize The Wayback Machine had so much YouTube content from the early days. Really interesting going back and seeing what was on the front page on some random day in 2006.

Looking at what people were uploading and what people were watching leaves me feeling a bit wistful. It seems like it was a more authentic place before the money caught up with it.
This feels more like the old "progressive enhancement" model than the full blown SPA style that's popular today.

Most navigation on Wikipedia is plain old browsers loading HTML pages, but if you happen to support JavaScript, it's used to augment the page to make it a little easier to browse.

(I don't actually know for sure whether Wikipedia pages are primarily server rendered, but what you describe is perfectly possible using progressive enhancement).
It's highly amusing to find out about this, as someone who disables ECMAScript on every browser I use. Why is it that certain groups of web authors seem to be under the impression that more "tech" = better? Why can't they be satisfied with what works in a simple and easily-accessed manner?

For that matter, why does anyone engage in this constant race to the bottom? If more web authors and developers were to make a stand for decency and refuse to implement these unnecessary hacks, the Web might be a better place.
Why Faceapp is a fun and scary app
How did quality of life go down?
If the general public is apathetic and and number of dissenter is in minority I get it.
The only thing I can think of is, they are pitting against one another in hope to cause greater chaos.
I read the article.

Perhaps I'm misunderstanding, but did they do this test on a 128 kilobit cellular Internet connection?
I don't really understand network much.
> dsvpn server /root/vpn.key auto 443 auto 10.8.0.254 10.8.0.2

So what does those last two ip means? Similarly for the client.
That feels like a straw man. Perhaps we have to define weirdness before we pass judgement.

Blatant fascism/racism/homophobia etc.: Justifiably censurable according to the ECHR [0], specifically see Article 10.2, Article 11.2 and Article 17. See for example _E.S v Austria_.

Google hammer: Weird but not in violation of human rights conventions.

[0]: https://www.echr.coe.int/Documents/Convention_ENG.pdf
I've worked on codebases where people consistently did things in 3-6 lines that could have been done in one (without it being an overly complex line).

It was massively detrimental to readability, because it meant what should have been a 5 or 6 line function suddenly became 20 or 30 lines. A 20 line function is suddenly 100 lines. And you had to wade through each part to work out what it was doing rather than just glancing at it and it being obvious...
Definitely number two.
That's different. That engineer is just mistaken, but at least is acknowledging that a problem exists, that's a good starting point.
This forms part of what Alan Kay calls “late binding” [see link below] and describes as part of what makes Lisp and Smalltalk great, which is something of a lost art today, mainly because most contemporary programming languages (the usual suspects in the statically-typed camp but also languages one would not expect, Python / Javascript) go out of their way to de-emphasize it. I feel that Perl was the last, massively popular language that promoted late binding.

https://ovid.github.io/articles/alan-kay-and-oo-programming....
[citation needed]

Most users probably don't assume anything, it doesn't even enter the lists of concerns or cares they have or ever would. It's not that they don't understand the subject, they simply do not give a crap one way or the other.

Random family in the US or elsewhere simply does not give a crap about things like this, no matter how much you want them to.

It's not ignorance, and the most intellectually dishonest arguments are really the argument here - "If people knew more about the subject or could know more, they'd care!".

If they knew as much as you did, they still wouldn't care.
I take your point about the amplitudes not being rational, but in the examples of branch counting that I have seen, including this particular example, the counting is being done from the probabilities, not the 'raw' amplitudes.
I believe that Gnome's Epiphany (now confusingly called "Web") and KDE's Falkon are still "pure" browsers. Epiphany can integrate with a Firefox account, I think? But it's not on by default.

Epiphany only works on Linux but Falkon is available for Windows as well. Neither works on Macs but Macs have Safari which probably counts as "pure" if you aren't signed into iCloud. iCloud is pretty inoffensive even if you are.
> Should the insurance just find a way to exclude massive, correlated events?

Why exclude when reinsurance can deal with them fairly easily? The insurance company sells bonds that only pay when the massive, correlated event doesn't occur. Financial markets like those, because while they may be 'correlated' in a sense, they are still largely uncorrelated with global growth trends - they're free diversification from their POV. And the "wisdom of the masses" takes care of the modeling - the bond price tells you (and the company) how likely the massive event is expected to be. No added model risk!
A static file server in x86 Assembly
Set_env.py
I made the video in the article using Chrome's "low-end mobile" throttling preset, which simulates a ~300 kbit connection IIRC. But I saw very similar behavior on my actual phone with an actual 128 kilobit connection in Canada.
that's a nice little one. Funny to see those websites from back in the days when HTML was still hand made and handcrafted
Astronomical calculations which can be very calculation heavy and depend on the geographical location of the requester, therefore can't be cached.
> and raising prices as a result would be fine since other minimum wage earners (i.e., customers) would now have more money to spend on fast food. (estimating based on your numbers, prices would have to increase about 10%)

And what about the customers that aren't minimum wage earners and don't have more money to spend? And what about the formally minimum wage workers who no longer have a job or have fewer hours (reduced total wages) because the business cut head count and/or reduced hours? Just because the minimum wage is increased doesn't mean that it makes business sense to keep the same headcount/hours at the increased wage.
The image of the wolf with the deer leg in its mouth and the German shepard with the pizza slice in its mouth is basically the entire tl;dr.
What I can't get over is Chrome and Gmail. They're the same company, but managed to make an abstraction between these two groups where it takes several seconds to load and display a list of text fields on a mid-range PC. The HTML version is instant.
You're not wrong, but I think it's a missed opportunity. At least for this article, which does discuss other things beyond just the documentary.
I'm not convinced - even in the UK which has a mixture of mostly metric and some Imperial units in common usage all temperatures are in C and I've never heard anyone complaining about it.

As an example of this weird mixture: today I drove 48 miles at 60 or 70 mph to walk 20km up a mountain that is 975m high because it is over 3000 ft high.
PostgreSQL will now PANIC on fsync() failure

https://wiki.postgresql.org/wiki/Fsync_Errors

https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit...

https://lwn.net/Articles/752063/
I know nothing, wild speculation follows.

I'm pretty sure it's "easy" to tell an entrance from an exit, especially with a hollow point bullet (basically like an explosion out of the exit). Even without the explosion thing, I'd be shocked to learn that there are not tell-tale signs because an object pushing inward at a high speed will leave the tissue at certain angles, like maybe the soft tissue caved a little inward around the entrance, the bones broken in the direction the bullet was traveling, that sort of thing.

But all those thing depend on the object being ballistic, like a fast moving object flying through the body. With a "laser beam" sort of wound, I'm not sure any of that would apply.

I assume that looking at a wound caused by a laser would be pretty baffling -- a roughly cylindrical, cauterized void with no apparent directionality. Even if the cause wasn't clear, I think it would look weird enough for a professional to say "Wait, something is super weird here."
A Lego designer talks about designing spaceships and collaborating with NASA
Extreme real estate prices?
Thanks for the clarification. Do the conclusions hold up when testing with a broadband network connection?
It is common for noobs to put index.cgi (or whatever) in the root of the git repo, and to point Apache at that by cutting and pasting a hello world example from google.

A better approach is to put it in a subdirectory, and RTFM of Apache/nginx.
To anyone confused, when you click the link in the GP, the website just displays a message "Your coming from a site we don't like", and redirects you back to the hacker news homepage.

I wonder why they don't like us...
The crucial point is that physics permits utopia which was (and still is) widely and wildly underappreciated.

The obvious corollary is that our problems are all psychological now (or spiritual, if you prefer.)
Why not try mainland then ? Shenzhen or Guangzhou.
Ah ok, great, thanks.
I don't think engineering internships are price-competitive with minimum wage jobs. So I wouldn't expect any direct impact.

Perhaps an indirect impact though, especially if the company overall is dependent on minimum wage labor in other areas (i.e. the business is less profitable and so overall budgets change to address the changed business model). So that might show up as 1 intern vs. 2, for example. Another example of how an increased minimum wage might reduce overall job openings.
I was thinking about that today. I was fiddling with mastodon and a VPS then started thinking about microblogging and youtube content evolutions over the years and came to the conclusion that people share stuff through messaging now and I like that. I ditched the mastodon idea.
Some of the bad code cited is produced by high management pressure, in my experience. Be careful how you manage programmers, and try to incentivize optimally.
Arguably, fcgi is still enough even after you add load balancer, front end cache, cdn, etc.
This makes me ask the question: How much knowledge are we going to forget in the next 50 years...

---

We have forgotten so much. But our mental velocity has been so vast in the last ~100 years... we are going to foget key knowledge soon....
> I'm curious what the UX was ...

Check the link, it shows quite well.
Doesn't using a map to implement a trie defeat the purpose?
I mean, would such an implementation make sense in some situation?
Can I just buy the hinges and frame, and convert existing furniture?
I still use CGI in most of my web apps, some of them SaaS applications, and them performs pretty well.

The author mentions CGI overhead. Well, that's relative, please read this: http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Myths%20About%20...

One important side effect of CGI is the fact that if one route crashes (in a REST api for example) the CGI finishes its execution and nobody is harmed. On the other side, with server daemons, one bug can kill the whole app.
As I mention in the article, I'm not really able to tell the difference between old MDN and new MDN on the fast network connection I usually use. They both load pretty much instantly for me.
Warehouses, such as the one I work in, have huge cargo bays that are almost always open to receive the back ends of incoming tractor trailer rigs. When these bays are open it is virtually impossible to control the temperature inside the warehouse artificially

When I worked in a warehouse in a northern state, they kept the bay doors closed when there was no truck there, and even when the doors were open, they were covered by strip curtains to help keep the heat in.

Even when it was below freezing outside, it was warm enough inside the warehouse to walk around in an insulated shirt and no jacket (~50 degrees inside, ~20 (or less) outside).

Of course, they didn't do it for the employees, we dealt with a lot of food products that couldn't be allowed to freeze. So climate control even in a warehouse is possible, but maybe not cheap in 95+ degree Sacramento summer days.
Not really at all. When you have been in the industry a few decades you see the same things coming around every few years, just with new jargon. If you recognise it and can embrace it you might be able to leverage it!
I'm in Private mode.
Simple concurrent skiplist with lock free search in Go
Strongly agree with the premise, but

> it just isn’t possible for a highly dynamic language like JavaScript to run as fast as the C++ code in browsers

With modern tracing JITs, this isn’t always true ;)
Thanks for your reply,

My dentist recommend a website like booking.com for health tourism. It'is a good idea but there are lots of offline operations instead of programming.
We detached this subthread from https://news.ycombinator.com/item?id=20490344 and marked it off-topic.
Invoke-WebRequest, aliased as iwr, shipped in Windows as part of PowerShell for 6 years, will do it with no browser.
Thanks for the link. Unfortunately I didn't save the article I was referencing, but if I recall correctly it talked about obtaining data without the users being aware of it.
Yes, it will, because map has O(1) GET operations, and that's all the trie needs.

In terms of space complexity, it does consume more space than a single element / node tree, (especially for maps with super low load factor) but trie data structure can accommodate all that extra space easily.
A lot of it turns out to have been money laundering by people trying to either hide income for tax reasons (eg : US 1%) or less legitimate sources - all operating through countries which are good at hiding ownership histories (Eg : China)

It doesn't mean the money's coming from China - it could be coming from the USA or other countries with high incentive for tax evasion. Or it could be coming from money laundering from large scale organized crime.
(RCMP did a fairly thorough trace and report on this not too long back)

Speaking as someone who moved away from Vancouver BC as it became unaffordable. And my income is higher than most Canadians.

The "Dirty Money" series breaks this down further, but a not bad link to stories is : https://www.cbc.ca/news/canada/british-columbia/laundered-mo...
Another video service built on dating? Comcast's video-on-demand service.

Back when Comcast was promoting itself as having "The most on demand video! More than insert market competitor here!" it included in that "most" count each of the three-minute profile clips from its horribly lame video dating service.

Distilled, AT&T (for example) would offer six full-length movies on demand, while Comcast had 12 three-minute dating video clips, allowing it to claim "twice as much" on-demand content.
100% agree with that takeaway in general, except that in this case I think POSIX does actually say this. I pointed out and discussed this a few months ago [1] (and it's already discussed on the page as well), but basically, those who disagree believe that fsync's task is to merely "send" the data to the storage device, not actually make sure it's written persistently... which I see as being blatantly inconsistent with "to assure that after a system crash or other failure that all data up to the time of the fsync() call is recorded to the disk". There's nothing on the page that says "data since the last call to fsync", and that sentence says that was definitely not the intention, and yet somehow that's how people read it to support the notion that current implementations are correct (or vice-versa: they use current implementations as evidence that this is the correct reading).

[1] https://news.ycombinator.com/item?id=19128228
Er...

"Grunch\* of Giants" by R. Buckminster Fuller (\*GRoss UNiverse Cash Heist)

> Here Buckminster Fuller takes on the gigantic corporate megaliths that exert increasing control over every aspect of daily life. In the form of a modern allegory, he traces the evolution of these multinational giants from the post-World War II military-industrial complex to the current army of abstract legal entities known as the corporate world.

https://www.goodreads.com/book/show/285349.Grunch_of_Giants

PDF available from here:

https://fullerfuturefest.com/humanitys-critical-path-from-we...
I couldn't come up with such a concise and succinct implementation even if I tried.
"more enlightened view of valuations"

You mean they were willing to pay more.

"accept money from anywhere without government interference"

In banking its known as KYC (know your customer), I don't know if the same rules apply to private financing. Anyway the idea is knowing where's the money come from, is it from drugs? Corruption? There needs to be some 'interference' or all your nations SMEs become money laundering operations.
I may be misunderstanding something you’re saying, but this is also in the online article...
Cooperation Between the Hong KONG Police and Rural Gang
I remember in the first few chapters of "Dune", there was considerable description of the significance of water. Herbert described a system in the spacesuit would cycle the wearer's urine back into potable water.
I sometimes wonder if website authors actually test their pages on slow connections before declaring that they’ve improved the experience for them…
As far as I know, no production browser uses tracing anymore. The only modern tracing implementation I'm aware of is LuaJIT.
I don't think thats siloed.

A good File system maintainer is a precious resource. wasting them on running stuff is madness. (I say that as a Devop.) I know a fair amount about running/configuring/tinkering with filesystems. (hell I've bumped into at least 3 XFS bugs, ones that were new to Redhat.) But I would never presume to be able to make a meaningful patch.

Its the same way that I'd not expect the Ext4 maintainer to know how to instrument, metric and monitor a large company's infrastructure.

Almost certainly they would have flung a ticket over the fence, and it was up to politics to make it work.
An application level protocol implemented on top of HTTPS can be fingerprinted. If you look up "Website Traffic Fingerprinting" you will see what I mean. That traffic is encrypted.