skysight-inc/HackerNews huggingface dataset:
> I face liability if I do not disclose any related fees or payments to all parties following a transaction.

Mind elaborating on this? Why don't you need to disclose related fees and payments _before_ the transaction (so that other parties can enter any deal with knowledge of potential conflicts)?
This is not true. To maximize the expected rank, reject the first sqrt(n) candidates, and then pick the next one better than that group. Once you have more than 7 candidates, this means that for maximizing expected rank, you want to reject fewer candidates than if you maximize probability of choosing the best.
> Dynamically typed languages are OK for smaller projects but as projects grow in size, you have to write a lot of tests to be sure that everything works.

Or build your large systems as compositions of smaller systems. If dynamically typed languages are really okay for smaller systmes, than avoiding bad architecture of large tightly-coupled systems in favor of loosely coupled compositions of smaller subsystems means that it is also okay for large systems.

> Also, projects written in statically typed languages are easier to read and navigate for humans

This is not my experience.

> and it's also easier to write static analysis tools for them.

Well, yes, since you have to write a static analysis tool for a statically typed language (since the compiler must include such a tool), its not at all surprising that the structure of statically-typed languages is always designed specifically to serve static analysis tools.

IME, that's why they've historically been harder to read and navigate for humans, though some exceptional modern statically typed languages have largely closed that gap (but not reversed it, IMO.)
In the "About Us" section, you've mis-spelled "EventGrid".
Just linking processes together is not enough to build a cluster. How do you allocate the physical resources, deal with network splits, package and deploy new code, monitor... There's a whole layer that's missing there that would surely be nice to have. The OTP framework could even be used to sandbox in LXC and start other type of applications.
Empirical evidence. Studies indicating that software developed in statically-typed languages has fewer defects. Research into the speed of development and the ability to accommodate major changes in requirements and functionality would be useful as well.

Last I looked, there isn't a great deal of literature on this, and what there is is fairly old (dealing with '80s-'90s languages) and inconclusive.
2600hz uses Erlang/OTP to build scalable, restful phone switches. Company was founded 3 years ago or so.
The fact that OTP sounds like something less general than Erlang itself makes sense to me. If anyone with their own Big Architecture (e.g. Facebook, Amazon) they went all-in on Erlang, they would likely end up writing their own equivalent to OTP to work with that architecture. But the language itself would stay.
Jennifer in Paradise: The Story of the First Photoshopped Image
Sun releases three powerful flares in two days
"I'm sure someone said no pool would ever even try to get 51%."

Yeah, the 'lunatic fringe' like Sam Altman.

https://twitter.com/sama/statuses/477510946080845826
This is a very nice service - well done.

Tangentially, most soccer commentary (esp. in the US) is so horrible it's not a big loss not being able to hear. Just watch the game ;-)
It is a bit like SQL. Structured Query Language. I bet many don't even know the meaning. Or are there many unstructured query languages to compare it to...

I think OTP should mean a library that helps you build reliable software. Telecom is old and crusty but! that also means reliable. Phone system is surprisingly reliable compared to computer systems. You can play it off that legacy.
From the article I understand the suit is by LinkedIn members whose contact book was (in their opinion) abused to send these invitation emails to non-members. On the face of it that's a reasonable claim and seems they should prevail.

But also: How about the recipients -- who are getting repeated unsolicited commercial emails? How does this activity not violate CAN-SPAM? Shouldn't LinkedIn be subject to fines?

Edit: Although I don't terribly mind the downvote, especially if it was accidental -- I did read the whole article and had a genuine question.
Look at employee reviews on Glassdoor.com for each of the companies. I've heard from numerous people inside and out of Amazon that working for the company is like being in the military. I stopped pursuing a position there for that reason alone. You can also check for average salaries on glassoor. Best of luck - let me know if you find anything different.
Some very nice example programs, such as:

http://www.dangermouse.net/esoteric/chef_fib.html
/productivity
Sure. It's a simple REST API. Here's the link: http://tveeder.tumblr.com/post/60208341417/oh-theres-an-api-...
White by the Seaside
Yes, that seems to be a commonly envisioned "end game". Maybe at first we create virtual realities which are much cheaper and less dangerous to experience than the real thing. Then we find out that sensory inputs on that level only serves to trigger certain hormonal or brain chemistry reactions (hand waving), and then we can just all hook up to farms of machines that automatically make us experience an "optimal" brain chemistry on a permanent basis. A man-made Nirvana. Or, a benevolent Matrix.

Even ignoring that scenario: we might be talking diminishing returns, ie are you really going to be much happier with billions as opposed to millions of dollars, and if so, how much happier? Are you really going to want to work 40 hours a week and have the disposable income to go with that if you can already live 5X more extravagantly than we do today by working 10 hours a week?
Faster-than-light travel
The non-outsourceable puzzle discourages hosted mining as well as pools (though if users are trusting, then hosted mining might persist anyway).

