skysight-inc/HackerNews huggingface dataset:
So is this a sort of Greenspun's tenth rule situation? Any sufficiently advanced distributed systems contains a buggy implementation of Erlang?

More seriously, is that what you are suggesting? By rewriting (or heavily reconfiguring) the GC, adding a scheduler, etc you end up with all the benefits of Erlang while maintaining the multi-paradigm platform of the JVM? Sounds amazing. Give it to me with out of the box sane configuration and I'm sold.

It sounds like it's not quite the case, especially around distributed systems. But perhaps that's just the intended design because clustering machines is sort of out of style in the age of RESTful microservices.
If investing is not your full-time occupation, you shouldn't be trading every day. (You probably shouldn't be trading every week.) If you expect a regularly-traded security to appreciate over the next month, it's entirely possible to enter an order to purchase that security, and later to sell it, without being beaten out of a few pennies by HFT.
How do you deal with key management? Specifically, what do you do if someone doesn't remember their passphrase or loses their private key entirely?
Can't GPL 3.1 or w/e waive this, and it remains a non-issue?
Many ISP's including my own in the U.S. don't allow running servers from home, especially SMTP.
Cricket and Ting both support iPhone. If you have an iPhone below 6, you need Ting if it's a T-Mobile iPhone and Cricket if it's an AT&T. I think you can use Ting with the CDMA iPhones. I'm on cricket personally.
What happened then?

What measure of productivity was in use?
Well, Nexus 7 fits into every trouser pocket I own but I think the issue with Nexus 6 is using it with one hand where you cannot cover/access the whole screen with your thumb.
Yes, and I believe it is very strange to assume that those other agents have unmodifiable strategies when you are discussing strategies with them :-)
This, definitely. The team I'm on needs a shared lab space where we have a guaranteed area to set equipment up and collaborate during integration. Instead we're spread across the whole office, and there's never enough space in the shared lab so some of us have to do noisy things in cubicles.
> When I look at high frequency trading, it says to me that the game is rigged.

And when I hear this complaint, I don't understand the rationale. Why shouldn't participants that do something professionally, invest in infrastructure, invest in research or other kinds of IP have an advantage. If they didn't that wouldn't be a market, that would be a lottery.

Quite simply, the market dynamics that make it such that you might want to be involved in it as an individual are created by the sophisticated market participants engaging in individual zero sum trades that add up to a beneficial whole and they have been for hundreds of years.

Computers have made this process more efficient and you should be celebrating your ability to trade for cheaper than ever. That you don't is a sign that you don't understand how the markets work now nor how they have ever worked.

