skysight-inc/HackerNews huggingface dataset:
Discipline is a (very underrated) virtue.

In my personal experience, discipline is the differentiating factor that dramatically increases chances of carrying an idea through to completion. I liked this take on the 'ideas person'(TL;DR - be a 'follow through' person) https://medium.com/the-year-of-the-looking-glass/the-idea-pe...
For coding I highly recommend M+ 1mn, a lot of thought seems to have gone into the design of this typeface.

http://mplus-fonts.osdn.jp/
I'm been worried about him since long before the Microsoft sale. I hope he gets some real help.
How to know when your startup is ready to acquire its first company
10M questions on Stack Overflow
"No distortion from transmitter that spews noise across the spectrum" is a technical limit. It is not valid operation merely forbidden by law.
Is it me or is that signup/premium only content? :s
I would start with Octave. You can use it to quickly learn the math behind music synthesis and experiment with the various methods. It is open source and available for Windows,Linux,Mac and Android (at least, there are probably other ports).

Then you can concurrently learn a programming language (IMHO based on your post, Python might be a good place to start).

You might also take a look at CSound which is a dedicated environment and programming language for sound synthesis. The CSound documentation pages also have references to a wide variety of other available systems (like Max and Reaktor).

If you are going to ultimately create audio apps for the iphone then I don't think you can avoid C/C++/Objective C but you will have an easier time doing the sound synthesis experimentation in an environment tailored to that function.
I don't know anything about Miod, but my understanding is that OpenBSD devs work on what interests them. They don't feel any need to justify it beyond that. So if they have devs who want to maintain a VAX build, they will.

What the original post described was whether the project would consider picking up the end result of a student project and carrying it forward. Why would they do that?
I keep hoping he'll connect with the Penny Arcade crew. Maybe go collaborate with them on a project.
College isn't supposed to teach young developers skills. It's supposed to teach them how to acquire skills. You're supposed to teach them skills.
I don't think the argument is particularly valid for a highly professional mission. After all, sexual tension is also known to happen between men...
This is a pretty common bit of advice, and I agree 100%.

That being said, coming up with your idea is hard. I could come up with a dozen ideas that could be huge businesses; finding that one idea that I can make a huge business is where it gets hard. I could come up with the idea for AirBnb or Zenefits easily, but never in a million years could I personally have made it.

Founder-Market Fit is a hugely underrated correlation.
Make sure you check the regs for China before modifying machines for said travel; a few years back I was supposed to head there (didn't due to a snafu), and encrypted my normal stays-at-work laptop's drive (among other measures), but it turns out that I'm not allowed to bring an encrypted device in without advance permission. Might be able to get away with it, but what happens should it be detected?

If I was going to China and really needed to bring a machine, I'd bring a Chromebook with some means to run Linux and the minimum needed to pull critical items... and it would get binned upon return, preferably without being powered up anywhere near any means to connect out (though I'd probably want to ensure it was wiped).
Lots of "zero bullshit" guys outsource their marketing to firms who add in a ton of bullshit, and they end up listening to them since they know best.
> YouTube is still the largest music streaming platform in the world ... and still the place where teens get the majority of their music.

Why hasn't anyone jumped on this yet?

These kids aren't watching "music videos", they're listening to music which is only accompanied by video content because the platform is unapologetically focused on it.

Free, selectable music with a simple interface and all the ads you want, available on any PC. Still not solved in 2015...
Fuck yeah! You rock!