The non-outsourceable puzzle would have to be adopted at the same time as another change, which would allow solo-miners to enjoy the low variance they get in a pool.

Essentially you would need to allow miners to choose a lower difficulty, for proportionally lower block reward. This opens up DoS concerns if it can go arbitrarily low, and might generally require more bandwidth. This would essentially be Bitcoin internalizing p2pool.
Lua already has native floating support (by default). The number type is double by default.

Lua 5.3 (work 2 already available) introduces integer subtypes so now you can have both floating point and integers.
So this is a Clojure compiler in javascript? How cool. Did you implement the whole Clojure.core? Also, is this like ClojureScript (cljs.string) or Clojure (clojure.string)? Good work!
Some Much Needed Perspective in the Student Loan Debate
Probably nobody is looking at this thread now, but just in case... I've had similar code I use in Flask apps for awhile now and this project inspired me to turn it into a legit Flask Extension:

https://github.com/noise/flask-queryinspect
>page views

Why does Linkedin care about pageviews?
How is this an MMO?
Thanks for the reply. There is a problem with glass door reviews though. By and large, only disgruntled employees will visit and post the information. Satisfied employees are less likely to visit the site and post reviews, thus skewing the numbers.
Open-source game development assets
The biggest benefit of Typescript in my opinion is the potential for stronger tooling. There's definitely room for improvement (I suspect type unions would fix a majority of the times you are forced to use "any"), but I have found type declarations to be relatively low overhead for a substantial gain.

Re: foreign libraries, as long as you are using TSD / DefinitelyTyped (http://definitelytyped.org/tsd/), that burden is crowdsourced. I've written a few library type declarations, but used many more from others. The flipside of the complaint is that I've found it really quite nice to have type checking for libraries I don't know inside and out. And you can always cheat and declare your external libraries as "any" for the sake of making the compiler happy, if you don't want to go through the effort to get the reward.

Obviously, to get something like DefinitelyTyped going, you need a critical mass of developers, so that may or may not work out for Typed Lua.
I make an online card game. The rules are pretty simple, about as complex as Duel of Champions. There are no ongoing effects, no instants, no stack, no replacement effects, and so on. What the game does have is literal thousands of triggered abilities.

When combat happens, the attacker's triggered abilities will happen, then the defender's triggered abilities, then the attacker will attack the defender. Lots of triggered abilities interact with the attacker or defender, and some may cause it to die (it dies immediately, not at the end of combat). Subsequent triggered abilities might crash if they depend on the attacker or defender existing.

In my implementation, these triggered abilities are functions with signature

triggered_ability(player: Player, my_idx: number, my_card: Card,
skill_idx: number, other_idx: number, other_card: Card?)

Having the type system enforce null checks on uses of other_card (and also on all uses of cards from other zones, like the opponent's battlefield or the player's hand) would have saved me a lot of trouble. As it is, I use a fuzzer to play lots of games between AI players and look for errors, but most of the errors I look for could have been caught by a compiler instead.
Node isn't a web framework either. It is a runtime for JS, outside of the browser.

The complete ecosystem being referred to is all of the libraries available in node's package manager (npm).

If lua had an awesome built-in package manager like npm, it would be possible for the lua community to develop a library ecosystem that competes with node's.
The basic idea for a delegation-breaking puzzle is outlined here:
https://bitcointalk.org/index.php?topic=309073.0

The intuition (which is described in the original article, by the way) is that in this puzzle, whoever actually finds the solution can take the entire reward for themselves.

We've expanded this idea into a rigorous research paper that's currently undergoing peer review, but we may release a preprint soon.
I don't disagree with you, but just FYI, 'ad hominem' has a pretty specific meaning and I don't think it applies in this case.

Simply calling someone 'panic-prone' isn't in itself ad hominem. If the argument were that because the author is panic-prone he cannot possibly be right, then it would be ad hominem. But if there isn't an explicit causality implied (i.e. being panic-prone makes you wrong), it's more just name-calling. (name-calling != ad hominem)

There may be other fallacies that apply here, but there is actually an argument backing up the commenter's claim that the author is being too panicky, and that this is less of an issue than it is being made out to be.
I don't understand why tools view line endings as a "OS preference" and something that can be changed willy-nilly.

Memory usage, speed, even correctness can be affected by changing newlines if a language supports string literals that span lines.

And who are these users on Windows editing documents that need \r\n anyways? Apart from the built-in Notepad which handles \n uselessly, I'm coming up short on why anyone would care. It's not like the Windows tools (find, fc, and so on) are that popular.
Yes, I agree. Frustrating to see the API go away, yet Netflix has a lot of interesting open-source contributions.
Show HN: Open-Source Live Video Streaming from Google Glass
You could use our Share URLs which would let the people you share defects with reproduce them for themselves: https://www.runscope.com/docs/sharing
I used to be on LinkedIn, but deleted my profile a year and half ago. I still get e-mails about invitations from people who know me, and whenever I choose to unsubscribe from them, I still get them.

The scary thing is that when you click through the link to confirm, they used to ask you to 'change a password' implying that a ghost account in your name already exists. I just checked it now, and it just offers me to create an account instead.
The key phrase you leave out is "and leave very little actual productive capital behind". People does not equal human capital, you need educated and experienced people.

The only way the borrowers can repay the USD principal + interest back to the external financiers is to participate in world trade, to export or at least substitute the import of widgets from industrialized nations. Will a micro-loan create the conditions for such competitive production ? Hard to imagine.
Because the more people play this game, the faster new DripStat features will be released
Also, why do we give credence to this statement from Friedman? Are human needs really infinite? From what evidence is this conclusion drawn?
> So this is a Clojure compiler in javascript?

It's not a full compiler. It's a parser that plugs into http://aetherjs.com/, which transpiles the Clojure code to JavaScript and then executes it.

> Did you implement the whole Clojure.core?

Not all of clojure.core is implemented -- a list of what's implemented is available at http://vickychijwani.github.io/closer.js/spec_runner.html?sp....

> Good work!

Thanks :)
I lost an arm in 1991, but had it re-attached. I'm still not sure if that was a good idea or not. I wasn't awake when the decision was made. My Dad argued for, the doctors were initially against the idea, but no doctor now will remove it.

