skysight-inc/HackerNews huggingface dataset:
https://github.com/KrzysztofSzewczyk/Euboea/wiki/Learning-Eu...

Very simplistic crash course with ton of examples.
I sometimes work with old newspapers in bound volumes. It is immediately obvious when a newspaper switched to wood pulp, typically in the 1870s. The earlier editions are beautiful, the pages supple and in nearly as good condition as they were new. Then as soon as the switch occurs the pages are yellow and brittle. The challenge is to turn the page without it crumbling.
Drug Companies and Doctors Battle over the Future of Fecal Transplants
> In 1970 it was global cooling.

Citation very badly needed. 1970 was less global cooling than it was Erich von Däniken's Chariot of the Gods.

Global cooling was a niche theory that got a brief spike of publicity. It was NOT the scientific consensus, or the majority of the news reporting on the topic, or even widely known.

Chariot of the Gods was, on the other hand, quite well known at the time.
The bizarre and brilliant rules for naming new stuff in space
> Couldn't we just ban tax evasion? What makes it so hard? (honest question)

Two things, mostly. The first is lack of financial transparency. The other is how corporate tax is levied.

With respect to transparency, there's no shortage of options to create structures in tax havens such that there's little if any paper trail that ties it to their owners or beneficiaries. And just in passing, the US and the UK are not void of problems here; on the contrary, they regularly appear on worst offenders lists:

https://www.theguardian.com/us-news/2016/apr/06/panama-paper...

