skysight-inc/HackerNews huggingface dataset:
> Has anyone succeeded in deliberately changing editors, even when not feeling like it's necessary?

I don't see the point in changing your editor if you don't feel it's necessary. Surely one should gain something from a change of editor...
Perhaps an amharic speaker was involved?
Right now it is returning loops of the same apis over and over, randomly.
Sure, if you're planning to run a lifestyle business do whatever you want.

But if you're not, consider when you have an interested potential investor who's mulling over your business model and asks offhandedly, "So you're a Delaware C-Corp, right?" and you answer with this.

Then he thinks: "if they didn't even get this right, what else have they missed?"

And you lose the deal.
A classroom experiment in Twitter Bots and creativity
One thing I've realized about the Linux community through all this systemd flame warring is how unbelievably conservative a large subsection of it is. There's this huge so-called "neckbeard" continent that views anything architecturally beyond the 1980s as a huge affront to Unix.

IMHO I kind of shrug at this, since Unix was never really all that great to begin with. Unix won because the only commercially viable and well supported alternative was Windows, an OS that was (and in many ways still is) significantly worse especially for server and embedded applications. Everyone rallied around Unix and especially free/open Unix as an alternative, and so here we are.

It's also tough to compete with free, and Unix OSes got a huge boost from both Linux and the various free flavors of BSD. Yet that boost came at the expense of things like BeOS, Plan9, original NeXT, and the OS I still feel is hiding behind the JVM ... which for their day represented fresh ideas that might have gone somewhere.

Ultimately I think the existing Unix paradigm is going to be killed by Docker and mobile OSes that containerize in similar ways, and I'm not sure this is a step forward. It escapes much of the ugliness and the poor permission model of Unix, but it does so by handing virtually everything to the app. Docker containers (and mobile apps) can be thought of as something almost akin to giant statically linked binaries. We're getting more monolithic and coarse-grained.
To be fair, in order to get that $0.05/GB rate, you have to be spending more than $11,000/mo on data transfer.
Sometimes I want to explain to someone what "begging the question" means in its original definition as a conclusion that relies on itself as a premise. I've often wished there was a perfect example of question-begging I could point to as a demonstration. Well, now I have one.

The most important - really, the only - point that this waffling diatribe offers is that food and sex are moral equivalents. Except it doesn't ever prove that point. Rather, it sort of wafts it in the air ("is food the new sex?"), assumes they are connected ("The question before us today is not whether the two appetites are closely connected") then throws out random just-so assertions ("Both [...] can prove ruinous not only to oneself, but also to other people, and even to society itself")

The next thousand lines of condescending feigned surprise basically amount to "oh, how strange it is that although sex and food are very similar, we treat them differently". Yes, that would be surprising if they were very similar. But what if they're not very similar and you just made that up because it would be convenient for your worldview?

When your conclusion is your premise, anything is possible. I present here my new essay: Is Sex the New Eugenics? Sex and eugenics are inextricably linked. At various times laws have been made and wars have been fought over both sex and eugenics. We previously thought eugenics was a good idea but we now see it as morally bankrupt. We previously thought sex was morally bankrupt but we now see it as a good idea. But since they're the same, that's wrong. Sex and Eugenics are the same. Nietzsche.
or, gosh, incorporate a security system that doesn't rely on obscurity of defenses or ignorance on the part of your attacker..?
The most gorgeous UI to me looks something like this:

cmd arg1 arg2 ...

or

shell> cmd
response
shell> cmd2
response2

The simplicity, clarity and composability is hard to beat. And though you do gain certain benefits when you present a GUI (esp with pointing device), of course, you also lose a lot. Beauty is not just in the eye of the beholder, it's also in your brain.
Ask HN: What's the state of the art in multi-platform client GUI development?
It seems to me that there's plenty of good options for writing everything but the GUI of client apps in a cross-platform manner. Just for example, one could write the meat of an app in C++, and it could be compiled to OS X, Linux, Windows, iOS and Android. With Emscripten one can even run it in a browser surprisingly well.

However, the GUI side of things seems to be split into three (let me know if I've missed a category):

1) Native to the OS (That's to say, using OS-provided widgets and idiomatic HIG)
2) HTML/CSS based (E.g. React in a Chromium environment)
3) Some kind of cross-platform widgets (E.g Java Swing/AWT, QT, even OpenGL)

I think the first option seems to be the most favoured, but option 2 still seems attractive to me (as a dev), given how well Spotify and Atom seem to work. Option 3, while practical for some applications, seems to be generally derided to the point of contempt.

I do wonder how much of how well option 2 performs is down to implementation, rather than a fundamental limitation of its approach. For instance, before Atom moved to using React, it was dreadfully slow to scroll.

