skysight-inc/HackerNews huggingface dataset:
I think that's the scary thing. We don't even know if we know. It's all subconscious.

For example most people can easily picture a gender, race, age, and where a person is from based on accent.

But I never realized that I also picture how fat they are, and can do it pretty well! It wasn't until I saw that this project can do it very reliably that I realize that I do it all the time too.

What else are we subconsciously picking up on? And as a counter defense, how can we better hide it? Do I need to change my vocabulary and topic choices to something more posh so they think I am eating healthier? What other info leaks are there?
I am specifically waiting for 64c Threadripper. Would be also great if 32GB UDIMM ECC became available by that time to bump up RAM from 128GB to 256GB. That computer could then last a decade.
That’s hilarious, you don’t happen to have a link?
Also #1 leads to a situation where you don't put your 100% effort on either side, and you'll fail miserably on both your job and side project.

BUT I think while you're employed you should try to learn how budgeting, cashflow, capex/opex, taxes, accounting, etc. work.

This will be very helpful for the job you already have, and also for your side project and any future job.
Well we had a max size reactor powering our excavators so I guess we had those entities too. I didn't realise it took so many entities to run. Not to mention the hundreds of other pieces in our worlds automation puzzle and it was all spread out quite far apart, with chunk loaders maintaining the networks presence. Things were routed, crushed, smelted, crafted and eventually stored or utilized, all automatically.
Thanks for the suggestion, ill reflect on that; we were also considering an "overflow" queue that would receive jobs if there was a recent high insert rate of a customer's jobs to the main queue, but that didn't solve the "cost" problem of a job potentially being large.

Was hoping to avoid having "side car" infrastructure for this, but I don't think I can escape it :)
I hate to break it to you, but JSON is a string too. i.e. There is no such thing as a "JSON value" in JavaScript, just a method that will convert a subset of JavaScript primitives to a JSON string encoding.

GraphQL is a well-defined syntax that can be validated by both client and server. An invalid query can be rejected with a syntax error.

Yes, it is harder to dynamically construct a GraphQL query on the client, but you shouldn't do that anyway. The language has directives and variables that can introduce dynamic elements.
The language of our time is English. There's just no disputing that. You can argue that it's because US won the cold war, and then indoctrinated the world via music and movies, and so on, and so on, but it doesn't change that fact.

We should adopt English and move on; majority of people know it and study it. Why regress?

The point of using a language in the first place is to understand each other.

Everyone learning a new language that will just substitute English would be an immense waste of time.
No, getting rid of the ’u' was Webster's idea. But standardized spelling is such a recent phenomenon that there's probably no definitive fact of the matter as to which spelling is 'original'.
This article is from 2015.
Well, in fact, they did. It's why pretty much every Sovietology book pre-1991 is now rarely recommended. The Soviet archives were opened with the fall of the USSR, allowing historians to have a much more accurate view of what was happening. Sure, there are caveats (e.g. people freed from the gulag in a dying state) yet, contemporary historians have been able to provide estimates, based on the best data available. The thing with Solzhenitsyn is that he had no access to any kind of data, and as a refugee in the US it's clear he was extremely biased. Note that I'm not saying I don't understand why he did that, I'm just saying that, if you want a good estimate of the numbers related to the Gulag system Solzhenitsyn is not a good source.

