skysight-inc/HackerNews huggingface dataset:
Speaking as a member of the Pony community, the Pony community has done quite well since Casuality ceased to exist. I addressed this on the Pony mailing list a while back:

https://pony.groups.io/g/user/topic/on_the_state_of_pony/251...

I'd also like to note that the statement that Sylvan is no longer involved in the Pony community in that post is very offbase. He's a founding member of the Pony core team and still actively involved.
Considering BCC still hasn't been given to it's users, I'd say no.
To be fair, if Elon worked in the project for 40 - 80 hours a week, he probably could get a team to accomplish it at 1/8th the cost or lower.

Consider he did this with rockets, getting them to under 1/10th the cost
I'm not sure what you mean, or perhaps you have an incorrect understanding of how Haskell works. Of course data is still checked at runtime; for example a parser will check that a string is formatted in valid way, or a lookup in a hash table will check that a key is valid. This is done at runtime as it would be in virtually any language.

However there's no way in Haskell (short of low-level type system tricks) to check that a function with an argument of type `Int` actually receives an `Int` when it is called. There's no need to, because it is guaranteed by the type system. The strength of these guarantees, coupled with the ability to define rich, expressive types, are what makes Haskell programs very robust. For example you can represent all possible results of a valid JSON parse:

data Value
= Object (HashMap Text Value)
| Array (Vector Value)
| String Text
| Number Float
| Bool Bool
| Null

Which variant of this type is actually encountered will not be determined until runtime, so the program is required to respond to the different cases; however a function which takes type `Value` will never need to worry that it doesn't actually receive one of the above variants at runtime.
I honestly couldn't think of a spammier headline.
The analysis is useful, but seems undermined by the fact that Square is now trading at $32, which would put you significantly in the money.

When you look at the table in the end, it seems like it's more important to pick the right company, than the exact deal terms. Square was much more overvalued than Theranos, but obviously people at Square did significantly better from their equity.

I also wonder what sorts of strike prices people see at these startups; I would think a company's fair market value analysis would take these deal terms into account and use that lower price for the strike price.
Yes: https://www.cointimemachine.com/what-if-i-had-invested-19-Do...

$19 in 2010 => ~$1,069,054 in 2017
If you are imagining a rain forest as something full of people, just forget it. For population density concerns, the main difference between a forest and a desert is that people can traverse the desert, so you will find way more of them there.

When tribes and agriculture exist near each other, you will see economical interdependency, not one population pushing the other away.
Maybe, but to me that's a lot of complexity for such a simple chore. I have over a dozen house plants and it only takes me a few minutes to water everything and I find it to be a pretty relaxing activity.

Having strangers on the internet deciding whether or not to water your plant is a wonderful social experiment, though!
Zynga launches Hidden Chronicles game in an untapped treasure-hunting genre
Sure but if I have invested a lot in MS technologies I am hesitant to learn and implement things in a completely new language if I can find something that is more fitting to the stack I already use.
>It seems the language is not this cutting edge technology it was once.

Was it really cutting edge? I understood it as an improved OOP-only Perl. Rails, on the other hand, did knock me out the first time I saw it.

I guess few languages can be called 'cutting edge', perhaps the ML family including Haskell and (yes, after all these years) the Lisp dialects.
I remember that thread. Hilarious.
Reading from the book of Genesis Block:

> The Times 03/Jan/2009 Chancellor on brink of second bailout for banks

A real-world problem is governments giving trillions of made-up dollars to the huge companies that lost trillions of dollars, while allowing them to keep the money they made when they started taking these risks.

A real-world problem is that governments creating trillions of dollars is not a risk-free endeavor; the value has to come from somewhere, and it comes from you.

A real-world problem is that central banks are not good at their jobs, and they enable governments to behave irresponsibly with their currencies.
I appreciate that crypto trading is offering a conduit for the less educated sections of society to enrich themselves in the new economy, but bucket shop articles like this should relegate themselves to /r/wallstreetbets and Tim Sykes's web site. Not a tech/business news aggressor.
Build and Test a Distributed Database in 30 Min [video]
Oh, sorry. Yeah, I've heard about it. I don't like using services like Mint or Personal Capital because they indeed run into connectivity issues sometimes. I find it not to hard to keep track of things using a simple spreadsheet.