(also, didn't need anything weird to download, it was a straight HTTPS transfer over 443 for me)
If one cannot pay market rate for developers maybe the startup is not viable.
As much as I enjoy reading Paul Graham's work, this post is quite derivative. This is a specific case of "karma" or general rule "what goes around come around".
Not being a douchebag is a virtue in all aspects of life. As some might say, it is practically newtonian.

Of course for a company which has a monopoly in the market these laws don't apply - you don't to have carry about the users nor workers because they have no other place to go.
I'm not trying to be facetious, but do you literally just mean Haskell? Because none of the languages widely used in corporate / industry do.

I'd settle for 1990s tech over 1970s tech any day when it comes to contracts (APIs).
I think CS:GO would make for a particularly interesting study. It can probably be studied just by looking at logs. You would have to consider network lag when measuring performance.

I like it because maps like Dust 2 are so well known by competitive players. The success of an individual depends on sophisticated social factors around cooperation or divergence from team members. Strong teams nearly always outperform teams with strong individuals but poor cohesion in my experience.

Intelligence could be measured across a variety of types/dimensions including motor skills/reaction time, individual tactical performance and team cohesion.

Is anybody doing work like this? Is the data available from Valve or independent server admins?
If you Google(/Bing) the title and click on the wsj link from the search results, you can circumvent the paywall. I'd give a link, but I'm not sure that's okay (also, the procedure is just tedious, not complicated).
A crude analogy would be mathematicians exploring math vs physicists using math.
Yeah, the Mips bit of Imagination then.
Seconded. Terminus is really amazing. But I've been trying Hack for a change after many years of Terminus and I find it rather pleasing.
U.K. Teens Arrested in Website Attacks on Amazon, Sony
Phillip Ruddock. So probably the worst possible person to have as a representative on anything modern.

I burnt the letter response out of pure spite unfortunately. I doubt it would make any difference though. His seat is very safe and unlikely to change even if he retires.
Power does not corrupt. Power only exposes what is already corrupt.
Agree. I'm surprised that this needs to be said on HN.
Something I've wondered about: How does Haskell not optimize away IO ()? In a pure, functional languages, a function that doesn't return anything can simply be eliminated — but of course it isn't.

I've always assumed that Haskell's compiler has a built-in rules about IO having side effects, but I never actually bothered to find out.

When I first started with Haskell, one of many small epiphanies was when I realized that the IO monad itself doesn't actually do anything. bind and return don't do anything except wrap and unwrap values, and there's nothing that checks if you are in some kind of "IO context" to permit things like file I/O. There's no magical "side-effectful computation chain engine" behind the scenes.
Even if the OP is overreacting and this has some substance behind it I can really relate to his disdain for the current trend of flashy landing pages with only a "subscribe to our mailing list" box, youtube videos with hipster guys extolling the virtues of a (nonexistent) product in "layman terms" and overall modus operandi of "collect emails of potential customers, raise funding and figure it out later".
Is there a particular reason you choose to explicitly add CXX flags ('-std=c++11') over CMake's compiler feature support? The later is, in principle, more portable and future proof than hardcoding the flags.
Aphantasia: A life without mental images
WSJ has the worst website on the Internet.
I'm not sure if professionalism fixes behavior enough for that to cause the argument to be invalid. There are plenty of examples of people in highly professional roles having challenges.

Religion is also very professional. It's far from trivial to become a priest and they have a quite extensive ethics policy.

Sure, sexual tension happens between men, but much less so - and they wouldn't be all fighting over a single resource.

We just need the next mission to be all female.
The first would be easy to simulate semantically, treating the leading whitespace as a flexible tab stop and thus replacing all the leading spaces with a space of the appropriate width (basically, the editor would replace the leading spaces with `retval = select(` with opacity 0).

The second would be more difficult to handle, but so long as you know what to look for to indicate the style is being done it could be handled perfectly intelligently. It’s not the simplest thing, but it’s perfectly feasible.

Basically, variable width fonts can become fine so long as you also have semantic understanding of what is being achieved with whitespace. The use of monospace fonts is a cop-out, pure laziness. [Yes, I am deliberately stating this more strongly than I believe. It’s an understandable laziness, as the problem is hard and the industry and tooling all backs monospace, but it is laziness.]
An Optimising BF Compiler
Do what you know is the maxim that applies here.
The headline is very misleading, since he wasn't sentenced for blogging and tweeting. See tptacek's comment at the top of this (defunct) thread:

https://news.ycombinator.com/item?id=10139917
I know it's really common to say that ideas are cheap, but I feel as though this line is too reductionist. I feel as though there are different levels of ideas. Yes, it's really easy to just say whatever ideas are on the top of your mind - and those ideas are cheap.

But true insight - bringing new, relevant data or new analysis to a problem and sound logic - framing your idea within the context of an organization or industry in a manner that can be executed by a business, is maybe a few steps above a random idea.
reliably <> accurately

Wow, some psychology professor who read Ender's Game (Probably watched it since, come on, psychology is science at its laziest and the timeframes match) decided to make a quick buck by publishing an online paywalled paper on the "discovery" "for the first time" that people give up signs of their intelligence when observed performing an activity that requires them to use it (which matches the description of an infinite number of activities...).

Hey, I can reliably measure your intelligence by reading your comments on Hacker News. May I have your cash-money bucks, please? $_$ I have been working hard with hundreds of my students to prove it! For the first time ever! $_$

The fact is that you need specifically designed games for an accurate test. Most video games just won't make the cut. Even a combination of them: take the top 10 from steam. I dare anyone to accurately measure the IQ of their players just by looking at them them play in whatever lab environment they want. An those would be pretty boring. They would be in fact, tests.
Not exactly "no walled garden" then if the output can't be managed by anything but the original program.
I disagree with some of the points made here.

> Design aid: Writing tests first gives you a clearer perspective on the ideal API design.

Unit tests are usually too low-level to give feedback into the API design. My experience is that functional tests, based on use case scenarios, give much better feedback.

Standard TDD-based design doesn't really have a way to specify which is part of the "public" API vs. the testing API. Instead, it usually implies that everything is part of the public API, which locks in the architecture rather early. Are there common practices for distinguishing between the two?

> Feature documentation (for developers): Test descriptions enshrine in code every implemented feature requirement.

Unit tests rarely encode performance requirements. For example, you might have a feature requirement that the code process 10 M records in 2 minutes, or that a given implementation must have worst-case N log N performance. While it's possible to use a unit test framework to write these sorts of functional tests, they are not unit tests.

> Manual QA is error prone. In my experience, it’s impossible for a developer to remember all features that need testing after making a change to refactor, add new features, or remove features.

Manual QA is a skill in it own right. This is why you have QA staff, who develop and implement a testing plan. Developers rarely have QA experience, so it's not surprising that they would have more problems.

> Automated QA affords the opportunity to automatically prevent broken builds from being deployed to production

Agreed, but as James Coplien pointed out in "Why Most Unit Testing is Waste":

> You’ll probably get better return on your investment by automating integration tests, bug regression tests, and system tests than by automating unit tests.
As mentioned earlier in the thread: http://s9w.github.io/font_compare/
Spotify addresses this really well. It has both desktop and mobile apps.
Thinking about it, I like the idea of using automated A/B testing to automatically drive layout optimization. That would be fascinating to watch. Provide the system with a supply of images and copy, maybe 5x as much content as the site shows, and let it optimize for maximum clicks.

Someone could probably get VC funding for that.
Ask HN: What math principles are much easier to grok as code?]]]
Do you have a definition of number that addresses this?