Regarding your last points: 60 million repressed is entirely dependent on how you define "repressed". Some people may argue that not having access to health care and education means being repressed. Just noting that it's not really a useful value, it's already difficult estimating number of deaths, estimating such a vague term as "repressed" people will be next to impossible. Regarding your claim that communists killed as many if not more people than Nazis, I really dislike this kind of comparisons. It is an extremely politicized topic, removes the human part of the statistics and historical context. Even then, I would still disagree with your claim, unless you count Mao's Great Leap Forward as part of it, which is really a comparison between apples and oranges. I personally believe state-pursued, systematic genocides should be differentiated from famines (such as the Holodomor and the famines related to the Great Leap Forward) which were more of a consequence of the regime's terrible management (plus already low harvest in the case of the Holodomor). If you want to take a look, the Wikipedia page for the excess mortality under Stalin is not too bad, especially the source they used (Wheatcroft's Victims of Stalinism and the Soviet Secret Police).

I don't see Nazi defenders keeping quiet, I think it's enough to think of the growing "Identity Politics" movement. Soviet apologia is rarely referring to the Stalinist period, especially considering Khrushchev's 56' "De-Stalinization" speech. And if you only consider the USSR of Khrushchev and beyond, while definitely worth criticizing, I'm not sure it's even comparable to the Nazi regime.
Esperanto was designed to be easy to learn and to lack many of the special cases and "gotchas" present in every natural language.

There are probably many cases where it would be easier for a native of some language to learn a specific similar language (i.e. for a Dutch speaker to learn German, or a Portuguese speaker to learn Spanish), but I would not be surprised if Esperanto minimizes the cost function for the net effort required for all native speakers/all second languages.
it's certainly possible. I guess we'll never know.
ESports tournament platform comments are exploding
We use Redis as a job queue and its great; the only limitation is being sometimes concerned about job queue size due to memory limits of the Redis server itself.
FWIW there is a queue based on maildir which has implementations in Perl, Python, C and Java and probably more.

The Perl implementation was the original AFAIK.

http://search.cpan.org/dist/Directory-Queue/
I'm surprised this document wasn't mentioned so far: https://www.eca.europa.eu/Other%20publications/EN_TERMINOLOG...

Also, I would rather propose using Irish English as an official EU English dialect after Brexit. Not as boring as the American one.
This may be an oversimplification. There is more to it than just megahertz or gigahertz. The most important metric in this case is work done per clock, on average.
No PaaS provider costs their DB instances on number of selects...

Perhaps you're the Junior developer?!
If there were a Neuro-Linguistic Programming Language, its definitive textbook would be called "The Structure and Interpretation of Magic".

https://www.goodreads.com/book/show/964154.The_Structure_of_...

https://www.goodreads.com/book/show/43713.Structure_and_Inte...
We need to talk about digital blackface in reaction GIFs
كلمات اغنية يا يما سامحيني سفيان بوعمرة مكتوبة كاملة
I think that by now everyone realizes that there are EU skeptics in all member countries. There will always be.

Around 25 percent of Americans want their state to secede (1). A lot of Italians want Northern Italy to part with Southern Italy. Spain has Catalan and Basque separatists. The UK has Scotland, and perhaps even Northern Ireland.

There are many people in many places that think they would be better off in a more (formally) independent state.

For now, the EU skeptics are a small minority in most EU countries. I for one hope it stays like that. The EU has shown remarkable unity when met with Brexit.

1: http://blogs.reuters.com/jamesrgaines/2014/09/19/one-in-four...
UNIX: To recursively traverse directories, use find(1)

Plan 9: find(1) is bloat, use du -a | awk '{print $2}'

UNIX: this is complicated to remember and type

Plan 9: oh you can also use walk(1) to recursively traverse directories

UNIX: so... like find(1) ?
Adopting English as the main working language would save a lot of costs in EU from translations. Also one could have German, French and Spanish as side languages.
The smaller EU countries will have to accept English as main working language.

In many international business settings in Europe English is the norm. Why should
politics be different?
isn't it dangerous to relay on persistence of MQ for such a long time? shouldn't your system have a way to re-create the queue at any time? if so, you should be able to call such command to fill in the queue within the maximum timeout time allowed by MQ provider.
What problem is this trying to solve? Is it the cost of language interpreters? That will probably soon be solved by technology. Is it the lack of a "demos"? That would only be solved if everyone in the European demos also learned English and all local politicians only spoke English, which is, ahem, unlikely to happen ever.
Except for very simple use cases, serverless platforms in general encourage bad software design patterns.

For example, in this case, if a regular database was used instead of Firebase, "counting the number of supporters" would have been done inside the database using a query. The worst that the developer could have done is forget to index to the relevant column; performance would have been sub-par but still orders of magnitude better than Firebase because the bulk of the data would not leave the database if there was a proper query language. With Firebase, when doing complex calculations, not only does the data have to leave the database, it often reaches end users; the calculations then happen on the front end and this is a huge problem in terms security, performance and even correctness (due to latency and the fact that other users may be making conflicting calculations simultaneously based on slightly outdated data).

Also, based on the article's description of the application, it sounds like it may have exposed potentially sensitive data (about supporters) to all users so it may have introduced a security vulnerability. I would not be surprised if this was the case.
Much cheaper than training for sure. But inference for image classification it is generally in the order of hundreds of milliseconds when using CPU.
That wont fly for real-time inference on video, for example. Which is very desirable for even "image" uses, because it allows for live preview in the camera app.
From TFA: "Firebase, however, charges based on per 100k — 250k read, write and delete requests to the database."
Great idea actually. There is also "Eastern EU English" extremely popular in Ukraine, Poland etc, should probably be adopted officially as well.
And in other centuries they were in French (the language of diplomacy), Latin, and Greek. Things change, and now is not the best time for the US empire (and UK has lost its imperial reach decades ago) -- so the "common" language could change too in 50-100 years.
The Q is of course: how many do you need to support. This is the same as with browsers. If you have to code for blind people using IE6 with JS off, you are coding for the lowest common denominator. This happens.

If you can just code for "The 90% with a reasonably modern browser, at least one working eye and JS enablded" then you are in a different situation.

Fragmentation hurts the people in the first camp that need to support 99% or more, for example if you are coding an app for a government service and not for a startup.
You can? I have daily limits for my Google App Engine apps.
> We should adopt English and move on; majority of people know it and study it. Why regress?

It's extremely offensive to suggest that English is progress and other languages are a 'regression'.
But everyone already speaks it. When I moved to Spain (from NL), I was flabbergasted about the level of English here; even the English teachers were impossible to understand. But now it is rapidly changing. Same in France and Germany. When I start speaking English to someone now in either of these countries, they generally understand.

> Non-native speakers will always be seen as outsiders/2nd class.

Not in my experience. But how would you measure that; in my personal experience, the Spanish and Brits treat my wife and me like their own.
Which is also a really good introduction to accounting. I based my spreadsheet accounting on this guide.
> You can argue that it's because US won the cold war, and then indoctrinated the world

Seems odd, surely you could argue it was because of British imperialism (which also brought English to the US)? The British empire once covered 1/3 of the globe, it seems far more likely a cause.
I have long wished for a EU-en locale. Perhaps one day...
> You'll be much better off on iOS 6 or 5.

Sure. But if you are making an app for say a government service that has as a requirement to reach 98% of mobile users, and you reach the goal if you count compatible devices (not people who choise not to upgrade) then it helps.
Not to pick on you; I like this comment.

But it's about the most HN comment I've ever read!

Beautiful.
They can also get rid of that guy scanning stuff, and then putting it on the table. People can cry about lost jobs or they can get off of their lazy behinds, and learn a new skill. What a concept.
For adults it is easy to move across the EU: you can work and socialise using in English.

But for children, and families, it is impossible. How can a child move and be expected to learn a new language immediately?

This seems like a huge disconnect. National governments need to start to offer (for parents that opt-in) primary and secondary education in English, with the entire curriculum and exams in that language as well.

Universities degrees are already offered in English, and at the very least fluency in the language is required to study most courses, since all of the articles, case studies and reference materials are in that language. It is time that that same flexibility was extended to the earlier years of education.
> The language of our time is English.

And tomorrows language is mandarin. Let's not write off that 1.1B speakers. With the rate China is expanding its influence in the world, I wouldn't be surprised if in 100 years not speaking mandarin wouldn't look a bit odd.
JSON here is used as a structured format, with clear specification.

Graphql query also has specification, and you can encode it with JSON format, too.

WHy not ?
Are 32GB sticks of fast registered DDR4 still absurdly expensive?
> The smaller EU countries will have to accept English as main working language.

This is exactly the reason why English (nor any other language) can be the EU official language.

That cannot happen and wont happen for at least a couple generations.
True that it would give an advantage to native speakers. You can often see that being the case on the net. But I believe this effect to dwindle with time.

Esperanto is a nice idea, but I think too few people could be convinced to learn it, if the utility of it remains questionable.
ETL Databases and ETL Data Warehouses: The New Wealth
I think the point he's trying to make is that even with a selection of highly "en vogue" PaaS and frameworks, you still run up against basic problems in Computer Science, and that all the fancy frameworks can actually obfuscate the source of the problem. The sentiment seems to be "perhaps you could have done this with basic tools and not made the error, rather than using something trendy".

And millenial ~= trendy.
I don't really have the patience for armchair psychologists arguing about the meaning of colors in syntax highlighting anymore.

Red/green for deletion/insertion is less or more standard across tooling. It's not a quirk of GitHub and if you're going to make an argument about it shaping our value judgements about code contributions I'd like to see an actual paper or study please.

As others have pointed out, comments can have a lot of different reasons to exist. Inline documentation can be useful for tooling but should fade in the background when looking at the code directly. Commented out code generally should just be deleted but there are some rare circumstances where you might want to leave it.

Since we're already deeply in "unfounded personal opinions presented as fact" territory, I really prefer when important comments are explicitly marked using a standard keyword like "NOTE", "WARNING", "FIXME" or "TODO" because editors can be configured to highlight these lines differently, completely avoiding this flaming mess of an argument.
IANAL, but if I'm reading §2 correctly, that only applies to patentable inventions.
My dad eats the stuff.

Seriously, rat poison is an FDA-approved medication that is used to prevent blood clots. The dose makes the poison. If you get too much, you become a hemophiliac.

So it's fine when diluted.
225°C is the standard for most frozen pizzas, fries, pretty much anything, really.
Apple has deep pockets and some people would really like to get their hands in them. Really disappointed in the author finishing those risks just because Oracle hasn't chosen to make too many lives hell. Just a few.
The same held for all the other countries. Except for the UK of course.
This link gives a nice explanation of the google nn-processor aka TPU:

https://cloud.google.com/blog/products/gcp/an-in-depth-look-...

It boils down to:

CPUs: 10s of cores

GPUs: 1000s of cores

NNs: 100000s of cores

NNs have very simple cores (fused multiply-add and look-up table functions) but can run many of them in one cycle.

FTA: Because general-purpose processors such as CPUs and GPUs must provide good performance across a wide range of applications, they have evolved myriad sophisticated, performance-oriented mechanisms. As a side effect, the behavior of those processors can be difficult to predict, which makes it hard to guarantee a certain latency limit on neural network inference. In contrast, TPU design is strictly minimal and deterministic as it has to run only one task at a time: neural network prediction. You can see its simplicity in the floor plan of the TPU die.
The interwebs is full of examples (search for categorical color palette colour blind). But colorbrewer [1] is well known. And this [2] article "Color Universal Design (CUD)
- How to make figures and presentations that are friendly to Colorblind people" gives loads more information.

[1] http://colorbrewer2.org/#type=qualitative&scheme=Paired&n=3

[2] http://jfly.uni-koeln.de/color/
> Humans aren't good at reading code. If we were, natural languages would have evolved like that, but they haven't.

Give it some more time. I know it's far fetched, but chances are once human-computer interaction (HCI) is accessible for all humans and they transform into cyborgs (hybrid human and machine), code would be a more efficient means of communication as it is the perfect compromise between binary code (that pure machines understand) and natural languages (that pure humans understand).
I know this is a joke but aren't Electron apps single threaded by nature and usually memory hogs? So more memory would be better and having many cores is good too.
I don't think English will stop being EU's lingua franca any time soon. Agreeing on a replacement would be politically impossible (the Germans wouldn't accept French, the French wouldn't accept German, the Spanish would have good arguments to make in any of both cases); and having several languages in equal status would just be not practical (you cannot realistically expect every EU citizen to know their native language, French and German, for example).

A "neutral" language like Esperanto is a nice idea, and I would also like Latin as the EU language, as it can be argued to be the language that historically shaped Europe the most. But let's not fool ourselves, no one is going to stand for learning a new language from scratch (even if it's easy) when English pretty much Just Works(tm), and provides a lot of utility also outside the EU.

