skysight-inc/HackerNews huggingface dataset:
Compare American banknotes to other countries.

Take British banknotes for example: http://www.atsnotes.com/catalog/banknotes-pictures/great-bri...

These have clearly been designed to be distinguished. They're different sizes and different colours. One side has a bold number and a bold shape (circle/diamond/square). The other has a monochrome (but not black!) portrait, plus a picture with reasonable contrast.

The Danish notes have the same features, but with brighter colours and a less ornate design: http://www.atsnotes.com/catalog/banknotes-pictures/denmark/d...

By comparison, the American notes all look very similar. A black-and-white portrait of a man, centred, with a black circle to the left and a green circle to the right, with dark borders to the top and bottom. Numbers are in a traditional, unclear font. Slight colouring exists on some values, but only in the background, and the colours aren't far from a green-brown. https://upload.wikimedia.org/wikipedia/commons/6/64/USDnotes...

Pick random countries from here: http://www.atsnotes.com/catalog/catalog.html
Looks like a good place to learn in detail about different apps.
Someone should tell the JS crowd though, that you shouldn't neccessarily reinvent everything every 6 months and use it in production.
Dolittle, a programming language in Japanese keywords
Another example of how culture eats strategy for breakfast

Ford wanted to make Fordlandia a model american city, forgetting about the culture of those brazilians he was employing

It also seems he never asked the locals how to plant rubber trees. And even though it was "in the Amazon" it might have been a bad place for the rubber trees
The first stable version of xz with threading was 5.2.0, released in December 2014. A lot of people are running older packages, or were until recently, and habitually use pixz instead.
7 Home Remedies That Actually Work
When I stayed in Japan for a few weeks last year I stayed in a love hotel for a few nights. It was the best deal around Kyoto by far, and I was blown away with the amenities. It felt more like a luxury hotel than seedy.

One funny aspect is when you order room service, they give it to you via a little privacy sliding door. I assume so couples can order food after having already "slipped into something more comfortable."
Indeed. In the past when I've needed to add support for something during installation, I've never had a problem slipstreaming it in.
That's a very cynical view of humanity. For most of human history, people lived in small tribes of no more than 200 people and got along fine. The risk of sabotage is hugely over rated. Large cities survive on Earth every day because most people arent motivated enough to dump poison in the water supply or destroy critical infrastructure. The vast majority of people are not genocidal, and the few that are are terrible at it.

The zygote idea may be possible in the future. We don't have artificial wombs yet, not to mention baby raising robots. Perhaps cryopreservation could work. I believe a rabbit kidney has been successfully frozen and revived intact. But brains are more delicate.
Title should read "some" rather than "all"
That is a part of the analogy which definitely applies -- Chinese script (even Simplified) often completely ignores Huffman coding-like principles. Otherwise we wouldn't have words like 繼續 "continue" (41 strokes).
except Uber already has a partnership with Volvo

http://www.theverge.com/2016/8/18/12541672/uber-volvo-partne...

Investment from Toyota

https://techcrunch.com/2016/05/24/uber-and-toyota-confirm-st...

and they can retrofit existing cars with their autonomous technology which they are doing today/planning to do in the future, they aren't using any of the autonomous technology created by the manufacturers with no plans to and there is plenty of cars they can buy today
Isn't it more useful to think in terms of how fast you can accelerate? Doesn't help if you arrive as jelly.
Letsencrypt-rs – Another Let’s Encrypt client and library written in Rust
> Then why do group of atoms (eg. gold) have a color, but not an individual atom?

I think the point is the question implicitly assumes you can take an atom, blow it up to the size of a softball, and then observe what color the softball is. It's correct to reply that atoms are actually a smaller-scale phenomenon than color, so the color of the softball is "not applicable". (With the correction pointing out that sometimes individual atoms do exhibit "colored" phenomena, although it's not the same as most colors, and doesn't apply to most atoms.)

"If the atoms don't have color, why does the substance" is a great philosophical question, similar to the question of why words have meaning, but not letters. By analogy I'd probably start with something like "atoms make color, but that doesn't mean they have it".
> I hope Sony learns from this

