skysight-inc/HackerNews huggingface dataset:
Coho Data - { Vancouver, BC, Canada | Cambridge, UK | Bangalore, India }

We're building a high-performance scalable Enterprise Storage system.

We're a well-funded startup (a16z, ignition) with a strong Engineering culture and a growing team, a customer-proven product and sales ramping.

We hire very strong systems software developers. A number of our staff built the Xen hypervisor and we publish academic research, most recently at USENIX OSDI'14 and FAST'14.

Primarily a Linux shop.

Hottest position:
- Senior Director of Engineering, (This one is in Vancouver, BC)

Other roles:
- Storage Systems Hacker (C, git, python, bash)
- Senior Software Engineer with Networking skills (OpenFlow)
- Test Automation Development (our test system is ... awesome)
- Optimization and Profiling (C, valgrind)
- DevOps (debian, python, buildbot, git, bash)

Unsurprisingly, we highly value caffeine and beer.

If you're interested, there are more details are on our web site
http://www.cohodata.com/about-us#working-at-coho
or linked-in:
https://www.linkedin.com/company/coho-data

and you can apply by email to: jobs@cohodata.com
What are the implications on memory usage in a long running app with something like immutable.js?

For example, let's say we have a mercury app [0], and the state of the app is based on a persistent immutable data type. It would seem to mean that so long as the state of the app doesn't change much that everything would work just fine because there total number of diffs is minimal. However, what happens in the case of an app where there are event sources that produce lots of data (mouse movements for example) and therefore can result in lots of diffs. Wouldn't this be a source of memory usage that just keeps creeping up and for which memory is never released?

[0] https://github.com/Raynos/mercury
October news – Gwern.net
The key word is _similar_: Flattr doesn't send any unsolicited emails and doesn't actually collect money until it gets claimed. tip4commit does both.
A look at people killed during space missions
And the (unofficial) -stable binpatches[1] fixing the errata[2] are out too!

[1] https://stable.mtier.org/
[2] http://www.openbsd.org/errata56.html
[3] https://twitter.com/mtierltd/status/528560775204712448
there's a difference between testing the engine, and testing the handling qualities. But not always.

For testing the engine which in this case is throttleable and has time constants greater than hundreds of milliseconds the time lag from not having a pilot onboard is acceptable.

For flying qualities again the plane is large enough to be slow enough that remote pilot timelag is not significant.

There is no part of the envelope of this vehicle where you need a pilot onboard. Most of the development here can be done without pilot onboard. Space has been done from unmanned vehicles since the beginning and what they are doing is only barely rocket science.

Putting a pair of pilots in a vehicle with a non-flight-tested rocket engine is just irresponsible.

I like Rutan's company. But what they are doing on this program smacks of amateurism. They got engineers killed on the ground and now pilots killed and injured in flight. Both of which were completely preventable by some basic range and flight safety measures.

It looks like they are cutting corners by doing too much too soon because of management pressures to cut delays. And people are paying the ultimate price for their hubris.
I completely forgot about that. Thanks for the reminder. I think they started that a year or two ago?
There is quite a bit of international law about this, from quite a while back. The article notes, "Then again, it is a country’s sovereign right to decide who to let in and who to keep out—and not all countries consider fairness a priority when it comes to immigration policy," and that is largely true. But countries have obligations to their citizens in how they relate to other countries, and some of those reciprocal obligations have been tested in international law. The Guatemala v. Lichtenstein case (the Nottebohm case)[1] decided by the International Court of Justice, the successor to the Permanent Court of International Justice first established under the League of Nations, decided in 1955 that international law can examine the naturalization law of nation-states when citizenship is asserted by a citizen as protection against the actions of another government. The facts in the Nottebohm case were that Mr. Nottebohm had been born in Germany in 1881 and was a German citizen by facts of birth. He lived in Guatemala from 1905 until 1943 without becoming a citizen of Guatemala, traveling to Germany and other places on business from time to time. In October 1939 (just after the beginning of hostilities in Europe in World War II), Nottebohm applied for citizenship in Lichtenstein, which granted him citizenship despite its usual requirement of three years of residence before citizenship. When Nottebohm tried to reenter Guatemala after a period of travel in 1943, Guatemala (which by then had declared war on Germany as part of World War II) did not allow him reentry, but rather interned him as an enemy alien and transferred him to Guatemala's ally, the United States. After the war, the government of Lichtenstein sued the government of Guatemala for not protecting its (Lichtenstein's) citizen. In its defense, Guatemala claimed that it owed no duty to Lichtenstein to protect Nottebohm as a friendly alien, because Nottebohm did not have sufficient genuine connection to Lichtenstein to be treated as a citizen of Lichtenstein. The international court agreed that despite the general rule that countries may decide their own laws of citizenship and immigration, when a person from one country asserts a right of citizenship against the action of another country, the citizenship relationship can be examined by principles of international law.