Personally, I'm from Spain and I'm not annoyed or upset about English being the lingua franca. I think we should abandon the idea of English "belonging" to its native speakers. When I talk to people from Germany, from China, or from Vietnam, for example our common language is almost always English, even if neither of us are natives. English is useful for us and belongs to us, as much as to someone from
Gloucestershire.
I don't believe that AMD made better architecture than Intel in regards to performance. They might be similar, but definitely not 10% better. So in the end it comes to frequency (and core count for niche tasks).
Rats can't survive outside in the winter in Alberta (or Saskatchewan). They need human buildings. The distances between farmsteads are large, at least from a rat's point of view. There is therefore a relatively large time constant between jumps from one farm to the next. Checking a couple of times per year is usually sufficient.
Same here: I paid more than a year of subscription just to watch 3-4 decent TV series of ~ 12 hours each (some even shorter): 10 EURO/month for 3-4 hours of watching.
There is a lot of content out there, most of it is brain damaging to see.
Red and blue (like Jenkins, but that seems to be coincidental).

That said, if you think color accessibility is about picking the right categories of colors you have a long way to go.

The important thing is that the colors need to have sufficient contrast beyond mere hue. Light green and deep red is fine for me as a strong deutan (i.e. severely green blind) even though there are combinations of "red" and "green" that are practically indistinguishable for me.
咱们都应该说中文。
> How can a child move and be expected to learn a new language immediately?

