skysight-inc/HackerNews huggingface dataset:
Show HN: Online IEEE 754 playground
Follow per Click Launches on Product Hunt
This is actually a really good analogy, even if it doesn't work perfectly, and I think is a really good expectation setter for companies just getting into the game.

Easy to understand and simple and I think fits the psychology of how market saturation and education about a product grows to bring out different aspects of a company.

The "ignore the press and keep focused on customers and product" is the best takeaway from this I think.
This is not a good HN comment. There's nothing wrong with being substantively critical, but there's no information here, just a slag.

https://news.ycombinator.com/newsguidelines.html
Facebook in Fort Worth: Our newest data center
Well there are many places where you might find an ARM e.g. baseband chip, power management chip, GPS chip and so on.
How a two-day hackathon caused us to pivot our product after two years
The Increasing Fragmentation of SaaS
I know what you are talking about, but: The term "force" is utterly missplaced in this scenario. ..also: Most in the civilized world have broad welfare benefits for those who decide not to work.
Giving Websites a Life After Birth
Interesting, certainly, to find out that a technically accomplished womaan is actually transgendered. It is also interesting (and perhaps relevant) to know that she accomplished these things in an environment where she was percieved as male, and therefore had none of the friction and other problems or issues that might be encountered by women in such a male dominated field. It's great that she was able to keep her role, and was accepted as a woman afterwards, as well.

It also seems to be more likely (than in other fields) to find trans woman in IT, but I worry that this is simply confirmation bias at work? I wonder if there is any research on the relative statistics of trans folk in the IT industry?

EDIT: Thinking about it, perhaps it is just that, as with the GP comment, people are more likely to bring the fact up in a field like IT, where 'facts' are held as more important, and in other areas it would simply be ignored or not mentioned?
What I always see left out of this metaphor is mention that a sheepdog feeds on a daily allotment of mutton.
... if the money keeps coming in. AND the behaviour is simple.

"Many of the studies I’ve cited show that behaviors change while incentives are offered, but that once they are removed, people go back to old habits. Others show that while we can get patients to comply with some simple demands through such incentives, complex behavior change is harder, and not as easily influenced."

:(
That's great advice. At some point, you need to ask the philosophical questions (or maybe we just can't help ourselves), but it doesn't require a philosophy degree to come up with a useful answer.
Stuff like this is what makes one ponder citizen wage as something other than a flight of fancy.
I have to say that I like the form factor in this Wired article. http://www.wired.co.uk/news/archive/2015-03/12/bbc-micro-bit...

Looks like the prior iteration would be lots easier to connect outside sensors/devices to it. The released board has some funky edge connector on it. I'm guessing there will be a huge secondary market of people selling addon's that use the connector.
Where have all the different standards for men and women in the armed forces come from, then? The Army and Navy both have different physical fitness standards for men and women. I didn't look up other branches but I don't expect them to be any different. I wouldn't expect there to be a big push for different standards because that's already where things are now.
Prior Implementation: http://shysecurity.com/posts/PingFS
10 Lessons (Reminders) from My Second Startup
Somebody better call Al (Merrick)
both the original article and the Reddit discussion come up in my results (as 1 and 2). the reddit discussion is only 16 hours old.

https://www.google.com/search?q=golang%201%20million&rct=j

this HN discussion is too recent to show up in my results, however yesterday's thread about Qihoo and golang does show up as number 4 or 5 when searching for "golang qihoo".

