skysight-inc/HackerNews huggingface dataset:
That is very interesting. Before CS, I studied law and I noticed the following: I understood most of the very abstract concepts only when I learned what they were not. For example: In my country, there are several types of public lawsuits. I found it very hard to understand them from a "positive" definition. It only made sense when knowing why lawsuit type A was not lawsuit type B. I think it has something to do with the fact that they all are part of a larger system, but I also find it difficult to precisly express that. But I feel that – especially with abstract concepts – that it's what something is not that gives things it's shape.
Europe’s Proposed Copyright Law Could Screw Up the Whole Internet
Thanks! It looks like a beautiful piece of hardware, and I'm glad it's living up to its intentions.
Here's how you transport over borders. Works with plain text as well as encrypted data.

Step 1: upload your data on a server somewhere. Your mail server, Dropbox, GitHub, your blog, your virtual server with SSH access…

Step 2: cross the border.

Step 3: download the data.
It's using an altcoin, which is why it's so cheap - because the market has adjusted to correctly price reliable storage in the Bitcoin blockchain (given its importance, number of users, and frequency of updates) and has not yet adjusted to correctly price reliable storage in this altcoin's chain. Or, worse yet, the market has correctly priced it and you get what you pay for.
Could be, I wonder if that is ever accounted for in these burnout studies... I always felt like the senior people are the ones burning out, because they are generally the ones that have to take on random firefighting activities and operations.

Although on future reflection, it seems like the junior ones are also taken advantage of frequently with long hours and "perks."
I use home-assistant with LIRC to give my Chromecast a dedicated play/pause button on the universal remote. It also pauses the Chromecast when I power off my AV receiver.

Then there's a cron job that beeps on the hour (a 4-bit number from 1-12), so I can hear if my computer and watch are in sync.
What I find interesting is the Nintendo is sitting on a billion+ worth of IP that they haven't even scratched the surface of unlocking. The Zelda universe alone could generate millions with movies, novels, merchandising, and other content, but instead it remains on lockdown, with just the flagship game title releasing every 5-6 years with limited toys or figures (basically just Amiibos and some collectibles). The best we've gotten is a rumor of a GoT-style Zelda series headed to Netflix, a rumor quickly shot down by Nintendo.

Had the Switch failed, I believe this could have been their next play. Even if they exited the console market their IP could sustain the company for decades.
I understand the concern, but never needed to pay that and I have over 70 orders there. They always say it's a sample or gift worth under 5 euro.
What exactly are you disgusted by?
More information about Thue on esolangs: https://esolangs.org/wiki/Thue

There's a list of alternative implementations if you feel like playing with it.

PS: IMHO, this is a better link than the free.fr link from OP. Link to this page instead, either from esolangs wiki or on HN here?
Nothing stopping people from being both here and on crypto forums.
I'm not so sure. I've been burned out because I realise that I haven't received compensation that respects my skill-set, because I wasn't seeking fulfilment through the job itself and wanted the extra money to support my efforts in discovering what fulfils me.

I've also felt burned out because I went for a total cash grab and, despite the money being amazing, the product I was working on didn't really sing to me. So it turned out that I actually was seeking some fulfilment through work, and there was a balance between the ideal mission and my ideal income.

Money might be the easy thing to blame but I'm not convinced by it. Except that someone may think they've landed an easy job and $$$$ and had no realisation that many entry-level programming jobs will pretty much feel like being a worker on a production line. If you're not happy with being a code-monkey and expected some kind of autonomy then that burnout may come along pretty quickly.

Pure speculation on my part though.
I think this is valid point in general, but I don't think it has much bearing on a discussion about Amazon, which doesn't contribute very much to taxes.
This was probably the most effective countermeasure:

"Knowing that they would be hacked, the campaign forged emails and fake documents themselves to confuse the hackers with irrelevant and even deliberately ludicrous information. By placing false flags, the campaign wished to inundate, confuse, and impede the work of the hackers with false information and slow them down. The campaign’s strategy of “counter-retaliation for phishing attempts”11 is known as cyber or digital blurring. It worked by turning the burden-of-proof tables on the hackers. The Macron campaign staff did not have to explain potentially compromising information contained in the Macron Leaks; rather, the hackers had to justify why they stole and leaked information that seemed, at best, useless and, at worst, false or misleading. The whole thing made the population doubt the authenticity of any of the leaked material."
Do you even need to play with DNS caching? Aren’t subdomains excluded from cross-origin request blocking?

Can badsite.com request a resource from subdomain.badsite.com, and the browser will allow it. The JavaScript on badsite.com can be clever then, and begin probing <ip>.badsite.com, so all badsite DNS need to do is resolve that to <ip>.
> It's as if it's very important to them personally to be able to classify perpetrators of atrocities into two simplistic categories, People Who Do Stuff Like That and People Who, Somehow, Magically, Don't.

