skysight-inc/HackerNews huggingface dataset:
> The ASCII standard has nothing to say about backspace overstriking

It seems impossible to get ANSI copies of old standards (even for money) but the ECMA (1973) printing says:

3.2 Diacritical Signs
(Positions: 2/2, 2/7, 2/12, 5/14, 6/0, 7/14)
In the 7-bit character set, some printing symbols may be
designed to permit their use for the composition of acce‐
nted letters when necessary for general interchange of
information. A sequence of three characters, comprising
a letter, BACKSPACE and one of these symbols, is needed
for this composition; the symbol is then regarded as a diacrit‐
ical sign. It should be noted that these symbols take
on their diacritical significance only when they precede or
follow the character BACKSPACE; for example, the symbol
corresponding to the code combination 2/7 normally has the
significance of APOSTROPHE, but becomes the diacritical
sign ACUTE ACCENT when preceded or followed by the character
BACKSPACE.

This is precisely the reason ASCII 1967 replaced ← with _ and ↑ with ^ (explicitly still “circumflex accent” in Unicode) and added ` (“grave accent”, likewise).

ANSI made this optional in the 1986 revision, in §2.1.2 —​ “The use of BS for forming composite characters is not required.” — with a note that it would likely be removed from a future revision (but there never was another one).

> In a more common example, ASCII has nothing to say about how you move the cursor to the start of a new line.

It does; it just says something slightly unfortunate about code 0x0A.

CR Carriage Return
A format effector which moves the active position
to the first character position *on the same line*.

LF Line Feed
A format effector which advances the active position
to the *same character position* of the next line.

[Italics added] But then it says:

The Format Effectors are intended for equipment in
which horizontal and vertical movements are effected
separately. If equipment requires the action of
CARRIAGE RETURN to be comhined with a vertical movement,
the Format Effector for that vertical movement
may be used to effect the combined movement. For example,
if NEW LINE (symbol NL, equivalent to CR + LF)
is required, FE2 shall be used to represent it. This
substitution requires agreement between the sender and
the recipient of the data.

The use of these combined functions may be restricted
for international transmission on general switched telecommunication
networks (telegraph and telephone networks).

So CR LF will unambiguously get you the first position on the next line. The code for LF is allowed to be replaced by NL by “agreement”, but CR can't move to the next line.
The implication is that we should be humble about what we do know. Pop science is always going on about how great we are at AI, gene editing, quantum computing, drug design, etc. but when you really start to dig in to these topics it's much more amazing how primitive our understanding really is. It's no surprise that we awe ourselves.
> Nearly all of which was later recovered.

Citation needed.

> Those are political problems, not problems with the banking system. If the government decides to fuck with you, then you're fucked no matter what the banking system looks like.

I disagree. Has any government shut down a Bitcoin address for "structuring", or publishing pornography?
They ban things capriciously, they can't be reasoned with, hell they can't even be contacted unless you know somebody, they can't seem to devise a decent search mechanism to save their lives, the list goes on.
I might go that route, honestly. I've done a few security disclosures recently as myself and doing so has been giving me a vibe that I'm not a fan of. Same with a lot of the FOIA calls I need to make. Having a burner phone might help, as much as I'd hate to use it.
This app syncs Android text messages with OS X, through the Apple Messages app
Yeah, RAM AFAIK is about 22 GB/s
https://btcvol.info/ shows the volatility over the last few years.
Still very wild, but looks like it is decreasing.
Don't forget to take a look at http://x-tag.github.io especially if you're looking for alternatives to Polymers take on a Web components. Haven't used either extensively yet but x-tag seems more bare metal.
Wow, I would love it if things worked that way in the US. Even without the "automatic system," that's pretty awesome.
I voted for that bond measure, and now I regret it. I'm a little fuzzy on the details at this point, but my recollection is that it was originally planned to include major Caltrain improvements, which they have now given up on.
When you are playing, hit PLAYBACK in the bottom left, then WHEN EPISONDE ENDS: PLAY NEXT
If the loops can be written and the programmers don't write them, the problem is with the language!?

No, it's pretty clear where the problem is with C, programmers.
Art in the Internet Age, an Introduction to LBRY
I'm not going to dignify an argument that suggests that because some regulations might be erroneous, have unintended consequences, or even be crafted specifically to favor some particular group, that most regulations are therefore equivalent to institutionalized racism. To me, that's really just a veiled swipe at the idea that institutionalized racism is a uniquely toxic problem.
In the US, Carmel, Indiana has the most roundabouts. They just installed over 100 with many more on the way.

Ironic as the first automated traffic light was also installed in Carmel.

http://www.carmel.in.gov/index.aspx?page=123
The problem with that viewpoint is that if you view people as fully free agents you start to attack an entire political/socioeconomic ideology that, sadly, runs our educational institutions and is closer to a religion than anything scientific. If you allow for the idea that any individual with a basic education and spirit can change the world, you unravel the idea that governments/corporations/institutions are more important than personal freedom, because we'd all be a bunch of broke, irresponsible losers without their "help".
Number plate recognition with Tensorflow
Previous discussions:

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

https://news.ycombinator.com/item?id=9629797
Wait, what do you mean the claim "has never been duplicated in a laboratory"? The article was about EXACTLY THAT THING.

A dozen former Biggest Loser contestants went into a laboratory for a few days for a study in which they had their metabolism analyzed and it was verified that six years after losing weight on the show, all their metabolic rates were substantially reduced - by an average of 500 calories/day - from what would be normal for someone their weight.

In the context of this study result, a small woman failing to lose weight on an 800-calorie/day diet should not constitute an extraordinary claim.

(Doing the math: imagine her normal metabolism level might previously have required 1200 calories/day. Subtract ~500 due to having dieted, add ~100 for her "hour of exercise", and we're at ~800/day.)
I'm not associated with this project, but have seen it appear a few times as a "Suggested Post" on my Facebook timeline.

I was just taking a moment to take a look at there site and thought to search HN to see if there had been any discussion here. There didn't seem to be much discussion.

Has anyone here checked this out?
The easiest way to write the loop is the way that is hard to optimize. This is a fact that is beyond dispute: empirically, programmers use int to index over arrays in for loops without writing asserts. That is in fact a problem with the language.
Not OP and I don't have any resources for you, but I spent a while playing around with Polymer in the very early (0.3) stages, and was one of the first internal Google customers for them.

I found that once you have web components, there's nothing stopping you from representing your entire webapp's UI in terms of semantic elements only. For example, a HN comment thread could look something like this:

<hn-thread
title="Ask HN: What are the cons of Google Polymer?"
votes="47"
comments="46"
posted="20160509T12:12:00">
<hn-comment author="sshumaker" posted="20160509T14:12:00">
Disclaimer: I led development of gaming.youtube.com...
<hn-comment author="justjco" posted="20160509T14:40:00">
I found you don't really need Redux if you follow the "DOM is your API" paradigm....
<hn-comment ...></hn-comment>
</hn-comment>
<hn-comment author="torgoguys" posted="20160509T14:56:00">
You answered the question asked, but I'm also curious as to what you liked about it for that project.
</hn-comment>
</hn-comment>
</hn-thread>

All of the details about how to present a <hn-thread> or <hn-comment> are encapsulated in the definition of the custom element, and you only specify the data that changes between each one. Similarly, you could define methods on <hn-comment> that pop up a comment box when you hit "reply", for example, and this also drops out of the light DOM tree.

When you do it this way, your DOM becomes basically isomorphic to what you would write in your Redux state or send in a JSON response. You could, in fact, write a trivial helper to convert between JSON and DOM, but there isn't really a need when you could just send HTML down the wire.
Chatbots Are the Newest, Dumbest Co-Workers
Ask HN: Visualize / categorize exception logs
Problem: my java service produces 30k exceptions / hour in error logs. These logs are piped to Elasticsearch / Kibana but it is still difficult to analyze and summarize all the different exception types and causes.

Are there any products for categorizing exceptions? I'm envisioning a product I could stream logs to and it would analyze the stack traces from the log, root exception class, error messages, etc. And produce a high level summary or visualization.

I'm searching for an open source solution that can be self-hosted.
Eratosthenes did not know the sun-earth distance and tentatively assumed it was infinite for that measurement.

But then his successor Aristarchus under took to measure the sun-earth distance as follows:

He looked at the angle the earth and moon form when the moon is exactly half full. This would give the sun distance as a multiple of the moon's distance using trigonometry.

He observed the earth's shadow during lunar eclipses. This gave the moon's size in terms of earth size.

He knew the earth's size from measuring shadows at different latitudes on earth and the distance between those sites.

Knowing the moons size vs apparent size, simple trigonometry gave him the distance to the moon. And therefor also the distance to the sun.

Unfortunately his angle measuring techniques were primitive and he decided the sun was 20x further from earth than the moon (rather than about 400x). But his other figures are quite passable.
In certain forms of bodywork the practitioner will not say things like "breathe deeply" or "pay attention to x", but rather "breathing deeply" and "paying attention to x". I've not studied the origin of this (it may come from trance induction), but it does feel easier to absorb such instructions when they're not issued head-on.
That's one of the main trade-offs, but I hope it's still reasonable. As far as I'm aware, the "quoted" error rate with Redis is 0.81%[0]. And also there's bound to be in-built errors with how browser send those events, bounces, adblockers etc. So I wonder if it's still within the "acceptable" range?

There's an experimental branch[1] I was working on[2] that uses Google BigQuery instead of Redis. I'd love to take a look at your bloom filter suggestion though.

As I mentioned, I'm eager to get collaborators to join the project. Any input is appreciated.

[0] http://antirez.com/news/75

[1] https://github.com/Alephbet/gimel/tree/bigquery

[2] http://blog.gingerlime.com/2016/a-scalable-analytics-backend...
Wow, working in security sounds awful.
Responsive Images Without Browser Reflow
Yes now showing as $12tn (£8tn)
I noticed my latest version desktop Safari freezing up on their docs site.
Relativity, which was the original subject, was not just a refinement of what we knew, it discovering that what we knew was just a special case of a much weirder universe. Actually, so was round-earth, for that matter, relative to the mental models available at the time. In both cases a rather abstract notion with no immediate practical impact. It's NOT a case of just coloring in the details, like the detailed measurements of the precise shape of the earth, it's a revolution in understanding. Pre-relativity, the general consensus was that we knew almost everything, save a few niggling details, like the black body problem. But pulling on that thread revealed a whole world underneath. Newtonian physics was, and still is, extremely useful. And there is certainly a hierarchy of wrongness, but the point is the arrogance of believing yourself to live closer to the end than the beginning.
They mention that it's super fast without index. Is there a win with index ?
"A majority of bots might not even be intelligent, they're just convenient" - sums it up.
programmers use int to index over arrays in for loops without writing asserts. That is in fact a problem with the language.

Ok let me get this clear, you're saying that the language is at fault because the programmers don't write correct code. I have no words.
The big play is requiring that taxes be paid in the fiat currency, creating a known future demand for it.
But it could be telemetry like Google analytics. Given that MS didn't tell us they were doing it, what else are they sneaking in? At the end of the day this sets a really dangerous precedent.

This also might have performance side-effects in highly parallel codes.
Yes, but if/once the market buys into using today's limited bots for mere convenience, that usage will feed the next generation of more intelligent bots, and so on. It's inevitable.
"She was lacking that larger, strategically metacognitive sense, that Bayesian ability to use probability to change one’s beliefs." - that says it all and puts the age difference into real perspective, there is alot to theory, games, AI which can't be understood until you have a child.
> You're assuming that these patients get regularly treated for psych disorders, and that therefore the persistence of this meme indicates it's not psychogenic.

You're overstating my position. I'm saying the question deserves further investigation. You seem to be claiming that it's settled.
I think this is an interesting compensation plan and agree that this seems like a more modern and practical compensation plan than the example from Ford.

I'm curious what sort of milestones/requirements Musk would put in place as Chairman if he were to hire another CEO. I would guess this might include some sort of environmental requirements to continue things like Musk's strong dedication to 100% electric (no long-range gas tank).
What do you think about a compromise system? Centralized entities that you give trust to, that are run by people, that "know" you - basically a bank - which is using bitcoin as a currency and infrastructure for dealing with that currency?

If you look at it from high above, it would be like replacing the implementation of the current banking system with a more modern stack, but still leaving a similar human interface with the same level of features.

Would this make sense?
IMO no it wasn't. Ring reductions are the sort of things the MPI guys had a decade ago. This is (once again IMO) the sort of thing that happens when one doesn't do lit searches and then Juergen Schmidhuber has a temper tantrum when we all find out one of his students probably has a good claim to have previously invented something supposedly new.

My heuristic whenever I think I've invented something is to aggressively exploit Google to prove me wrong. It usually does so, but sometimes in very unusual ways. Glad to hear about Torch though. Do they have automagic model parallelization (not data parallelization) as well?
Actual cash subsidies for roads are minimal relative to the economic benefit.

This is another way to say that you could eliminate all subsidies on road construction/maintenance, make everyone pay a sufficient per-mile tax, and the system would continue successfully more-or-less as it exists today

The same is not true of most public transit systems.

Now you can start arguing about implicit and explicit subsidies for suburbanization over the decades, but in the here-and-now, public transit is directly subsidized in a way that roads are not.
Are you familiar with the outrage that NSA spying of people's communication caused? What makes you think that after all the data breaches and privacy violations, people will be okay with someone recording them in a car? The recordings are permanent, unlike the taxi driver's vision. Plus, the point of the self-driving car is to free people up to do other things. It's like your own room.
The ability to lock the car down is frightening, because as it was stated, in a centralized system it could be used by government in any way they want, the same thing they're doing with data - they said they're gonna collect just metadata, but the truth is much more disturbing.

Wouldn't people rather be in their own semi self-driving car, where they are not recorded and can go anywhere they want(including very long distances or bumpy terrains), plus they could take control of the car anytime they wanted? That would be a more reasonable option for many, not a taxi that you have no control over and where you're recorded like a rat in a laboratory.
I don't hate it, but I do question if it is the best use of funds. The U.S. doesn't have the density required to support the transit systems we have built. Fare box revenue only covers 44% of operating costs in Boston; in Austin, the CMTA only covers 12.4%. And operating costs do not include the cost of capital, which must be massive [ref: https://en.wikipedia.org/wiki/Farebox_recovery_ratio].

-- Edit 's/costs do not cover/costs do not include/'
That's the issue with public transportation in the US. Cars, gas, and land are cheap, therefore personal transportation is cheaper than public transportation. When it's more affordable to drive into a city and park for free than take a train/bus and be limited to their schedules and locations, personal transportation wins every time, like in the OP's anecdote. Personally, I think this is a wonderful thing, but I also know public transportation services in other countries are much better at overcoming these problems than in the US.
Denying the problems with mass transit in America that lead most Americans to prefer single occupancy vehicles is not the way to get more people using public transit.
The main focus of MapD is scan queries where you might need to look at billions of rows to do the group bys, joins and aggregates to answer a query. Indexes don't tend to do well for such use cases.

In the future we may add indexes such that looking up a single or small number of rows is as fast as possible (such operations fast now since the GPU scans are so fast, but not as fast as they would be if we had indexes)
The link isn't actually created until you respond to an email saying "did you really create this link?" So it is as secure as your email is secure.
Right. Having train travel target business travelers who are neither price-sensitive nor particularly time-sensitive is a choice -- a political choice. For instance, when we say that buses "can take advantage of a a road network that already exists and that they don't need to maintain (other than whatever taxes they pay)", that doesn't mean the infrastructure doesn't need to be paid-for, it means someone other than the transit supplier is paying for it. Why do we suffer this delusion that Amtrak should have fewer eminent-domain rights and take in fewer tax dollars than the highway system, and then act surprised that nobody takes Amtrak?

It's like complaining that fruit trees die when you refuse to water them.
Green Threads Explained
Lichess.com
My point is that Google Maps is possibly the most widely used model of the earth we have, and there's no use case for it where the curvature of the earth comes into play.
"If you get it wrong, there's no recourse. If you accidentally send some bitcoin to the wrong address, you are hosed."

Although this is true, the fact is that in practice this is rarely occurring. No system needs to be absolutely perfect to compete reasonably with the legacy financial banking system. As you point out yourself, the banking system has flaws, and yet it kind of works. Ditto for Bitcoin: it's not perfect, but it works quite well at solving certain real-world problems.

I think theft of Bitcoin private keys is a more serious problem than accidentally sending coins to the wrong address, however this is being solved by hardware wallets, N-of-M transactions, etc.
If you're hungry 24/7, that's not normal and you should probably go to a doctor.
They probably want update the JVM for security purposes, though. There's plenty that will absolutely kill you in any public facing JVM from more than a few years back. The first release of 7 has at least two very bad denial of service attacks that allow a remote user to saturate as many CPUs on your server as they like, all they need to do is send magic http headers to your tomcat or whatever.
Here's an example of contractors requiring fingerprinting in a highly regulated environment pushing them to 'covered employee' status.

The requirement of fingerprinting does not in and of itself make some an 'employee' or vice versa, but there are precedents in Texas, like this example, that could inch Uber even closer to this line.

http://www.newcaneyisd.org/cms/lib5/TX01918142/Centricity/Do...
I own an AMD 380X and price/performance is why I chose it. However, I think I made the wrong choice, after experiencing how buggy AMD drivers are.
There's also "chronic" in Moreutils https://joeyh.name/code/moreutils/ which seems to serve a similar purpose.
I think there are two different senses of the word "trust" being used here.
Gamma Waves, DMT, “Aha” Moments, REM Sleep, and Lucid Dreaming
It scrapes the home page headlines so it won't include negative depictions in articles. It runs once a day and I just checked Drudge. It only mentions her once right now. Thanks for the feedback!
> a flat earth model is not

I'd highly recommend reading the article again a little more carefully.
Why the hatred against poor people? Don't forget that LBJ peed on his Secret Service agent(!) and supposedly justified it as "That's my prerogative."

In any case, the relevant comparison is a car-share club.
Science has built-in regression testing. We eliminate things that have been disproven, and over time we refine our knoweldge. The main phenomenon I think in the progress of science is how much we come to know that we can eliminate as wrong. And that is why Karl Popper considered theories which make testable predictions to be advancing science.
Having the money offshore, away from possible capital controls does not necessarily mean committing tax fraud by not declaring the income.
Metro's problem is gross and chronic mismanagement. Not a single fatality or injury on Metro has been attributed to lack of money. So they do not need more money or legislation to make it easier for them to acquire anything. A common bogeyman among Metro apologists is "lack of dedicated funding," even though no one has shown any link between this lack of dedicated funding and any of the problems Metro is facing.

The airlines are an excellent example of how regulation and safety consciousness can succeed in creating an extremely safe means of transportation. Causes of mishaps are tracked down and fixed. Meanwhile Metro kills people due to gross mismanagement.

I do not think "more people die driving" is an excuse for gross mismanagement in a government agency.
Roundabouts are good in an urban setting. they are a pain in the arse on a freeway/dual carriage ways.

however, fuck the magic roundabout. Its a hangover from the 60s/70s urban planning where people decided it'd be great to carve up large amounts of a town and shit out a huge road in its place. Surrounded by baron lifeless concrete.
> did people ever voluntarily use csh?

Yes, for an interactive shell, back when the choice was between csh that had command-line history and sh that didn't.