skysight-inc/HackerNews huggingface dataset:
I'm surprised it's as high as 50%. People have seriously suggested pumping lithium into the water supply. The UK issued 64.7 million prescriptions for antidepressants in a single year - I don't know the breakdown per person but that is a lot.

I suspect that interpersonal relationships are systematically weaker - that is the cause of this phenomena and also the cause of Peter Thiel's complaints about institutions getting worse at complex coordination.

I think that interpersonal relationships are weaker because people can depend on each other less, there's a technology replacement factor. People need repeated face to face interactions to form the strongest bonds and this is happening less. It could be why entrepreneurial activity rates are down and hikikomori exist. Most hikikomori wouldn't be useless at all but they lost confidence because the peer group that would have boosted them onto the initial stages of something doesn't exist. The network of "I know somebody who" is not as strong as it used to be and we all know recruitment agencies are a horrific mess even in the extremely limited niche version of "I know a guy/girl" they represent.

tldr; If we were nicer everything would be nice.
In the times we are in, one cannot separate politics from tech, have to really reconsider whether to continue using HN since I strongly believe we in the tech community should have more not less discussion about such issues.

Why can't HN be a place were we nerd out over new frameworks but engage in partisan political discussion over the impact of what we build?
I would think a lawyer could poke enough holes through a Commons Clause license for it to resemble swiss cheese afterwards. I am not a lawyer, but software you get is under one license or another. Some are dual licensed, but you choose which license you are operating under when you publish your derivative work.

Base on what I read it's either Apache License or Commons Clause, not both. And if it's Commons Clause then it seems misrepresentation to say 'license: Apache License', as the example gave.

I think GPL has gone out of fashion, in some circles, because of fear. I work in a shop where GPL is outright forbidden, except where absolutely necessary, because of horror stories senior management has heard that exaggerate the risk of using GPL software, and because of real experiences.

I know of one such experience myself, according to my friend, his team was forced to rewrite an entire software package to use the Postgres JDBC driver and Postgres-specific migration scripts, because they were told MySQL driver use an redistribution did not require them to open source their code, and then they were told something different by a second member of the MySQL team. Shortly after that a memo was sent to all teams at that research lab, ordering no further use of GPL software except where no other option exists (and with lots of legal documentation in that case).

If you can deal with a service model for your business, then open source your software with BSD or other permissive license and sell consulting services. If you want a product model, then the one I see repeatedly work well is an open source core with enterprise commercial add-ons.

Mentioning consulting in the license further muddies the water. I know I was thinking of using Redis for a new project with a client, and now I won't. I won't be using Redis again until this license gets changed, and I encourage everyone else to do the same.

In today's security environment, and with software quality issues being what they are, I think having all your software be closed source, or restrictive non-free open source, is going the way of the dinosaur.

This Commons Clause seems to me to be a open source license, but seems restrictive and a step backward. The wording coul be taken to be deceptive. And calling it 'Commons' anything is adding insult to injury.
Spacebar issues with the brand new 2018 MacBook Pro
The author has explained the problem with eventual consistency and the CAP theorem, but he is trying to blame the problem at least partly on CQRS/ES - the problem will exist independently of what pattern you use if your system is distributed.

CQRS/ES is a pattern and doesn't need to be shoe-horned into every solution.

I work at Transport for London and we have a CQRS/ES system for managing the data driven design data. It is synchronous and is incredibly useful for ensuring it has both strong business logic and a fast readable side, while providing auditing for free.

We still have problems with EC and CAP, and they are not due to CQRS/ES. Make the system distributed and you will have to handle all the new scenarios. Those are the trade-offs.
You shouldn't be getting down voted. People instinctively are interpreting what you're saying as greed.