So far I've only had to upgrade my script once, when my 401(k) provider changed the ids of some form fields.
> However, I don't think i'd feel comfortable with a language that only allows object-oriented programming

Ruby is multi-paradigm; in particular it's easily the most "functional"-feeling of the major scripting languages.

> and moreover OOP of the old way (a method must be tied to only one object. This is what prevents me from going to Smalltalk, btw.)

I'm unsure what you mean by this. Ruby has one of the most flexible OOP systems in existence, a good deal more flexible than Python's, and lets you create more or less any conceivable relationship between methods and objects. (Which is why Ruby is slow).

> Additionally, the MRI is perhaps the slowest implementation of a dynamic language out there (besides "R"). I know there are alternative implementations; is there any implementation that is significantly faster (at least as fast as Google V8 for ECMAScript) and that supports the full Ruby language without compatibility issues?

Ruby's not fast, but it's improved quite a bit from the 1.8 days. It's comparable to Python.

As for high-performance alternative implementations, there's TruffleRuby,[1] but it still has compatibility issues and isn't ready for production use. There's also Crystal,[2] which is a very similar (but incompatible) compiled language with performance on par with Go/Java/Swift. It's also still in beta but they plan to have a 1.0 release by the end of the year.

[1] https://github.com/graalvm/truffleruby

[2] https://crystal-lang.org
Yes and no. Their concepts of God have a shared historical origin (Judaism), but they are quite different. For example the Christian God (in mainstream denominations) is a Trinity composed of the father (basically Yahweh), the Son (Jesus) and the holy ghost. This is very different for the concept of God in Islams and Judaism.
Grafeas Project: Google and IBM Team Up to Tackle Developer Security Challenges
Ray Dalio Interview: Farnam Street
I know that high level meditation is supposed to have no practical purpose, but that is exactly what is bothering me. What would be the utility of that, from an evolutionary point of view, or from a reinforcement learning point of view (where we divide the world into agents and environment, with goals and rewards).

