skysight-inc/HackerNews huggingface dataset:
Ask HN: Why does blockchain get so much hate here?
Sure there is a lot of discussion about how cryptocurrencies can fit in the existing economic system or regulations etc. What is surprising though is that there is a lot of genuine hate over blockchain and the whole sector.

You can see that from downvotes here that are vindictive to any comment in favor, you can see huge upvotes for articles saying blockchain is BS.

All in all, blockchain is firstly supposed to be a technology. As such, it makes no sense to trash talk it and ridicule it.

Secondly, this technology tries (at best without any guarantees) to bring a societal change meaning transparency for everybody, financial inclusion, censorship resistance etc.

How can these things be hated upon? Why? I understand the "i told you it was a bubble" effect but I can never imagine someone hating on new tech discoveries for reasons other than psychology.
It's a lot easier to just 'scp ~/blog/. new-server:/var/www' than to set up a database server, go trough configuration and hardening of apache and php (or whatever) and make everything play together, again.

Well, you need to do some configuration and hardening no matter what. And while I don't use PHP anymore, I've found that for what I do the deployment story these days is easy enough.

Some friends of mine and I are planning a hosted service for this, where users can push sites trough git, scp, ftp or interactively maintain the site trough a panel (using JavaScript) - and download the entire site at any time as a zipfile (or git clone). The sites will be static, but there will be (optional) comments, using a 3rd party service.

So after suggesting people don't trust third-party services, you're going to start and advertise your own, and integrate someone else's service into it? :)
32bit I mean. I’m fairly certain no one has made a 33bit arm variant yet :)
It doesn't matter what it's called. People think it's autopilot, and most of the time it does drive itself. This causes people to lose attention. This has been replicated across different systems - cars, planes, trains, test equipment, etc etc etc. It's a pretty robust finding: humans need things to do if you want them to maintain attention.
That video is damning-- no doubt. The Tesla should recognize the big barrier and stop or adjust lane well in advance.

But what is equally damning is that I can't tell that the Tesla has done anything wrong until it's moments away from hitting that barrier. Who the hell decided that was a sensible way to mark the road?

I would strongly prefer no markings to that confidence-inducing single white line, which I have been trained to through years of driving to stay sensibly adjacent to, and which will lead me like a lemming to my death.
Thought the title was clickbaity and would not deliver, but it very much meant what it said:

>“These parents have no idea that lurking behind their kids’ screens and phones are a multitude of psychologists, neuroscientists, and social science experts who use their knowledge of psychological vulnerabilities to devise products that capture kids’ attention for the sake of industry profit. What these parents and most of the world have yet to grasp is that psychology — a discipline that we associate with healing — is now being used as a weapon against children.”
As far as I know Golang uses the thread-per-connection model.

Furthermore, in languages such as Erlang having an actor-based model, there are thousands and thousands of microthreads.

I think if you use lightweight threads (green threads, goroutines, etc.), the model does scale.
Well, I was just tempted what I did was to unsubscribe, once. Then I had another question, but was given the same treatment so now I’m gone for good... I don’t care if there’s interesting stuff or if I can contribute some, it’s just a hostile circle or i-dotters and t-crossers, life is too short
That's impossible in reality, because computer doesn't have God's view of the environment - it can only predict things with a degree of confidence. It can't say for sure whether you get T-boned at an intersection you enter at 35MPH the moment the light turns green, so it won't reliably save you from a collision. A fully self driving system, on the other hand, won't enter the intersection without waiting 1-2 seconds, and would lower its speed below the speed limit when visibility is limited. A system that constantly keeps braking 'for no reason' won't get very far in the real world, because people would be very frustrated with it.
You can speed it up, and I've done that for some books, but I agree it's not the same. Specially for books from which you want to extract actual concrete knowledge, there is nothing like paper.

However, for the right books, audiobooks can be even better in my experience; books where you want some "wisdom" and feelings more than concrete stuff, and where a peaceful, somewhat-slow is appropriate.

I listened to Lab Girl, an intimate autobiography, read by the author, and it was fantastic. I am now going over a book on buddhism, and because I don't really care about remembering the details of Maharana's life, I love listening instead of reading. With such a book, reading faster doesn't seem to make much sense, I wanna go slow and savior its lessons.

In any case, it's been a good complement to my traditional reading; even when it isn't the best way to read a book, it's a fantastic way to make the most of commuting or doing chores.
To be fair some reponsabilites also come from poor performances of fission industrie leaders. In France the next generation fission power plant EPR was so much delayed that a lot of people are getting skeptical about this tech if not totally opposed for environmental reasons (trues or romanticized).