Money is a good decentralized way to determine where people's preferences truly lie. If you poll everyone we'd all agree teachers should get paid more. But the fact that they don't get paid more means we collectively don't really think they should. Asking people to stake money for their beliefs is a good way to eliminate posturing. No one is truly over or under paid on average
Android Fragment Example – Whatsapp Model, #AndroidForBeginners
What are the issues exactly? 32 bit libraries are not installed by deafult in most distros because the vast majority of the software has been ported to 64 bits decades ago.
I think the intent is just to have an out for when Microsoft inevitably kills off the Windows personal desktop, either intentionally in favor of a subscription-based cloud service or through simply making it so crap that extremely desperate people turn to Linux instead.

Valve's behavior suggests that they've never really sought a monopolistic position. Vive was open to everyone, there's no exclusivity agreements with their marketplace, etc. But Steam requires a platform to sell games for, so making sure there's some kind of alternative is in their best interest.
Yeah I've done public transport, car and cycle. I far prefer the latter, which doesn't make me fat and stressed the way driving a car or squeezing into an overfilled train does. (Well except for those moments when someone is trying to kill us, but you get used to those I guess...)
So really just like real life then?
I don’t know how it is today but Microsofts compiler used to produce much better code than the free compilers used on Linux and Mac OSX
There's enough people looking for work that no productive manufacturing enterprise is hiring the bottom of the barrel.
One big difference is these cases I suspect is the power of unions and regulations. If some enterprising people in New York had tried to set up their own ad hoc sanitation service where they'd drive around a neighborhood in a van and for a dollar a bag they'd drive your trash to the dump they'd be stomped down on by unions and regulations in a flash. If a hypothetical Irish banking union had sent thugs each pub acting as an ad hoc clearing house or convinced the brewers union to not deliver beer to 'strike breaking' pubs the the situation probably would have played out very differently.

Basically the real conclusion should be that strikes only work if there is also some additional force preventing outside people from filling the void left by the striking workers.
I think this is one of the goals of the meat replacement companies. That’s why it’s very complcciated to replace meat: it needs to taste, smell, look like meat AND have similar nutritional value. And, lastly, have the same or lower price point, at least to become a mass market product
It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go.

SVG (and to a lesser extent Canvas) are trainwrecks in terms of performance. It's really a sad story that HTML5 has been evangelized so strongly, yet even ten years later it can't hold a candle to Flash in many regards.
This is what filter bubbles actually look like
It's very likely capacitance. At 200kV even a couple dozen meters above ground the capacitance would be enough to get a couple microamps over an arch (it would likely tickle a bit).

AC makes isolating rather complicated since increasing your resistance to ground naturally turns you into a capacitor which acts like a resistor in AC (which is why thin rubber soles on your shoes don't protect you, you want think ones to increase resistance and decrease capacitance) so a small current will flow.

At high voltage this small current can still be transmitted over an plasmaarc.
Practically all ergonomic studies start from the position of compromised wrist placement and measure what angle does least damage. That’s how you end up with split “ergonomic” keyboards.

This is the height you need for your monitor to not encourage slouching: https://www.youtube.com/watch?v=S467Ck8uIsc . You also need to touch type which not everyone can. As a result most office workers have terrible postures.

I bet you would run into trouble just trying to find enough people that can both touch type and have good enough posture to do such study. But I would start with piano players.
This is basically what MetaModelling is about. A model of your model. Boom https://en.wikipedia.org/wiki/Metamodeling

Its used a lot in defining DLS's. Or Programming languages in general. Also editors often need to work one level higher in the abstraction chain. Abstractions around sourcecode.

Lisp is the master is this.
Yes! I'm getting old now and I'm never going back to a job where I can't ride.

45 minutes is also good - if you can use dedicated away-from-roads bike paths for the most of it :)
I recall some article mentioning people get used to most positive or negative things in their lives, and after some time level back to their original base level of happiness.

There are 2 exceptions - positive one being a good pet with feedback (ie dog, or maybe even cat), and negative being longer commute. It just drains our positive energy, one bit at a time, continuously.