The spiritual utility, as it is presented in tradition, is related to attaining some sort of freedom and realization, a subjective feeling. But I am thinking (devil's advocate) that all are just patterns of activation in the brain, in other words, just perceptions and emotions. And from a practical point of view, there is nothing useful about it - I am referring only to emptiness, not to mindful attention.
Google, IBM launch an open source API for keeping tabs on software supply chains
Do you know if it is an in-memory solution or can it work with data that doesn't fit into RAM?
sealed telescoping tube between pylons then?
it seems amazing that it isn’t a stock part of every high school history class. This story was likely nudged out of the canon, in part because it’s scary and embarrassing. It tells a story about our country that we’d prefer to forget.

Everyone is outraged that the 5 things they're passionate about aren't taught (enough) in school. The problem is that they're never same 5 things as the next guy.

Everything that follows the word "likely" is this guy crafting a narrative that fits his world view and appetite for rage much better than the more realistic answers: teacher's priorities pulled in a million directions at once and schools somehow have to fit as much as possible into an education program bounded by funding, timing, and classroom sizes.
Library trolls copyright zealots by naming collection after Sonny Bono
>I have to constantly remember that to get a length of an array in Python I have to do len(x) rather than x.len()

On the other hand, in Python lists, tuples and arrays are fundamental data types and thus len() is defined as a fundamental built-in function. I think it makes sense.

What i didn't like was when map() and reduce() were moved away from the basic functions.
Everybody talks about the engineering challenges, which have been beaten to death. Elon Musk has a pretty respectable track record of making things that seem technologically infeasible and making them happen. He's not in charge anymore, but I trust that he wouldn't put his name on something that's not possible. Even if it wasn't possible, I'm not the person to make that critique.

The bigger challenge, IMO, is economic. High speed trains make a lot of money, but their revenue has little to do with competing with airlines over significant distances between large cities, which is what the Hyperloop is attempting to supersede. The financial success of high speed trains has much more to do with their ability to rapidly start and stop in lots of intermediate urban areas within a corridor. I know this goes against the popular narrative about why high speed trains are popular (OMG they can compete with air travel!!!), but the narrative is wrong.

The revenue of HSR has a lot more to do with the number of cities that it services than the end to end speed. If you look at ticket revenues on successful HSR lines, terminus to terminus tickets typically make up <15% of total revenues. The rest is made up by the remaining cartesian set of city pairs. Even if you could add up all possible market share (trains, planes, cars) between terminus cities, it would still be less than the total revenue for that line, due to the additional cities it serves. Even with the gradual growth in power levels for high speed trains, with some now capable of 360kph, end to end speeds have basically gone unchanged. What has changed with more powerful trains? The lines have more stops now...they serve more cities, with the higher power levels used for faster acceleration and deceleration. More cities means more revenue, whereas higher speeds have already hit strongly diminished returns.

Maybe with Hyperloop being really fast could grow the market and monopolize market share between Alpha cities, but that would still be a stretch if the goal is economic viability. People see hyperloop, they crave its speed, but the costs are too high and revenues are too low to just serve the endpoints. But if you decide to serve intermediate cities, you slow it down, and it no longer becomes the object of technological lust, and nobody will want anything to do with it.

Among economic historians and really nerdy train enthusiasts like me, this isn't a contentious point. The same economic delusions were a primary causative factor in the overhyping of railways during railway mania, best exemplified in chapters 16-20 of Collective Hallucinations and Inefficient Markets: The British Railway Mania of the 1840s [0], which is a masterpiece of economic history IMO. Anybody in charge of building out some version of hyperloop should do themselves a favor and read it, and then work on not repeating history.

[0] http://www.dtc.umn.edu/~odlyzko/doc/hallucinations.pdf
We'll have you covered by the end of the year if you are interested in checking us out then.
I would pay for this. The key is to start doing it at the very beginning, not just when things go south.

I know of a homeowner that informed his contractor(s) that he blogs daily about the progress of his renovation. The fear alone was sufficient to ensure that his project went smoothly. Plus if the contractors do a good job then they get free PR.
Making it into a .net standard library would make it more usable. Could more easily embed it into other apps, or hook up various front-ends, and they could keep their existing front-end and just have it link to the new library.
Microsoft and Facebook's next big thing looks like famous flop Microsoft Bob
Why are more American teenagers than ever suffering from severe anxiety?
LIVE UPDATES FROM ALIBABA’S COMPUTING CONFERENCE 2017
To boot, the contact information is non-existent on the page, and the page itself looks like a 90's-era spam site.

All this time HN spends focusing on controlling how people speak, and no time on quality control of articles before they hit the front page.

HN is becoming the new Slashdot.
BackerKit (YC W13) is hiring for all positions
How an Associate Engineer Training Program Recruited Senior Developers
Is this not an attempt to just derail CAHSR, or HSR in general? Nearly every anti-HSR comment is now 'we should build hyperloop instead!'.
More like "uh, how is this different from rsync?"
Someone made the argument that in the US our rails were built by men half killing themselves for low wages and with very few safety standards. That means a modern buildout is much more expensive than it was historically and the political will to build that budget is difficult or impossible.

Hyperloop is a run around that problem. Largely autonomous/low staffed boring that's non-union labor, non-public sector can make a lot of progress quickly. There's no public sector union demanding x amount of jobs, x amount of pensions, and other expensive regulations or union concessions. Musk's Boring Company thinks it can build tunnels for a fraction of the cost privately without much public sector regulatory weight and they might be right.

HSR is the saner idea, but without Congress funding it, its just not going to happen. Obama made a big push for it during the stimulus but more conservative states decided against accepting the money for both ideological and financial reasons. Once enough states say no, then the rail can't go very far, and the project eventually died:

First, Tea Party conservatives in Florida and wealthy liberal suburbanites in the Bay Area began questioning their states’ plans. Then, just as Joe Biden was calling for $53 billion in high-speed-rail spending over the next six years, a crop of freshly elected Republican governors turned down billions in federal money for lines in Wisconsin, Ohio, and Florida. Finally, Republicans in Congress zeroed out the federal high-speed rail budget last month.

http://www.slate.com/articles/technology/technocracy/2011/12...
UWP is .NET Core isn't it?
IBM and Google Team Up to Tackle Developer Security Challenges
Git: automatically set and use multiple commit identities
Great point. But isn't SpaceX precisely driving that % lower and lower by accumulating rocket launch - and landing - experience by the dozens or eventually hundreds?
Only if affordable housing is enabled through policy. Otherwise Amazon is just creating a company town bubble within a town, driving up housing costs with the salaries they pay their workers.
Matz has also maintained that it's the principle of his least surprise. You can't be not-surprising to every single possible person.
He hasn’t done that with rockets. He wants to eventually, but he hasn’t yet. Let’s not let hype cloud facts.
Dennis Ritchie: Remembering the Creator of Jobs, Torvalds and Gates
No, now it’s “why do they need 1500 employees for file syncing?!”
I think I'm in love. Wrote a tiny k8s UI to do frequent tasks in 10 minutes, including learning curve.
Security Vulnerabilities on Docker Hub
The bots behind Vladimir Putin's birthday wishes
Psychiatrists can't, because nothing can.

People don't want to internalize the reality that society relies on an overwhelming amount of trust and there will always be abuses of trust. There are thousands and thousands of systems to prevent abuses of trust, and establish trustworthy institutions in society, but they all come at a cost, and are all fallible.

https://www.amazon.com/Liars-Outliers-Enabling-Society-Thriv...
Yes, but I hate figuring out the bridging stuff when I can just use C directly in Objective-C.
I dont think this captures the value of purchasing bitcoins. If its true that a large part of the volume is people moving the money out of china, its like a banking service to them, even if they take a hit with a large cut by playing the ponzi.

Even at its downs, bitcoin has found demand still. That is a very interesting signal. If it were just the ponzi as you say, it would have come crashing down on its downturns.
Not only can you, everyone who uses it does :)
Small note about Rust; you're not 100% right. For example, method syntax will do auto ref/deref on the reciever, for most methods, it'd be f(&x), not f(x), though if f took self by value, it would be!

