skysight-inc/HackerNews huggingface dataset:
I learned to give up making things exactly to my liking and learn to use the default key bindings.

Now I can log into any machine and be 100% productive.
Your comment would be much better if you dropped everything but the second sentence (and maybe the first, to orient the reader), since that's where all the substance lies.
The point made is valid regardless.
SpaceX | FULL STACK ENTERPRISE SOFTWARE ENGINEER | Hawthorne, CA | Full-Time | ONSITE

http://www.spacex.com/careers/position/206174

The EIS (Enterprise Information Systems) team writes the software that builds rockets and powers SpaceX. We are responsible for all of the software on the factory floor, the warehouses, the financial systems, the restaurant, and even the public home page. Elon has called us the "nervous system" of SpaceX because we connect all of the other teams at SpaceX to ensure that the entire rocket building process runs smoothly.

We are seeking developers with demonstrable experience in: ASP.NET, C#, SQL Server, and AngularJS. We are a fast-paced, highly iterative team that has to adapt quickly as our factory grows. We need people who are comfortable tackling new problems, innovating solutions, and interacting with every facet of the company on a daily basis. Creative, motivated, able to take responsibility and support the applications you create. Help us get rockets out the door faster!
That was after the World War and resulting starvation though.
Any recognition algorithm? How does your brain do it then, magic?
If my "value system" shouldn't apply to someone else, then you are making my point - women are less interested in pro chess than men, and their different value system is not a problem.

If you do think it's a problem, you can only argue that it is based on a judgement of what's productive that is applicable to others. Here I am ready to defend my belief that chess, which I like, is a waste of time.
She resigned
240 is also on the low side. I would prefer 480 to keep the amps on the low side. Buuut that is what happens when nobody future proofs fundamental standards.
More like:

And mathematicians's work is derivative of pharmaceutical companies that produce amphetamines

And pharmaceutical companies that produce amphetamines are derivative of chemists' work

And chemists' work is derivative of physicists' work, which gives us a nice loop
>Tens of thousands can work on a single small building

Ooops, meant "on a single building" here, like a hotel, hospital, etc, not "small building".
> A Bayesian approach seems to work here.

A tangent: is there a name for an automated investment approach that takes a large pool of investors, and tries to use Bayesian clustering to extract the "super-predictors" from the data, to base its investments on them?
There's even a mandarin romcom around that plot. 'Finding Mr Right' I think.
Very nice explanation. Not oversimplifying and not too detailed. Could anyone care to explain smart contracts in the same balanced fashion? I always struggle to convey my understanding.
How about hygiene standards and temperature? The machine can have a major hedge on that.
Standardize Page Objects with Visual Studio Item Templates
> But the computer can be coded to do causal calculus. Which is an elegant way for it to reason about the observations it sees.

I'm not convinced that number-crunching could be fairly cast into the same pattern of rationality as reasoning. For one, reasoning seems to imply the potential for a multitude of (not necessarily correct or even veridical) outcomes - it is possible to reason as a human being about what to eat for dinner without predicating that on an "acceptable" meal.

In contrast, there is only one (and necessarily veridical) outcome for the sort of "reasoning" that a computer does. You can make that outcome very complex by virtue of a very complex program, but any deviation from it would be something wrong with the machine or program, not just another outcome.

> About the child and the brussel sprout, it's because they don't like the taste.

Possibly. It could also be that they've never had them but have heard their friends complaining about them, or that they just don't like the way they look.

What's interesting is that any of these would be a reasonable response from a child (or an adult). Contrast that to the explanations we would accept for a machine failing to produce the correct outcome - would it be reasonable to say (beyond in a colloquial sense) that my desktop "didn't like" the input I gave it?
An amusing application of mov's turing completeness https://github.com/xoreaxeaxeax/movfuscator
Does anyone here program APL? I've tried to look into it occasionally because the idea of powerful, concise syntax appeals to me, but the unfamiliar syntax was always too much to get my head around within a reasonable amount of time. I'm curious to know whether it really does become second nature after a while, in the same way that some of us might read a printf format string or regular expression quite fluently after many years of working with them.
To summarize this article: The author really enjoyed using React Native up until he hit some performance issues related to loading large images on certain versions of Android.

He doesn't go into what specifically the performance issues were, any techniques he used to profile his app, what third party libraries he tired or anything.

Performance issues happen all the time with native apps that don't use React Native. Optimizing is a core part of what a software engineer does. Giving up on weeks of learning without a good reason seems like a poor choice to me.

As it so happen's I have been working with a colleague of mine who just fixed a React Native performance issue relating to images on Android on older devices. The author might want to check out the following article:

https://facebook.github.io/react-native/docs/performance.htm...

Our particular issue was solved by the following:

"This is especially true when you have text with a transparent background positioned on top of an image, or any other situation where alpha compositing would be required to re-draw the view on each frame. You will find that enabling shouldRasterizeIOS or renderToHardwareTextureAndroid can help with this significantly."

Apart from the above, this article is pretty shallow, which is sad because I would love to read a good article on React Native's performance. Perhaps I will write one if people are interested.
Cloud.gov becomes first fully open source FedRAMP solution
No, the fact that they "pirated" the software is a separate claim, since the output files were not produced by their copy of the software. They would be in this fix even if they had never "pirated" it.
This Der Spiegel Trump cover is stunning
you can serialize the content of a sqlite db as a SQL file. ie. plain text. therefore, best of both worlds. text. plus you get rich structure and a query language, transactions...
Not saying I agree, but an argument could be made that other people need to be blurred before it is shared with a third party, if they have a legal right to control images of themselves.

If you accept that people do have this right the logical conclusion is then you are infringing and causing harm to them by taking their photo and sharing it with Facebook. If you don't think people should have that right, I am not convinced there is any infringement going on and this creepy database is just the inevitable end result.
>But our latest research challenges this view

Well, it's still a single research. Let's wait 5-10 years for it to be criticized by other studies, replicated, further proved and all that.

Until then it's just noise as far as any layperson is concerned.
You can use whatever format you want if you also archive (1) the software needed to read whatever formats you use and (2) a computer that can run that software. A well-built computer should easily survive 30 years of non-use if stored properly.
In addition to being the worlds largest market for acupuncture, herbology, aphrodisiacs and a whole constellation of farce around 'chi'?

Here's some insight:
http://io9.gizmodo.com/academic-fraud-in-china-is-getting-ou...

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

http://www.scidev.net/global/networks/editorials/china-must-...
He's saying that if you live in a dictatorship, your Facebook data may literally lead to your death.
Clever! You just solved my main issue with tmux!
My experience has been similar. A good coding style for teaching, when the reader doesn't yet recognise the building blocks of a language or their idiomatic usage, is often very different to a good coding style for professional use, when the reader can be assumed to understand the concepts and idioms already.
Save it as a spreadsheet. Microsoft will keep publishing new versions of Excel every 2 years for the next 30 years, but you are guaranteed they will never change the format or add a single new feature over that period!
Ok, you're right, it is an option in third-world countries. I don't see it happening in the EU/US/AU/CA or even China (even considering their past human rights violations). But if it does happen on a large enough scale, hungry riots will just take over the means of the food production (mostly robots and other machinery these days).

> It wasn't that long ago that poor people who needed critical medical care were kicked to the curb to die on the street because they couldn't pay.

Healthcare is a separate issue. What you're describing is still happening all over, including the US. I've been looking at the US health insurance premiums, and I have no idea how an average person can afford something like that.
Yeah, I got this machine before the current drama; in fact it's an X60, which I bought as soon as it was announced (when minifree was "gluglug"); mostly to avoid installing libreboot myself, since I don't trust myself not to brick things :P
Blur out people without explicit consent. Draconian, yes, enforceable, certainly.
H1-B visas and the talent shortage. The Silicon Valley reality
Have you read this:

https://facebook.github.io/react-native/docs/performance.htm...

It might help with some of the performance issues you encountered.

Even if you decide to abandon React Native and just do Native Android or iOS, you are going to have to deal with performance issues at some point in your career.
>OK, so moderate drinking is not good for you, it's just that being wealthier and better educated makes people more likely to be moderate drinkers.

Or, rather, that's what a single, recent, and not battle tested, study claims.

It will take a lot more studies, and meta-studies to come to any such conclusion -- even assuming this one got it right.
I agree, I'm less of a power user than you and still had the same feeling.
Sqlite database files can (rarely) become corrupt, which could cause you to lose the whole file. I'd lean towards text and individual files myself.
> I don't know how stable the file formats are, or if you'd have to do regular migrations.

Reading this made me wonder why there isn't a binary file format that has a mandatory header with a plain text description about itself in it. I can't imagine the SQLITE format being too complicated, so it would probably fit into 8k maximum. Basically a way to make it easier to create a parser, if the original description or source code is lost. Given that the SQLITE format is everywhere it's probably not too relevant in that case, but I still wonder if there's any format that does something like this.
This comic seems kind of dumb.

> If it was you who decided there would be no conflict, for a thing cannot be in conflict with itself, such is a contradiction.

What? Of course you can be in conflict with yourself. People have mixed feelings and conflicting desires constantly. Different parts of our mind can want different things. Is the author a robot or something, to have never experienced this?

> Remember indeed, but not a decision! You simply had a thought, and an empty thought at that! You stood there like a fool and declared you would no longer smoke, and then what? And then nothing!

