skysight-inc/HackerNews huggingface dataset:
> I'd say europeans in general are more debt and risk averse, this even shows in the lack of credit card adoption in places like germany.

Anecdotally, it's also much harder to get approved for credit in Germany. While in Canada, I had banks offering me credit cards with insane limits ($5,000+ for someone in their 20's who finished university but without a job).

In Germany, it was difficult to even get a credit card, and the only card I was approved for has a 2,000 EUR limit. This is with a SCHUFA score of "very low risk", so it's not like I have bad credit.

I would say the lack of credit card usage in Germany is multifaceted:

1. Germany has a high utilization of cash for transactions because cash can't be traced easily. Germans are typically very mindful of their privacy and thus choose not to use Debit/Credit cards for most transactions.

2. Ease of online payments. I can pay via Vorkasse (SEPA transfer), direct debit (SEPA-Mandat), or instant methods such as SOFORT Überweisung.

It's easy to buy airline tickets without a credit card. However some companies do require a credit card to rent a car (e.g. Sixt).

So a credit card isn't really necessary if all you want to do is buy things online.
3D printing and clever computers could revolutionise construction
I don't know how people can read it, for me it's a pain to read more than a page.

>the bible is required reading for comprehending many the references and various rhetorical modes

I'm sure there are modern book about rhetorics
After Water (2015)
I think AWS, and all other cloudy provider's attitude is more along the lines of :

"Now you can trade not having a DBA, and letting your programmers not get criticized by him for paying us $$$($$$$$$$$$$$$$$). DBA's bad ! Bad ! BAD I tell you".

I fixed a customer's database a few months back. It was a cloud sql instance. They paid cloudy provider $40k for hosting a ~130 MB database (in ~ 8 months) before getting a consultant to look at it. I charged them $2k for an afternoon of hacking onsite and 2 days of followup, and they were ecstatic to pay it, saying that not doing that for 2 more weeks would have been more expensive. They're now paying the minimum charge for that and 5 other databases.

Most of the cloudy database offerings are ridiculously expensive for small, infrequently accessed databases (0.1 to 0.01 qps, let's be honest there's a boatload of these in every company), compared to either hosting it yourself or getting a small shared hosting or dedicated provider to do it.

I often wonder if a lot of the cloud scaling isn't being pushed by these companies for the same reason. Using a distributed publish-subscribe queue will seriously slow down anything that doesn't require, say ~5-10 machines, to execute.
The biggest and strangest batteries
"Like I just said"... This comment I made wasn't for you.
Pretending it isn’t there: how we think about the nuclear threat
Thanks for the tip, however put that in [mysql] section or otherwise you'll ruin mysqldump command not recognizing that option.
Sad that Scala.js will not use WebAssembly, since WebAssembly doesn't provide GC.
Does anyone use this?
While I believe in generalization as a useful tool, your final questions were useful exercises. For the sake of others, my research suggests the following:

1. Countries involved in active conflicts with over 100 deaths/year include Somalia, Kenya, Nigeria (x2), Cameroon, Niger (x2), Chad, Sudan (x3), Libya, Egypt (x2), South Sudan, Ethiopia (x3), Democratic Republic of the Congo (x2), Burundi (x4), Algeria, Burkina Faso, Tunisia, Central African Republic, Mali, and Mozambique. This is 21 or so separate conflicts in 19 of the 54 countries. (There are at least 8 smaller conflicts involving 4 more countries.)

2. In the last 20 years, there have been notable famines threatening Sudan, Ethiopia (x2), Democratic Republic of the Congo, Niger (x2), Chad, Somalia, Djibouti, Kenya, Uganda, Senegal, Gambia, Mauritania, Mali, and Burkina Faso. At present, there appears to only be one famine, affecting half of South Sudan.

All in all, it appears that the expected number of active conflicts per country per year is 40--50%, and the expected number of countries involved in famines (again per country per year) is 1--1.5%.
Anaphylactic shock can be an allergic reaction, it's not an either/or distinction.
This is beyond stupid. Why use all the effort to explain the icons, when simply using a boring text suffices.

