skysight-inc/HackerNews huggingface dataset:
A good and interesting explanation. Though, since it doesn't mention transactions at all, it might leave folk thinking, "So great, I've got a chain of hashes. How is that in any way a `coin`"? A Part 2 with that concept would be excellent.

Also, tiny nitpick, but `bc` is a common unix command, so maybe a different shortname would be better.
Slow is a meaningless word without context. You'll run into performance issues with any language and the answer is sooner or later will be caching. From that point is doesn't really matter what you use for static content generation.
Need to chime and echo coldtea's comment: all of the advice you cite seems quite good, your counter examples don't seem compelling.
In my area amazon are known pay really well. They push you hard, but is seen as a good place to develop as a developer.
As a side effect of my 9-5 job I think of everything in terms of inputs and outputs that get piped into things and get piped places.
Would you care to explain why? (provided that when we speak of battery life, we mean how much time it can go without recharging, and not after how many years you have to change it)
I almost entirely differ in thinking these are important to know.
Is Project Treble "backwards compatible" with old models? If so I hope it will work out for Fairphone users, especially the first model which is doesn't receive as much support as the Fairphone 2
It is, in fact sensible without Enterprise Edition. The only thing it says is that page-level encryption in Community Edition is not intended as a regulatory compliance solution. Nothing more, nothing less.

Even in case you care about regulatory compliance, there are other options besides Enterprise Edition.
Does the "if you tell girls they're bad at maths ..." work differently with boys?

In UK girls get the better results on average. In part I think this might be because they're taught as they are generally quieter and less desirous of rough-and-tumble (in primary school, by the predominantly female teachers, say) that girls are more studious. Generalising further: boys are thus modelled as either boring swots or good for manual labour (they don't sit still, which for some reason seems to make many female teachers think means they're not intelligent).