So now I a arm that is basically useless from below the elbow, the only real control I have is at the first knuckle, all fingers together. My forearm is more skin graft than skin.

I've tried a few alternate keyboards, but gave up trying to learn and now just use a regular keyboard and a track ball. I had to learn to write again as it was my dominant arm. Computer programming is probably the best available career, so I'm glad I already had an interest in it.

I really identified with the everything is slower part. There is very little I can't do, but everything is so slow that I just do a lot of things half way. I still don't have a good way to clip my finger nails.

I got nothing from the Workers' Compensation Board of British Columbia do to an improperly filled out form. At the time, if you worked for a family business, you needed to be registered differently, which I was unaware of. Still bitter to this day.
> signup wants a real name and company

No thanks.
In the crazy utopian world described, there would probably be a lot of accumulated capital struggling to get used productively.

My idea would be in the struggle to accumulate/protect capital, in a world where human materialistic needs are perfectly met. The money will flow into highly risky creative projects. Where the vast vast majority of projects are expected to fail, funded by highly diversified funds.

Virtually everyone would be expected to obtain/raise money working for these funds on creative projects. It would be considered the 'norm'.

Kickstarter for example could be beginning of this
Brian Beckman worked on the Time Warp OS, with Dr. Jefferson [1] and was involved with the development of Rx virtual time. You can read his comment about how Rx virtual time could be used to create a Time Warp monad. [2].

Are you speaking about React.js? Erik's point about reactive being a buzzword and distorted is proven by that because it's not the same thing at all. React.js is cool and all that but it has nothing to do with guaranteed composition and dealing with side-effects and monadic operators. That's like saying Angular.js is better than list operations and functions that operate on lists.

[1] http://dl.acm.org/citation.cfm?id=37508&CFID=356264587&CFTOK...
[2] http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-R...
Who would the customers be?
or it's because the silk road bitcoins being auctioned
Agree. There is already completion going on from the shell and it's very distracting. The demo should use a dead simple shell.
Well, to a degree. That was a bigger grab, since (at least as far as I can see in the article) they did not allege - much less demonstrate - that he had knowledge of any specific instances of criminal behavior.

In some circumstances, it's legitimate - "Yeah, I'll be getaway driver for your heist for $X..."
Nice response time!
There are real benefits, they're called convenience and compatibility.

And what's wrong with tying a language to a specific regex syntax?
After all, you're also tying it top a specific outside-of-regexes syntax.

Regexes are also code, they just happens to be written in a different sub-language than the rest of the program.
Good question - our definition of best is the one that would maximise total revenue coming in (not so concerned with the number of accounts). ie- weighing the negatives of dropping more people at the start vs increased revenue of the remaining people who do sign on and give credit card when they remember and are interested in the service..
Did you take a very high speed trip between being 18 and 21.98 (as your wife aged 4 [Earth] years and you aged 3.98)?
You probably should develop a different attitude for you own benefit.

You are just starting out and the shit recruiter today may very well progress in their career (perhaps they are even a newbie to recruiting) and you may need them down the road.