>you have N independent axes in a specified space.

Only if you have an operation that maps the matrices to that space.
NASA has 42 astronauts and no manned launch vehicles. Probably not a good employment choice.

Space-X, though...
Brilliant talk, more:

Jim Al-Khalili's Quantum Biology Conference, Videos of talks, IAS Surrey 2012

http://www.ias.surrey.ac.uk/workshops/quantumbiology/

BBC 4 is currently airing Jim's 4 part Science Documentary on Biology exploiting Quantum Weirdness.

http://www.bbc.co.uk/iplayer/episode/b04v85cj/the-secrets-of...
We will have something far more sinister than just a data based morality.

The planet is overpopulated and it can't sustain that many people. In one hundred years it will be even worse, and measures more drastic than the Chinese one child per family policy will be taken.

The total loss of privacy will let the world rulers choose who gets to live and who doesn't, with ruthless efficiency and, having records of everything questionable everyone has done, no opposition whatsoever.

I guess it will have even plenty of public support.

After the purge, the statistics based morality will rule uncontested.
A little commenting on the reddit version in case anyone is interested. I usually prefer the hacker news crowd though. Does anyone already have an area in mind where they plan to use this?

__https://www.reddit.com/r/programming/comments/3irjxx/intervi...
Spotify doesn't exist in dragonland, YouTube is basically everywhere.
Maybe we shouldn't so easily ascribe it to "Core supporters". It could be anyone trolling or pursuing a more complex agenda.
Or legalize against the advances in question.