That you can make boatloads of money by hyping up a cool looking tech demo? Yeah, I think they've learned that.

I don't think any sales figures have been released, but just going by Steam stats, the game did extremely well. Consider that it was developed by a team of just 15 people (at release I think?), you're looking at ludicrous profitability.
From the article regarding Uber purchasing Lyft:

"Uber Chief Executive Officer Travis Kalanick has said privately that he would not support such a deal because he believes it would face intense regulatory scrutiny"
PubMed Central Hits 4 Million Open Acccess Medical Research Articles
It took a while for powershell to be installed on most computers. It's still certainly missing on many computers (i.e. the oldest and most vulnerable).

I actually don't know whether it is installed as default in the latest Microsoft OS and patches.

That and the very easy way to analyse/reverse engineer scripts don't make a great candidate for malware.

Anyway, the windows shell is enough for trivial scripts, and one might as well write software in a real programming language for the rest.
Dialogs on OS X are really great. They always follow a pattern:

Do you want to do something?
Here's what will happen if you do something.
[Cancel] [Do Something]

For example:

Are you sure you want to permanently
erase the items in the Trash?
You can’t undo this action
[Cancel] [Empty Trash]

It's also pretty easy to write clear copy when you stick to this system!

It's also nice that the non-destructive button is always labelled "Cancel". If unsure what to do; if your cat ran over the keyboard, just click "Cancel" and nothing bad will happen.

I only had an issue once when I was working on a kind of activity monitor that displayed running operations and allowed you to cancel them.

Do you want to cancel the operation?
[Cancel] [Cancel Operation]

Yeah, that doesn't work.
Title is disingenuous. If any gamers want probably the best retrospective of this game I'd check out The Cynical Brit's review on youtube [1]. Personally I'll never buy this game because the second they lied and said their procedurally generated universe had major multiplayer elements I knew it was complete bull shit. No way a cross platform game from an indie studio supports multiplayer in that kind of a game.

[1]: https://www.youtube.com/watch?v=LRkHPsZak08
BTW, where's the guy who replies "What an amazing time to be alive!" to every go post? I'm worried.
Is it broken on my iPhone or is it just a tilted map with a circle overlaid?

There's a screenshot on the linked site which leads me to believe that is the indented behavior. Doesn't seem that similar to PG, as the title implies.
I'd say that the third really hard part of payment systems is the business relationships. And that's not something that erlang could help.
Looks like the NSA is the new "save the children" argument.
>It feels like a bit of a gamble to write a series of books and throw a huge marketing budget at them. That's what publishers have been doing, and it doesn't work for most of their books.

So what? Isn't all investment "a bit of a gamble"? If it was self-evident that money would be made, it wouldn't be a good investment opportunity. Some degree of risk is inherent.

To be clear, I'm not defending the fraud described in the article, only the concept that someone may rationally wish to invest behind a self-published author.
The one interesting aspect of this that jumped out of me was product placement within the novels. Has this ever actually happened? It's ubiquitous in TV and movies, but novels?
This might be nice if it actually got content in it. However right now its just a few ruby examples

Its easy to make a site like this. Its hard to get a good curated list of examples.

I much prefer https://learnxinyminutes.com/
That's a yearly budget though. This craft could be built over many years, so the comparison makes a bit more sense.
Please don't comment like this here.

https://news.ycombinator.com/newsguidelines.html
Unusual Articles
If the source for Systemd is readily available, shouldn't improvements to close security holes be easy to suggest?

Isn't that one of the tenants of open source?
The main purpose of this "pixz" appears to be its chunking of the compressed data so that is it partially decompressible (i.e. random access). "xz" has -T/--threads= already for multithreaded processing (although it does seem like pixz has a different default value "all cores" instead of "1 thread") .
I admit to having a personal gripe with Go.

I initially really liked it. But the languages designers just skipped over countless years of achievements in language design and implemented a C with garbage collection, with interfaces and a baked in CSP runtime.