The other issue is basically related to accounting and how corporate tax gets levied. If you're a multinational, it's possible to set up a subsidiary in a place with to no corporate tax and make your international profits all appear there instead of coming home where they get taxed. (This is the reason US businesses were so many billions abroad in the run up to Trump's tax cuts.) Related to this is the ability to move money out of countries that do tax, using questionable licensing fees and accounting tricks the like. Example:

https://www.telegraph.co.uk/business/2016/04/20/mcdonalds-fr...

Anyway, to fix this you basically need to get all countries together so there's more transparency, and dig into how corporate taxes get levied.
Yes, buddy, the simplest tools are the most powerful, and the fastest. Time is money.
It gets really hairy in cases like Google and Facebook, where the guy paying the service might be a US agency paying to show ads to YouTube/FB users in Europe.
Illegal avoidance is called evasion.
Well, I've seen sometimes bizzare progarmming language names with spelling explaination.

But to be honest, I don't care how my language will be called. I'm not crazy about the correctness of the pronunciation of my name too.
They haven't done this in years (source: ordered a virtual server in 2015), and Hetzner Cloud (introduced in 2018) has immediate provisioning and hourly billing.
I think it is to cut the host's cost on disk ? Not necessary for the benefit of user.
Are you sure we don’t know what normal blood glucose ranges are after eating? I’m pretty sure they are between 120-140 as an upper limit. I also thought post-meal BG was exactly how we diagnosed diabetes? Clarification on that point would be helpful.
Your Smartphone Is Stealing Your Brain. Here's 4 Ways to Take It Back
Understanding Decision Trees (Once and for All)
> If someone becomes addicted to a substance

Are you mad? Nobody suddenly becomes 'addicted'. Addiction is something you do willfully and deliberately to yourself. Addiction is not a disease, it is a form of self-harm.
This is not very helpful or informative. In the case of Google, who are they going to tax? Google Ireland? Google France? How exactly?
The type system is far from the static type system we get in many other languages nowadays. Though I would say from a productivity/code maintenance perspective I haven't found it to be a problem yet. It's very hard to introduce bugs in a functional language unlike in many other dynamic languages. If you mean efficiency and dynamic typing being a hindrance to AOT then yeah this is one big sore point of Erlang, I agree, though in the majority of cases the system can still function well even with this hindrance.

Syntax-wise Elixir already allows you to reassign a variable so the "A = 1, A = 2" example you mentioned is moot for the developer productivity point of view (though I understand that it's still valid from an efficiency standpoint, since Elixir actually just creates new variables with different suffixes under the hood).
This is totally right.
Brilliant! The denial of service analogy is so true. There will be probably be an uneducated group that will refute the existance of DOS attacks!
I can totally write a script to divide my large files into smaller parts before uploading. That way I will get unlimited storage?
Spark SQL is easy, until it is not
Is your point that most voters are hopeless infotainment addicts?
> I don't think it's useful or wise to just throw our hands in the air and claim we should no longer give these institutions any respect or credence. Humanity has made real, amazing gains in knowledge, understanding, and culture, and these imperfect institutions have played an important role. It is easy to forget that sometimes.

This is a deep fallacy, and why the "halo effect" works.

The institutions which made those gains no longer exist, and over the last decade or two have had their name stolen by shallow ideologues. Their downfall was much longer, but it's clear that in many cases, adherence to "politically correct" dogma has replaced genuine inquiry and the standards to which these institutions used to adhere.

Some of which, while we're on the topic of Russian political interference (as a society), was originally sponsored disruption by the USSR now spawning child political movements in the US.
Well, HN does do something, it's currently the highest level of discourse I know of on the internet today. The greatest pearl to muck ratio one could say. I agree the quality has declined in recent years, as these things do with popularity, but the fact remains. Until something better comes along, I'll keep scanning here to find the pearls among the muck. And contribute my own when I can.
> My point was to show the absurdity of the underlying article's premise: that temporarily forgoing fancy coffees, monthly luxurious dinners, and other personal indulgences can lead to long term riches.

That's not the premise of the article, you've just weaseled this into the topic. First "economic freedom", now wealth and riches. The premise of the FI movement and the subject of the article is retiring comfortably at 40 without a luxurious lifestyle. No NYC penthouse, no jet-setting. Of course you will always find an even more expensive place and lifestyle for anything someone proposes, but that's just moving the goal post and missing the point of the article and movement.
https://en.wikipedia.org/wiki/Square,_Inc. has zero mention of his name (and only list Dorsey and McKelvey as founders). Is he really not a co-founder or Wikipedia is wrong?
wget invokes flash and javascript? Not sure if I follow this, please enlighten me.

And how does one compare Nginx and curl, one is a webserver, the other a Swiss knife for mainly doing client side requests to various protocols, http/https being one of them.
Doing business with tax havens should be illegal. A tax Haven creates an agreement between companies and a country to steal another country tax reveneu.

Tax havens produce close to nothing, so they have very small exports. It's just a legal arrangement that has nothing to do with production.
I wouldn’t worry too much. They’ll have HoloLens 2 soon.
> We see 5~6% error rate, which represents hundreds of thousand of people daily, but shipping a new "feature" (that within months will be used by a few hundred people with a very high bounce rate) is always the top priority.

seems to get back to "what gets measured" mantra. And, reminds me cell phone company churn. There's loads of things that could be done to improve service for existing customers, but companies spend budget chasing 'new' customers to 'switch' with low rates for X months, then jack up the price. "Loyal" customers get ignored.
Note that there already is a tax that people are paying 'where the customers are'. It's the VAT, which is one of the biggest sources of income for a state.
could this be a GDPR violation of any sort in the EU?
To complicate the situation, a French citizen, living in Spain, the sole owner of a company incorporated in Ireland, buys software from an American company to run for a customer in Brazil.

Which country/countries should be able to tax the revenue?
Canada should revive a forgotten cure to combat the global superbug crisis
The current JS ecosystem leans heavily on bundlers and packers to enable this kind of workflow, and IMO it's a good thing that we do.

For example, lodash (a somewhat common set of utility functions and general helpers) is a single package, but internally it's broken up into hundreds of individual packages which lean on the dependency module system to resolve among themselves, deduplicate, and enable the ability to include only a few of them (and their dependencies) if you only need those in a project.

Many libraries are setup like this, because there's not much of a reason not to. Adding complicated functionality to an existing package is often worse for everyone than just creating a new package which implements what you want and setting it as a dependency.
Thanks for your reply and from the tone, am I correct in guess your answer to my question would be "no"? :-)

For a more detailed response see below:

I've been working freelance on and off for 15 years in the EU and 10 years before that in the US. Believe me, I have explored simple solutions. I don't leap into unnecessary complexity just because it's there.

I don't know any client who would pay in advance. Here it's common that I work until the end of the billing period - 1 month usually, then send an invoice. That is payable in 20 days (big companies usually have ridiculously long periods - 60-90 days) So I work for another month before getting paid for the first. That's the norm here. On a short job, 1-2 weeks I can invoice on delivery - but I still have 20 day payment terms.

Probably half the problems I get are client cash flow. Either I'm forced to wait or they exaggerated (lied) about it and never had the cash - hoping to make enough by the time I needed to be paid.

Escrow would prove that they have the money they promise.

Having milestones - say weekly size ones - reduces the risk for both sides. Client front money for a small deliverable and freelancer can work on it in confidence. At end, client accepts the work - thus freeing the payment. Client then funds the next deliverable. And so on. There can be variations - this is a basic example.

If the client doesn't accept a deliverable both sides are motivated to come to an agreement - he doesn't get it. I would build a clause into the contract that if there is no agreement the payment is frozen for x months, then split 50 / 50. This increases a motivation to agree.

And if any agreement isn't acceptable to the freelancer - she doesn't need to carry on - but her risk is much, much smaller.

To add to difficulty here - the legal system is pretty much pointless. It can take several years to sue and if you win it can take years to get any money. The losing party can declare bankruptcy or force payment plans that drag on for years. So traditional contracts are pointless.

Escrow.com looks ok - except that it's in the US and I didn't see anything for freelancers (if I want to sell a boat I see I'm covered :-) ). I didn't see any functionality like I'm talking about. But thaty's an option, maybe.

1. Nothing is exploit free - reducing risk is a good thing even if that reduction is not to 0. As for writing it - legal contracts are difficult too - but we use them all the time.

2. I'm not asking clients here :-) Nor would I demand it of a client. But there may be those motivated by something I can offer - like a discount? fun with new tech? granular control of acceptance & payment?

3. Crypto can have volatility risk. Or you can use stable coins or simply convert to fiat immediately. Again - if a smart contract option reduces one's risk it's good, even if that reduction is not to 0. There is an element of gambling in every single choice one makes, especially going into business.
Once I made such AI algorithm, it suggested me I drink Kala Kuta, so I had to drop that project.
Most People Think This Is a Smart Habit, but It’s Brain-Damaging
Untangling the Ties Between Autism and Obsessive-Compulsive Disorder
> Turns out, most people don't want to have anything to do with a command prompt, even if the hard part has been done for you. That's been a pretty good lesson BTW.

My experience has been that some folks are resistant to the command line (but I wouldn't say most). This is too bad because I feel like it's a crucial part of development. I even wrote a post about it: https://letterstoanewdeveloper.com/2019/02/04/learn-the-comm...
>Lines that make up characters in a font don't have any semantic meaning related to the words.

Err, actually they do. If not the line itself, the font's overall design does. A font can look casual, another official, fun, etc.

In fact this very post uses the "Humor Sans" font for the graphs for exactly this very reason. To make labels appear more casual.
There is no science to what the 'correct' level of tax is, and assigning which part of a multinational corporation is responsible for what dollar of profit is genuinely complicated.

As long as they are playing by the rules, no company has an obligation to try and guess what level of tax is fair for them to pay. Since they are taxed according to their interpretation of the situation (as represented in their account books) there isn't anything wrong with choosing an interpretation that is tax effective.
I'm merely stating why "make avoiding taxes illegal" is not a clear cut thing. Apple got to pay over 11 billion of back taxes to Ireland and another 500 million to France for example, so if there is clear fraud it's easy.

The difficulty is to have a legal framework and not just some judge saying "I'll know it's porn when I see it".

This being said I am not a lawyer.
Soyuz takes people to the space station every few months, has done for years.

Why is this specific mission new?
No it's not..it depends on how your body uses glucose, absolute values are meaningless just like most of medical science.
The current ai paradigm is good and improving at classification. It's terrible at synthesis (is it too risky to leave without an umbrella) and question formulation (what do I need to know before deciding if I should leave without an umbrella). My opinion is that the current paradigm will never get better than a really smart dog. But, someone will come up with a new paradigm.
“Shelter as a basic human right” means that we have a moral imperative to organise and structure our societies so that that right is fulfilled. If your society is structured so that not enough housing is being created, or so that housing is left empty while there are people without shelter, then that society is running on incorrect axioms and the people who make it up have a moral imperative to change how they do things.

There’s no force involved, it’s a potential principle of self-organisation.
If you're interested in weight loss, I can vouch for this algorithm which has been around a fair while: https://www.fourmilab.ch/hackdiet/online/hdo.html

(I used a way more informal version but the spirit of the exercise was the same.)
Political economy and a race to the bottom. Though take hope, there are many people working on this and the silver lining of tech's centralization is that it will be easy to chase them down once the right laws are in place.
Nginx can use proxypass to make requests like Curl

It also has Lua scripting language to modify request/response in-flight.

Wget is big compared to Curl. Wget is also being compromised enough compared to Curl.
But a language that is concurrent and not parallel will usually (always? can't think of a counter-example) have a full memory barrier on a context switch, so the memory model is simple. I think that's why it's relevant to many parallel programming models, but not concurrent programming ones, and why the title is as it is.
> But there isn't really much room to debate that designing trading strategies is a waste of talent.

Are you saying it's not a waste of talent?
> Regulate the ad industry, not tech companies.

Or better yet: Regulate them both.
How to boot up a new Raspberry Pi
I did a lightning talk on awk last year and found this great article series from 2000 on all the powers of awk (including network access, but not yet email :) ).

https://www.ibm.com/developerworks/library/l-awk1/index.html
Completely agreed - I think of these as "decision hyperparameters"[1].

Some of the most important ones I think are: awareness of expertise level, adequate time, considered alternatives, slept well, not too hungry, aware of general cognitive biases.

I feel like running through this brief checklist (and checking it twice!) for important decisions has helped me immensely.

---

[1] https://alexpetralia.github.io/2017/11/27/NL-2017-11-27.html
Things in npm are ultilites not tools.
> That's a ridiculous equivalence.

No, it isn't.

> It's like saying a government backed army and a guy with a gun are the same because they can both shoot people.

This however qualifies for that title, since you're probably underestimating China if you're comparing them with a single person with a gun.
Fulham vs. Chelsea Live Stream
How can there be so many dumb people on this forum? Where am I?
Be Vewy Vewy Quiet, We’re Hunting Baofengs
Why should we care if he dies, what did he do for poor people in SF? Nothing.

He didn't cure cancer or give homeless people his fortune.

No one cares what he did for himself and what he did to himself.
So I assume you would use some sort of ' grep XX | sort | uniq' (I still) to get a unique line output. Is this awk line now your default, or did you find yourself using both for convenience?

Do you alias these awk commands on all machines you work on, or other way put, I did not find a nice way to keep my custom aliases 'in sync' over different machines, perhaps you have some recommendation or workflow that is really sweet?

TIA!
It's not that simple?

How do you tax a German company paying an Irish company to show ads in France?
Want a Foldable Phone? Hold Out for Real Glass
People have a wide range of different responses to both exercise and alcohol (along with everything else). For me, exercise does feel like it helps but it also takes physical and mental resources. Also, I tend to exercise more when I have more time available, ie. when I'm less busy and under less pressure, so there's a pretty strong confounding factor involved.

Used for relaxation, alcohol is a quick-fix solution but sometimes that's what you need. A crutch is great for a few days when you've got a sprained ankle and still need to march. Just don't make it a permanent part of your life.
Oh, I am not implying the "rules" are correct by any means either. Yes, I am saying that just because the rules/laws permit a thing, doesn't mean it isn't broken. The whole point of courts is to decide what broken laws mean, governments to fix holes in the laws, and people to decide who the government is.
This is what you get by not answering RTFM to stupid questions.
It would be much easier to protest for the creation of a law that punishes the attempt to create or the creation of bad laws. After all when you propose a bad law, you can just propose it again and again and again until it gets implemented, then good luck getting rid of it.

As for "how do you define bad laws?". We know it's possible because we have constitutions. We know they can be expanded. We know it's possible to get people jailed if they violate rules, and legislators are people even if they tend to forget this little detail.

As for "but what about evil corporation that will not be stopped by the law?". Well, even corporation is the one that usually wants more laws and even discuss the laws that should stop them.

If you want any semblance of freedom under a State you need a way to make legislators think very long before legislating.
This sounds..
awful. I'm sure there are reasons, but hiding information this way makes you seem incompetent and unsure of yourself (you as Amazon, not you personally) in my eyes.

Edit: I assume you are speaking as employee of Amazon of course, which is not necessarily true.
Thank you. I have just been working on something a this

> awk '{ if (!($0 in seen)) print $0; seen[$0] = 1; }'

fits right in.
I did open a post on Stackexchange about this:
https://math.stackexchange.com/questions/3133516/number-of-p...
Are you really bored enough to create 2 temp accounts to post nonsensical comments?
Tax havens are often highly desirable tourist destinations. Making it illegal to do business with them would anger a lot of tourists and is, frankly, a violation of freedom of movement.
VMWare is in the thousands of dollars per node. It's not a joke, it's very useful software with no competition, worth it.
Can Science Fiction Predict the Future of Technology?
Quote from the article:
A fundamental change in human thinking about the future began in the 18th century, as technological change accelerated to a point where its effects were easily visible in the course of a single lifetime, and terms such as progress and development entered human discourse…Speculation about the future became more common as human beings increasingly reshaped the world during the 19th and early 20th centuries, though it was seen largely as entertainment, a diversion from the often stark realities of everyday life. Yet some of that speculation proved surprisingly close to the mark.
Why wont government taxation agencies have tax bounty programs?

If you, as a tax professional, find a taxation loophole that allows big businesses to lower their taxes - you get a $$$ compensation and the loophole gets publicized and "officially" patched.
This is really cool, nice work (and sorry about your dog).

It reminds me that once upon a time the roguelike dev newsgroup had a "1k (source code) roguelike challenge".

The thread is here [1] and submissions are here in a slightly annoying format [2] but sadly I can't find the entry I remember, which I thought was in C and actually quite playable, if slightly at the mercy of the random number generator to make each new level solvable. Perhaps it was for a later iteration of the same challenge.

[1] https://rec.games.roguelike.development.narkive.com/3tm7xGpn...
[2] https://sites.google.com/site/1024brl/
I had lunch in the garden on 21st feb. Sitting there in the sun without a coat. It was like June. It was really nice, and also really unsettling.
Defining Quality
Assuming a trusted system, could you go into more detail on the qualities or guarantees a Merkle tree using XOR would or would not give you and partial mitigations for any of these disadvantages? i.e. How does the entropy of a leaf node's 256-bit signature disperse into the tree up to the root? How does the birthday paradox come into play with regards to collisions at the root of the tree?

For synchronization purposes in a trusted system, a Merkle tree based on XOR seems elegant and efficient, but I can't seem to find accessible papers on this.
> BTW, if your data set can be disposed by an awk script, it should not be called “big data”.

I think this statement is wrong. The popular meaning of the hype term “big data” can not be easily changed.

Rather, awk, sed and other tools that can read from stdin and write to stdout are great tools for “big data” and often more efficient and suitable than larger and more hyped systems.