no need to panic.
Go is the official name, golang is the only way to get reliable search results however.
John Baez (https://plus.google.com/117663015413546257905/posts) (especially), Artem Kaznatcheev (https://plus.google.com/101780559173703781847/posts), Timothy Govers (https://plus.google.com/+TimothyGowers0/posts), Michael Nielsen (https://plus.google.com/+MichaelNielsen/posts) among others (but it's not a well-curated list; and I tend to use G+ less and less often, for too much noise).
Window Switching Hell of OS X
Previous discussions: https://hn.algolia.com/?query=max%20headroom&sort=byPopulari...
The reason this happens is because of strict ruling on how index funds must track the index (as the article mentions). There is no way around this unless...

You loosen the requirements on how strict the index fund must track. Portfolio managers are incentived to trade smartly if they are ALLOWED to. This is why bulk trades are usually "random" to avoid front-running.

So a solution here is create a competitor to Vanguard who has loose, yet well defined rules that define an index fund and how closely it must track an index. That's it.

EDIT: Others are commenting on index funds have to redefine themselves and add/subtract funds. But that is only the index, not the cause of the price movements. That is looking at it backwards. You need to look towards those moving the prices, like Vanguard, to find a solution.
Brofiler – C++ Profiler for Games
I can't stand commentaries in gameplay videos but just my personal preference for commentary free gameplay focused videos.
I think it's already taking off and the key difference between now and then is virtualisation. This provides a stable target and avoids the pain of having to deal with device drivers while also providing good isolation.

Another way of looking at it is that the libOS's time has come. Early versions like Exokernel and Nemesis were ahead of their time but the wider ecosystem is now ready to make use of new implementations. Also, Unikernel is a more general term, whereas Exokernel was largely for a specific project.

You might find the following two references useful.

http://queue.acm.org/detail.cfm?id=2566628

http://anil.recoil.org/papers/2013-asplos-mirage.pdf
Sexy SaaS
It's unfortunate that Docker still doesn't use user namespaces.
Another malware building toolkit leaked, botnets already popping up
Hi HN, I was one of the engineers who worked on this. It was just a hackathon demo, but we're really excited about improving the way you interact with your computer.
>I saw a talk by RMS

Genuinely curious: why are you using Facebook in the first place?
Are all of these companies actually hiring? And hiring through TripleByte?
Hunting rifles range all over the place. Deer rifles range from semi-automatic, to pump-action, lever-action, bolt-action, break-action single shot, and others I'm probably not familiar with. Semi-auto rifles are not a new development- there are a huge number of M1 carbines and M1 Garant rifles in private hands dating from WW2, and there were Browning and Remington semi-auto hunting rifle models earlier than that.
>>My only addition would be that there's probably as much deviation within the genders as between them.

If you read the article, it makes the point that there that there is FAR more deviation within the genders as between (averages of) them.
At Airbnb, Data Science Belongs Everywhere
And most developers use Stack Overflow (which is built on an MS stack) on a regular basis to find answers to their open source technology questions.
What's your feeling on how much CRISPR and techniques around it may lower the thresholds for #1 in genetic engineering?
I know Submittable (YC S12) uses C# and the .NET stack. I'm sure there are others.
Interesting. What was the project? I'd love to learn more about it. Feel free to email me if you don't want to leave info in comment thread (email is in my profile).

I think the scale issue is a technology problem... it's finding the right algorithm or model that scales itself vs. being human driven. You might be able to do the latter for a while to build the audience, though, and slowly replace it with the former over time (to help with chicken / egg problem).
Microsoft Office Delve for Semantic Information
In the past he's been criticized for making a lot of extremely juvenile and bad taste jokes (the biggest one people complain about is that he often screams that the monsters in horror games are going to "rape" him). I've heard though that he's gotten better about the kind of jokes he makes, and most of the indie game developers I follow on Twitter seem to respect him.
In principle, one could store BxL/v in a cable of length L, where B is the bandwidth and v is the propagation speed of the signal.
The web is a big place. What's the strategy around seeding it with useful gists so it can gain critical mass? Have you thought about focusing on a niche (say, TED talks?) or possibly automatically summarizing pages? The latter could be tricky as incorrectly or poorly summarized pages would detract users from the site.
I agree with the premise of this article (if you wanna get paid, specialise) as it strongly echoes my own, perhaps limited, experience.

I am a generalist. I like being able to solve problems across a wide spectrum of fields. Working at a startup for the last three years has given me plenty of time for that. The flipside is that I have not had much opportunity to specialise. I take pride in being comfortable diving into anything. However this has meant I don't have DEEP knowledge of a specialist.

At a previous job, I was able to dig really deep on Solr and build some expertise. In the intervening years however most of that has become way outdated.

Also I've found (in an admittedly limited sample size of interviews) that jobs seeking "full stack" developers tend to really be seeking someone to fulfill a specialised role but ALSO be comfortable moving up and down the stack as the need arises.

So obviously in my next job I've been looking for more established organizations where my opportunity to specialise in something I enjoy is greater. I think I've found one and am quite excited about it.
When does insider information become public? When does trading on it become manipulating the market?
I agree with the general idea. You can remain a "simple" developer and still ask for more money if you specialize and bring significant value.

I disagree with the idea that moving to a management position means that you get "unstuck", especially financially. To me, becoming a manager is pivoting or branching out, not specializing. And as I stated, a manager should not necessarily make more money than the people they manage.

Do all NFL coaches make more money than their players?

I guess this is what bothers me the most. This idea that a manager should make more money than the developers. Salaries are in function of demand/supply and the value that you bring to the table, if it's easier to find a manager than a developer then the developer should make more money.
If he had a conventional TV show nobody would be surprised. The number of people that watch his content is astronomical, every one of his videos has over a million views. He's much more heavily viewed than, say, cable news networks like CNN. Indeed, more people watch him than NBC, ABC, or CBS.
There was no relevant information in it, just a generic complaint.
RCN is available in only certain parts of Boston, but not all. I certainly had it in Brighton while living there.
That's good if he's gotten better. I remember seeing some of his videos in the past and they were in extremely bad taste.
I work at a small company writing NLP R&D software. Our core in-house codebase is entirely Java. There is no "enterprise mindset" here; in fact, many of the engineers make fun of that mindset.

Choice of language only affects your culture if you believe choice of language affects your culture and let it happen.
But the author of that comment about Americans was not G.K. Chesterton.
"The Soul of a New Machine" is an excellent book. It is about the creation of the first 32 bit minicomputer hardware, complete with descriptions of ADVENTURE (aka Colossal Cave) and the "Maze of twisty passages all alike" and memorable lines such as "I am going to a commune in Vermont, and will deal with no time period shorter than a season" said after much work on gate delays and intstruction timing iassues...
There doesn't seem to be any place in the calculator for continuing income like pensions or Social Security payments. When I first ran the calculation I put what I'm drawing from my 401K plan and what I expect to get from pensions and Social Security into the retirement income field, and the calculator said my income will drop down to $0 by the time I am 70, which is incorrect.
This is crazy cool. Nevertheless, if everyone used it, we would saturate whatever network we are using and I am curious what it would do to traffic costs since you are basically bouncing around a whole bunch of data back and forth. Sounds expensive.

Still crazy cool.
No, it is just pass through, they just did a crappy job of handling concurrency.
I am a musician and to some extent need to use Facebook at some minimal level as it is generally expected in my town. RMS made the argument that if you must use kindred services like youtube and Facebook, that you should at the minimum use the javascript free versions.
I think the main thing is to provide an abstraction for applications so that they aren't tightly coupled to the operating system of the server that's hosting them. That's a big deal.

Some people have mentioned security...patching in particular. Containers won't help if you don't have patching down. At the very least it lets you patch in the lab and easily promote the entire application into production.

I think that the security arguments are a canard. By making it easier and faster to deploy you should be able to patch app dependencies as well. I, for one, would automate the download and install of the latest version of all libs in a container as part of the app build process. Hell, build them all from source.

IT departments need to be able to easily move applications around instead of the crazy build docs that have been thrown over the wall for years.
> I've got a scala app that regularly consumes about 48G of ram, and I'm very happy with the response times during heavy loads like this, but the P99.5 is abysmal because of garbage collection. I've tried tuning it, but it doesn't seem like anything I do helps.

When tuning a prod Scala deployment a while back, I encountered a nasty "pregnant pause" every once in a while similar to what you have experienced. So, below are what I used in annotated form and adapted for the deployment you describe (the max heap setting). Some of these may be completely obvious to you (or others reading), yet are included for completeness.

-server
This one should be obvious :-)