If you read a bit in the groups / release notes, they were just too lazy to implement generics. Or it was too hard.

Go's ecosystem is really weak (for example, barely any library does proper versioning or any release procedure at all).

I think that is at least part due to the difficulty of writing clean, generic code. And the lack of proper packaging.

The lack of features is not a selling point, even if they try.
English is already pretty much a lingua franca for most of the world.
TOML is a good idea. Maybe it will catch on and sometime within this decade we will finally have a standard format for config file </wishfulthinking>
It's even easyer to introduce new bugs after old bugs get fixed.
Easy distribution/static linking is what got me.
I don't see why not. There are other [minor] competitors in the world.
The truth is that if you present a document to your investors that says "Worst Case Scenario: Total Loss", it's not going to go well. Your investors will likely believe that you're presenting that as a minimum acceptable outcome. It may make a jury feel you were trying to be honest, but you probably won't get any investment to start with if you take that approach.
...horrid color schemes, no support for mobile devices...yeah, what a breath of fresh air.
Please comment civilly and substantively here or not at all. HN threads are intended to be conversations, not a place for drive-by one-offs.

https://news.ycombinator.com/newsguidelines.html
Double? More like 20x
Google AdSense Leak (2014)
Redis reimplemented with Rust

https://news.ycombinator.com/item?id=9741625
If you're actually offering I bet you can find his email in 5 minutes of Google.
> Thus color is an emergent property of matter, which does not exist at fundamental level.

That's not true. All molecules absorb radiation at certain frequencies because the energy of an electronic transition of an electron excitation into a higher orbital matches the frequency of the radiation - and if that wavelength is in the visible range (especially organic molecules with pi-bond networks) it's color. The molecule will have this "color" property in a non-emergent fashion, even if it's a single molecule suspended in vacuum.

If I'm not mistaken, a single atom of gold does this as well.
Uber stock is like Monopoly money at a $60 billion valuation
I think the article's points are expected to be received more as reminders to keep your nose clean than actually communicating new information to readers.
Is there any reason to believe that Apple would have follow led the way to mobile/phone/tablet if it were acquired by Microsoft a long time ago?
YAML is not as simple as one might think. The spec[1] is 80 pages long after all...

1: http://yaml.org/spec/1.2/spec.pdf
Seems like it still has issues? The bug is still open. Embarrassing but entertaining.
I, like novaleaf, would like some sources for your otherwise plausible sounding claim.
I admit we dropped Go before getting to production, with any kind of performance requirements.

I liked the goroutine related apis though.

What I remember being PAINFULLY slow is reflection. Which is very inconvenient for certain tasks (building objects from db queries, (json) serializing,...). Macros could help here, but alas, code generation is the only alternative available. Which I'm not a fan of.

---

What's are your gripes with Gos CSP?
Well I think he means we couldn't just go to the moon next year, even if we wanted to. All the engineers and factories and equipment behind Apollo is scattered or lost. It would basically require starting a whole new moon program from scratch and designing and building entirely new spacecraft, etc.
I'm not much for Common Lisp, but I do think Scheme is the prettiest language in which people write ugly code. As such, while I am sympathetic to the virtues of s-expressions, this example is not going to win any hearts or minds. I don't much care for Python's performance or newer features, but your snippet screams for a comparison:

if condition:
a, b, c = c, a, b
a, c, b = b, a, c

That really seems much more clear than the gymnastics my mind has to do manually pairing the assignments inside of psetf. I won't argue that it's objectively better syntax, but I still think it is.
Well, it worked for the "Million Dollar Homepage" guy. But yeah, I smell scam.
> It's also (almost) a subset of Python

Yes, one of my main uses of JSON in my personal projects (and at one of my previous companies) is to serialize a Python dict to disk or network (and to read a Python dict from disk or network, of course). If I keep the members to int/float/str/dict/list, it works beautifully, and if I need to serialize anything more complex, I can always use jsonpickle.
> Covers most OSS benefits