The bottom line for you and for me: if you buy citizenship somewhere, and then travel somewhere else, you may not enjoy consular protection or any other diplomatic representation from the country whose citizenship you bought and paid for. You may be treated as a person with the birth citizenship you started out with (or some other citizenship acquired along the way), rather than the citizenship you chose for yourself, if your connection with your new country is weak and exists on documents more than it exists in fact. So be careful how you shop for citizenship and think ahead before you travel internationally.

[1] http://www.worldlii.org/int/cases/ICJ/1955/1.html

https://en.wikipedia.org/wiki/Nottebohm_case
"What's difficult to argue with is the fact that making it possible for a rich person to buy his or her way out of a country doesn't do much for the billions who are prohibited from leaving theirs, whether it's because of immigration restrictions or just plain poverty. And laws that so explicitly link political membership to financial gain drive home the sad reality that borders exist more for some people than they do for others."

And there you have it. "Some people are just better than others" used to be a polite fiction maintained outside of the public eye; acknowledged but not overtly flaunted. Now it's the latest in how societies are restructured and a somewhat-expected consequence of what happens when information and money can be freely moved but people cannot.
It's only a problem so long as it's framed with the question of "should, and can the state fix X". If, however, you state it in state-free terms such as "is there anything wrong with an individual stranger potentially harming his/herself?" then the answer is pretty obvious.

It's much harder to justify things against an individual without the state. E.g. "Those bums down the street repeatedly use drugs, and I think that will lead to them damaging my property / harming me. I'll go ahead and hire some security guards to prevent them from taking drugs, or beating them up if we find out they have drugs on them."

Disclaimer: I'm an anarcho-capitalist.
SEEKING WORK - Remote / San Francisco Bay Area

If you need a website makeover, responsive design, angular js, node js, ruby on rails, squarespace customization, html5 mobile apps. We also work on digital strategy, mvps, social media, growth hacking and branding.

We're a trio of professionals based in Silicon Valley. We can deliver products and solutions that are professional. We're currently only taking contracts in the $20-120k range, 2-9 month outlook net 30.

http://www.r3dm.com/
Mark Zuckerberg Speaking Chinese: Brave, Foolish, or Both?
Best Photo Organizer app – here it is!
Is it really hell? How hard is it for a Canadian to live and work in the United States? I know quite a few Canadians who live and work here in the United States. (Indeed, I know people from all over the world here who are living here long-term and who are gainfully employed.)

AFTER EDIT: I am sincerely interested, and I think "hell" may be a bit of an exaggeration, so I'm not sure what's objectionable about this question. But let me know if you have an objection, okay?
Yes.

Most scientific studies have a sample size too small to reliably detect the effect they're looking for, so they'd have to be very lucky to get a statistically significant result even if there's a real effect. There's just not enough data to distinguish signal from noise.

So if you see a paper that says "We ran ten different experiments and every one was statistically significant, proving we were right", you should be less convinced, because this suggests they cheated. Even if all ten experimental hypotheses were right, there's a very small chance they would obtain statistically significant results for all of them. This suggests they conducted other unsuccessful experiments but did not report their results, or that they chose their hypotheses after running the experiments.