[I'm pressing the point probably a bit much I know].
> This article was originally published on [theconversation.com.](https://theconversation.com/bait-and-switch-anchovies-eat-pl...)
Comes down to how you enforce it. To be clear, I'm not talking about mediating the build in Make unless that's the best tool for the job. On a C project I would use cmake, but within this system I'd run it out of a Makefile at a top level, so the person pulling it can just run 'make build'.

The point is to have a known starting place, so that when you pull down a new project you don't have to spend ages reading about how it works.

Even if you can't grab the deps automatically, doing 'make build' and it saying "Hey, you don't have cmake and a bunch of other things you need, but go look at http://whatever.. to set yourself up" is a much better experience.
Why do you need a unikernel for those? Just run your OS from RAM.
The thing is, many people conflate Freedom of Speech with free speech.

The former is the constitutionally protected freedom from government persecution (e.g. imprisonment) based on what you say.

The latter is the misguided belief that you should be allowed to say whatever you want in public without consequence.

I strongly believe it is morally wrong to side with people who support genocide, and whose predecessors have committed genocide. It is morally wrong to suggest they should be allowed (by other members of the public) to continue touting and spreading their hateful, vile ideologies. Siding with such people doesn't make you a Nazi, but it's still pretty bad.

They do have the right, i.e. Freedom of Speech, to demonstrate without government interference. They absolutely do not have the right, morally or otherwise, to demonstrate without interference from public groups.

America fought and defeated the Nazis in World War 2. Can you imagine this "both sides are wrong" argument being pushed forth back then?

Well, actually you don't have to imagine it. In the late 1920s and early 1930s when Nazis were still a relatively fringe extremist group, Antifa was violently opposing them and beating them up in the streets. And many members of the German public, mainly the German middle class, denounced such violence, which only served to empower the Nazis, who could in turn say "See? Violence is wrong! Everyone says so!"

We all know how it all ended up.
>Yes, it's a huge problem. States fight against buying cheaper power out of a state because they'd rather pay higher prices but keep the jobs and tax revenue in their own state.

Every day I drive past a bridge being constructed. It's a bunch of 50-100ft steel arch sections that go between concrete islands in a shallow river. They would have been done last year if they had just ordered up a replacement and had it brought in on a barge then put it in place. Instead they'd rather spend the money on what's essentially a welfare/jobs program. I wish they'd at least acknowledge that angle rather than playing dumb and looking like they got ripped off.
This would only work assuming such a group could gain enough power to overthrow local PD and eventually the US military, etc., which is kind of unrealistic for an group that is not supported by a majority of the population.

The wikipedia page on this notes people dispute this idea, sourcing John Rawls as a notable example.
Shocking discovery explains powerful novae
You almost seem to imply that I supposed to feel bad or ashamed that I didn't.
Blockchain reminds me of monads... In a way that everyone is writing tutorials about it but the underlying concepts are quite simple.

Do we have Blockchain tutorials timeline akin to https://wiki.haskell.org/Monad_tutorials_timeline ?
The real problem here is optics. There are certainly many valid technical and business reasons to target specific browsers - we've heard them all back in the day when "Best viewed in Internet Explorer" was a standard disclaimer on more than half of all websites out there. That arrangement did not work to the advantage of either the users or Google, though. So Google invested significant resources in web standards and alternative browsers, breaking the Microsoft monopoly. But now that Chrome is rapidly approaching the position that IE held, the users and the web developers are getting a feeling of deja vu, and Google's behavior - however motivated - plays right into that.
Oh, but I did preserve the structure. It's OP who doesn't understand how this
grammatical construction works, and this particular mistake irritates me so
much.
The thing I disliked most about PHP is all the extra boilerplate and key strokes. In most languages, foo.bar requires 7 keystrokes. In PHP it would be $foo->bar, or 11 keystrokes.

Expressing the same idea in PHP vs Ruby or Python always requires more typing.
it's already too bloated, some are things every systems programmer should know, the SEO is things every web programmer should know. The embedded programmers don't need to know it, really. Hardly any programmer needs to know the RegexHQ one, they can look that stuff up if needed.
The day I saw this post get buried under the traditional sheep-y "tap in the back" posts like 'This makes my heart happy to hear!' was the day I was finally convinced of how biased (censored?) HN really is...
They did. China's communist party was chosen by popular support mid last century. The people wanted it, they fought for it, they got it. Why not respect their wishes?

Do you also think it's a tragedy that most of the world can't vote for the US government? They're affected by it but have no say in it. Especially countries that get invaded - which never stops happening.
If you think anything I said was gibberish then demonstrate it; don't hand-wave at it.

I have given a rationale. It was not especially complicated but, then, this is a thread on hacker, and not a manifesto. I don't see why identifying a paradigm case of conspicuous consumption requires that I offer either a comprehensive program of public policy, or a normative philosophy of what one should and should not buy. I can perfectly well defend the proposition that people who buy $4000 pens are doing something terrible on its own terms. Which I have been doing.

My position is straightforward: there are reasons based on cultural capital, and on political economy, for the proposition that those who buy these pens are worthy of contempt. I broke these down as follows above:

1. Distributional: in that the $4000 pen is functionally useless relative to a pen 1/100th its price, and that we live in a world of palpable inequality where billions of people live in misery, to buy the pen is to suggest that you think very little about other human beings

2. Ideological: This is a little more complicated. I have the view that capitalism is a system that has an inherent drive to inculcate the desire for commodities, whether or not they are especially useful or not. This is a kind of genetic argument (you have the desire because and only because of the economic conditions in which you live), and an ideological argument (that desire is created by and supports capitalism; it helps to perpetuate a very unjust set of relations by giving you highly distorted preferences).

3. Cultural: these kinds of items are part of a cultural game of symbolic capital played among the super-rich, by virtue of the fact that they have everything (and more) than anyone could possibly need, and need to find some other way of differentiating themselves from others. It has much the same function as buying branded clothes - the desired property is not the clothing, but the status that comes with it.

4. The above 1-3 suggest that whoever buys a $4000 pen is a shallow person who doesn't care about other humans, and who is unduly concerned with their social status within a sub-culture of similarly noxious people.

"Oh, really ? What a surprise ! A sadly common trait amongst hateful and judgemental people who show blatant inconsistencies coupled with a compulsive need to press reply."

Again, if you think that I am somehow inconsistent then demonstrate it. Don't just allege it. I don't really see what the word 'judgmental' is doing here. Yes, I have an evaluative take on conspicuous consumption - this seems like a fairly standard kind of evaluative thought. Do you not evaluate the social world? The allegation that I have a 'compulsive need to press reply' is also rather strange. I have replied once to each reply to me.

I am not hateful. We just live in a very unjust world.
Do Win XP programs run yet?
Communism caused countless wars, and more deaths than WWII. Should communism be an exception to your free speech laws?
Yes there are always special cases that use special tools. But add all computers in data centers + all smart phones and you may have a factor bigger than 1000:1. For the broad mass of people it's totally irrelevant that there is an edge case that makes power use of special kernels.

And no the container war is not a totally different concern. That's the current main concern which influences most people and how software will be administrated (and therefore developed) in the next 20 years.
Live Online CISSP Training and Mentorship Program
Yes, it’s an annoying, misrepresentative marketing term.
To be a conservative is to hold multiple contradictory positions at once, many of which directly harm your own health or well-being
WhatsApp New Verified Business Account Features
Being able to perform mental arithmetic even approximately is a very helpful skill - buy 6 items at £12.80 and get charged £110? Easily catchable with a quick "6x10+25%" mental approximation.

(I'm fairly sure there's a famous book about this kind of thing but for some reason my brain is stuck on "How To Solve It" by Polya which I don't think is correct.)
Just call this "cloud serverless architecture" and you're done...

(yes, I know this already exists and it's container-based, but similar enough)
Hexayurts[0] > Domes

0: http://hexayurt.com

(sorry, I don't have time for a more detailed post just now).
> A unikernel running on a hypervisor is a process, just with an awkward syscall interface and inflexible memory management.

...and with no way to run ancillary scripts and cronjobs e.g. log management, backups, security tools...
Nor ssh into the VM to inspect it and run debuggers or monitoring and metric agents.

Essentially you are giving away all the practical advantages of modern OSes. There's a reason why the usual famous tech companies don't use unikernels, generally speaking.
A diferença entre a bomba atômica e a bomba de hidrogênio
Indeed you're not very effective in prasing MariaDB.
There will be any number of reasons to favor PostgreSQL over the DolphinDB and vice versa.

I have owned various on linux, aix, windows, sco-unix, vax from pick, rms, isams, 4gls dbs, ingres, informix, sybase, mssql, db2, oracle, solid, postgres, mysql to mongo, influx, and redis. I hate them all. I found mysql very slow, much slower than postgresql on equivalent datasets/queries. I had done evaluations before choosing an open-source db for a particular project.

And that really is the crux of the thing - comparing benchmarks is usually meaningless, some don't scale as well, some suit a different kind of application, some need to be distributed, some not, it really is on a case by case basis, what is good in one case is not always the case.

Perhaps stating the blindingly obvious for those getting very het up about evangelism...
Being able to recognize that 11 * 15 = 10*15 + 15 may be related to success in higher level math courses like linear algebra and calculus.
I'm very excited to see flying cars like this take off!

And from a UK company no less
Don’t be fooled, the authorities are coming after ICOs
> Nope.

Yep.

The original "bad" case was meant to capture the fact that the formatting is YMD. The "good" example however is stuffing a string with an YMD formatted date in a generically-named variable.

> A searchable name is better.

Nobody argues with that. Point being that search'ability of named constants is not the principal reason for using them.

> Two clearly defined functions can be better.

Unless they substantially overlap in their code, in which case it's not better.

> No, it's negative conditionals alright.

"isDOMNodeNotPresent" is not a _conditional_.

> You can trivially use an Exception

Certainly. But for every dev who thinks that exception-based error handling is a good idea there will be two who don't. And that's even without getting into whether it will be a clean code.
Every programmer should know what they don't know.
This thing has no insulation pluming etc. It's basically just a tent.

Sill at 2100$ worth of materials it does not need to last very long and frankly he can toss a tarp over it if there is rain in the forecast.
Very glad to see "Falsehoods Programmers Believe About Names" included in this list [1]. I still struggle to always get this right.

One thing I'd suggest including is something about not rolling your own crypto in the security section. Does anyone know a canonical article for this? I've got [2] bookmarked but not sure if a guide with the pitfalls of designing your own crypto scheme is right for this list.

[1] http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

[2] http://loup-vaillant.fr/articles/rolling-your-own-crypto
The problem with this paradox is that it's applied to situations that are actually different from what's describe here.

Suppose even we have this group that's intolerant of everyone else. But their intolerance is expressed in speech, not actions. In other words, they're saying, "you're all our enemies, and should be destroyed", but they aren't doing anything about it. Or maybe they are, but it consists of running a political party on that platform, encouraging people to vote them in.

As a society, you can absolutely tolerate them without the use of force, at least until the point where they actually get the majority of votes (but at that point, they are the society, and you're an outgroup in that society).
A Stride Towards a Future-Ready Smart Campus
You are not wrong in general but note that there are ways to disable preemption in userspace in practice, be it SCHED_FIFO[1] or isolcpu with cpu pinning.

[1] you better be careful with spinlocks and priorities here as you can livelock forever.
> I don't how ChromeOS works. Is Chrome the OS? If so they might have more of an argument than, say, Microsoft, since Windows existed before IE and it was clear IE was not integral to the base system.

It is essentially a really light Linux Distribution with Chrome running on top of it. But I have no clue, how hard or easy it would be for Google to allow a package manager or something to work.

As I said, they do not actively block you from installing crouton, which allows you to use any browser, but I don't know, if that would help with an antitrust lawsuit.
How do you measure battery life?

1. Do you charge it to 100% and live it alone until charge goes to 0%?

2. Do you unplug it in the morning and use it "normally" and see what charge will be left when you put it again on a charger when you go to sleep?

Different use cases drains battery at a different rate and its hard to use a new phone/a phone with a new OS "normally" because more time than usual will go into trying to understand it.

It may also happen that you start using the phone at a time when your phone usable is above your average.
They are rough previews, and claiming the battery life of an android version can be predicted off a rough build is... Inaccurate.
Top 5 Cheap Action Cameras – Best GoPro Alternative Action Cameras
> However on the other hand where do all the whistle blowers and free speech advocates go?

Not only those:

http://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Rea...
What about MySQL? Has that improvement been implemented there, too?
Why the US Government Shouldn't Ban Kaspersky Security Software
If it's true that Chrome on Oreo genuinely prevents picture-in-picture for YouTube specifically, that's a troubling precedent to set. Why not allow all websites to enable/disable PiP (maybe via a meta tag, in the way that tab theme colours already work)? If I query https://m.youtube.com while emulating a Nexus 5X, the response contains:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, target-densityDpi=medium-dpi">

Is that what is preventing PiP on YouTube or is it some sort of underhanded inter-Google arrangement between Chrome and YouTube?
Quick comment on notifications: it seems that Android has really worked them out nicely. Now I even more prefer Android notifications to iPhone notifications.
> it doesn't yet suck for the vast majority of Chinese in their own minds

For me that says more about them than about China.
I really despise this. These developers could give the world someone new, instead they clone exactly what they believe is evil.
This is true.

BUT that doesn't make this a terrible idea. I believe the famous Ikea flat-pack shilter[1] is the current state of the art in "emergency" (think refugee camp) shelter. This is certainly comparable.

[1] http://www.bettershelter.org/better-shelters-house-iraqi-ret...
I mostly agree, stuff is very low on my list of interesting things. But, a painting could be shown to thousands a pen is a rather more personal indulgence.
https://en.wikipedia.org/wiki/Under_the_Dome_(film)
That's not the complete source code. Some parts are kept secret such as the voting algorithm.
Netherlands is world number two in agricultural exports
In China, there are elections and anyone can vote. The only restriction is that only party nominees are on the ballot. Is this really so different from the US, where in many states the only people on the ballot are party nominees?
Of course understanding fourier transforms isn't reliant on my ability to do 6x7 - but arithmetic as a lifeskill is actually valuable. It's like saying that grammar and spelling aren't important because spellcheck will sort it out.

Splitting out arithmetic from "Maths" doesn't seem terribly sensible to me. Times tables aren't really problematic, and they do provide opportunities to teach valuable concepts (5x6 = 6x5).
Your kids will see internet porn. Deal with it.
Columbia's Last Flight (2003)
Would you save much on materials by removing the lowest tier of sheets? You'd lose standing room near the walls. Would you lose strength?
> I know it doesn't fit your narrative, but we don't launch broken stuff to screw over other browsers on purpose, period

Sure, you never did something that would improve your browser share and then claim in the media that it was for "technical reasons". You also never intentionally made usability on other browsers worse, and then threw dozens of popups and messages into users faces about how they should "upgrade to chrome".

Oh, wait, regulators actually fined you for that.

It doesn’t matter if the browser support is just a coincidence, or actually malicious, the end result is the same, and shouldn’t happen.
By this metric, one can say that e.g. anarcho-syndicalists aren't anarchist at all, because their ideal society would end up as lots of small but totalitarian communities. Of course, the syndicalists themselves would dispute this, but then ancaps would also dispute your "corporate feudalism" claim.

The real difference here is philosophical. Right-wing anarchists believe that private property is a natural concept that exists independently of power hierarchies. Left-wing anarchists believe that's an artificial concept that requires such a hierarchy to enforce, and doesn't exist without it. Hence ancaps believe that absence of government will result in a capitalist utopia, while traditional anarchists believe that it would result in a socialist utopia. These two viewpoints are irreconcilable, because the fundamental premise is not just different, but literally opposite.

However, insofar as both groups believe that their ideal society is characterized primarily by the lack of a power hierarchy (and all other things, like unrestricted property rights, or complete lack thereof, simply follow naturally from that), both groups are "real" anarchists.
The article doesn't mention that they also use almost no pesticides, due to controlled environment. They do use natural predators for most common bugs.
Why are they doing business through some 3rd party registrar and not through the official anguillan registrar?

Not to mention #36 in the FAQ[0], which pretty clearly states they only disallow outright illegal behavior.

[0]: https://whois.ai/faq.html
> That's just how it is. Each country gets to choose its policies

But without democracy, it is in no sense "the country" that chooses the policy, it's just whatever group of thugs happens to be in control of the capital city.
"Not rolling your own crypto" originally meant "do not design your own new algorithms without peer review".

It is a pointless HN meme to apply this to implementing crypto (ok, the C haters here won't have a clue, but that is a given).
Here we go! These folks are waisting thousands of hours making something that already exists.
No because it is based on a different generation of the blockchain design. The same way that iOS is not an alt-blackberry.
That's because the people who make them don't know what pedagogy is. This is lazy pedagogy. It's like leaving a kid at a library instead of at a school.
Why do we have schools and teachers, when libraries with big lists of things to read have existed for hundreds of year?

If you want the answer to that spend a year or two looking at what good pedagogy is preferably with someone who is highly skilled at it.
Yet no Nazi symbolism or chants were present in the Alt-Right's ranks before Antifa started to organize Black Blocks and turned protests violent.

Remember this whole cycle started by grown adults wanting special treatment, such as safe spaces and forced usage special pronouns, and people who were against such non-sense.