It almost seems like they purposely don't want consumers to understand the information.
What about http://linkedbrainz.org ? Is it a dead project?
Yes, and also, as toast0 says, it's likely to be impossible to have all those providers agree on such a system.

But phone operators should do something, like block voicemails left by a robot, either by detecting them automatically, or blacklisting numbers, or, why not, offer the option of a captcha before leaving a message:

in order to leave a message to this person, please enter the result of the following operation: how much is 3 times 4...

Maybe there's an opportunity for a startup here. It could work before the fact with a captcha as above, or after the fact: it would listen to your messages and spam-rate them.
Ask HN: How to dismantle Bot Networks and micro-ads which do political propaganda
Just read this piece
https://medium.com/join-scout/the-rise-of-the-weaponized-ai-propaganda-machine-86dac61668b

tldr:
Bot Networks and Micro targeting are used to manipulate your opinions and spread propaganda 1-on-1

You wanna win an election in your home town or Country? Hire a few data analysts and run some bots and ads...

So my question is:
What are ideas to stop / dismantle those propaganda activities from a technical point of view?
But it's not a "native" store. It's just a layer on top of other RDBMSes.
Can you recommend a good English translation of the Qoran if it exists? I've asked Muslim friends but they seem adamant that it must be read in Arabic or, at least, only know of the Arabic text.
You're referring to microkernel/nanokernel architectures.

Linus famously shunned Andrew Tanenbaum's MINIX kernel design and argued in favor of a monolithic kernel, where buggy printer drivers live in the same memory space and have the same elevated privileges as the code that manages the kernel's secure crypto key ring.

Linus is also noted in this thread as not being interested in security issues.

I do agree with you about Rust not solving the hardware problem.
I found Freedom at Midnight illuminating in parts but also dishonest. Their main source, which they did not credit at any time, was Louis Mountbatten, the Viceroy of India. It portrayed him as dashing, capable, diplomatic and a man of action without whom Indian Independence wouldn't have been possible. It's not surprising, because he had veto power over the manuscript, also something they fail to mention. I find such behaviour dishonest, especially as the man was well known as a bungler. The death toll of Partition was entirely his fault, but the book lays the blame elsewhere.