Another way to phrase it is, what multi-platform apps do you admire, and what tech stack do they use? I'm particularly interested in excellent examples of cross-platform GUIs (Be they HTML/CSS or otherwise)
BuzzFeed’s Executive Chairman Is Invested in Uber’s Competition
I have a different theory of what was going on in the early days of FB in regards to the author's claims.

Dustin probably started saying "No" not so much because his time was being monopolized by technical issues, but because other engineers (including the author) were trying to curry favor with him as they saw the status of the social network start to rise.
I had a similar thing happen to me, where I was on the receiving end of "not now". The colleague was on a phone with their backed turned and head down and I couldn't see that they were on the phone. And they responded with a mean "not now". There's just no excuse for it. Even if it's the end-of-world, you can still just say "not now" without any malice.

I'm sure he didn't mean any harm and was under pressure. People make mistakes. And compensation is called compensation for a reason - (stock) compensation for being yelled at, I'm sure makes it feel better - especially when it's early facebook stock.
What is requiring a peppercorn? Google wasn't of much help
Understanding and Optimizing for Multiple Currencies with Patrick McKenzie
> The one thing I do not consistently use are modal keyboard-centric editors like vim and emacs.

As a vim-er and not an Emacs-er, asking genuinely and not out of snark, surely Emacs is eminently non-modal (at least, not modal in the same way that vim is)?
I agree with your opinion of the article. It reminded me of that Asimov essay [1] that talks about the English Lit student who wrote him a letter quoted Socrates to him, "it is because I alone know that I know nothing" and implied that there is no advancement in our knowledge when we thought the Earth was flat and we were wrong, and our modern understanding that the Earth is round and we are wrong (since it's not perfectly round). The upshot was that Asimov was foolish in thinking he knew something. The author of this essay seems to imply a similar idea.

By passing off the moralities as a fad, the author seems utterly clueless of the fact that when more people have pre-marital sex, no one is harmed, but when people raise millions of animals to be eaten, there is a victim (the animal).

[1] http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
I'll pass -- despite what they claim on the indiegogo page, this IS going to be a "pay-to-win" game in the sense that in order to compete at higher levels you have to buy a larger 'data plan'... one can argue semantics, but that's all they are, semantics.
Starting a Startup – Just Another College Startup
And +40dB in ambient sound?
>> ...by forming a Delaware corporation is advice constantly repeated in some circles and it's simply asinine.

Do you have a few sources to back up this claim?
New Features in C# 6
This right here is the real lesson. Comcast is not going to lower rates for everyone else because of this.
6 Tips for Top Client-Agency Partnerships
Entity conversion isn't going to be the most complicated or costly part, but it could actually be the most time-consuming depending on the state you're converting from and a bunch of other factors. I've seen it take months - you can imagine the founders weren't happy (wasn't CA though).

I think you need to consider the target audience of the presentation - it's for people who want to start high-growth tech companies that will raise venture capital. If that's your goal, then the simplest option by far is to incorporate as a Delaware C-corporation. On the other hand, if a larger goal for you is to save a few hundred bucks a year on the extra franchise tax, then yea - maybe you want to incorporate in your home state. But then you're not the intended audience for this presentation or the advice contained in it.

I'd also just point out that telling people to just incorporate in their state of residence is no less boilerplate advice than telling people to incorporate in Delaware :)
Sure, I will. I just retired this little gem, after six months of faithful service: ahbag6uWXa0aj0ee

Ahh, the memories.
Learning to say No and learning better about what to say No to is definitely a helpful life strategy, in my experience.

For example, saying no to PHP -- whatever it's merits -- means being able to say yes to Java, Python, C, Go, Clojure, whatever. Saying no to Windows means being able to say yes, more, to Linux. Saying no to meetings means saying yes to writing a new feature or fixing a bug. Saying no to interruptions means saying yes to focus. And so on.

You have only so much time in the day, week, year, rest of your life. It's not that there's no value, benefit or use to the thing you're saying no to, it's that the alternative will often give you more of those things, or otherwise help make your life better in some strategic long-term way, or in some non-tangible way like making you happier.
This is why scrum masters were invented. It's there job to say yes, while everyone else says no.
For me - I like having headphones on without music because it's kinda warm and lowers outside noise. If I want to listen to something and still indicate I'm available to chat, I only have one headphone over the ear and the other to the side.
Neither did Youtube.
He already mentioned it kinda: flexibility
it advocates bayesian statistics, which is a reasonable decision, but seems to take it to such an extreme that "hypothesis test" never appears in the table of contents...

That's not very unusual. It seems to follow the "logic of science" approach from Jaynes. Hypothesis testing is covered in chapters 4 and 6. Other books (Mackay, Jaynes, Murphy) only cover frequentist hypothesis testing to argue against it, so this is rather refreshing.
On that basis classical architecture and design have been far more successful than anything else.

There's a reason for that Roman word in Times New Roman.

Minimalism works well on small screens. But my guess is that as UI devices get bigger and more immersive we'll see more texture and decoration beginning to reappear; six feet of extreme white space is too much to hold interest as a container of useful content.

Incidentally, not a few Victorian and Edwardian (i.e. pre-Bauhaus) public buildings in the UK have amazingly rich and detailed designs. They were incredibly labour intensive building projects, and there's something very compelling about spaces that were built and decorated almost entirely by hand with expert craft and precision and take pride and pleasure in expensive decoration.

I'm not sure what the UI equivalent would be, but it's interesting to think about.
One rather dull, but important, aspect to think about early on is licensing. More permissive licenses seem to be preferred today, especially if you want submissions from corporate entities.
Related to that is keeping some kind of contributors record (the important point being you at least have a valid email for every person that submitted something).
White House fact sheet on Obama immigration plan
Hey, Danny O'Brien from EFF here. You're absolutely right: the best defense against malware attacks of any kind is to increase the level of protection that systems have, whether that's read-only distributions, compartmentalization approaches like <a href="https://qubes-os.org/">Qubes</a>, or just generally fixing the vulnerabilities that malware must exploit to take control.

Detekt is mostly about a different and earlier part of the problem: allowing groups that may be currently targets of illegitimate state surveillance to confirm that they have been infected by specific tools that we know to be used by state attackers, and therefore confirm that they are indeed under this specific sort of surveillance.

Up until now getting to the point of confirming that fact, has mostly relied on manual examination by experts. If an activist or journalist suspects they may be under surveillance or infected with malware, they need to navigate the usual challenges to fixing a malware infection, plus they need to eliminate the (often far more probable) case that they are infected with the usual petty criminal spyware.

This is about being able to positively identify a relatively small number of cases of targeted illegitimate surveillance, out of a ecosystem of hundreds of thousands of potential targets, and a huge array of potential exploiters of vulnerabilities. Right now all the organizations supporting Detekt (EFF, Amnesty International, Privacy International and Digitale Gesellschaft) receive queries about potential infection cases from all around the world: now we can scale up a little the first step of that triage we conduct. The positive identifications that come out of Detekt we can take further, and base, for instance, the <a href="http://www.washingtonpost.com/business/technology/us-citizen... cases against the Ethiopian government</a> in the UK and US that PI and EFF are conducting.
As an east coast transplant, I am still utterly amazed that this sort of thing actually is normal on the west coast: someone is seriously shocked and hurt because someone else "shut you down" by saying "not right now" when you want to interrupt them to draw their attention to yourself.

Not that they don't want to talk to you at all, they just want you to wait till they finish what they're doing first. This is apparently considered "socially awkward" in California.

Not only that, this person then went off and introspected on the broader meaning of this "watershed moment," and concluded that "socially awkward" things like occasionally saying no to someone are sometimes actually OK and good...
I'm on the Dart team, so I'm extremely biased here :) but I think Dart has a very bright future.

Many people seem to think that better performance is the main reason to choose Dart, which can be viewed in a positive or negative light, because a Chrome with the Dart VM could be great because of the performance gain, or terrible because it's bringing a "runs best in Chrome" world.

So I like to say that better performance is just one reason to choose Dart, but that Dart brings many benefits over other languages (not just JavaScript) and so appeals to different developers for different reasons. A few examples:

* Dart is very toolable and has a great IDE experience in a number of IDEs already: IntelliJ/WebStorm, Eclipse, the Dart Editor, Sublime, etc.
* The semantics are much more sane and predictable than JavaScript: objects are closed; Dart has class-based inheritance with interfaces and mixins; type coercion is eliminated and thus predictable; arrays are real arrays, bound checked and can't have holes; 'this' is lexically bound; accessing a undefined property throws an exception rather than propagating undefined through your program; there are no top-level statements, so startup is predictable; and on and on...
* Dart's syntax combined with interfaces allow for really great libraries, and Dart's core libraries and dart:html take full advantage of that. [] is separate from property access, so Lists, Maps, and Sets have nice-to-use interfaces. There can be multiple implementations of List, Map, etc. It's possible to write delegate/wrapper/proxy classes, etc. Dart's core libraries are a joy to use.
* Static type warnings and checked mode helps developers write correct programs. Type checks really do find errors early and save users time. We see this internally.

The syntax is much lighter weight than Java. While people claim it's Java-like just because we have types (though they're optional), that's really a nonsensical argument - Dart's more like Smalltalk :) Dart programs are massively less verbose than Java, and I cringe every time I have to write Java code even a little.