You don't see why that is something a person might want to believe, if at all possible? Humans have done some pretty terrible things; I think that being able to say "Yeah, but I wouldn't do that" is almost as important (regardless of truthiness) as believing in free will.

I mean, sure, maybe everyone would have done those horrible things, and maybe we don't have free will... But it's clear that you will make better decisions if you act as if you have free will... if you act as if you have some power to stop or at least not contribute to the horrible things that happen in the world.

So... yeah, I'm personally quite sympathetic to people who feel it's really important to believe that not all of us would become nazis.
Amiga 4000RevB
Sure, FGM and MGM are very different. I consider FGM (and all the associated misogynistic crap) to be utterly horrible. However, there's a range of FGM practices. And at the least-extreme end, it's not that different from MGM. Neither prevents orgasm, and both interfere with victims' sexuality.

So what disturbs me is how accepted MGM is. And how those who criticize it are dismissed as crazies. That's exactly the situation for FGM in societies where it's the norm.

And again, FGM is undoubtedly a far^N more serious issue. And I support efforts to pressure and educate societies that practice it. Just as I supported efforts to end apartheid in South Africa. Or slavery in northern Africa, India, etc.
You're not scared, you're just too lazy to learn the tools of your trade.

Databases are not very complex and use pretty much only textbook data structures and algorithms. Understanding how they process a given query and how a query will probably perform/scale (even without EXPLAIN ANALYZE) is not hard to learn. You do need to learn it (at some point; you don't for small data, which is most). But it's far from difficult.

> That's why I tend to avoid systematically using a SQL engine unless the data schema is very very simple, and manage and filter the data case by case in code.

And that's the mentality that gives us webshops were applying a simple filter results in a couple seconds load time and uses hundreds of MB of RAM per request, server side.
The Amiga and Me
>I don't like to use SQL engine because I don't understand how they work, I never really know if my query will be O(1), O(log(n)), O(n), etc, or what kind of algorithm will optimize my query.

Unless you're generating totally dynamic queries that's a moot point.

You can always try it and measure it -- just like you know, you would profile a program in any programming language. And you can trivially have the database show you the query plan as well.

Do you also not use APIs because you don't know a priori if a call is O(1) or O(N) or O(Nlog(N)) etc?

>I think SQL was designed when RAM was scarce and expensive, so to speed up data access, it has to be properly indexed with a database engine. I really wonder who, today, have data that cannot fit in RAM, apart from big actors.

That's really orthogonal.

Speed and indexes still matter today with big data (or plain "tens of thousands of web users" loads), where we often have to denormalize or use indexed non-sql stores just to get more speed for the huge data we still need to be able to query fast.

Besides, something indexed will be faster whether they are in disk or in RAM compared to something in the same storage that's not indexed.

So unless we're coding something trivial, server side we still want all the speed we can get from our data than plain having them as simple structures RAM provides.

You wouldn't use a linked link as opposed to a hash table just because your data "fit in RAM". Even in RAM ~O(1) vs ~ O(N) matters [1].

SQL was invented and caught on because: companies had tried and were burned by no-sql stores with incompatible storage standards, lax reliability guarantees, no interoperability between client programs, no over-econmpassing logical abstraction (compared to relational algebra) but ad-hoc reinventions of the square wheel, and so on. Ancient issues the wave of Mongo fanboys brought back all over again.

[1] unless the linked list is so tiny as to fit in cache and avoid the hash table inderection, but I digress
Yes, they put several courses over the years and they're all great: https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA/pla...
Hollow knight, aside from Breath of the Wild, was my favorite game of the year.

It's such a great, great game. It offers a fantastic atmosphere supported by a fitting score, an unexpected amount of unique content, an interesting story and a fitting amount of challenge.

Fantastic experience overall!
How do you prefer to persist your data?
"The result was a system composed of many wavefronts of change: some systems were automated with Puppet, some with Terraform, some used ECS and others used straight EC2.

In 2012 we were proud to have an architecture that could evolve so frequently, letting us experiment continually, discovering what worked and doing more of it.

In 2017, however, we finally recognised that things had changed.

AWS is significantly more complex today than when we started using it. It provides an incredible amount of choice and power but not without cost. Any team that interacts with EC2 today must now navigate decisions on VPCs , networking and many, many more."

Of course, this time, it is different.
If that "ordinary men following orders and under expectation can be total bastards" then it's just Milgram's experiment all over again which result is itself obvious for any historian.

But as I pointed out in the other thread ( https://news.ycombinator.com/item?id=17289154 and https://news.ycombinator.com/item?id=17289386 ), Milgram has his own detractors. His conclusions were far from obvious to many, and are still controversial today. And it's true that his work was not above criticism. It seems you can't touch this subject on HN without getting personal, though. Unjustifiably-flagged comments and scores clamped to the -4 minimum are the order of the day.

I'm not a psychologist and have only a casual interest in the subject, so my experience in the last thread was like stumbling into a bar fight that I didn't know was going on. I suspect this thread will evolve along similar lines, but it's hard to be sure without conducting a formal study that will probably come under heavy dispute. /s

And if you are trying to prove that "ordinary men in position of power in jail setting spontaneously become total bastards" then the experiment is crap for that purpose if guards were encouraged to behave that way.

As everdev points out, that's the whole idea behind prison guard training! If you insist on studying these scenarios in a sterile, painstakingly-ethical academic environment, you will always be left scratching your head when an Abu Ghraib or a My Lai or a Guantanamo happens, wondering why reality stubbornly refuses to conform to your approved methodology.
More likely is radiation-resistant machines. As in Spielberg's AI.
I have an interesting Jekyll performance story. I was trying to build a website [1] that was going to be the new destination for git information. The site is a static site and I figured that since Jekyll was integrated into GitHub, it would be simple. My script downloaded all of the git documentation from the linux kernel website, did some parsing of the HTML files adding front matter, and then tried to generate the site.

My Jekyll(Ruby) script was running over a day and never finished. Hugo(Go) ran in about 5 minutes. Granted there are over 10,000 pages being generated by Jekyll but it was so painfully slow, I couldn't possibly have a daily CI system that generated the site.

I'm still fixing some https issues with GitHub static site hosting, but it should be working soon.

[1] - https://github.com/dvcs/gitdvcs.com
EU Seeks Consensus on Migration with Merkel's Fate at Stake
> I really wonder who, today, have data that cannot fit in RAM, apart from big actors.

Keeping all your data in RAM has significant problems, even if it all fits. For example, would you want to lose all your customers' orders and billing information if your code crashed?

In addition to the relational database model, SQL databases offer ACID transactions, which are useful if you want to have consistent and reliable data:

https://en.wikipedia.org/wiki/ACID
All RDBMS engines have some kind of EXPLAIN, otherwise it's impossible to troubleshoot performance issues. The differences are in the amount of detail you get from the optimizer/query planner, whether you get profile of actual run side-by-side with the plan, etc.
I read piece, but in all honesty, I have a hard time to understand what the point is here. Express certainty if you’re leading?
I burnt out after a few years at Google. It's a real problem. I was heavily involved in open source for a decade, but the stress of Google's bullshit (not to let any other employer in our field off the hook!) was not something that my soul could withstand, and now I hate computers and wish that the entire industry would stop existing, for the sake of everybody's mental health.
And the query plan can literally change out from under you at any time. SQL sucks. You should be able to dictate the query plan to the engine directly. If SQL exists as a tool to create and serialize such plans via exploration and experimentation, that’s fine. As a runtime query system it is completely unsuitable.
I'm not so sure that "smush" is going to be the capstone you're describing. Of course, details are slim and hype is high right now, but I think there are a few factors to keep in mind. As a competitive melee player, Nintendo has proven themselves to be incredibly slow and remains out of date with regard to supporting a competitive community for any game they have. They do seem to be trying to turn a new leaf with Ultimate, but Nintendo Japan has a lot of internal inertia (Sakurai's personal opinions) and regulatory restrictions (gambling laws making it hard to host tournaments with meaningful prize money) that make me skeptical that they're going to go as far to support their game as Valve, Riot, Blizzard, etc, which is what's really necessary to become a tier 1 e-sport. These leading e-sport companies are all American, in contrast to Nintendo which has to work overseas to support smash competitively (the Japanese competitive smash community is tiny compared to the U.S., in part due to culture).

In addition, I don't think Nintendo's going to be able to kill melee and convert all of us to ultimate without also turning off lots of casuals. But without the full support of both casuals and the entire existing competitive community for smash (over half of which is for melee), ultimate is just going to be another profitable and fun game, like smash 4, but not lastingly legendary like melee happened to be.
> Public email storage is still in-memory with a system that chunks emails into common parts and reuses them. A reference counting garbage collector cleans them up once no email in the system is still using that part.

That sounds really cool. Any chance you'll write a blog post about it ?
How critical was this website? How much would people be put out if it was down for a few minutes?
If there is any floor whatever in how unproductive an industry can become when faced with a destabilizing government, it would probably be tied to old technology. In other words, how much production can they get with really old, disused equipment that the Venezuelan producers might be able to buy from people around the world.

Anything more optimistic underestimates the complexity of industrial processes and the extent to which so much of the stuff is expendable. The machinery experienced by most people is their car, which has extremely light use that allows it to reach obsolescence long before it ceases to be viable. On the other hand, perpetually used equipment in harsh environments fails on occasion, and there's enough of it that any sort of oil production should see constant failures. If you don't have a long,stable, and organized supply chain ready to handle those failures, things are going to go to hell pretty fast.
This sounds like a good feature of the future of science, but doesn't really fit into the current publishing model. They aren't vetting the papers published there more than on a very basic level. If you want to respond to a paper, you should write another paper titled "Comments on..."
I wish there was a good recipe website where you could press a button to import it and change it / save it. Could make sharing recpies and searching for them centralized and readable instead of the current system of blog posts and images or shudder gifs.
The new non-Medium blog is so much better.
This is my first time hearing of mastodon. I'll have to check it out! I noticed the suggestions there are essentially the same as what people suggest for Etsy.
> And if you are trying to prove that "ordinary men in position of power in jail setting spontaneously become total bastards" then the experiment is crap for that purpose if guards were encouraged to behave that way.

I think they were told to act in a dominant manner because actual prison guards are trained on how to be dominant.
In memory database, dumped to file? Not saying how I would do it, just thinking alternatives.

I’m using postgresql usually
The sound of old typewriters conserved: Adler Gabriele 2000
That’s super interesting. Could you elaborate what kind of information they had? Any idea how they managed to stay up to date?
Yes, the approach was, in practice, wrong. Make the backup, get the patch out, then put in the deployment system on the side.
Here are more of them: http://sammlungen.museumsstiftung.de/schreibmaschinen/ (all in German)
> Could this relatively huge burnout figure be a direct result of people entering tech just for the money

I think it's the opposite. People go into tech with high expectations of excitement, and find themselves fighting the framework-of-the-day (chosen by someone else for irrational reasons), coding CRUD, fixing bugs in legacy code, etc., topped off with agile, scrum master slack jira jockeying etc. Burnout IMO is a result of combination of hard work and the sense of absurdity.
VPC Designer - subnet planning tool
Freewrite: Your distraction-free writing tool
I am not saying they shouldn't do it now. I am curious why it was not on their radar before 2017. Is that not a valid question? Do they not deserve any scrutiny themselves or can nytimes do no wrong, their intentions always pure. Would you extend same goodwill to foxnews?
It still shows alternate domains for me on the front page, or am I misunderstanding what you are looking for?
Funny enough, in the more recent lecture I posted for SQLite below, it actually doesn’t work that way. The query planner will generate the same plan every time provided you don’t run the analyze command over your data to generate new statistics.
That sounds like a great way for We (people of Western countries) to become irrelevant in AI-powered future.
Very interesting from mathematical point of view. Too bad no SOTA.
When they compare to ResNet result, that last 0.01% accuracy can cost more, than they expect, which would render the result useless.
I start feeling burnout at a job if there's a lot of work, but the problems I'm solving are just not interesting. For example, if we're building on top of a legacy system with piles of technical debt and business pressure to ship features now, there's really not much time to focus on the parts of technology I enjoy: exploring new technology, experimenting with a new and better architecture, and playing around with higher-level ideas about the product and business model. At most, there's time for small-scale refactoring of a few classes and enhancing test coverage. Boring.

On top of it, if an employer prefers I get to the office by 9AM every day instead of on the schedule I function best on, I sometimes have to come to work tired or miss out on social/cultural opportunities that would get me home late.

I think software engineers can have differing motivations. Some want to organize and perfect a codebase. Others want to explore and build new tools and better abstractions. Some do want to socialize a bit; others want to be left on their own to code all day. I think burnout may be high in part because the a good many jobs are stressful without being inherently all that interesting.
What’s the benefit though?
You can find an assortment of Docker containers that have a mix of related packages and dependencies at https://github.com/geodocker
It's not a good practice, but I've done it. The thing is, most live high traffic websites are doing things that are absolutely pointless and the world would not be greatly harmed if they went down. It might even be improved!

It's not my job to prevent some assholes from taking whatever risks they want with their piece of shit non-critical website, once they're in full possession of the facts.

Actual critical systems where lives are on the line are another story completely.
Thank you! Hugo is awesome.
That thing looks like a maintenance nightmare.
read the article. it's the first sentence.
Introducing the Hummingbird Bit
While the president is at the military top, a common view is that there exist an ruling class or political elite that holds power within political parties through generations. Politicians may come and go but the same families holds influence.

Wikipedia has an article called Elite theory (https://en.wikipedia.org/wiki/Elite_theory) which describe this, and the key trait is that those people hold power that is independent of democratic elections.

Is this theory true or false? I don't personally have a definitive opinion but I think it is important to understand the argument when people are talking about the cultural elites.
I'm not sure you understand. That quote is not listing Hugo's limitations, but rather it's strengths compared to Jekyll.
It’s a reference to a diagram/figure in the patent
yes, the constant Slack driven "stop and go" workflow is taking a toll on me. Furthermore, Agile which is supposed to protect the worker bees from the constant noise is failing to do that. Business needs always take precedence.