This is a shame as I globally agree with you that fission might have a transitional role to play in the mix needed to reduce our global warming impact. Consuming less non-renewables ressources being the first line of action anyway.
It does scale on modern hardware pretty fine... and I say that as have written tons of epoll networking layer (with a single buffer, no copy, parse off the network buffer, etc.)

Mid 2000s there were tons of benchmarks on Java NIO. Until you get into 10k connections thread's overhead and context switching is nothing to worry about. Also OS kernels got better at handling thousands of threads.

Writing a thousands connection server turns into writing a proper scheduler.
The only downside of thread-per-conn are the latency non-guarantees, on short packages and long lasting connections (+the extra costs of context switches) as you rely on the OS scheduler mercy to do the right thing.
The state pop ups your income to 800€.

Which allows you to live in a small Appartement outside the city and still have like 400€.

If you are not an alcoholic or smoke you can live a good live. And. Have free and good health insurance.

Source: my mom is in exactly that situation. Pension is only 600, state ups it to 800. She needs to move to a smaller appointment to live now. But she is now some without kids and stuff. No need for a big two or three room apartment.

I know it is sad for old people to move. ( I see it with my mom)

But in live you grow and later you shrink ( home size, income etc etc) it's normal circle of life.

I bet I will be sad when I need to move out of my three room Appartement.
I had the same experience with a $700 Tuft and Needle purchased through Amazon, though I actually found it to be a bit of a hassle. Ultimately I was able to sell it for ~$100, but it took me a month—I'd have preferred if they just arranged someone to take it immediately.
>>I think if you use lightweight threads (green threads, goroutines, etc.), the model does scale.

That's no thread - unless there is a real context switch (and cold caches) to pay for.
It's BS because no media company has ever operated its editorial fully independently of its revenue model, and if any has come close it's the old-school newspapers owned by fat cats, not startups reviewing tech products.
The bridge was meant as a symbolic new portal to the university, not just a way to safely cross the dangerous roadway. It would have open views, benches, planters, glass-enclosed elevators, Wi-Fi and a wide 30-foot deck for pedestrians and cyclists.

As a pedestrian and a cyclist, the last thing I want to do on your new bridge over a busy six-lane road is stick around on a bench perusing the wifi.
It's funny, we have been conditioned to feel like life is short and we all have this need to make the most of it (whatever the fuck that means). But the latter is the very reason why we tend to suffer: we are attached to what is impermanent and become anxious trying to pin it down and make the ‘most’ of it. One of the teachings of buddhism is to recognize this impermance. Everything we think, see, or know is fleeting, without any substance of its own. This includes all emotions, as well as, the idea of being an individual that is born and dies. The phenomenal world appears but it is nothing but a dance of nothingness.

Everything already is. Relax. Nothing needs to be done. There is no need to be anything special. Look at the sky all night. Start a start-up. Stay in bed all day. It makes no difference. Whatever you are doing, you are already dancing in the dance of nothingness. Be there.
That's more like 100 generations (assuming historically most people have kids at roughly 25).
Is Lua 5.x stable and reliable? Maybe it is, or promises to be now?

On the whole, Lua seems prone to redesign itself and make relatively big changes, like the env changes from Lua 5.1 to 5.2.

I think that works well, since Lua is often embedded and version locked by the application that uses it, but it is the opposite of a cautious and stable evolution of the language.
Ultimately the problem is "the system needs to retain enough state per connection to resume executing the 'next' step of the communication".

This state is currently split into different pieces and spread around the system. The operating system maintains the TCP state, for example. If you use threads to partition connections, the operating system looks after the instruction pointer to resume a non-running thread at. The program (whatever language) will usually have some kind of stream state and maybe buffers.