There's a psychologist, Gregory Francis, who has published a series of papers investigating this. He looks at a series of results published on some phenomenon, calculates how many you'd expect to be statistically significant if the effect genuinely exists, and then shows that this number was greatly exceeded. This suggests there is publication bias.

Of course, Francis got into hot water by selectively publishing the results of his studies into publication bias, only reporting a result if he found evidence of bias. So there's a bit of irony in it all.
Felt exactly the same way. The arrogance displayed by the tip4commit developers is rage-inducing.
Yay Brewster for thinking big without using any trendy buzzwords like "crowdsourcing" or "cloud".
The Technical Constraints That Made Abbey Road So Good
Is POP still around? I thought that was a remnant of the "Dude, look at my a Pentium"-age. Is there even a way to work with POP in the current multiverse of connected devices?
Here's the TLDR:

power = P(reject null hypothesis | null hypothesis is false)

From the abstract:

I conclude with several recommendations that can increase the credibility of scientific
evidence in psychological journals. One major recommendation is to pay more attention to the power of
studies to produce positive results without the help of questionable research practices and to request that
authors justify sample sizes with a priori predictions of effect sizes. It is also important to publish
replication studies with nonsignificant results if these studies have high power to replicate a published
finding.
>“I’m very happy to have an Uber account,” said the teen. “It shows the trust that my parents have placed in me and it allows me to get from place to place in a flash.”

Is I just me, or does that not sound like how a 14-year-old would talk? It seems more like some PR rep wrote that and asked him to sign off.
“A Compleat History of Druggs” (2011)
Coders Fly Over the Cuckoo’s Nest
I uber to work daily (cheaper than parking!). Uber is lovely. Been toying with sending the kids off to school in one, but haven't pulled the trigger yet. I'm sure uber is aware of the huge pent up demand, and will roll out a family oriented service in the next few years. And there will be much rejoicing.

Driving kids to and fro is soul crushing in a way that people who don't have to cannot comprehend.
If it can help to promote Rss and Atom feed I'm all up for it. We don't give enough credits to these technologies.
Synergyse // Fullstack Software Engineer // Toronto, Canada // Local or Remote // Fulltime // http://synergyse.com

https://careers.stackoverflow.com/jobs/61050/fullstack-softw...

Synergyse creates highly interactive and measurable training. We started by teaching everyone how to use Google Apps proficiently and it worked really well. We are working on hard problems in big data, HTML5, media delivery and real time technology. Our backend technology and web runs on the Google App Engine. Our frontend uses the Chrome Extension, jQuery, Google Closure. We use some of the latest technologies across the board!

Synergyse is based in Toronto and we managed to be profitable within a couple of months of starting it. Our clients tend to be in the enterprise and education world, but our technology is consumer facing and fun. It’s the best of both worlds. We are seeking a highly talented Software Engineer who's able to take on and deliver important parts of the software to users.

Why you should join us

• Ability to define product and engineering as one of our first hires

• Work with a highly motivated and talented founding team
Be a part of a business that has a good business model, good revenue stream, and makes flagship technology

• Flexible and casual work environment with opportunity to work remotely

• Competitive compensation ($100k-$200k), equity (0.5%-1.5%) and full benefits

What we’re looking for

• Software Engineer with a full-stack experience

• Experience with cloud technologies (GAE, AWS, or Azure)

• Experience with Javascript (experience with Chrome Extensions is a plus)

• Ability to solve difficult technical problems

• Ability to lead and run projects

• Degree in Computer Science or equivalent, or 4+ years of professional engineering experience

https://careers.stackoverflow.com/jobs/61050/fullstack-softw...
>Isn't this what made most of OpenSSL bugs possible and made them go unnoticed for a long time?