I've seen children do this repeatedly and without any issue whatsoever, it is the adults that struggle.
I don't understand the value proposition of this from a marketing point of view. > sim cards paid for by selling your data to advertisers

Are advertisers seriously going to pay for the subscription of the SIM card of "the shiny new"™ IoT fridge or is this a hope of the telcos? Because if anybody expects me to pay for the connection of the abovementioned fridge, I'm out and I'm missing something.
Ask HN: How do you deal with back pain from sitting all day at the office?
Who's arguing that? OP is talking about how useless comments drown out the few truly important comments.
but pageCountDisplayed = pageCount + 1 is more useful still.
How does this NNPU compare to the other vendors (Goolge TPU (3 TOPS?, Intel NCS2 (1 TOPS), kendryte RISC-V (0.5 TOPS), Nvidia Jetson (4 TOPS)?
Can you use tensorflow networks out of the box like the others provide?
We also have Dunglish [0]! Actually we get around easily using it in Eastern Europe!

[0] https://en.m.wikipedia.org/wiki/Dunglish
The point is that English is the de-facto single working language of the EU, and the de-facto business and scientific language of Europe, and so it might as well be made official.

If countries offered Government services including education in English, it would hugely assist the movement of people and capital throughout the continent.

Consider: you are from Spain, and have been offered a job at a great company in Germany. You will speak English at the office and probably get around the city speaking English. But: your children need to learn German, fluently and immediately, in order to continue their schooling?

An official EU English would help pave the way for National Governments to offer services in both the local language and English.
Agreed about the red. I find it deeply satisfying.
Interesting. I was always afraid of creating stuff at home since I've started working in Germany. So. I can just create my own company, register domains and so on, and as long as it doesn't have anything to do with the company I currently work for, it is mine?