First off, what does the author think a decision, is, exactly? Most decisions aren't things that are acted upon immediately after the decision is made.

Secondly, the thing in question is the stopping of an addictive habit. By definition, quitting smoking literally IS doing nothing.

> And this is what you need, Sanus, to quit smoking: You need obedience, not will!

I thought it was obvious that willpower IS obedience, obedience to yourself, or rather the wiser part of yourself, the part that isn't focused on base or shallow urges.
My guess is five to six thousand years before humans move away from the "winner takes it all" scheme ( or alpha behaviour)

In twenty years we pretty much will know who is right.

I'd rather buy shares of companies then hoping for a sudden change in human behaviour.
Are these for just Lineage installs or does it include those that are based on Lineage too?
> Zuck: I have over 4,000 emails, pictures, addresses, SNS

What's SNS?
Screen seems great, but I think this must be fixed - " goto cleanup;" :D
Show HN: Box Breath – A simple breathing exercise
If you are already going that far, why not just switch to a tiling window manager?
and I'm guessing you consider that a rebuttal?
I never used screen and still did the rebind simply for the easy 1-handed operation. I ignored the prefix change because I've actually hear some people prefer the default ^B. I know of no-one who prefers % and " for pane splits.
"Facebook is terrifying... for my bussiness"

Google.
Some of the Discworld series, like Small Gods, can be read stand alone with out problems, but I think it's a good idea to read the first book of a main character first. Rincewind, the incompetent wizard, starts with the first book in the series, "The Colour of Magic". My favourite, Sam Vimes, is introduced in the book "Guards! Guards!"
In other instances this would be my recommendation, but OP needs to somehow capture relationships between data-items in ways that referential integrity will be maintained: this is a non-trivial challenge, because it requires application logic to enforce that referential integrity, and therefore requires an application, not just a format alone.

If the requirement were merely to store some flat or hierarchical data, any run-of-the-mill file-based filesystem would fit the bill, and folder structure alone could be used to express relationships, but without simplifying the data model, this does not seem to be sufficient.

SQLite manages to provide this capability and logic, and its installed base is very large, and thus lessens the likelihood that it or compatible systems disappear outright. I believe for your usecase, leaning on SQLite is preferable to coming up with your custom format to express data relationships, and your custom code to enforce those relationships. But consider the points raised elsewhere: plain text remains partially recoverable if damaged, while binary files often exhibit more brittleness.
Here I've been letting go and re-pressing the Ctrl key. Thanks for the tip :D
"Compact code" is not orthogonal to "less code." It is said that you don't truly understand the problem you're trying to solve until you've implemented it a few (3?) times. Once you begin to understand the problem, you can often find places that required no code: either an existing API solved that problem and you weren't aware; or perhaps you found a more 'pure' solution and you can remove much of your code. This does not mean that you need to write compact, unintelligible code.

Also consider: "In anything at all, perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away, when a body has been stripped down to its nakedness."

Lately in my programming career, I find myself simplifying code, distilling it to solve the problem at hand, then clarifying the code (with good variable names, explicit comparisons to NULL/nil, fully demarcated if/else, small well-named functions, etc) so that future me can grasp it faster. This has the added benefit of pleasant peer review and getting new devs acquainted with the code.
Out of curiosity, would you still use terminator/iterm if you used tmux in every shell?

I understand term* provides some additional functions, but would you still consider it worthwhile?
> Who do you think consumes child porn? Pedophiles.

Right, so distributing child porn will not make more pedophiles. Those who watch it already are.

> If someone wanted to not engage in homosexual activity, viewing a ton of gay porn is obviously a bad strategy to anyone but the willfully ignorant.

It is strange to watch gay porn if you don't like it, but how is it a "bad strategy"? Do you believe it has some strategic value, as in it will have long-term consequences?

> Fortunately, homosexual activity is between consenting adults and does not involve torturing children.

It is not always the case. Male can be raped my male and women can be raped by woman. Further, woman can be raped by man, but it does not justify banning straight porn.

> (Also, the downvoting shows that you're wrong, you can't come up with a reasonable argument so you try and punish dissent)

I am not sure how voting on HN works, its rules are not public, but AFAIK I can't downvote replies to my posts from the same account, at least for some time. 1 hour passed, I still have only the option to upvote your post and have not voted at all.
Copy mode works with the mouse simply by using mouse-enable.

It'll still copy to the tmux buffer, not any system clipboard.
I don't think this is all that helpful. If you use a moderately-decent text editor, it probably has a closing feature, and an autoindent feature.

If you're writing a new tag in emacs, you just need to write the opening tag, then press "C-c /", and it will close it for you. If you have a syntax error of this magnitude, the autoindenter will also help you realize. Just select the region (or the whole file) and press tab, see where the indentation stops making sense, and follow back to the opening tag by column.