No it doesn't, it's not even close. Other companies tried to bring this same argument but failed. Some people think that the primary benefit of Open Source is having some level of access to the source code and fortunately this didn't fly, in spite of the effort of companies, such as Microsoft with their "shared source" initiatives.
Open source [1] brings with it two major benefits:

1. the ability to use the software for any purpose, any field of endeavor, with no discrimination, for any business model. By your own admission, your license would be incompatible with such a contract.

2. open source can be forked, just like Monty here forked MySQL and (arguably) kept it from dying. The importance of this cannot be overstated.

But more to the point, you say you'd allow "fixes" and "local extensions", yet restrict redistribution to paying customers, but well, you clearly have boundaries in mind for derivate works, as you clearly only want to allow small improvements. Can those improvements be redistributed as source code, for the benefit of others? And if not, then clients could find themselves in a gray area. For example what happens if these clients hire contractors to provide those improvements? That's always possible with open source, just like how it is (still) possible to take your car to any repair shop. You can quickly see how this can go out of hand.

And the restriction for paying customers sounds awful - first of all, what's a "paying customer"? Do money need to exchange hands? Are trial versions permitted? What if you want an alternative business model, ads-based or whatever. Etc.

But the biggest benefit of Open Source is the right to fork. First of all, this implies that ownership over such software is achieved by anybody that wants it. And it's an important right, especially if things go wrong.

You say that you could maybe have a clause somewhere, or a promise, to make the software GPL should it become abandoned. Oh well, what is abandonment? Plus, abandonment is not the only bad thing that could happen. You could also steer the project in a direction that people don't want, you could intentionally cripple it, you could raise prices so much as to make it unfordable and when you get bored of it, you could simply sell it to another company. Notice how neither of these conditions do not classify as abandonment.

Now don't get me wrong. I have nothing against proprietary software, heck, I would be a hypocrite if I wouldn't admit to developing and making a living off of proprietary software myself.

But I see marketing attempts to redefine what Open Source means, only because Open Source is marketable, being extremely attractive at least to developers and for good reasons. And look, I get it, we need to make a living, but it's dishonest. Your product can survive and flourish as proprietary, but stop with the bullshit and call a spade a spade.

[1] https://opensource.org/osd-annotated
Maybe the drugs wore off? :D
Of course not. Henry Kissinger is a sociopath, and a primary characteristic of sociopaths is the inability to feel shame or guilt.
I feel like YAML might be a bit to complicated in the other direction, with many ways of encoding quite complex things and the connected risk for bugs. (E.g. the Python-binding, pyYAML, can't even read its own output correctly in all cases)
Sounds like modern day bootstrap websites.
UITableView Basics Part One
Can you justify that statement empirically?
He meant he changed the project description on GitHub. You can't change HN titles once they're posted afaik.
His example uses RFC3339 which does include timestamps.
It's a fucked up writing system that is pretty beautiful as well. Unfortunately it has limited the number of syllables (combinations of sounds) in the language. Why? Because they have to make due with just 2000 phonetic sounds (335 in modern Japanese) while English letters can combine in many more ways and form a much more diverse array of sounds.

As a result Japanese people (probably Chinese too) have a hard time processing some of the English syllables. This creates difficulty in learning English for Japanese and Chinese, and in turn, it leads to isolation. It's like a "cultural moat" separating ideographic languages from phonetic ones. If they tried to give it up, it would be sad, because of all the history and beauty it has, but on the other hand, in these countries children in the 5th grade can't properly read a newspaper because they need to already know 2000 characters and many more combinations of characters by rote. By comparison, a first grader can read a newspaper in English.

In terms of programming, Chinese is like Perl (even Perl6! - huge, complex, mysterious, beautiful) and English is like Lua (small, elegant, expressive).

"There is a standing joke among sinologists that one of the first signs of senility in a China scholar is the compulsion to come up with a new romanization method"[1]. That's how much they are bothered by the huge initial cost of learning it.

[1] "Why Chinese Is So Damn Hard" - http://www.pinyin.info/readings/texts/moser.html
After DNC Hack, Cybersecurity Experts Worry About Old Machines, Vote Tampering
JSON is fine for what it was intended to be: a way to serialize fundamental data structures to disk or over the network.

If you want something optimized for human editing, such as for a configuration file or a DSL, we already have YAML for that. Hell, JSON is a valid subset of YAML, so you don't even need two parsers.
Cleanup Algorithm
Indeed, yes, that's what I meant. But Jakub isn't wrong either, we lost the will too. But I thought I addressed that, but apparently not clearly enough.
I don't agree with the "timestamps" part, for several reasons:

1) the author does not mention in his example the use of timezone offsets (which are a part of RFC3339), that's a bit irritating