Edit: the more I thought about this, the more I decided it was overly harsh. I think well informed participants can disagree about the values of HFT and needn't celebrate it. I do think that the idea that markets don't (or shouldn't) reward more engaged participants is fundamentally broken.
The evolution of the big data platform at Netflix
I thought this was going to be one of those websites that just had NO in big letters on it. Sadly it's not.
USDCAD: Recovering with Caution
Working in a field where we're required to define things with mathematical precision, it's frustrating listening to lawyers and judges flail about trying to figure out how to interpret laws.

I don't want to claim that the law is a trivial matter and that it could be replaced with software, but I do think our legal system could be greatly enhanced with some ideas in math and software development. There are always going to be ambiguity in legal matters, but that doesn't mean we can't greatly reduce that ambiguity with good tools.

I know this is a really tall order, but one idea in particular I'd like to see is the introduction of some sort of unit testing or model checking during the legislative process where legal scenarios are parameterized and enumerated to act as a guide for legislators, lawyers and judges. I'd love to see something like Alloy (http://alloy.mit.edu/alloy/) be implemented in a way that non-programmers could use to model check things like bylaws by guiding the user through ambiguous and conflicting scenarios. I'm not suggesting we try to make laws satisfiable. What I am suggesting is that we model them in a way that highlight and distinguish the laws that are poorly crafted from those which are clearly interpreted.

Legal ambiguity is really expensive weight on our society. Not only does this sort of ruling create investment uncertainty, it benefits incumbents who can buy armies of lawyers and intimidate competitors with drawn out lawsuits. Our legal system should be the great equalizer, but it will never be as long as we let judges and lawyers convince us to resign that our current system "is as good as it gets".
I've never heard of invoice insurance but so called 'factoring' is a thing. Where you sell an invoice for cash now at a discount to it's face value to an investor. It achieves the same result of offloading any risk of non-payment to a third party.

https://en.wikipedia.org/wiki/Factoring_(finance)
Please see page 129,473 of your copy of Atlas Shrugged.
7 Engagement Conferences to Attend in 2015
Double tap to zoom is a standard gesture for mobile Safari, hardly antiquated.
The (costly) lesson learned here doesn't revolve around Primedice's RNG architecture but the strict importance of testing.

We all face pressure to deliver but at the end of the day -like brakes on a car- testing is one thing you should never cut corners on.

Although another 2 weeks of testing may not have explicitly exposed the vulnerability, it surely would have offered a better baseline from which to evolve better heuristics for the analysis of the exploit when it did occur.
Another possible reason would be: Macsyma was already in LISP.
Hey HN!

I built this utility with the help of two colleagues[0][1] after working on accessibility at Khan Academy for a few weeks, and seeing first-hand the process of evangelizing accessibility on a dev team. Our automated tests were far from approachable (and became more annoying than helpful), so we built tota11y to make the manual testing experience more interactive and educational (we like teaching things).

I touch on this in our engineering blog [2]

Anyway, super thrilled to see tota11y near the top of HN this morning, and happy to answer any questions you may have.

[0]: https://twitter.com/himichelletodd

[1]: https://twitter.com/rileyjshaw

[2]: http://engineering.khanacademy.org/posts/tota11y.htm
A Conservative Billionaire Is the Biggest Alternative Energy Giant in the U.S
the z-indexing on this is maddening!
We could have used this at the last place I worked. So much time was wasted on ETL into and out of this master data warehouse schema that no-one could use directly.
A SCOTUS appointment is for life. How long should they keep things in a blind trust?

It's common for politicians to keep assets in a blind trust only while they are in office.
Steve Jobs thought the same thing when he showed Bill Gates the Macintosh OS for the first time.
> You can't sell (or liquidate) something you don't have the rights to yourself.

Sure you can. Who's going to stop you? The Data Privacy Police aren't going to come and break up the bankruptcy auction.
Create more passionate AWS Lambda functions using clojure
"I wonder which will become self-aware first -- Wolfram Alpha, or Stephen Wolfram."
"Blocking noise" with more sound will make you deaf.
Why would the FSF modify the GPL to allow things that would otherwise be GPL'd to escape?
I would say that if you lose your key you lose your data, as it should be.
Your experiences with Rust might be a bit outdated. I'm guessing you're referring to http://words.steveklabnik.com/pointers-in-rust-a-guide. Rust only has `&T` now, in those terms. And things like try! give you a feel that's somewhat exception-like, even without actual exceptions.

You still may not like Rust anyway, but if you haven't given the language a fresh look since well before 1.0, a lot has changed, as your opinion may have too.
I think part of the reason some people feel this way about Om is that it was built as an experiment - specifically an experiment about handling immutable state in React.

I find that Om has very strong opinions about doing state the clojure way, but is a very thin wrapper around the rest of React's API - which leads to a feeling of inconsistency.

Some of the stuff David's suggested will be part of "Om next" I think will address this.
Apple and microsoft have had a cross-licensing deal for decades which allows them to use each other's ip as long as they don't create an outright clone of the other guy's product.
Ask HN: How a business co-founder can help me?
Hi guys, I'm building a product and there's a close friend of mine who is currently occupied with business and marketing. He is a great professional and I was wondering what I could possibly win from asking him to join me? What should his role be in the whole situation? Since I will be handling most(all) of the technical issues how can I give him 50% of the weight from the whole situation given that I don't have any investors/working prototype yet?
This sounds very cool—sign me up for the beta if/when that's available!
Actually doesn't that make class inheritance a violation of copyright? If you expose a class that inherits from a base class (say stream).
You start over! Everything is gone, so what else can you do?! No joking, this is a serious issue.
This project arrived at the right time. We're adding accessibility insight & debugging tools like this directly into the Chrome DevTools and the lead developer of the Chrome Accessibility Developer Tools extension is leading the effort. Our mocks actually look quite similar to what you have here and I'll definitely ping you separately to get feedback on what the browser can do to help. Thanks
Definitely not in the minority. Bookmarklet was a little easier to get out the door, and I haven't found a great way to maintain extensions for several browsers. Will definitely up its priority.

Userscript is an awesome idea, thanks for taking the time to build this out. Is this something that will work in all browsers? What's the installation process like? Perhaps we can build one of those into the project page as well.
> So using a GPL'd library in my code means my code is now GPL as well?

Yes, that's always been the whole point of the GPL. (The LGPL exists if you want to release your library without that requirement)
> Absence of money isn't true.

The fact that this thread sit under an article titled "Should I work for Free" is a pretty big hint...
Sanbox is bad sandbox is good
Does the ISO standardization process include a copyright license or assignment? Copyright had pretty specific rules over who owns a work. Assigning your copyright to someone else requires certain explicit steps.
India's ISRO sent a mars mission for around $70 million. That was including the payload i think. How is $60 million cheap for just a launch vehicle?
Right, but I was under the impression most factoring arrangements were with companies that actually sold things.

I'm not sure I see how factoring, discounting, or insuring of consulting invoices could even work. It can take 6 months to get a client to the point where they recognize a payable, and at that point they still often dispute or delay over acceptance criteria.

How could a financing company possibly assume those kinds of receivables?
My teenage Norwegian mind (not body) did smirk at the runc name. Runk and runc are pronounced the same there and have the same meaning as in Swedish/Finnish...

Not offending someone in some language somewhere is hard. I remember Honda nearly launched the Jazz with a different name in Europe. http://www.carscoops.com/2007/09/why-honda-didnt-call-fit-ja...
Show HN: Bradezone News – a speedy treemap display of Google News
I've always enjoyed Newsmap.jp, but it uses Flash, is kinda slow, and seems out of sync with what actually appears on Google News. So I built a super-fast version that uses D3.js for data viz. Hope you enjoy!
The job isn't done until the documentation is complete
I'm not sure its really a "server" in the way you're thinking. It looks more like a USB storage device to me.
> Many ISP's including my own in the U.S. don't allow running servers from home, especially SMTP.

Land of the free! Start your own ISP! ;-)
This sounds pretty neat, until it breaks and you lose all of your email because it has no offsite backup.
Paris taxis are pretty bad in my experience. Try getting one to drive you to the airport at 4am or Sunday - you have to order one a day ahead. Fortunately folks at the Paris office always had a friend taxi driver who would help, but this contradicts Taxi contract to begin with - I want to go from where I am to X now. That feat is difficult in Paris.
Uber managers arrested in France over 'illicit' taxi service
So then, if I understand you correctly, polygamy is in the same category as resting on the Sabbath? It's good to know that it's not forbidden, even though we're no longer obliged to do it :)
If you go to a local store how do you know whether they're sending in their taxes or not?
I disagree with some of the statements about developer pride. I was reading https://speakerdeck.com/garann/code-is-a-job this morning and it's a position I have a lot of sympathy with.

Not having the backend developer/fronted developer split is good; while each will have its own specialities, they shouldn't be siloed into separate teams.
True, maybe they are using "reverse VPN"? Works for me.
I think you mean The Evening Star, marvelous book: http://amzn.to/1Hq8TcX
PaintCode Telekinesis Beta
Hey Paul,

Love the work Alice & co are doing. We're big users of Accessibility Developer Tools (https://github.com/GoogleChrome/accessibility-developer-tool...) at Khan Academy both as part of our automated testing process and now as part of tota11y.

Really excited to see it to make its way into DevTools proper! Been rocking the extension for a few months now.
The whole book is worth a read - lots of good insights.
My suggestion would be to agree to some sort of compromise. Tell them you'll take computer hardware or less money in exchange for debts settled. Do it soon before everyone else does it and there's nothing left.
I think the 'class' keyword is a mistake. People were happily creating class-like constructs before. But the exposed javascript "objects" made it clear it wasn't a traditional "class" found in other languages.

Also, how is ES6 more interesting than ClojureScript?
10 reasons you should push your comfort zone to grow as a person
Could dark matter not exist?
Some inaccuracies here about Om. There are no message channels. There are no functional zippers. Component local state and lifecycle are critical React integration points. Hierarchy organized data is not required - people have succeeded at integrating DataScript. om-sync isn't even an official thing, just got tired of people asking me about a basic example :)

If you don't like Om, that's really OK. The real goal of Om was always to inspire people to consider and research alternatives to traditional client-side MVC. 16 months in I would say with the large number of excellent alternatives, Om very much succeeded.

I hope Om Next accomplishes the same broad goal and convinces people to seriously consider the big ideas behind Relay/GraphQL, JSONGraph/Falcor, and Datomic.
"First stage shutdown". "Loss of mission". "Flight". I'm not sure what the term for it is, but these seem to refer to generalized phases/states of flight that the mission can be in. The use of "the" would refer to specific instances of the noun that the speaker has reason to believe the listener would know about. [1]

They almost feel like "uncountable" nouns, but I'm not sure. "Flight" can be countable, but as a generalized state/phase, I think it wouldn't be. It doesn't sound strange to me (a native speaker).

It would not be wrong to use "the" for many/all of these cases, but it would have changed the meaning, somewhat.

[1] http://www.edufind.com/english-grammar/definite-article/
Communism does not stipulate that there is no organizational hierarchical structure.

Absence of state is true because within the microcosm, you can contribute from anywhere in the world and receive the software for free as well. Basically you don't even know where the people you are dealing with even live most of the time. This is no state by definition.

Let's say you contribute to "NSA open source repository". Still there is no state because you can contribute from anywhere in the world and get the code as well.

Absense of money is true by definition. We are talking about free as in beer software here.
Ask HN: How would I submit a concept I designed as a feature request to UPS?
I've been so amused lately by Uber's moving icons and the ability to visually see in real time where your ride is.

I thought it would be awesome to see the same kind of concept with UPS so that I can watch my packages get delivered.

So I decided to design a fun concept and would love to submit it to UPS as an idea that they might want to think about for the future.

Does anyone know of a good way to submit this sort of thing?

Here is the concept: https://dribbble.com/shots/2116356-UPS-Real-Time-Delivery-Tracker/attachments/383785
You can see how a 365.248-day year would be inconvenient, right? A 86400.002-second day would be more inconvenient, even though the point of TFA is that a 86401-second day is also somewhat inconvenient.

Seconds are not defined by the rotation of the earth, any more than they're defined by its revolution.
Plus many spam blacklists have blacklisted entire IPv4 ranges as "residential IPs" (meaning even if your ISP does allow SMTP (which many do not) then your emails may still be blocked as "spam.").

Only way around all of this is to pay for a "business" internet connection (with 500% markup for the same speed, single dedicated IP, and a pretty poor SLA).
The codeless code: Forgiveness
As long as they serve as judges? Why should SCOTUS judges engage in stock picking?
Now i will keep hearing that music when i write emails.
Loving these kind of stories, thanks for sharing
UberPop is not allowed in France because the drivers don't have a license to do taxi-like activities. In France, you need a license delivered by the state or be a so called "VTC" (vehicle with chauffeur), which is somewhat like a taxi except that VTCs cannot pick up clients without getting a reservation from a customer.

The licenses taxis pay are, in some cases, extremely expensive (about 250k euros in Paris), which is why taxis are opposed to all kinds of competition (Uber and UberPop included).
I wouldn't be shocked if they make sure it's always about as affordable as it used to be, since they do want everyone drinking it (as opposed to companies like Apple going for status/luxury bucks).
Samsung’s Mobile OS Dilemma
I prefer Coke in Slurpee form.
That seems to be missing a comparison with dealing rates - aren't arrests mostly targeting dealers rather than users?
One of the last projects he embarked on before dying was to try and build a replica coal mine (with the help of a handful of friends) in his back garden. I believe there's a single episode made before the local council put the kibosh on things :(

Edit: Full hour long episode: https://www.youtube.com/watch?v=JcH4nY43msk
A threading riddle
The one thing that I don't understand about his argument is why having dedicated QA is bad? Having QA doesn't mean you shouldn't test your own code, but you have blind spots when it comes to testing your own code. It is easy to make assumptions about how your code should work.
Uber France directors now in custody
In Defense of Ethnography
To echo mkozlows, definitely check out axe-core. They recently open-sourced the tool and it's chock full of great a11y testing.

At Khan Academy we use Chrome's Accessibility Developer Tools (https://github.com/GoogleChrome/accessibility-developer-tool...) as part of our testing infrastructure. A few of us also have the browser extension to do some manual testing, which is what tota11y is for.

tota11y uses Accessibility Developer Tools internally.
They were picking up folks, period.
> Ports 25, 443, 993 are needed in order to have a fully functional Own-Mailbox.

Even if you flout your ISP's server policy, there's still DHCP to contend with (changing IPs).
Attributed to Casey Muratori by http://chrishecker.com/Kurt_G%C3%B6del_is_Laughing_His_Ass_O... -

“Does anyone want to bet as to which will gain self-awareness first: Wolfram Alpha or Wolfram, Stephen?”
Yep, money is not a store of value. They have us right where they want us.
I'm trying to figure out what term you think is appropriate. Water closet?

Restroom is one of those writing-only words, in my experience.
It seems to me that while this koan is about a missed judgement call, the clear transgression lies with Banzen, for he did not give sufficient context with his specification.
> Microsoft's Project Islandwood re-implements iOS APIs. But Xamarin, Cordova and other projects all ingest APIs and reconfigure them to make them accessible on multiple platforms. Are they contaminated by copyright now?

Which is funny, because Microsoft played a big role in helping Oracle win this one:

http://arstechnica.com/tech-policy/2013/02/microsoft-foresee...
Two Uber managers detained in France over 'illicit' low-cost service
So where are the results? There is a video but it shows only a smiley face. Can we see some still pictures?
The post has a good core, but is wrapped in opinions like this which detract. I agree with you entirely: I produce my best code when I test everything, and then someone else tests and discovers the parts I excluded from 'everything'.
It'll stop anyone unwilling to commit a breach of contract, which is a higher bar than "highest bidder can do whatever they like". Right now, most terms of service can be unilaterally changed by the company, which means the new owner can arbitrarily change them and then use the data however they like, without any contractual obligations binding them.
In Perth the vast majority of houses are built using a double brick construction, so there's definitely a local market for this.