So we're seeing increased usage internally even though the VM isn't in Chrome yet. The other advantages are huge and have enabled teams to deliver new apps at very fast rates. They're mostly internal for now, but we'll hopefully see more externally visible apps soon. Also, we've just begun the era of server-side Dart in earnest. That's a big area for expansion that will feedback on the web usage.
A peppercorn is a tiny payment to provide consideration between the two parties. In common law both sides of the contract need to benefit somehow, so you can't have one party work or sell something for free. A peppercorn is a dollar or a pound to satisfy the requirement that both sides benefit (however tiny). So you'll have people who want to work for free getting hired for a dollar, or people selling a house for a dollar to their cousin.
No, it's a matter of labor law. An employee that does not own a "substantial" amount of the company they work for must be paid at least minimum weekly salary, which varies from state to state. In NY, the minimum salary is $600/week. In California, the minimum weekly salary is 2x the state minimum wage ($9/hour) for 40 hours/week, or $720.

"Substantial" in this context depends on the facts and circumstances. Generally, anything less than double-digit % ownership is not substantial enough, unless the company is worth well into the millions.
Lazzerat: The Basic Viral Media Blog
asm.js certainly is Javascript - that's a very important aspect of it.

From http://asmjs.org/:

"an extraordinarily optimizable, low-level subset of JavaScript"
With a few exceptions that probably aren't going to apply to a startup, like volunteering for a nonprofit.
Because the streaming isn't realtime. Latency doesn't really matter with a buffer.
I'm rather surprised at some of the responses here.