In France it is illegal to DNA test you 'own' children, and the doctors will lie to you as a policy, to avoid 'broken homes'.
Care to defend this? My only conceptions of this being a truism involve either destiny or presuming people don't change, and neither are satisfying to accept on their face.
No Love for ProFont here. I can't get away from using it.

http://tobiasjung.name/profont/
> Sure, sexual tension happens between men, but much less so

I'm pretty sure this isn't true.

The argument which I think is particularly invalid is not that sexual tension may exist -- it'd be ridiculous to negate it will probably exist -- but that women must be excluded in order to eliminate it.

Also, exactly which dangers to the mission do they foresee due to "sexual tension"? Unwanted competition? But said competition between men can arise from almost anything! Unwanted competition for a single resource? (Forget for a moment the inherent sexism of considering women a "resource") Easy fix: make half the team women, the other half men.

I am assuming they screen team members for psychological stability, professionalism and teamwork, right?
So the part where everyone else has already been DDOS'd for the last two or three months; the part where many people are being personally and viciously attacked, and the part where it's actually quite possible that someone who has nothing to do with "Core" or even Bitcoin at all is behind these attacks, I suppose technically feeds into this line of reasoning.
Note that this is an excerpt from Rich Hickey's (creator of Clojure) keynote talk entitled "Simplicity Matters" at Rails Conf 2012.
How I got a lifetime ban at Wells Fargo
This is an article talking about the fictionalized movie as if it were the facts of the case.
Roger Scrunton, Manchester Uni, Quantum Effects in Biological Catalysis

https://www.youtube.com/watch?v=SnxmHlbtJDI
What language would you say has elegance? I'm thinking about learning a new language.
https://sivers.org/multiply
When I was younger, I used to marvel at all the people who said they wished they could do a startup but couldn't come up with any ideas. I can usually sit down and write up a half-dozen ideas in an hour. They're not worth being possessive about, simply because there are so many of them.

Having spent the better part of a year thinking up ideas and testing them in front of users, I'll revise that opinion. Ideas are cheap. Good ideas are incredibly valuable. It's really easy to sit down and think up ideas that seem like they'd be both plausible and useful. It's much harder to find ideas that 1) can be implemented by a small team with virtually no resources 2) excite other people enough to overcome their "activation energy" and get them to try it out 3) would be useful enough in everyday life to keep them using it and 4) aren't already being done by dozens of other people. The filter isn't "1% of ideas that you dream up are actually good ones", it's more like "1% of ideas that you dream up and think are actually good ones actually are good ones."
Like who?
Subatomic particles found appearing to defy the Standard Model
Models: Pets and Herds (2014) [pdf]
I am working on a benchmarking blog post where I will be comparing count-min, count-mean-min, count-min-log and psc...
Its very nice to see how much space is being saved sadly estimating is a bit expensive (yet doable). I plan to also do some minor optimisation to the code before the benchmarking. I find it very sad that no one implemented it publicly. AFAICT this is the only implementation around.
Pixi.js Tutorial – Getting started
We can estimate a metric of intelligence by observing people performing tasks that require thought and problem solving?