It's all a question of where you want to put the abstraction boundaries. Heavy threads? Light threads? Async? Continuations? Or go the other way and have process-per-core with userland drivers and TCP state, where each process is just listening for interrupts and handles everything from there?
A 3-step guide to starting your mobile app business
These days, the performance diff is mostly from relatively low effort ports. I'm not really complaining about them - they have to earn money.
But in most cases it's not primarily a drivers problem anymore.
Honestly, this was to be expected. I believe that crypto-currency has some massive potential but at this state in the game, there’s limited things you can use your coins for. Bitcoin, being the biggest and most notable, is still absolutely a pain to a convert in and out of fiat. Especially for newbies just learning about the technology (after hearing about all the guys making a killing and assuming the trend will continue no doubt). Bitcoin’s usefulness is near useless at this point and so it’s only value is as a speculative investment. Initially, there was a variety of reasons why Bitcoin and blockchain was attractive. For me it was the noble idea that Bitcoin could be used to liberate a whole portion of the world economy from oppressive governments or broken financial systems but I’ve noticed that people don’t talk about that anymore. The new marketing speak for bitcoin is that it’s a “store of value” which is bs if you consider the fact that the value you’re trying to store is now worth much much less than it was a few months ago. I cashed out of 90% of my holdings in December before the huge run up because it was like people got hit with a spell and were foaming at the mouth for it. I did feel a bit of FOMO of course as most of my colleagues were buying property and fancy ass cars afterwards but the stress just wasn’t worth it. As soon as I saw a nail salon advertising a “become a bitcoin millionaire today!” ad which sent me to a affiliate link, I realized that we were at peak ridiculousness. The unfortunate thing is that a lot of people got burnt the last few months. Largely innocent bystanders whose naivety and unfamiliarness with the technology used against them in an exploitive way(not really an excuse for bad investment decisions though, most of that still falls on the “investor”). It will make things harder to get people to adopt useful coins or applications of blockchain once the kinks are worked out in the future. But then again, maybe that’s what we need. More caution and less hysteria. I see a future where more than likely you will have no idea whether the application you’re using is on a blockchain or not. A technology layer in which being on a blockchain isn’t hyped up for marketing speech, just as we don’t hype up other layers which keep our modern world functioning and instead just offers users an intuitive UI with as little steps as possible to do what you’re trying to do.
Kids have incredible motivation and time far beyond any adult.

If you spent 1 hour a day learning a new language most people would consider you a dedicated language learner, but a child spends almost every waking our in contact with language.

Children also have to keep up with their peers and siblings (and adults after a little while).

If I had unlimited money I'd love to do a research project with adults in full immersion environments similar to what children experience for years at a time with no chance to 'run away' to their native language.
So it "changed gaming" because it's one of the current top games with record-breaking user numbers? (The other one being PUBG)

I'm not so sure. Did World of Warcraft change gaming? It surely changed the MMO scene, and they went from total niche market to being very openly discussed and for a while (ca 2008 to 2014?) you found people everywhere that didn't identify as gamers before, but got hooked on WoW. But did it change "gaming"? I don't know, console gamers still play their console games, there are some MMOs, but the majority is still single player/coop/small team and I don't see the PC (non-RPG) gaming market being totally different since WoW was released in 2004.

TLDR: Huge hit: yes. Changed a certain genre of games: probably. Changed gaming: nope.
So in your example, sounds like Tesla is still not doing any body work, they're just referring the customer to a local body shop, which sets their own prices.

Repair centers can certainly buy brand new official parts from Tesla. When my nose cone was fixed, the entire front bumper assembly (including new Autopilot sensors) was ordered from Tesla. This is pretty much the rule, not the exception, and Tesla seems to operate no differently than other car manufacturers when it comes to the repair process, from what I've seen.

I don't see much about the Tesla that would make it more likely to salvage other than the battery pack though. Structural repair to a Tesla seems about the same as any other aluminum bodied car, and while there are shops that will do it (and get all the certified parts from Tesla), it just often doesn't make sense to spend $20-30k to fix a car whose used market value with a salvage title will be maybe double that?
Mining cryptocurrency by physical activity
Unless you buy Intel or AMD.
1. VC funding is hardly well-spread in Europe - UK, Germany and France compromise roughly 75% of European funding too [0].

2. The entire European pie is roughly 25% of the US.

3. That's racism and it's a problem in the EU too, albeit less recognized. The ethnocentrism is an additional, different one (and it only amplifies racism). It's the way European national identities are defined mostly along ethnic and linguistic lines. American culture and identity is 100x more universalist than the European ones. This means not only will people have a harder time seeing you as one of them, you'll also have a harder time seeing yourself as one.

[0] https://medium.com/yankeesabralimey/european-israeli-venture...
Buy it?
How an AI project is helping to make Brazilian politicians more accountable?
So if you look into Elizabeth Warren's reasoning more one of the reasons she's pro-tariff is that China is essentially making us trade U.S. tech for market access. [1]

I think the thinking is that Tariffs will be one way to keep China from abusing that. In any case I think the assumption you're making is that it hurts consumers because it destroys consumption of cheap foreign goods. But I think what you're missing is that it increases consumption of domestic goods made by domestic workers. Obviously analogies are bad for discussing the actual nuance of matters.. but think Walmart in a small town that funnels profits out of the local economy versus small town businesses generating and circulating wealth locally.