-Xmx54G
Memory is cheap, so give the JVM 54 gig so that GC
isn't forced to run when your system is in the
steady-state of 48G heap utilization.

-XX:PermSize=128m -XX:MaxPermSize=1024M
Ditto on the cheapness of memory.

-Xss1M
A stack size of 1 meg seems a bit much, but does
allow for recursive algorithms to operate with
impunity.

-XX:ReservedCodeCacheSize=128m
This one was needed for Scala. It likely should
be specified with a high value since it limits the
JIT's code cache.

-XX:+DoEscapeAnalysis
A nice way to releave some heap pressure[1].

-XX:+UseCodeCacheFlushing
Should the ReservedCodeCacheSize be exceeded, this
lets the JIT continue to do its thing in an LRU
type of fashion (I believe).

-XX:+UseParallelGC
This one is the most impactful one of all. A lot
of people will say "use UseConcMarkSweepGC!" They
are wrong for high volume server deployments. The
concurrent mark and sweep algorithm caused massive
"pregnant pauses" in prod for me! The Parallel GC
algorithm performs much better under load and
doesn't cause the VM to sit-and-spin for 20+
seconds.

-XX:+UseCondCardMark
Another tweak which had a major performance boost
for me[2].

-XX:+UseNUMA
If your servers are NUMA[3] based, then this can
significantly increase performance[4] as well.

HTH

1 - http://www.ibm.com/developerworks/java/library/j-jtp09275/in...

2 - https://blogs.oracle.com/dave/entry/false_sharing_induced_by...

3 - https://en.wikipedia.org/wiki/Non-uniform_memory_access

4 - http://jose-manuel.me/2011/06/numa-bb/

EDIT: Inserted newlines to eliminate horizontal scrolling.
In reminded of :

target="_search"

Sure was a handy way to get a sidebar opened with a "mini" web app
Amazon at 20: A look back at its best and worst moments
The strategy is so passive that it will simply always follow the index. So in order to break it, the indexes themselves would have to break. I suppose it's not impossible, but it is very improbable.
I agree with that problem statement, but it arises I suspect from the desire to do something rather than nothing. After all, if your a politician and someone you care about comes to you with a problem, the last thing you want to say is "Well there really isn't anything I can do about that."