I used to commute to work 70-90 minutes each way with many types of transport (usually bus-train-tram but sometimes more), every day. I didn't come home drained from work, that I can handle easily, but commute was soul crushing, no matter what I read/did (and mostly I could have a seat).

Eventually enough was enough, I moved to the city where work is, and having 15 minute commute saves me freakin' 2+ hours of my life, every single work day. You can't put the price on that. And the move was positive change in my life for other reasons as well.

Many people around me tell me they can handle long commutes, but they don't appear to be very happy in their lives. Honestly, if you can, do a change in your life. You won't regret it.
Because Detroit built the Merlin engine in World War II - today, we don't have to say "Vorsprung Durch Technik"
Not the whole of course. Only certain parts. Esp. the new ones.
logged out, deleted my phone app and removed HN bookmarks from browsers.
It's certainly not just the Internet that has gotten more complex.

Grocery stores have gone from an average of 9,000 products for sale in 1975 to over 55,000 today. Similar expansions of products exist in communication, finance, automotive, fashion, appliances...

There were approximately 2,000 federal crimes in 1900. Today there are nearly 5,000.

People with college degrees skyrocketed from about 10% in 1970 to well over 25% today. Stanfofd conferred degrees in 22 majors in 1968; they offer over 120 today.

And to take a small but real example for me, when I went to consider a preschool for my 4 year old, I received more literature on curriculum, activities, nutritional programs, Harvard studies, diversity initiatives, and instructor CVs ... Than I did when I chose my university back in 1998.

Or take my job as a Microsoft platform analytics professional. When I started out it was just SQL Server and its 5-10 components. Now someone coming into the same level is expected to have understanding of machine learning and AI, Big Data, chatbots, log analytics and other streaming/event sourcing capabilities, cloud architecture ..oh yeah and SQL Server and its 10-15 components ...

I can cite examples in medicine, finance, communications, linguistics (6 million words in Urban Dictionary, most of which aren't in the OED), pop culture ...

Taken together you would easily see that all the "convenience" and "simplicity" you're touting is completely offset by the amount of cognitive processing we have to do to navigate our modern world. We have all been forced to carve out mental fiefdoms - filter bubbles - just to cope. And that's led to the break down in coordination you cite - there is less empathy because I simply can't connect with the many someones out there with a vastly different set of life choices than me, at least not collectively.

To celebrate diversity is to acknowledge and embrace that we can come together on anything at all given the vast gulfs between most of us.
Only store the events, and derive the current state by chronologically reducing the events.

That's all Event Sourcing is.
How to boost chances of surviving a plane crash
FoundationDB high contention allocator
I think Docker already went down that route so it's too late for them to change. They adopted the mindset - you can see it from the way how the dude tried to explain how this improves anything when in reality it decreased convenience.
I must admit that I'd rather like to hear a BRM V16 as well...
Looking forward to ReasonML support
I feel almost ashamed to admit it, but I've never used vim for work. I use nano for quick edits and sublime text (or rmate+sublime text) for everything else. Maybe I haven't found the right use case yet.
The lineworker and helicopter don't get electrocuted for the same reason that birds don't.

There is no way to ground (other than capacitance which likely causes the arcs you see in the video)

According to a comment elsehwere based on capacitance the amount of current flowing is rather low and not immediately dangerous.
Windows only takes the wire protocol from DCE, and added a few things here and there. It's used extensively in Windows, e.g. the DNS MMC snapin. For NT Domains it was THE protocol, until Microsoft moved to AD with more standards-based protocols, but even AD still heavily relies on RPC, i.e. for replication. The annoying thing about MSRPC is that it uses a portmapper process, like sun rpc for NFS3, so it's a pain to use with firewalls, as ports are randomly assigned. But it's widely simpler than a DCE environment, it's been made to fit internet protocols.
Even Steam itself is "just enough." Off the top of my head, the Steam Linux client:

* Ignores flags (so `steam --help` for instance just starts Steam the same way `steam` does)

* Ignores signals (including SIGTERM, I believe)

* Screws up my tiling window manager sometimes, so it probably ignores EWMH

I personally think Valve needs to just separate the core Steam functionality into some backend and allow users to write their own frontends.

===========

And now for an unrelated "Valve/Linux" rant while I'm here: Half-Life: Opposing Force has been unbeatable on Linux since its release. The final boss's death animation plays too quickly and the trigger to change to the next map never occurs. There's been an issue open on the ValveSoftware/halflife GitHub repo about this since 2013. And the real kicker? Someone (not a Valve employee) actually went through the source code and determined the cause of the problem[0]. It still hasn't been fixed.

===========

Screw it, I'll give you one more. Last time I checked, it was impossible to get Half-Life Dedicated Server running through steamcmd[1][2], because the necessary files never finished downloading. When I was trying to get this working, I eventually found a GitHub repo containing modified versions of some files that you could use to make steamcmd actually download everything. I was unable to find this repo again while writing this comment (but I didn't put that much effort into it).