There are heavy-handed approaches to this, but I find that default-configured emacs with these two tricks can reduce your error rate to effectively zero, without requiring you to learn a new tool just for [X][H]TML. I say "just" for HTML having spent about half of my working hours in HTML for two years full time. I think this is enough.
I like that he speculates a positron is an expanded proton. Why not? Probably less outrageous than antimatter.
Do you have any better recommendations on what to read in this case? If you do, I would love to read them! If not, you could do a great thing and use your knowledge to help the rest of us out.
They asked for clarification and did not receive any, and didn't have any violations they knew about. They certainly sound like they don't believe they have any violations and were not doing anything wrong.

I will say that the word "ongoing" sounds like they admit they did some specific thing wrong in the past, that they rectified. It doesn't sound like "this came as a total surprise to us." I'm curious why they didn't choose to elaborate on the word "ongoing". Still, there had to be some reason for this action.

They're curious what that was. (Or are faking being curious what that was - and they're faking it well; I believe them.)
It's not that 'having' willpower is bad, it's that the concept is misleading. Pretty much any story where someone changes themselves (or tries to) can be coerced into an anecdote about willpower.

The point here is that the thing which decides whether or not someone succeeds at changing themselves is not the having/not having of willpower, it's everything else. And willpower as a concept is just one more distraction.
> Hmmmm, there's a better talk by D. Richard Hipp around, but I'm not finding it atm. In the better talk he explains they (SQLite) are planning to be around for the 30 year timeframe you mention. Something to do with an airplane manufacturer looking for long term guarantees, but I don't remember the details.

Here's the video[1] linked to from a tweet[2] linked to above.[3]

[1]: https://www.youtube.com/watch?v=Jib2AmRb_rk&feature=youtu.be...

[2]: https://twitter.com/copiousfreetime/status/67583454330408140...

[3]: https://news.ycombinator.com/item?id=13569301
My+Story+|+Ashley+M.+Benjamin
It was a nice read, and I like the way the idea was presented. But one thing that stood out to me as kind of odd was the distinction between typing lowercase and uppercase characters.
Automatically assuming lowercase to be a "keyword" does not seem like the right idea to me. Most sentences on the web might start with a capital, but not all of them will do. (For example here on HN, you have in the nav bar "new | threads | comments | .." None of them starting with a capital.
Radiation levels at Fukushima Daiichi are not rising
I've been playing a lot with React Native over the last year; professionally for almost 4 months now. This really aligns with my experience. I don't share the same opinion of going back to native code though.

This really is a fantastic platform. You really can, today, write native cross platform and web apps with the same code base. With few exceptions, everything from including native modules to upgrading is painless. The UI metaphor is fantastic, the tooling is superb, the editor support is there, the community is growing. It's a great place to be.

It's not without it's warts though. From my experience, the real problems stem from the 3rd party native modules. It's not even their fault, the platform is just moving so fast. As recently as the 0.40 release, every native module out there was broken on iOS for a short period of time. I was the first to submit PR's to two fairly widely used ones, and that was multiple days after the release. On this point, I believe this is more indicative of a community that generally doesn't upgrade their projects right away- a combination of painful prior experience and a deep seeded distaste of having to re-release their app on all stores as you can leverage a tool like Microsoft Code Push to change the bundle as long as it is compatible with the native shell.

Of the two RN projects I'm working, both have at least one dependency pinned to a Github fork I have of a project, waiting for my patches to be released. This sounds worse than it is, as the majority of native modules are hilariously small and easy to modify, but it still is worth mentioning as a point of friction today. As the community grows, I expect this will diminish.
>The problem is, my terminal already has a concept of scrolling, and its own concept of a buffer, with its own concept of keeping unlimited contents based on available memory, etc.

Perhaps try iTerm2 (for Mac) native tmux integration. You can have tmux panes and split panes that are (and behave like) regular terminal panes and tabs.
Is that a list of games that only support DX12, or a list of games that support DX12 and possibly some other API as well?
> I didn't post the picture so that ...

This assumes that your and Facebook's intent and interests are aligned. Clearly they are not. Why you posted your picture onto someone else's database is relevant primarily to you, and perhaps also to some subset of your friends.

You're not obligated to turn that process into a money-making proposition.

As Eben Moglen warned us a long time ago [1] the arrangement between you and Facebook (et al) is neither complex nor confusing:

You get some PHP doodads and you get spying for free all the time.

[1] https://www.google.com.au/search?q=eben+moglen+doodads+and+s...
That's pretty bad. I thought Google was good with this sort of stuff. Is the delay caused because they were closed drivers, and had to be reverse engineered ?
Let's write one and call it plan 11

:)

More seriously, the same people were involved in all three so they are already inspired by each other