Worst of all, I was disgusted by how they derailed the story of Indian Independence by discussing the personal lives of every person involved. (All of them, except of course, the Mountbattens. Lady MBs affairs weren't mentioned ). Could you imagine a book on American Independence devoting reams of pages and ink to who George Washington was sleeping with or speculating if James Madison was gay?

Overall I would say the worst book I have read, on any subject, ever.
you mean GNU HURD?
If we think about Twitter bots and Facebook fake profiles there might be an opportunity to automatically detect and flag those accounts. Would that Work?
Why is that? Some of the language isn't all that easy to get through but, taken as a piece of literary work, I don't find it that unreadable.
Yes, for quite a few projects.

For a number of them I used scala-js-react, though very recently (as of about two weeks ago) I've been playing around with my own (smaller, less opinionated) virtual dom library. http://www.wbillingsley.com/veautiful/
Games like Candy Crush and Time Clickers are amazingly good Skinner boxes. There certainly seems more that might be done in FPS games, say, to match that sort of dopamine hit.

It's interesting seeing the better gamers "fidget" (in my current game, CS:GO, players switch weapons, or reload, or swish their knife which gives an accompanying short sound effect) which is a self comfort move I think but in the context provides a low level visual-aural stimulus that I suspect is doing duty as a "reward" stimulus akin to that in a Skinner box.

Thoughts?
The statistics seem to be obviously incorrect, there is no discount for the distribution of the number of files that a contributor might author/have a significant effect on. Since most contributors will have made a small number of contributions, this is a large bias.

The graph that would ultimately support the point of the article would have the difference between a simulation of a uniform distribution of contributions by the authors, and have a full 0-100% axis for scale, as opposed to the 35-65% presented in this article.
-> https://mirage.io/
This may seem logical, but in practise it doesn't work that way. Optimists make for a better mood in the workplace, which interestingly is more important on a day-to-day basis than achieving results (barring any obvious negligence).
My thoughts exactly, although expressed in a much more organized way.

I love Lisp. I had a great time learning it, but its lack of momentum is a big problem.
How to See Color and Paint It -- It taught me how to see color and paint it. Also how to use a palette knife which makes my paintings very different and fun.

Remembrance of Things Past -- I'm still reading this, as it's a massive stream of consciousness book, but I wish I'd started it when I was younger so that I'd be done with it by now. It's just so weird to read it and experience the writing that I enjoy it for simply being different. As you read it just remember that every ; is really a . and every . is really \n\n.

Van Gogh: The Life -- I absolutely hate the authors. They're great at research, but I feel they had a vendetta against Van Gogh of some kind. Throughout the book, at times when Van Gogh should be praised for an invention, they make him seem like a clueless dork. Ironically, their attempt to portray him as a dork who deserves his treatment ends up demonstrating more concretely how terrible his life was because he was different. I think if this book were around when I was younger I might have become an artist instead of a programmer.

A Confederacy of Dunces -- Absolutely brilliant book, and probably one of the greatest examples of comedic writing there is. It's also nearly impossible to explain to people except to say it's the greatest example of "and then hilarity ensues".

Mickey Baker's Complete Course in Jazz Guitar -- After a terrible guitar teacher damaged my left thumb I thought I'd never play guitar again. I found this book and was able to use it to learn to retrain how my left hand works and finally get back to playing. Mickey Baker's album also brought me to the Bass VI, which got me thinking I could build one, and then I did and now I've built 6 guitars. I play really weird because of this book and I love it. This book also inspired how I wrote my own books teaching programming and without it I'd still be a cube drone writing Python code for assholes. If I'd found this book when I was younger it most likely would have changed my life then too.

Reflections on A Pond -- It's just a book of this guy painting the same scene 365 times, one for each "day of the year" even though it took him many years to do it. All tiny little 6x8 impressions of the same scene. I learned so much about how little paint you need to do so much, and it's also impressive he was able to do it. I can't really think about anything I've done repetitively for every day of a year. I've attempted the same idea with self-portraits but the best I could do was about 3 month's worth before I went insane and started hating my own face.

Alla Prima: Everything I Know About Painting -- Instructionally this book isn't as good as How To See Color, but as a reference guide it is about the most thorough book on painting there is. It's so huge it's almost impossible to absorb all of it in one reading, so I've read it maybe 5 times over the years.
Yes it also makes sense. Because no matter what you do, it is unlikely that your are able to compartmentalize something so critical and raw as a device driver. If that one is fucked, the reason is likely that your system is already compromised. It was just an example of what WOULD be more viable and effective than rewriting it in Rust.

I still think that QubesOS is taking the right approach. Initially assume hardware & kernel as trusted and make sure that this trust then can not be violated from the outside (TPM, SecureBoot, VMs for each app, etc.). I just wish more people would focus on that promising approach.
Wow! This is a great doc! These days I'm targetting things other than x86 for the day job, but this level of insight, when also armed with -O3 -S assembly output from a compiler, is what really lets one go to town...
QNX is also realtime.

In order to provide realtime guarantees that cover small latencies, you need infrastructure that generates as few instructions as possible. (If you have lots of instructions you can hit targets of a hundreds of microseconds since you can just wait. Start inching toward nanoseconds, though, and the scheduler's own execution will get in the way unless it's crazy compact.)

The reason I mention this is that QNX runs on a variety of embedded devices (http://qnx.symmetry.com.au/ has an interesting list, universal remotes particularly jumped out at me) which are traditionally quite slow.

What's Rust like in terms of generating code that's consistently compact?
Do you have a writeup/blog post on your approach? I would like to read more about it.
> It seems inevitable to me that eventually (might take decades), Haskell-level type systems will be the norm

That would be exciting, but I can't help but wonder if FP is just a matter of taste. We had Smalltalk and ML in the 70s, C++ and Erlang in the 80s, Java and Haskell in the 90s, and now it feels like all the best languages at least nod to a multi-paradigm approach: Scala, Swift, Python, JavaScript, C#, Rust, etc. The right tool for the right job, you know?

> and people will learn them in highschool

I'm actually working on a book along these lines! Look for it on HN in a few months :)
The book that I should have read (and re-read) earlier:

No more Mr. Nice Guy -- Robert Glover
I'm in UK, cheap German portable landline phone with virtually no useful settings. Could well be phone specific as you suggest.
Certainly, but it's nice to at least have read the corpus before learning what others think about them. It's a long read, but rewarding.
Should have job title changed to Junior Penetration Tester and be rewarded for exposing an outfit of highly questionable competence.
That shit is bad.
Visual Basic / Excel VBA does that, and I thought it was the way to go until 18yo. But when you can only see one function/event handler at a time, you lose the understanding of how programming works. If only I had been exposed to plain-text programming (Maven + .java) instead of using Windows/visual editors for years...
https://news.ycombinator.com/item?id=14480282

At least the part where a different process crashes sounds really more like a hardware problem, although it could of course also be a Kernel<->Hardware issue.

There is also this: https://www.reddit.com/r/programming/comments/6f08mb/compili...
Blockstack: new decentralized net where users own their data and apps run locally
I did not see what infrastructure in Earth Orbit, or Mars orbit, adds though. It would be like installing a tethered zeppelin in Siberia to help service airliners between Europe and Japan. There really isn't much point. Unless a space station happened to have almost exactly the same orbit as an outgoing ship, you're much better off launching a rescue mission from Earth directly into a rendezvous trajectory to the stranded ship.

Likewise at Mars, once we have a base there we should permanently keep a fuelled return ship on standby anyway. If there's a problem with a launching or incoming vessel, it would be available to help.
> Initially this question was going to be "can we log executed instructions" but I rapidly realized that not even DDR5 could keep up with such a logging system - it would slow things down too much and likely mask the bug (not to mention the TBs of space that would be needed).

Yes, the instruction fetching is quite a big part of all memory/cache reads :)
War on corruption has impoverished many African esp. West African countries.

A new government spend the first half of their term 'fighting' corruption i.e trying to recover the looks of the previous government.

Whether the recovered loot is not used for the benefit of the country is debatable.

However, this new government uses it's remaining term to siphone and hide it's loots in Switzerland, Hong Kong - outside the country.

Why?

Because the next government could, usually seizes houses, companies, bank accounts in the country.

The next insurance for these thieves in authority is to NEVER leave government.

Thus, they keep looting and exporting the country's wealth - lowering the exchange rate, necessitating even larger thefts and government borrowing.
Intuitively, I would have preferred they used a bigger pointer type (96 bits or 128 bits) instead of using unused part of the current pointers that will shrink when will need a bigger address space.
In the UK a new car purchase/lease requires comprehensive insurance for the duration of the lease. Only after the lease has expired and you've purchased could you opt for 3rd party, fire and theft insurance.

The maximum exposure during the period of a lease is whatever the excess on the policy is.

The GP comment can't be applicable to the UK.
WebAssembly will most likely eventually provide a GC, at which point we'll do what we can to support compiling to wasm.

See also: https://github.com/WebAssembly/gc/pull/1#discussion_r1109978...
ingenuousness? English is such a mess!
An additional difficulty is that the fastest way to achieve a build/goal often means you are weak/exposed at crucial moments in the game
Also, do you know of a good annotation of it which provides context to the text and provides information on how passages are interpreted by at least one school of thought?
What I don't miss is the single address space memory without any protection or the relatively primitive multitasking.
Scala.js author here. Ask me anything ;)
It's hard for me, feels like totally unrelated parts are patched together. Tons of contradiction and archaic views even on a single page. But I never read more than a page at a time I always put it back as something I should not waste my time with deciphering what they meant.
So school medicine is evidence based, huh?
Anyway, I even said "if it does not help you"... Obviously that means that instead of accepting your illness you should try other methods. If you think that school medicine has the interest of helping you, or that if they can't help you, you are out of options... Well then you are wrong on both counts.