</rant>

0. https://github.com/ValveSoftware/halflife/issues/917#issueco...

1. https://github.com/ValveSoftware/halflife/issues/928

2. https://steamcommunity.com/discussions/forum/14/129181688050...
You get an extra vCPU for the same memory.
US Marines 3D Print Replacement Part and Save $70,000
We have a lot of anglicisms in the German language and a few of them have developed meanings different from their English counterparts. The word "flatrate" is one such example. In German it is not taken literally to be a "flat rate" but rather to mean "unlimited".
Good game, VERY complex. I play it on and off since 2004 but I can't do it for more than a few days/year. It's incredibly slow paced and full of politics.
Sort order preserving serialization
Oh, thank goodness. I could never get the Steam client running under Wine. Usually, nothing happens.
How to Get Fired
I asked myself, why on earth do websites have to be slow when they're under heavy load?

To be fair, the technical reason is that the modern web (circa last 3-5 years or so?) has mostly switched over to demand scaling, and this is why hug-of-death situations are comparatively rare now.

If you have to be super-economical, and even setting an upper spending limit is uncomfortable, set your site up to ping you when/if it's falling apart so you can pull the trigger on ordering more cores yourself. Maybe put a super easy "order more cores" button in the ping, make 2:30AM disasters less terrible.

Of course, technical reasons aside, my initial unimpressedness (or, I must admit, indignation - ha) was directed at whoever this group's ISP is. Clearly the ISP is not providing enough [demand] bandwidth.

[Edit: After reading some comments below I think I should insert a preface/prefix here and say that it's entirely possible the website itself is misconfigured. I think I got sufficiently indignant that I didn't factor this in, and this was definitely an oversight. I don't know the situation, and it's unfair to squarely blame the ISP. Original message continues unedited...]

So, FWIW, this group is using mediatemple. (Found by a simple google of the IP and careful untangling of the results.) ...Well that's a name I've not heard in years. And it made me wonder - do MT have an answer to demand scaling? I'm not able to discern either way from a quick browse of their website (including the "managed wordpress hosting" section). If they don't (and they seem to be stuck in the VPS days), ouch. If they do have demand scaling, then I think it's unprofessional to offer configurations that don't handle situations like this.

In any case, a "504 Gateway timeout" with a tiny "nginx" underneath is going to make people go "hmm, who's this person's ISP" and knock a few points off whatever the answer to that question is. I wouldn't want that happening to me or anyone I build websites for.