Even if annoying, no sense to burn bridges. You can always be polite and keep the door open. Your job prospects may be good today but not in 5 or 10 years.

As far as "harassed" welcome to the world of outbound selling. If you were out of a job and were sending out resumes and contacting potential employment prospects how would you like if they said that you were "harassing" them?
Yeah - how is this assertion arrived at?
I have been wondering if there are dialects of J that sacrifice brevity but retain the computational model. I do not know J but the way I understand it, it would be rather easy to develop two-way translation.
I agree that nobody should be forced to peer. But if a content provider is "flooding" an ISP, refusing to peer will just cause those packets to arrive via more-expensive transit. How bad do you want to spite Netflix?
Ah, that's pretty cool. Otherwise you can use things like vanitygen to create a similar address. I just created https://duckduckgo.com/?q=1NhLgwwuiyVsBuk3NgJHDztZZ6ejBySbsj
I've never seen a hand that's good enough to type, but then I haven't looked recently. Most I've seem offer limited grip in a few positions.
Presumably they try to drive up page views in order to make more revenue. Are you saying that they wouldn't do the same if they were still privately held?

Maybe after their IPO the thought is that they're no longer going to get magical money raining down on them, so they actually have to try to generate more profit?

Although it must be hard for people with option grants when there's a P/E approaching 1000 and you need the price to keep going up to do well.
The pool can use a 2% fee for old accounts and a 20% fee for new accounts (for example, with less than 1 month or less than 10^x hashes calculated.)
Why not, exactly? (serious question)
10 subtle mistakes when using the Java Streams API
"If the first argument to String.replace() is a string,
only the first instance of that string is replaced. To
replace all instances, a regex is necessary"

That's not that much advanced javascript knowledge.
Maybe moving from a % of assets under management scheme is necessary.

I would want an investment advisor to earn a fixed dollar amount per quarter, regardless of assets under management. A generous bonus would be given for a fraction of returns above a benchmark. A stiff penalty would be assessed for exceeding loss (e.g. you shouldn't lose more than 10% in any given year) or liquidity (e.g. you should be able to withdraw $50 000 with 2 weeks' notice without impairing your assets' values by more than 2%). Half of any commissions paid to third parties would be deducted from the advisor's fees. Any incentive payments offered by fund managers would be split, 50/50, between the advisor and the client (e.g. as fee waiver).
Yep, it is going to be pretty much Industrial Revolution 3.0.

The people that are too old to learn new skills are going to need to end up on social security [and capital will need to be taxed for it]. For everyone else, there will need to be a permanent safety net [basic income, continuation of existing welfare programs on a larger scale, or something like that] and heavily subsidized post secondary education for any skillset that is desirable in that new economy [which will have to come out of capital's share as well].

Otherwise, we'll just end up with more crime and bloodshed.
An open API for the World Cup
'hc' might have made it successful, at least then it would have one benefit over curl.
Honestly, I think we should just burn (the value of) the assets seized (after trial, appeal, &c, of course).

Yes, it would mean stepping up and funding things currently funded with proceeds from seizures, but it would remove significant incentive to overreach.
... It's a NYT article, this is the full article link.
I believe the intention in the phrasing is that they could selectively or universally exercise that action. Not that there is some spectrum of control.
Offloading unused Dropbox files to deepfreeze.io
Advise from an old man--I have no reason to lie: Don't ever
tell "the one" you love her. If you are somewhat good looking don't marry the first girl who gives it up. She
will change mentally and physically. Never tell them you
have money, or have the potential to make money. Keep a large portion of your money buried--she might leave you.
Twice about having spawn--you have a say these days. If
she loves you after you have a nervous breakdown she's a keeper--do anything for her.(Make sure she's not using
your bad luck to feel better about herself. Charles Bukowski,'She loved me when I was broke, and humble.' Or
disregard this "advise", I spent my twenties looking for
the perfect person, and never found her, or was too stupid
to know I found the right one? I think the latter. I used to say, "But she's too nice, and conventional?" Yea--I screwed up, but I'm still glad I didn't get married. oh yea, make sure to listen to her talk to her friends and mother; that's the real girl you are living with a long time.
The Trojan horse logic is about being able to ship binary apps to those platforms within chrome without having to build everything in.
How effective is Internet advertising?
Yes. However, it does require custom hardware. We've prototyped a small hardware platform to allow others to contribute to the live feed. However, this remains at prototype stage - we've been running self funded since inception.
Pretty clearly stated in the comment you are replying to.

Investment Bankers care about pageviews. Valuations are driven by operating metrics when financial metrics alone cannot support a valuation at desired levels. Since linked-in executives get a cut of the IPO proceeds (directly or indirectly), the logical link follows that "the company" cares about these things. Or at least they did in the context of pre-IPO window dressing.