Maybe read up a bit about Rockefeller medicine. He also founded the American Cancer Association. I am sure he didn't do it for money.

School medicine is a trillion dollar business. You are a fool to believe that their best interest is your health. That of course does not mean that it won't help you, but it also doesn't mean that it's in your best interest (neither health wise nor cash wise) and that it has answers to all illnesses (in fact, only if it brings money, and not curing chronical illnesses brings in a lot of money).

That again does not mean that school medicine is all cash and business. There are people who take it seriously and want to help people (most doctors I naively assume). But here are equally many who don't (pharma lobby) and those are much more powerful. It is a constant battle between good & evil to your disadvantage. The least you can do is have a critical eye on what they have in store for your illness. If you blindly accept any treatment and diagnose they give you, then I am sorry for you.
this is something a bit naive - basically all dynamic languages have the same low barrier and can produce the same crappy code, see for example javascript or ruby (with RoR). Python too, considering the fact that it's used by a lot of people that their main job is not software engineering.

The biggest difference between PHP and the other dynamic languages, though, is that PHP came out with pretty popular stuff like wordpress, joomla, magento or drupal that they all share crappy code coz they all have a large codebase started before PHP managed to fix some stuff starting from version 5.3
We use Scala.JS in production, and so far we haven't had a single issue with it. Cross-JS/JVM projects have hairy .sbt files though.
> learning how to learn