Yes, and samba, and firefox.
Replacing the standard C memory allocator is a stupid idea.
I'm personally experiencing a renaissance of podcast myself, although part of why I stopped listening to podcasts several years ago was because I had moved from CA to NY, sharply limiting the time I was sitting in a car for hours (in a subway, you can play Angry Birds).

The Serial podcast is fantastic...I've forgotten the workflow of how to subscribe to podcasts and have them show up in my iPod, so I just go to the homepage (http://serialpodcast.org/) and listen to them individually. This American Life has an excellent iOS app that's worth the $2.99 fee.

The power of the podcast, or of radio in general, is to me, just another example of the captive power of basic, non-interactive narrative forms, something that is too easily lost in the rush to cram doodads into web publishing...I'm not saying non-interactive narrative is always the most ideal way to communicate, but it certainly isn't a weak or lesser way. I think the success of Kindles and of simple publishing sites like Medium also attest to the power of text. Given that narrative power, and the hugely reduced complexity in producing single-media content, it never hurts to go simple if you have a compelling idea or story.

edit: A commenter beat me to this, I was just about to post that the serialpodcast subreddit (http://www.reddit.com/r/serialpodcast/) is the best place on the Internet to discuss Serial, with at least a few of the people involved/related to the events going on to discuss things. It has a respectable size of 3,580 readers...which is not much compared to the biggest reddits, but the number of threads and comments is pretty amazing...and hell, r/journalism is less than 7,000 users.

I also don't think it's a coincidence that reddit, like HN, is a highly-successful discussion forum because of its commitment to a simplified medium (virtually all plaintext)
not in this case. They should have more than one rocket craft for testing. it's ok to fly reciprocating and jet prototypes because Scaled has experience with hundreds if not thousands of those kinds of aircraft, and it's easy to bail out at 200mph. It's much harder to bail out at Mach 3 and 100k ft.
AFAIK the replay feature is present only on Netburst processors, basically, the P4 line (Northwood onwards, not sure it was on Willamette ones)

Modern Intel processors do not use the Netburst architecture.
a) Mars.Your notion that humans cannot survive for long in 1/3 gravity is interesting. While it has not been proven that we can live long and healthy lives in 1/3 G, many very intelligent and informed people believe we can. Do you have a particular reason to believe we cannot?

b) You have to pay the energy cost but that is not the hard part. Fossil fuels are finite, but we don't need to use fossil fuels and even if we did setting up a civilization on mars would take a tiny portion of earth's fossil fuels. We are not going to run out of hydrogen as long as we have the energy to split water and plenty of energy hits the earth in the form of sunlight every day, not to mention fission or fusion.

So no, the laws of thermodynamics are not the problem. We "just" need to make it cheaper.
plenty of companies do them. Ask Elon Musk.
I've studied "fbp" in more depth than "frp" but my conclusions were that they do achieve very similar things with vastly different semantics and terminology.

One of the interesting aspects of FBP and many dataflow systems is that it can also be defined as a schema for actor-model messaging. i.e. you still have the general actor model as the low level abstraction, but then you assume actors to be archetypal and immutable between runs of the network, existing only to implement a finite, typed, addressable number of "in" and "out" queues on each actor instance, which are subsequently configured into the final network. An explicit model of time is not used - "all messages delivered" is the standard termination state, but if one breaks the Morrison model to add local actor state again, it becomes trivial to defer message delivery across runs of the network.
The History of Digital Imaging Began with a Baby Picture
Fanged deer pops up in Afghanistan, 60 years after its last appearance
What's free time for if not to do what you want with it?
At least now, more people will accurately describe it as two-step verification rather than two-factor authentication.

They are entirely different. If SMS OTPs were actually 2FA, the hacker would have needed to steal the phone too.

The difference between two-step verification & two-factor authentication.
https://ramblingrant.co.uk/the-difference-between-two-factor...
How to Get Startup Ideas by Paul Graham:
http://www.paulgraham.com/startupideas.html