O.O
It seems to me that reacting to their marketing and reacting to their implementation approach are two different transactions. I'm a backer and am very impressed with their tech: noflo and constraint based style sheets and not only novel, they are very functional. And the idea that web publishing should abstract presentation away from content isn't new, but their implementation is very clean and emphasizes minimal friction for authoring, curating and sharing content with a self-hosted site. They have built a platform like tumblr but automation around styling and image processing. They store content as md files hosted in git and feed those into functions that do a nice job of automating presentation of that content according to some best practices and image processing that uses established AI technology. Take out the AI for color processing and you really have just a nifty publishing workflow that has built-in imagemagick support.

My understanding of their challenges in shipping have little to do with some AI grand vision and more to do with color theory. They have trained their ANN to pick the best color based on given inputs but the outputs doesn't always yield pleasing color combinations. The challenge is making colors work well with the supporting image of a content block while still being cohesive with adjacent blocks and the overall site. They should probably try solving for every style at the page level rather than trying to coordinate between blocks.

The flashy marketing video is doing its job: capturing interest and building support that leads to conversion. AI means something to somebody who is tired of wordpress and Facebook that is very different than a CS person that works on machine learning.

I hope they pull it off. I would be pretty shocked if they didn't, given the have come this far. I don't think that developers having thin social profiles is any indication that the project isn't going to be successful.
This was asked in an issue earlier today. It's a combination of 1) I didn't even know such flags existed! and 2) I had some compatibility issues with older versions of CMake on my test machines.

I'll look into adding it in the future though!
Nowadays every integrated transceiver is an SDR. It's much cheaper to build hardware that works over a range of frequencies and limit those frequencies via software than it is to make multiple SKUs of hardware that are hardware limited to a specific frequency.
I think XT is great because is fundamentally allows something that was sorely needed - a way for the miners to votes.

There is no sense in trying to convince anyone to act as you want in currencies. You have to incentivize them. And if there are attacks they need to be looked at as a problem to solve.

A lot of people hundreds of years ago probably yelled 'hey don't shave the edges off gold and silver coins!!!'. The solution however, was to build ridges into the edges of coins so that shaving them off would work in practicality.

This is a battle of code and incentives, never forget that.
Related: http://stout.is/

I don't plan to use any, but Awsome seems much easier.
Despite having a different proposition and use-case, FE-Schrift seems have ended up with a similar yet much more aesthetically pleasing outcome. It doesn't have lower-case, which is a deal breaker for programming at least though.
Coming up with an idea, thoroughly validating it, and executing it well is hard. The value of each individual step is completely relative to the situation and should not be generalized to get blog readers..

I found the title inappropriate for the actual content of the post. That said the content itself resonated with me, particularly the part about trying to write every day, which is something I've done in the past.

I just hate hearing the same unqualified line over and over..
How is a partial list of root certificates less messy than a full list?
I can totally relate to this. We use a slack equivalent app at my workplace and most of my days are spent trying to make sure I didn't miss an important conversation or a critical issue that I could have helped debug, instead of focusing my time and energy on the task at hand.

It does however help make the remote employees feel more in sync with the rest of the team, because now you're not missing out on the important discussions that would have happened in-person in the past, and you also have a chance to get to know your employees a little more personally. I guess it depends on the company culture to some extent but we seem to have moved all our water cooler discussions to this app.
The idea of using second-price auctions in ads sales gave Google tens of billions of dollars. Though Google didn't invent it.

Many expensive ideas are embodied in patents and code.

Cheap ideas exist, but not all ideas are cheap.
A new clean cut way to chat online
Yep, exactly. I used to think Slack was the best thing since sliced bread, and now I keep pushing back to async communications like email to get my concentration and productivity back.