Look at the writings of Dr. Barbara Oakley or at https://www.coursera.org/learn/learning-how-to-learn.
The English bibles are just unreadable, with all those archaisms. I have a New World Translation that a JW gave me and it seems more pleasant to read, but many say there are problems with opinionated translations. Mine is a CEI Bible, a modern translation in Italian. Tho if you're not into it, it'll be boring nevertheless.

I was referring to the contents of rhetorical modes (allegories, metaphors, etc.), not their definitions.
Scala.js has been an amazing tool for my personal projects. I literally hit euphoria sometimes writing stuff in it. I am yet to truly grasp the benefits of full stack Scala (shared models, Autowire, etc.) but even for purely front-end development it's great, it beats Typescript and Flow out of the water in features, soundness and stability.

I wish I could use it at work since we (Hootsuite) already use Scala heavily on the backend, but I am reluctant in part because Scala.js does not quite have financial support of Lightbend. Or so it seems, it's a bit hard to tell where Lightbend ends and the non-profit Scala Center begins. The latter did pay to get some features implemented but reading their advisory board minutes, I'm not sure if they would have enough funding to pay for the majority of Scala.js development, which if I understand correctly happens for free as part of a PhD right now (note: my information might be wrong/outdated!)

So, if anyone involved with Scala.js is reading this and has better insights on the situation, it would be nice to know.

But I will keep using it regardless. It's marvellous.
I agree.

Writing in Rust might make the iteration/development process itself a little easier, I'll give it that.

I also like the idea about creating a system that does its best to isolate components and create a trustworthy environment. I'd probably pull the enforcement into the kernel though - not quite SELinux/grsecurity/AppArmor, more a system that completely isolates everything.

Kind of like the direction Linux is going with containerization, but developed that way from the start.
Interesting. Was trying to think of something common that could exceed 1000 euros and monthly rent came to mind. I'm guessing mom-and-pop landlords expect check and/or money order as typical payment method, or wire transfer?
I just setuo voice mail now. Thanks.
Estimating a nuclear blast with bits of paper
Most people dont know, but insurances regularly wriggle themselves out of anti-debt-insurance that are usually sold with leasing contracts.
Books that are mentioned multiple times in this thread:
The master switch; Sapiens/Homo Deus; How to Win Friends and Influence People; The animal farm; The lean startup; The Bible.

Ctrl+F these names in this page for rationale.

Is there an "awesome books" repo on Github? I wonder.
Highlights from 7 Easy Ways to Say NO to Difficult People
Did they put it through the books. They may be able to sign it off as damaged goods and pocket the cash hiding the sale from revenue and upstream managers.