skysight-inc/HackerNews huggingface dataset:
While we're on a von Neumann love fest, here are some other great quotes:

The Nobel Laureate Hans Bethe speculated: "I have sometimes wondered
whether a brain like von Neumann's does not indicate a species
superior to that of man". Eugene Wigner wrote that, seeing von
Neumann's mind at work, "one had the impression of a perfect
instrument whose gears were machined to mesh accurately to a
thousandth of an inch." Paul Halmos states that "von Neumann's speed
was awe-inspiring." Israel Halperin said: "Keeping up with him was
... impossible. The feeling was you were on a tricycle chasing a
racing car." Edward Teller admitted that he "never could keep
up with him".

When George Dantzig brought von Neumann an unsolved problem in
linear programming "as I would to an ordinary mortal", on which
there had been no published literature, he was astonished when von
Neumann said "Oh, that!", before offhandedly giving a lecture of
over an hour, explaining how to solve the problem using the hitherto
unconceived theory of duality.

That said, as astounding as Neumann's intellect was, his, Teller's, and the other brilliant Manhattan Project's scientists' roles in devising arguably the most terrible weapons that human kind has ever produced, resulting in the deaths of hundreds of thousands of people and threatening the destruction of the world or at least civilization as we know it is certainly a sober reminder that intellectual achievement does not automatically result in ethical achievement. Though, of course, how ethical their actions were could be endlessly debated, and there are plenty of people who think they did the right thing.

On the subject of Hungarian scientists, I've read that Europe in general was a hothouse of intellectual achievement and education before the 2nd and especially before the 1st World War. It was just sheer insanity that they virtually destroyed themselves, their civilization, and culture, and exiled and murdered many of their most brilliant men.

Even sadder that the world might be preparing to do it again. Those who do not remember the past are doomed to repeat it.
Apparently it's still opened ( https://github.com/airbnb/superset/issues/1929 ) and Airbnb is requesting a contributor that iron out specific postgresql bugs.
Ya man I been in the industry a long time I remember Brian Hunter from even before Amaranth. Always interesting reading when his name pops up. Clearly, a brilliant trader on a different level than most guys, but ya that's not always enough on it's own. He should have gotten that DB bonus though, that story was fucked up.
Interesting. Found a video that shows that pattern on a specific day https://youtu.be/O4Bx0ygwBxo

I still think having people coming to the office less is prettty straight-forward and would help.
You can reach people on Twitter, but there's some question as to how much you can influence people. Periodically I see articles from people with hundreds of thousands of followers who admit to being unable to translate that into sales, or hits to their site, or votes, or whatever.

Twitter is a great platform to keep your name in the public consciousness. So... indispensable if you're a Kardashian. Other than that, though, it's not clear. A lot of people are wasting a lot of time building up a subscriber account that ends up being meaningless.

Facebook makes money because people give it a lot more information than they give twitter. Too much, IMO.
I'm all for the spirit of openness & postmortems, but live streaming the actual troubleshooting is laughable, and I would resign at any company that forces such bullshit.
System 2 override, perhaps, though that's more general.
foglets perhaps will do the trick
https://en.wikipedia.org/wiki/Utility_fog
I really think that's walking a very fine line. You may benefit from finding a counselor for periodic visits in the near future.
Previous discussion: https://news.ycombinator.com/item?id=13604551
He jokes about it in the series. That he used linear algebra for it too.
So how do you remain wealthy if, following the social stigma, you make all the "wrong decisions" and squander the money?

Maintaining wealth takes work too.
> Just "feeling sure" isn't enough to certain of something.

This, I believe, is one of the most powerful and profound lessons hallucinogens can teach us.

If you can experience, first hand, that even the sensory input from your eyes and ears can not always be trusted, then it tends to make you very, very skeptical of things that are held as immutably true beliefs.
The important part is not for it to be linear, it's to have each PR squashed. Linearity is just a consequence:

> People preferred having a single commit representing a single change instead of having a set of unrelated commits lead to a merge commit that represented a single change.
The bike infrastructure seems to only exist south of the river (what some would call "real" Austin). Outside downtown there isn't bike infrastructure, and it is dangerous to bike/walk as most streets are built 6 or more lanes wide, plus a freeway down the middle on some arterials.

Drivers do not expect people to be on foot or on bike, and the arterials are 50 to 60mph in North Austin. Considering that it has become moderately dense with Apartments & Condos in the past decade, its sad that it is dangerous to walk in that area.
I know people tend to hold up POSIX compliance as something that's of utmost importance, but from my conversations with Bionic's maintainers, there's an awful lot of cruft and poor designs in some of the POSIX APIs.
The best thing Rust has over Ada (no one writes ADA any more :) ) is momentum.

Although Ada has eventually got an open source compiler, and there are still around 5 vendors available, due to the way it got sold, its key use has been in the area of High Integrity Computing.