2) Timestamp parsing and emitting sucks, no matter the language, because the format specifiers are wildly inconsistent across platforms. I prefer the good old UNIX timestamp, because with it there's no complex massaging needed in order to operate with the timestamp.

Also, the author is missing comments entirely - no matter if shorthand // or long-form /* */ gets included, JSON desperately needs commenting ability; but on the other hand I'm worried about compatibility with older systems...
This is so devoid of actual information. Doesn't sound like Lakos has moved much past "Large scale C++ software design".
I was thinking along very similar lines when reading the article by Tim Bray. JSON is designed for JavaScript compatibility, I almost stopped reading when he said:

> They’re inessen­tial to the gram­mar, just there for JavaScript com­pat­i­bil­i­ty.

The entire article goes on to suggest extremely terrible solutions to the problems he is pointing out.

In order:

Commas: If comma's are an annoyance, is that to mean there is no annoyance with XML markup? You can forget a closing tag just as easily, probably more easily. Just get a JavaScript or JSON linter. Fixed. If you are really annoyed by commas, move to YAML or another format.

Datetimes: Just store your dates in a standardized timezone and format, how about [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601). You can also use a [JSON-Schema](http://json-schema.org/) if you really want.

Schemas: There's lots of potentials here. However, again, if you're going to change JSON so much, why not just pick another data format that has better schema support.
I would argue 事儿, the combination of two characters, are pronounced like "sure", in most Northern dialects. (Speaking strictly, some are dialects and some are accents. Let's skip this difference here since it doesn't matter to the current topic.)

Not all the people in television shows, including talk shows, speak Standard Mandarin. This is especially true in shows produced in the north. They adopt Beijing accent to certain degrees, which, more or less, leads to the erhua pronunciation.

For Standard Mandarin, listen to 新闻联播，the official news program from CCTV.

I notice that for non-native Chinese speakers whose mother tongue is Indo-European language, it sounds erhua pronunciation is easier for them than Standard Mandarin. If erhua pronunciation is pushed to extreme, it is called 大舌头。

Also erhua pronunciation is usually NOT used in very formal conditions, like presentation, etc. Some people regards erhua pronunciation as vulgar, except for very widely adopted cases.
Ask HN: Is flagging being used as a form of censorship?
This post had incredible momentum and was rapidly approaching #1, but was suddenly erased:

https://news.ycombinator.com/item?id=12328142

https://muchweb.me/systemd-nsa-attempt

Does this story violate content policy in any way?

Snowden's documents suggested that significant resources are being spent to manipulate online discourse.

Nevertheless, we must discuss and avert security issues to protect ourselves and our customers, while our government is actively subverting our security.
Sure it isn't hard to figure out the denomination of a given bank note, but that's not what I'm talking about. If I shuffle the notes in your wallet and tell you to get a 20 out, you'll have to go through them one by one. If you do the same with mine, I go for the medium sized blue note.

Related: how do blind people distinguish dollar notes? I know a blind guy who recognises euro denominations by their size very reliably.
> The trouble is, I'm still waiting for the year of Linux on the laptop.

Do Chromebooks count?
Who's losses where they hiding? I have a few theories of whose trading counted for most of these losses.
Any ideas how this would compare to gzip while on a Microserver? I'm thinking of Atom C2750 bare metal from packet.
He planned a eutopia, and ended up with a utopia instead.
Don't+Let+Your+Hobby+Destroy+Your+Financial+Future