1.) http://www.businessinsider.com/r-senator-warren-in-beijing-s...
https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
OTOH eat drink and be merry, for tomorrow we die
All Aboard the Deploy Train, Stop 1 – Anyone for Tea?
It looks like an interesting game but it is from EPIC with a cancerous business model.
Audiobooks don't feel like reading to me. It's more like watching television. As in, "I watched 120 hours of Netflix last year!", and thus not something that gives the same satisfaction.

A good book is something you want to take slowly and really read. Digging in and unpacking the meaning from interesting turns of phrase. I just don't get that from listening. I need to see the words.

Maybe for history, textbooks, or mindless pageturners it could be useful. But for a capital-B Book, no, that doesn't do it for me.
I wasn't aware of Quad9, it seems like a pretty great option for those that are easy targets of scams/phishing.
Kubernetes Helm: Why It Matters
The best part is probably that this system is so simple that it allows for many extensions, customizations or new rules and variations. You could solve this on prolog, for example, defining tiles as 4 numbers (one for each side), and what you effectively get is a distribution of tiles, that you can later "paint" as you want. You could later add even softer constraints, like density or others.
This is part of the reason that I highly recommend compile time dependency injection (Macwire[1], Dagger 2[2]) over runtime dependency injection (Spring, Guice). It is generally much faster. Also, if it does slow down compilation, it is a price rarely paid due to incremental compilation.

[1] https://github.com/adamw/macwire

[2] https://google.github.io/dagger/
FSF's pedantry in the "Emacs in Perl" joke page is fascinating:

"The Free Software Foundation does not claim copyright for this joke."
99%+ of all use cases will never need the kind of scaling that async is more ideal for.

A small fraction of 1% of all sites/services will ever push more than 10k or 20k uniques per day. With today's infrastructure you can trivially run a large number of the Quantcast US top 5,000 sites on boring old PHP 7.x (which is very fast) with MySQL or Postgres and a cost effective VPS cluster from Digital Ocean.

All of these use cases that talk about even a thousand simultaneous connections, are elite 1/10th of 1/10th of 1% of all use case scenarios.

Async is comical overkill for nearly everyone, unless you've got a very resource hungry service or a vast number of users. Exceptionally few developers ever run into that scenario. Optimizing that 5% or 10% resource savings when you're pushing 15% of the resources of a single machine, is a waste of time that should be focused on product instead.

The first site I ever got into that bracket of traffic, into the Quancast top 3k, it cost me $550 per month for two machines, using Nehalem 5500 processors and 24gb of ram. That was 2011-2012, and 1.x million uniques per month. That was using PHP 5.x and MySQL. And it was overkill by about 50%, while serving up entirely dynamic pages with zero caching and no CDN.

US traffic & usage hasn't increased much since 2012, unless you're one of the few hyper scale services. Mostly the audience growth has been stagnant, while the hardware has kept getting better. Today you can run what I was back then for $80 on two VPS machines.

Do some use cases need async? Absolutely. Do most? Not even remotely close.
Truly impressive is https://www.gov.uk/

A government site, lightning fast, try the search! No bullshit design.
>The most advanced society in the world still needs grave diggers and morticians. You can change the structure of jobs and compensation but you probably can't have a system where people only do work they love.

There are lots of people that take pride in being grave diggers and morticians. It's also a cool job for anyone with gothic tendencies...

https://www.youtube.com/watch?v=9v3VZ-kQn4s
Gem is not a „plugin framework“ for rails.
It’s a (dependency and) package manager for ruby libraries. That can contain rails plugins too, but i doubt that’s it‘s main use.

Most popular languages today have such a thing - cpan gor perl, pip for python, etc.
In java there‘s at least maven for that with it’s huge library repositories.

There might be more nowadays, i‘ve not been using Java since a good while.
The Critical Missing Piece of DevOps … and How to Find It
Rq – a tool for doing record analysis and transformation
It requires constant hands on steering wheel, but not constant control (that's just regular driving) - only readiness, just like in aviation. The difference is that you have more time to react when you're flying so hands on controls are pointless.
Well, yes. Better than pay to win, but still pretty obscene.
The terms of service seem a bit odd to me:

I do not tolerate:

- Exploitation of _children_ (including child pornography)
- _Religious_ terrorism

May I suggest changing this into something a bit less specific? The way it is written now you seem to be OK with political terrorism and exploitation of any other group. Just state you won't hesitate to report obvious criminal activity and leave it to the user to decide whether they feel they can trust you.
> Lemme guess, you work at

This crosses into personal attack. That's not ok here, so please don't.

https://news.ycombinator.com/newsguidelines.html
Why PowerShell Is a Core Skill for Office 365 Administrators