So unless that is the domain of the work, where no errors are allowed, which could possibly lead to loss of human lives, very few care of using Ada.

For the young generations, Ada is kind of something they hear it existed but they never seen live, even though it has enjoyed a regular presence at European FOSS conferences like FOSDEM.

So by being modern, Rust can appeal more to the younger generations, also some type system safety rules of Rust for parallel code can only be coded in Ada via SPARK.
They are 'striving' to hit 3M subscribers? Sounds like they are trying very hard to go right out of business anyway.
The original post talks about money and how non-earned income streams carry a stigma, so for relevancy to the discussion, success is accumulation and maintenance of wealth.
Triple quoted string is just a way to write a string in multiple lines. There is no multi line comment in Python.
>"But if you do that they call you THIEF… :-( "

Why the frowny face? The title of THIEF is deserved!

>"The same happens if you hit a chicken so many times its buddies come and take revenge on you."

Ah yeah, forgot about the chicken revenge thing! Does your name change after that too? IIRC the chicken revenge thing happens in other Zelda games as well, I believe I saw it in Ocarina Of Time at least.
I dunno. If things turned out the other way, I think there's a non-negligible chance we'd have Trump anyway, and Democrats might be wondering how naive they could have been to think America would elect a self-proclaimed socialist as their president.
I'd also add not just different location but different account.

If your cloud account, datacenter/Colo or office is terminated, hacked, burned down, or swallowed by a sink hole.. You don't want your backups going with it.

Cloud especially: even if you're on aws and have your backups on Glacier+s3 with replication to 7 datacenters in 3 continents... If your account goes away, so do your backups (or at least your access to them).
That Peter Alvaro talk is on my top-three favourite talks, if not top-one :)
Russia Considers Returning Snowden to U.S. To ‘Curry Favor’ with Trump: Official
2016 Content Marketing Toolkit: 23 Checklists, Templates, and Guides
Current Japan. Same level of tech, the entire nation was bombed to bits in WW2, so it's not for historical reasons (absent Kyoto, which was spared but has some of the worst urban traffic, so old designs might not work too great).

Main difference between Japan and US is that the zoning is "zoning class or lower", not "zoning class"

So an area that is "factories" can also have commercial stores or residential areas. Areas that are zoned for high rise offices can also have high rise residencies or low-rise offices.

This means that decisions on what gets built in an area are much more guided by what people want. Convenience stores get placed in the middle of neighborhoods (same zoning class as small housing), because.... that's the logical thing to do. Small 3 people companies just set up shop in an appartment, not needing to get more expensive office space.

The end result: if a neighborhood is far from a super market, someone will quickly buy up a plot of land and set one up. Services go where they need to. The lack of reclassification also avoids regulatory hurdles and potential NIMBY vetos.

Case in point: next to where I live, there used to be a large factory. It's gotten demolished and is being replaced by a couple apartment complexes + a grocery store + book store. The process went very quickly, with little issue.

It helps that the transit companies are also real estate, so there's a bit of planning on that end for larger development. But most of the growth is organic, and there are a lot of players.
> For example, there is no double free() because heap memory is not a thing.

This was my experience back when I first did embedded stuff. These days unless you're programming something that costs less than a dollar to make, you've probably got at least double digit KBs of RAM and a C compiler. Not saying it's good practice to be using malloc() in this environment but you'll get away with it.
You couldn't be more wrong here. Have some facts:

https://www.nlchp.org/documents/Homeless_Stats_Fact_Sheet
Something else that is really useful in these situations (in bash at least) is alt-* (alt-shift-8). It will expand a directory or glob into all effected top level files/directories.