Often banishment by mandate is conceptually easier to grasp than actually fixing the problem. Take any complex problem, for example hand guns and gun violence, you can try to fix the inanimate thing "guns" or the actual thing "gun violence" but often "gun violence" is really just "violence", rooted in a lifetime of hurts and little access to support, but "gun" is something you can ban from the market. Easy to walk up to someone and say "you have a gun, that is banned." into the jailhouse you go, it is much harder to walk up to say "you have unresolved anger management issues with an inability to control those impulses with respect to your fellow humans, into the sanitarium you go."

The latter case fixes the problem and the former case fixes one of the symptoms. We all know that angry people without regard for human life don't need a gun to kill people, they can do that with cars, or baseball bats, or rocks for that matter. But it is easier as a politician to try to patch over the symptom because sometimes you can make that happen.
Oh, without a doubt. ARM assembly is a joy to code, much more so than any other. It just feels... right. There's no fluff and cruft and, at the same time, it didn't feel like there was anything really missing. RISC processors have a reputation for poor code density, but the ARM, even when it came out originally, was the exception to that rule: it was pretty easy to get code density for the ARM comparable to that of the 680x0 and x86.

It's a wonderful achievement.
Yeah I thought the double chan was a bit strange. It's like mutliple lines at checkout instead of one big line, it just increases the variance.
I agree with mikeash on this. It's not the academics that are committing crimes. And anyway, I'm tired of people telling me whether a certain idea is right or wrong. I just want to hear the evidence, and I think that's how most "academics" are.
Celiacs, for instance, seem to be a group that in previous generations succumbed to their condition, if not directly than indirectly because of general unfitness.
To be honest, as a survivor of childhood lymphoma, I ought to be dead, had I been born even 25 years earlier. I question whether my genetics have enough offsetting benefits to counter that predisposition to life-threatening cancer for any of my offspring.
I don't think non-technical users will be using a project like this anyway.
Why Go and Rust are not competitors, but bloody enemies
And the CCS at Bletchley. http://www.computerconservationsociety.org/index.htm

Simon Lavington wrote a book about the Elliott Brothers company, one of the earliest UK computer manufacturers. They did a lot of stuff. I worked there for a couple of years at their end-of-life (ICL mergers) on the 4100 series, and some prototype peripherals.

http://www.amazon.com/Moving-Targets-Elliott-Automation-Comp...
How dare he, quick, we need to make YouTube into the same "bleep every bad word out" medium!

If we just make it into another TV, we won't need to change! We will not be challenged!
> tech made for large slow enterprise teams.

This is complete nonsense. It is popular nonsense, but nonsense nonetheless. .NET is a perfectly reasonable tech stack for certain kinds of problems -- for example if your application has to interact regularly with MSFT core APIs, you'd have to have a pretty compelling reason NOT to use the MSFT-native stack.

> It all relates to the enterprise vs hacker mentality

This too is a story that HN likes to tell itself to justify its preference for this week's hot new javascript framework (or whatever).

At the end of the day, different tools are good for different use cases -- and while yes, .NET tends to work better when you're coding to "enterprisey" use cases, that doesn't mean that your product team itself has to operate in a "large slow enterprise" way

(Plug: If you're a top notch .NET developer and you want to work with others who are as well, at a place that doesn't treat C# and .NET as second class citizens, hey, drop me a line.)
"History of Semiconductor Engineering" by Dr. Bo Lojek. Great book on the underlying hardware.

- http://link.springer.com/book/10.1007/978-3-540-34258-8
15 Design Tips for Your Startup's API
If financial side is so important, why not specialize in fintech / quant software development?

No special education (except for the general interest in finance and some math — easier than in computer graphics) is needed, and salaries are quite attractive.

The downside is zero work-life balance and huge stress levels, but everything has its price.
How to Craft a Killer API Demo
> And as I stated, a manager should not necessarily make more money than the people they manage.

"Should not" is very different than "does not". In reality, managers almost always make more
It does automatically summarize any text heavy articles.

For example:

bbc.com/news
thewashingtonpost.com
huffingtonpost.com
reuters.com
cnn.com
theglobeandmail.com
theguardian.com
en.wikipedia.org

Go to any of those as a start and submit one of the articles you find and everything suggested by @gist was generated by an algorithm.

Our hope is that will help get the ball rolling. We are certainly very subject to network effects, so focusing on a niche and providing tremendous value to that one vertical is a good strategy.
Delay lines built on this principle were used in some old analog color TVs, for purposes of color correction: color info for a line was compared to the previous line, and differences were smoothed out. This resulted in less color resolution on the vertical, but also greatly reduced color noise and error.

The signal in the line was ultrasonic sound waves.

https://en.wikipedia.org/wiki/Delay_line_memory#Piezoelectri...