It literally changed my life, after reading it I've decided to quit Computer Graphics and become a hacker and entrepreneur, and to create my own startup =)
Updates to Microsoft Service Agreement
Some are half truths, some are bullshit, and some are right on point.

A lot of people's experiences are isolated to their teams. I haven't experienced any of the things in those reviews but I know some who have.

We are growing fast and with that comes it's own set of problems.

The COO mentioned in the reviews recently left FYI.

These statements are my own and my not reflect what my employer has to say about it.
For critical system daemons, using a custom memory allocator that disables the in-built system security is insane. Injectable allocators that fill the heap with function pointers in predictable positions are what make exploiting them easy.
Think you're referencing Lithium (non-rechargeable) batteries. Lithium Ion is much lower.

Even then, they still occasionally overheat and very occasionally catch on fire.

I think my original point still stands.
There has been a lot of discussion around the announcement of Angular 2.0. Basically, everything that you have learned about Angular 1.x and all of your programs are obsolete. Meanwhile I am in the middle of rewritting my own application to Angular 1.3, from an older even more obsolete framework. This is not just an Angular problem.

This question brings up the question of can we find a more sane way to evolve the web rather than completely rewritting everything every couple of years and relearning yet another set of complicated concepts. Staying still and having backwards compatiblity forever is not a good option either.

The newspeak programming language is an attempt to replace the browser development environment with a more sane way to do things when it comes to developing web like applications. More importantly a more sane way to evolve the entire system including the libraries and frameworks we work with. It is currently not finished and I am not recommending anybody use in production anytime soon, I am just suggesting that people download that last stable release and go through the hello world tutorial, which walks you through building a simple file browsering application. Maybe figure out how to build some simple applications.

The Newspeak language is based on smalltalk, so the syntax is very different and there is a learning curve. But how much time did you spend learning the concepts around Angular only to have it become obsolete and learn a new framework again. What about the next version of Angular? How long until that becomes obsolete? Many of the concepts where actually cleaner and easier to understand in newspeak than angular and actually helped me learn angular easier.

Newspeak is experimental and I would not use it on any real projects but it is worthwhile taking a look at an alternative way of doing things. The rate of change of technology only increases as does the sophistication of the programs that we will build on the web, this problem of constantly rewritting everything will only get worse.
I have even better solution. For a couple of million dollars less. Standardize batteries. Make them replaceable. When your battery dies - pop new one. Loan one. You can charge them in bulk. We have been using that with AA for couple of decades with awesome results.

Now can I get my funding please?
Let us hope for Virgin's sake that "many times" doesn't mean six times for ten seconds each.

I have heard of one long duration test on the plastic fuel reported by the "Virgin watchers" in Mojave, so unless they are doing long duration tests somewhere else it doesn't seem like much. Rocket engine testing is extremely noisy so long duration tests are quite noticeable.
Some more contributors:

In addition to the higher potential revenues from ads, from the standpoint of the listener, the DVR-like ability to easily skip ads has been built in from the beginning. Similarly, most podcasts have the ads entirely at the beginning or end, making them even easier to ignore (I doubt it will stay this way, though).

I also like the fact that I can download many, many podcasts ahead of time and have a huge library to choose from depending on my mood. The storage costs on modern hardware is negligible.

Lowering costs of high quality audio and editing equipment and software has to be a huge factor.

And let's not forget that a great many (close to all?) podcasts are free!
Interesting.

If digital currencies focused more on this type of thing, they might actually stay around for a while longer. This is something I can see the value and usefulness of. A Bitcoin competitor focused around things like this, and perhaps allowing people to pay for non-blockchain mass processing power, might actually be viable in the long term. Because it would be actually useful and valuable.
not today's F1 car. They don't have auto trans, auto steering or auto brakes. Yes they could and audi has been testing an unmanned race car that does round a track, but there is a little chance that an F1 engine will blow up and kill the driver.
A tale of sunk allocation
Despite the "take effect on July 31st, 2014" I just received the notification today.