[Edit, in the same vein as the edit above: the conclusion above is plausible, but incomplete. Again, it's necessary to consider all angles.]
Maybe OP meant $2000 a month?
Yes, and it's was an awful hack and provided an incredibly poor experience. Luckily things are changing with https://blogs.msdn.microsoft.com/commandline/2018/08/02/wind...
Single-decryption EM-based attack reveals private keys from Android phones [pdf]
Yeah it's awful. But in answer to your question: Maybe.

It looks a lot more forgiving if you flip it over from "what do they say I can do?" to "what could I get away with?". They'd have to find you first. Then prove you were paid. Then they'd have to prove that use-case was substantially dependent on their software.

Unless your employer went to Redis an announces all this, their ability to go after consulting/freelance developers is very limited.

I think this is, as others have said, a cash-grab at the cloud market who advertise these sorts of services publicly. They're easy targets.
Ask HN: Best conference session speakers you've seen
I'm looking for some inspiration for upcoming talks. Who gave the best conference session you've seen?
Do you want to live in a land of garbage? If no one wanted to pick up garbage at the current wage being paid, there are options:
a) offer more for the wages
b) reorganize trash collection, such as neighborhood dumpsters or taking the trash oneself to somewhere, possibly reducing the amount we all use
c) communities deciding to get together to clean up their own neighborhoods.

This is a bit like shoveling snow. I shovel the street around where I live so I can park there. Some people help, others don't. I'm fine with that. I care about it being shoveled so I take action. If I didn't care, then I wouldn't. That's the point.

Fundamentally, playing video games and watching videos gets boring after awhile. People want to be useful once their survival and security needs are met. It is obscured in our society because low wage workers are barely surviving and the bs jobs people, who often make plenty of money, do not have long term security. They know that they can be fired at any moment because they are not actually useful. That job insecurity is what fuels the managerial feudalism and why useful workers are squeezed out (they have the true power to strike).

Much of the population lives below the point where the drive to be valuable kicks in. Implementing a UBI would allow us to potentially get above that point.

No one wants society to fall apart and so it does not. If everything was based solely on money, there would be no kids, there would be no helpful people, there would be no taking care of elderly parents, there would be far more law breaking than there is, etc. Society works because we need it to do so and we will do whatever it takes make this happen.
My commute often leaves me feeling exhausted & annoyed (2 hours each way, half on the train)

The main positive thing that came from this commute was reading for pleasure (somthing I was not doing beforehand)

I don't try to max productivity on the commute, and my mental health thanks me for that
There's quite a body of knowledge on body mechanics that doesn't seem to get much reflection in scientific publications. The only possible exception is the Alexander technique, and even this one is very much obscure. Not because it's secret or something like that, it's that these things don't seem to be searched for.

BTW, healthy writing (according to Palmer) is very similar: you rest your elbow and little finger on the desk and write by floating your whole hand above in a very relaxed way.
font-weight: 300;

Why do they insist on making the text hard to read?
I really enjoyed this essay on lilac from The Paris Review from earlier in the year.

https://www.theparisreview.org/blog/2018/05/09/lilac-the-col...

Not sure when TPR was appointed to be in charge of the color beat.
I work in a big city with my office being about 10 minutes trolley ride away. It's a big enough city that once I'm out the door I never have to interact with work or anyone from work for the rest of the day or weekend. If I lived in a smaller place I think I would feel the same as you. Too close to work to feel like I'm not at work. A 15-20 minute commute would be the ideal. I'd even say 30 minutes means I can finish a chapter of an audiobook daily.
A longer explanation can be found at https://johnhw.github.io/umap_primes/index.md.html though the twitter discussion is also quite informative
Tbf, using kerberos which most windows installations get for free with AD is a good idea, saves issuing certs etc. But they really need to move on and deprecate NTLM, and basic should only be allowed over TLS... I think you're right with the whole microsoft really does let you shoot youself in the foot, and will gladly hand you the gun to do so.
Unfortunately, most enterprise applications will have something like this, because they'll need to be customisable for individual companies. I've worked with a CA product years ago that had written their own SQL engine for doing exactly that. I would have much preferred the Django solution.
You say that as though it's obvious that one has to create an account, even though many similar services, including CodeSandbox, don't require one for playing around.