For example, it will expand `ls *` to `ls foo bar baz`, etc
When I interned there my room had a pile of dead Sun workstations, maybe something like Sun-3, I don't remember the exact model.
I'd also heartily recommend Gilbert Strang's Linear Algebra video lectures (OCW MIT). They seem to have the same goal--to develop a very strong geometric intuition.
Yes. This should be treated as a serious management failure. Blame does not lie with the individual who made a simple mistake; it lies with the supervisory structure that allowed simple mistakes such as this to result in major data loss (and, as discussed in yesterday's thread [0], has made a series of other serious strategic mistakes that have likely caused them to end up with such inadequate internal hierarchies).

Something like this is not a mere oversight on the part of technical leadership; it's either negligence or incompetence. Whoever is responsible for GitLab's server infrastructure should be having very serious thoughts right now.

[0] https://news.ycombinator.com/item?id=13607890
My personal opinion is that news orgs should operate as non-profits, since profit motive drives them to editorialize and publish things to get money vs publishing things to inform people about what's going on. I want reporting, I want facts, I don't want entertainment.
It's always much easier to get someone else to lay the groundwork for you.
Launching Outremer 45' “La Vagabonde” [video]
Visually it's not dissimilar. But this is kinda like the difference between looking at a postcard and actually going somewhere.
There's bee a bit of fuss over here in the UK recently about homeopathic medicines, which are supposed to be ridiculously over-diluted, containing dangerous amounts of various substances.

The basic idea that tiny amounts of substances that harm you in various ways might benefit you in a related way is magical thinking. But when you can't rely on the 'tiny amounts' part, you're in pretty nasty territory.
I'd be happy to buy an issue at a time - I think $.5 would be a fair price given that there is no printing cost and that the advertising is more valuable as it's micro targeted to me. I'd buy an issue to read a particular article or because I want one to read for general amusement.

Subscription feels like monogamy, I've got lots of different things to spend cash on, I don't want to commit at this scale to spending it on things I may not want.
I mean things like chrome developer tools or download page. Polymer itself is developed by Chrome Team btw.
Top talent: https://github.com/openmrs/openmrs-module-referenceapplicati...
Yes, indeed. Triple quoted strings are just a way to write strings, but isn't that also a suitable way to write multiple line comments? The reason behind it is that otherwise you'll have to add `#` to every file and it becomes tedious! I have been using triple quoted strings as comments for a long time. But you are right, that's not the exact usecase for triple quoted strings, so I'll state that clearly.

Thank you!
What of people receiving Social Security, pensions, inherited wealth, royalties from patents and copyrights, rents collected on real estate...?

Earned income is directly or indirectly linked to how you perceive society values you, and therefore your self-esteem. Pensions have been earned previously, royalties earned by your intellect, even inheritance is earnings by your family. A life on social security is known to lower self-esteem. Most recipients are desperate to work.

The UBI undercuts this to some extent. It may be part of the answer, but it is only a small part IMHO.
XMPP supports that, so it should be possible to provide an optional extension to your protocol to do likewise.

http://xmpp.org/extensions/xep-0357.html
But this is another layer of intermediation without value add - these people are basically journalist taxing, and isn't this another place where smart folks are effectively deciding what other people want to read?
I'd assume so, in the same way you can do such things on commodity hardware (e.g. bios and disk-firmware viruses, very likely others).
Even if it were politics (which I don't think this is), what would we loose by upping our overall energy efficency and reducing our reliance on fossil energy (plus be more considerate of nature etc.)? I have never really thought about it, so I'm really curious about your thoughts, but as a cynical I would guess we only "loose" our coziness because it would require change which we humans seem to don't like.
There's also AP.org http://hosted.ap.org/dynamic/fronts/RAW?SITE=AP&SECTION=HOME

Many news agencies are just editorializing AP news anyway.
If anyone needs an invite to screenhero, any screenhero user can invite someone, at least paid users, I can invite you. (Paid users haven't been charged since screenhero was bought.)
Consider BBC, Al Jazeera, MIT News, and many many others. I won't say those are all gold, but they aren't lead.
I follow developers and journalists, and spend a decent amount of time replying to things I see. I usually get responses from people.

I've found that twitter has gotten close to replacing email for sending a message to a "stranger" (software dev, journo).

I post stuff more for myself. I get sad when my clever tweets don't get looked at, but just writing is fun too.
They need to go iTunes way and unbundle payments for individual articles. The past has shown that people will pay for quality contents. Also they need to make the payment UI super efficient. If I have to take out my credit card every time then forget it.
The cloud provides convenience, which absolutely does have [some] value. That value usually does not approach the actual cost incurred for companies of a reasonable size (including, IMO, GitLab), but it does exist and it means that everyone should be able to find a smattering of uses for cloud.

The issue I think is that so many people just go balls-to-the-wall 1000% AWS and consider it a done deal, which is terrible, and then go around and telling everyone else they should do the same thing, which is also terrible.

The fact is that you can't just lay the responsibility for all of this in Amazon's lap. We'd be even less impressed if GitLab's excuse was "Yeah, we had the Amazon nightly snapshots enabled, so we only lost 19 hours of data" (whoever coincidentally took the backup 6 hours before the incident should get enough of a bonus to make his GitLab salary market-competitive!).

Amazon does start you out with some OK-ish defaults, which is better than allowing someone with 4 days of experience to set everything up, but ultimately that's not going to mean much in unskilled hands.

When it comes down to it, every company still need someone internal to take responsibility for their infrastructure; that means backups, security, permissions, performance, hardware, and yes, cost. If your company already has someone with those responsibilities, giving that person $500k to hire a few hardware jockeys is going to be much better than giving Amazon $3M to be the sole host for all of your infrastructure. If your company doesn't have anyone with these responsibilities, it needs to get on the stick, as GitLab has clearly demonstrated to us this month.
I don't know enough about the POSIX APIs to comment with any authority on that, but I certainly wouldn't be surprised if a long running software project that has been required to stay largely backwards compatible as it evolved has become crufty.

However, the importance of POSIX isn't really to do with specific design details, but rather because it aids in software portability. This is still a desirable trait. In other words, the answer is to design a better portability solution (N.B. For anyone thinking of posting it, the XKCD standards link is not relevant here, you'd want to design something that had support from key stakeholders before it was implemented, there's no requirement to fragment the market).
It seems to load faster than Civ V did. I think the UI/GUI is easier to use than Civ V, and they learned from Civ:BE how not to do things.

On sale at Steam until the 13th of Feb.
> It should be blindingly obvious to everyone that something real was happening there and the Democrats just threw it all away because it was "Hillary's turn" and besides, the election's in the bag, innit it?

Look, I am a Bernie supporter, but, no, Democratic primary voters, for the most part, chose Clinton because of a combination of preference for her policy positions and trust for her to execute and, frankly, expectation that she'd end up being the stronger general election candidate (yes, polls showed Sanders polling better against Trump so that he had a better starting position, but it's not like one couldn't honestly believe that his negatives would gonip faster on a general election campaign), not because it was "her turn".
Another option could be to use mechanize (https://pypi.python.org/pypi/mechanize). Originally written in Perl, then ported to Python as well as Ruby.
Funny how most in this thread are unwilling to interpret the experience at face value, probably because of certain taboos among scientific and technically minded types.
It would be hilarious if math, science, and logic turned out to be consensus hallucinations that were not only incomplete but could not make more than limited patches of sense.
Yeah that's not most people.

That being said, the green card lottery is apparently much easier if you're from Europe (because of the lack of competition for the 7% country limit of cards).

But overall, the US is among the hardest places in the developed world to get a good visa situation, I think.
Mathematician and puzzle-maker Raymond Smullyan dead at 97
Dupe - https://news.ycombinator.com/item?id=13619089

(Sorry if this isn't the right way to mark as dupe)
I believe this world is basically a playpen in a universe having 5 spatial dimensions.

I've had a very interesting side-effect immediately after coming back from a DMT trip of being able to see around things. Like you look at a box on the table in front of you and you can see the side facing away from you. Faded gradually after 5 minutes. This seems like extremely fruitful territory for trying with ESP test cards, MRI imaging and more.
Everything you posted is wrong, which makes me believe you know everything you posted is wrong. Nobody writes things that inaccurate by accident.

For the benefit of YC, here are corrections:

> No branches. If you want to make a temporary code branch,
> you create a CL (Google's version of a pull request), but
> never submit it. This means nobody else can collaborate on
> it with you, and it must be manually updated to HEAD.

Piper has branches, which can be committed to as normal by any number of engineers. It's common to have both branches for developing certain features ("dev branches"), and branches pinned to a stable base version with cherry-picked bug fixes ("release branches").

> No CL collaboration. Unlike Git branches, CLs can only
> contain changes from one user.

CLs are equivalent to Git commits. Collaboration is expected to occur via a series of CLs, just like Git-based projects have large changes made via a series of smaller commits.

> No stable branch. Since everything is essentially on one
> long branch, it's a real hassle when a project is broken
> at HEAD. Sure, integration tests should ideally prevent
> this. In practice, HEAD is often broken. Teams have
> created bash scripts and mailing lists to determine
> 'stable' old versions that can be checked out for
> development.

There is a global testing system for the entire repository, which is used to decide whether a particular project's tests pass. Commits on which all relevant tests pass are the branch point for releases. This is similar to the Linux kernel's dev model, where stable releases are cut at known-healthy points in an evolving codebase.

Important libraries define more rigorous releases, similar to Git labels, which are updated automatically every day or two. These both reduce the amount of tests that need to run, and reduce chances of errors in low-level code affecting many teams.

> Single versions of libraries. Any library that is used is
> also checked into the VCS. However, only one version of
> the library can exist in the codebase, which is rarely
> updated. However, there are exceptions to this.

Many third-party open-source libraries have multiple versions, and new upstream releases are added when there's either a security/bug fix, or someone wants a new feature.

Three of the four languages most often used at Google (Python, C++, Go) do not allow multiple versions of a library to be linked into a single process due to symbol conflicts. This is a limitation of those languages, not of the Google repository, and they affect any company that allows use of third-party code. The standard recommendation at Google is to avoid dependency hell by sharding large binaries and using RPCs to communicate. This development model has many advantages that have been documented elsewhere.
Definitely, if you can update the bios from your operating system then you could load something malicious.
Also, I wonder if you could read the current IPMI password for a machine from the operating system, and if baremetal providers set those passwords to some default...
There are advantages and disadvantages. Here's an article about the good parts:

https://medium.freecodecamp.com/how-google-builds-a-web-fram...
Dupe - https://news.ycombinator.com/item?id=13619089

(Hope this is OK to mark as dupe?)