It is true that you can invoke it either way if it's a method, but you cannot if it's a function, as well.
In general, I think Ruby does a good job of being unsurprising. I like that most things work as I'd expect, with the syntax I'd expect. But then you've got weird things like `File.read("|ls")` that are entirely surprising.
Von Neumann was renowned for his great prowess at mental maths. A famous (if also not entirely serious) story:

"When posed with a variant of this question involving a fly and two bicycles, John von Neumann is reputed to have immediately answered with the correct result. When subsequently asked if he had heard the short-cut solution, he answered no, that his immediate answer had been a result of explicitly summing the series (MacRae 1992, p. 10; Borwein and Bailey 2003, p. 42)."

From http://mathworld.wolfram.com/TwoTrainsPuzzle.html
>there are no fundamentals that justify its price.

Bitcoin is the currency of choice for most international/domestic drug trade. This is a well known secret.
There's also been plenty of valid criticism here as well...

"Hacker News hated Dropbox so..." Is a fun trope, but Dropbox still isn't profitable ;)

In seriousness I bet a lot of us go though the thought process that we want to give constructive criticism, since positive feedback isn't super actionable.

Feeling smarter than the rich people is always a good feeling too (and cheap, since we aren't even betting our own money )
"Pfff I could just set up my own FTP server and mount it with curlftpfs on my machine. I don't see what's new"
What's stopping you from compiling the source on mac?
I automated time tracking to free up more time for coding:

https://wakatime.com/
Europe's Strict New Privacy Rules Are Scary but Right
It also have this issue that if you start edit a entry, it never auto locks, otherwise great software.
You say 'beloved Objective-C'. Sorry if this is really off topic, but is objc_msgsend (the whole late-binding thing) or anything else about Objective-C particularly appealing? Maybe the decent unoptimized speeds or the fact that you can use plain C whenever?
These people need to spend some money and get some good IT staff. The people at the top are getting all the cream, while the people that actually keep things going need an upgrade.
Bitcoin is now valued a little higher than a major shoe company.

The cognitive dissonance around Bitcoin was understandable during the first move to $1000 but anyone yelling bubble now really needs to consider how tiny 86 billion actually is.
The heartbreaking thing is that if you're willing to only target 2.7 on the Python 2 front, it's relatively trivial to write in Python 3 and have it be immediately compatible in Python 2 using from __future__ imports.
I am familiar with them, yeah. In practice, across a pretty wide spread of clients, I have never seen them used or written by anyone who isn't me. This is why I referred to it as a culture problem; the tooling problem is the lack of a Berkshelf equivalent.

I would strongly, strongly disagree as to the quality of most Ansible modules that I have dealt with, but it's probably more based on exactly what you need than anything else.
That would imply at least someone within the company understands how people use the product.

That's hard to believe.
I thought it was common knowledge that support for Nazis in America was widespread all the way leading to American involvement in WW2.

Here's another sample: http://www.latimes.com/opinion/op-ed/la-oe-ross-nazis-of-los...

What Lewis did not anticipate is that local authorities would prove indifferent to — or supportive of — the Nazis and fascists.

Within weeks of going undercover, Lewis’ network of spies discovered a plot to wrest control of armories in San Francisco, L.A. and San Diego — part of a larger plan to take over local governments and carry out a mass execution of Jews. Lewis immediately informed L.A. Police Chief James Edgar “Two-Gun” Davis of the Nazi scheme to seize weapons and, as Lewis warned in a memo later, to “foster a fascist form of government in the United States.”

Lewis was shocked when Davis interrupted him to defend Hitler. The police chief, he noted in the memo, told him: “Germans could not compete economically with the Jews in Germany and had been forced to take the action they did.” The greatest danger the city faced, Davis insisted, was not from Nazis but from communists living in the heavily Jewish neighborhood of Boyle Heights. As far as Davis was concerned, every communist was a Jew and every Jew a communist.
A little ironic, it's called learnsearch but you cant't search :D And what's the registration for?
First of all, thank you very much for your informative reply on the implementations.

>I'm unsure what you mean by this.

I believe that any OOP system that wants to be flexible, modern, and powerful, should have most of the features that CLOS (Common Lisp Object System) has. Julia (language) did, for example.

It would be lengthy to explain all the features and benefits of CLOS here, but in CLOS, methods are not tied to objects, and all methods do multiple-dispatch. This also allows doing OOP in a functional-like way (this is easier to understand once you see how CLOS works.)

In comparison, most other OOP systems feel limited and restrictive, and very different from CLOS.

>a good deal more flexible than Python's

Probably, but OTOH Python's OOP system is perhaps one of the weakest OOP systems out there, and speaking from my 2 years of professional experience with Python. I find it acceptable, but not good.
Forget All Other Productivity Hacks – The Eisenhower Matrix Is All You Need
Are those even problems in modern society? Setting aside conspiracy theories and outlier cases like the OJ Simpson trial, do people really fight (with meaningful evidence) over chains of ownership for things like assets and pieces of evidence?

To expand on this, a simple cryptographic hash stored in a safe can be used to do something like proving a digital item hasn't been tampered with. The blockchain seems to me to only solve for the problem where the "system" is so corrupt that you can't trust anyone. I just don't think the "system" is that corrupt. So, I doubt blockchain has any real-world merit. Time will tell.
>a Muslim would insist that he follows the same god of Abraham, Moses, Jesus, etc. A Christian, however, would say that he does not.

I'm Christian, and I believe that the abrahamic religions worship the same entity. "The lamp is different; the light is the same." Now what? :-)
Its a disk based database, so not RAM limited.