For many people, especially when they're working on difficult or complex tasks, an interruption will cause them to feel a bit angry or frustrated. This is completely 100% normal.

They don't mean to hurt your feelings. They just need some space to focus. Give them a bit of space, and think nothing else of it.
My original reason for learning vim was so that I could be effective when shelled into a box. I quickly became much more productive with it than any other text editor I tried to use after. Atom caught my attention, but I would up installing the vim bindings and eventually switching back.
Can someone put in Layman's terms what the change entails and why it would be the end of Linux?
Ah, well done. The denizens of the web never cease to impress me.
I respect this man! True passion and dedication.

You guys should watch this 4 part documentary about him and his early days, JUST amazing story:

Tetris - From Russia with Love

https://www.youtube.com/watch?v=NhwNTo_Yr3k

That music is so haunting at the start!
That sounds like a good question to ask a lawyer. Any advice you get on HN should only be used as talking points for that discussion.
isn't it illegal to swindle the market with fake financial data like this, without source? or since it's not public yet that's OK?
How to split an image for visual effects
I used to love writing Twitter bots.

This one uses Markov chains seeded with text from today's top New York Times articles: https://twitter.com/kindanewsy

I created a little starter kit for doing this with Python and hosted free on Heroku: https://github.com/zwass/heroku-twitterbot-starter
When I watched the Leonard Susskind lectures on quantum entanglements he said the whole "communicating faster than light" thing is a bit misleading. The analogy he gives if imagine you have two coins and you ask someone to turn them over so one is heads and the other tails then you give them to 2 people without them knowing which is which, then they go to opposite ends of the universe, and they look at their coins, they instantly know the state of the other coin purely by deduction.
It's very unusual to not cover hypothesis testing in an introduction to statistics class. The students are going to see "testing" again. The passage you quoted was about teaching from the book, not using it for self study.
>Do you really think any company is going to hire an honest, competent ex-regulator who has made a career of fining and frustrating their top executives - and possibly referring them to prosecutors?

Yes, absolutely. I think it's ridiculous to suggest that competent and strict regulators are not in demand by the private sector. They clearly have valuable experience, advice, and skills. A timely example is Ben Lawsky, former head of the NY DFS, who is often referred to as one of the "most feared" regulators in banking. I have no doubt he will find himself in demand by the private sector. Another example is Mary Shapiro, former head of the SEC, who now works for Promontory Financial (along with dozens of former regulators) providing consulting services and regulatory advice for the private sector. [1]

>Well, yes, my point exactly. "Lots of people doing it means it's okay" is one view.

So after one does public service, they should not be allowed to work in the private sector? How is that not okay? I think that people should be free to work whereever they like, provided the do not break laws. There is nothing illegal about taking a profitable position after public service.

[1] http://www.promontory.com/Bios.aspx?id=2731
> 1000X more? Not by the source article: 50GB/$10 is $0.20/GB which is less than 2X AWS/Google's wholesale $0.12/GB.

AWS/Google retail bandwidth prices are a bad comparison, as they are ridiculously expensive compared to wholesale bandwidth prices.

Wholesale bandwidth costs about 0.1 cents per GB. Not quite 1000X what Comcast charges, it's "only" 100X the wholesale rate.

To give you some perspective, Dane Jasper, CEO of Sonic.net said they spend about 3% of their costs on bandwidth. Please consider that Sonic is a small actor and at scale costs will be less.