skysight-inc/HackerNews huggingface dataset:
This seems like just as bad as payday loans to me.

In 2013, there were 45.3 million people in the US under the poverty line. [1]

The article cited a figure of $3.4B / yr for payments to the payday loan sharks.

This startup charges $3 / week and only services cash flow positive customers. A little math presuming we cover the poor as a group with this 'service':

In [1]: 4530000352
Out[1]: 706680000

That's $706 million / year, or about a fifth of the total amount the sharks charge.

But we shouldn't stop there. The sharks are still necessary, since this company is only covering the predictable expenses, not the extraordinary but common visits to the emergency room, or to get a car fixed, or any number of less predictable expenses.

We still need the loan shark. And this guy is taking 20%.

[1] http://www.census.gov/library/publications/2014/demo/p60-249...
You've got your thing going on and he's got his. There's no one right answer to life. It's all good.
While, again, this is a fun spin on TCP - QUIC rides on UDP. Interestingly enough I pulled the stats from my home network for the past 30 days and I had roughly 300MB and 9k QUIC sessions (Chrome defaults to QUIC for the majority of Google services) via my firewall. If you want to see QUIC in action pop this into your Chrome bar with a Google endpoint open: chrome://net-internals/#quic

Compared to HTTP things like QUIC make perfect sense - especially when you consider all the RTT wasted on pipelined connections to the same site. You're only opening all those sockets because they're not multiplexed in any manner - your browser wants a JPG, grab the JPG. Your browser wants another, do it again...

So while this is light hearted, there's some validity to next gen web protocols that are more adapted to how the data is consumed.
Yeah, I did a presentation at the DC Area Apache Spark meetup... slides: http://www.slideshare.net/RichardSeymour3/2015-0224-washingt... associated blog post: https://www.endgame.com/blog/streaming-data-processing-pyspa...

I've done a bit of scala spark as well, and my initial thought was prototype in pyspark and then rewrite in scala if necessary. Just this week DataBricks announced they are working on changing some of the data structures behind RDDs to save on unnecessary java object creation hubbub https://databricks.com/blog/2015/04/28/project-tungsten-brin...

That and the SQL compiler thing seems pretty darn awesome. Spark has the nice benefit of being plug and play (w/ a joyful time of compiling and deploying) with legacy HDFS/Hadoop systems. That alone will keep it in toolboxes for a long time to come.
Nope.

Why did the investors allow the founders to take cash off the table? To align interests. Meaning, to swing for the fences instead of making safe, conservative decisions and building a lifestyle business that would minimize the chance of shutting down.

With the money off the table, the founders would have the freedom to try risky things, to manage the company such that the chance of failure was very high but the payoff for an unlikely success would be even higher.

The company shutting down is exactly the outcome everyone expects to be a likely outcome. The investor has a portfolio of such investments, and does not care that the founders cashed in. The one hit they get will pay for all the founders they pay out.

In fact, investors won't want to blacklist these founders. The message that would send is, "even if you get to take money off the table, you should still manage conservatively, because you will be screwed for life if you have to shut your company down."

Investors do not want founders to be terrified of shutting down.
I meant no real insult. I was having a shallow conversation with a troll, I was repeating something someone else said, and misjudged the tone.

You want me to delete/edit my previous post? there, I did; I'm not sure if that's more appropriate or less.

You make a good point with the guidelines; I'm far too cynical and negative to participate in these sorts of discussions with this sort of a community.
Gotta love automatic theorem proving. I read the Shen language book on "logic, proof and computation" which got me into the idea of a theorem prover inside of your normal language.
I don't agree, it's 'direct ML heritage' is quite superficial, as it omits ML's most powerful feature, functor modules.

Scala however has all kinds of super powered functional programming features that F# is missing, implicit parameters for type class constraints, ADTs, higher kinded types, etc.
Great. I'm the one (@richlander) who has been spending the most time on docs, including publishing all of the "Book of the Runtime" docs[1]. It's a whole lot easier for others to "follow along at home" if you show them how.

We (and me in particular) are going to continue investing in docs for this reason. Feel free to file an issue if there is anything else you want written/explained. We have operators waiting.

BTW: I highly recommend the "Introduction to the CLR" [2] doc. It has a great fundamental view of the product that I suspect many .NET developers would appreciate and will likely learn something from.

[1] https://github.com/dotnet/coreclr/blob/master/Documentation/...

[2] https://github.com/dotnet/coreclr/blob/master/Documentation/...
The JVM type system uses type erasure (which means that any generic type Blah<T> becomes Blah at runtime), so you can't instantiate types based on generics at runtime. In C# it is valid to do "T foo = new T();" and because of reified generics, this works. You can't overload functions based on their generic type ("Foo(List<int> ...) and Foo(List<string> ...)" on the JVM (the <...> bit gets erased!). This was done to preserve binary backward compatibility when generics were introduced in Java.

The CLR supports user-defined value types whereas the JVM doesn't, it relies on a classical uniform data representation. Because value types are stack allocated, in C#, you will have less stress on the GC (because you can define stack-allocated value types), on the other hand, the JVM GC will be doing a lot more work. This is why you see "the JVM is heavily optimized" statements.

Another downside of the JVM is that it has no native support for tail call optimization, this is not that major, but it is a bit silly for functional languages running on the JVM (Clojure). The Scala compiler is intelligent enough to do this by itself, but there's no native support on the VM itself, unlike on the CLR.

Another point is that the CLR was designed as a true language-agnostic virtual machine, so developing new languages on it is easy. It is not hard to do that on the JVM, but more so than on the CLR.
so I googled and saw this.

one could say they're... looking into it...

https://careers.microsoft.com/jobdetails.aspx?jid=170944&pp=...
Never thought I'd say this ... but I'm beginning to like Microsoft again ... (not entirely sure this tiger can change it's stripes - but), all I can say is "Welcome to the the FOSS side!
I have been laid off. In the end it was positive for me.

I left a job where I facilitated meetings to discuss major incidents and tracked action items and wrote long form reports. I decided to use this opportunity to instead move to a job I really loved where being laid off sounded far less likely.

I became a software developer. Finally took charge to do something professionally that I'd done for a couple decades as a hobbyist. Huge positive. Completely the right move. Never would have happened if I hadn't been laid off.

That said, I recognize it's not a positive for everyone in that position.
So, what happened after that?
School provides you with skills and credentials, and marks are just to measure a baseline of confidence and motivation. Performing well technically won't necessarily be enough to satisfy you, your peers, or your bosses.

I think school gives the illusion of direction. Tying your mental well-being too tightly to your performance is precarious. In a way, all guarantees are lies that the lessons of living eventually correct.
>I do not think Windows will be a thing in 2025.

If they open source it (and they hinted that they might), I think it might.
Seriously? A 100MB C++ file?
Yes. Microsoft hired Anders Hejlsberg (Turbo Pascal and Delphi) to architect their C# / .Net development tools. So you observed a distinct family relationship there. But MFC is a different beast entirely.
Tesla’s Next Big Idea: Storing Power
> When you send messages, they're signed with your SSH key

It seems to me that they're encrypted with your private key and paired with "username". The client then attempts to decrypt using the public key associated with that username on github.

In this system, the receiver and any MITMs (okay, so everyone) know it came from "the real grrowl according to github" — authenticated but not confidential at all.
Distribution is as important as product.
> I always thought "Work hard, study hard, do your best job and things will always work out for you." It's a bit of a shock to realize that's a lie.

It's not quite a lie. It most certainly is code for you having applied to the wrong position.

There are plenty of places where the hiring managers will know more than you, or if they don't, understand that specialization is probably going to turn out OK, and that you're not a threat but a possible asset.
Isn't that a little like saying Google is a copy and paste of Alta Vista?
Oh I'm with you. I don't mean to say it's useless, I suppose I was just hoping for more based on the title.
How to Skip Activation on the Samsung Galaxy S3 and Samsung Fascinate
Heap (YC W13) is looking to make our first sales hire
Speaking only for myself — just go for C11. Don't worry about the parts of C99 that even WG14 had to give up on.

> but we need to prioritize C++ over C

It's 2015, and there's been an entire C++ Standard release in between, and the C++11 section of Stephan's chart is still not fully “Yes” — while the free compilers seem to implement draft C++17 features before the WG21 attendees get over their jet lag.

Having worked for a couple of big companies on large projects, so I can speculate: the code base is a metaphorical cross between an Augean stable and a house of cards, and the devs are lucky to manage an uninterrupted hour a week between meetings to actually work on it. I don't envy them.

Yeah, grumpy tonight.
Microsoft is a shameless company. They used to attack Linux, GNU and GPL. Now, suddenly they want to be friends with Linux. Why? It has everything to do with money. Today windows is getting less relevant day by day. So, microsoft is trying to put their into Linux and Mac.
Nah. Notepad doesn't even show line numbers. How hard would that have been to display the line and column?
6 years for a Bachelor's? Try 9. Yeah, I am a real winner...
Poor nullsoft. Milkdrop is still the best music visualiser available, NSIS is still(!!!) being updated (last release October 2014), and they just did Great Work until AOL came along. So sad.
Algorithms that code themselves I guess.

Here's what I want, make it happen.

That's an abstraction above programming imo.
Subscribe to the Hacker News Newsletter

http://www.hackernewsletter.com/
Follow the White Ball: The torments of snooker’s greatest player
Why would you trust a company like microsoft, when there are tons of true free/opensource software available?
Various governments of various political flavours have tried stuffing the genie back into the bottle but the public doesn't want any part of it, fanned on by whoever is the political opposite at the time. Introducing a co-payment for a doctors visit (last proposal was $5, I think) was considered to be the end of the world. Of course everyone understands that if you give something away for free, you have to produce more of it, and nobody wants taxes to go up any further, so the can gets kicked down the road.

It has to happen sooner or later. You can avoid most things except for demographics.
Now is when you need to be cultivating discipline. Discipline is what keeps you fighting when every other part of you has given up. It's the only way to succeed if you're one of those people whose future wasn't handed to them on a silver platter.

You can suffer setbacks every day, but you haven't actually lost until you stop breathing. You cannot build strength without suffering, and you cannot overcome without strength.
I'm honestly quite surprised that renting AirBNBs for partying/selling drugs hasn't become more popular.

I certainly would have done it as a teenager-- Chip in $5 per person, get a weekend party house that isn't owned by your parents. Get the kid with a beard and the voluptuous church girl to meet the hosts if necessary.
Something like PGP without automatic trust of new connections may work, as if cross with Facebook's friend system.

"This user claims to be Jimmy Jimson (image of fingerprint). Trusted by 19 people you directly trust, and by 250 people they trust. [add] [ignore]".

Is this feasible? I'd rather attackers social engineer people rather than subvert the technical, non-human aspects.

And like Facebook, if you see two of the same person on your Trusted list, you know one of the accounts is probably not under their control.
SEARCH is the reason package management is so broken. If a developer intends a particular piece of software to be installed as a dependency, he should convey that to the users, rather than a vague criteria for which the user might hopefully get the right thing. The search needs to return only one result - the right one. If several package managers keep a package of the same name and version, we shouldn't need to keep adding criteria to narrow down our search until we get the right one (and someone could later add a package which meets all those criteria after you've published).

The heart of the problem is making a SEARCH which will always return one result, and to do this we either need to add N criteria which are collectively guaranteed to be unique - or to just stick a unique identifier there to begin with and treat the rest as information queryable from the content.

The use of a hash as an identifier solves several other problems such as having multiple repositories whereby each one could host packages of the same name and such. While we continue to rely on search without some means of uniquely identifying packages, we continue to have the social burden of making sure our repositories don't conflict with other peoples (usually the "official distro" repo - but when we're talking of unifying packages, that's a lot of repositories which could conflict. Unless we add our "vendor" flag into the mix, etc)
Your points may be true, but the point is they went from potentially letting AOL own all their customers to regaining the initiative. Prior to the strategy change, it would have been simple for AOL to maintain a steel grip on those customers and harvest all the value from them.

Just because Microsoft went on to dominate the desktop market and win the browser war doesn't mean it was inevitable.
Nope, individuals can often quite legally rent out their apartments in situations where a company could not. See eg. http://travel.stackexchange.com/questions/27065/are-short-te... for the complexities of the situation in Singapore, and I gather Japan is very similar.
No, a first one. The others aren't unified, they are niche solutions. Those specific shortcomings are covered in those KDBus talks.

If the existing solutions were sufficient, why would the 'new' way ever get merged into mainline?
Note that I was only pointing out that there is some logic to the lowest paying jobs seeing the most candidates. I certainly do not condone a system where workers do not have access to proper health-care and struggle to live decently. For that matter I think that even unemployed people should have access to health-care and live decently.

I will refrain from commenting on how tragic the situation is in the United States for the simple reason that I don't live there. But your description of the situation doesn't make me want to move there except for a very cushy job.

Here in Japan unemployment is quite low, and health-care is nationalized, so the situation may not be as dramatic as the one you describe. But contractors at low paying jobs certainly hold the shitty end of the stick: all my friends in this situation live with their parents, they simply cannot afford to live alone.
Police invites active in Helsinki Uber-drivers for questioning
If I can copy and paste what you're thinking, then yes. Otherwise, nope. Too hard to tell what's underlying the code in the case of a search engine, machine learning or artificial intelligence system. Large difference between the code behind intelligent algorithms and text entry boxes with DB calls.

BBSs, TheWell, Compuserve, Prodigy, AOL, TheGlobe, Geocities, Friendster, MySpace, Facebook, what's next? Fill in the blank I guess.

DMOZ, Yahoo, HotBot, WebCrawler, AllTheWeb, Excite, AltaVista, Lycos, Google, what's next? Too hard to tell.

Google was founded on principles in artificial intelligence and now has a good handle on how to implement portions of AI along with all the other things they're doing.

Facebook was founded by a guy who was a voyeur and called its users "dumb f*cks" for giving out personal information while rocking a biz card that said "I'm CEO, bitch!".

Big difference and big difference in revenue too.
How long have you lived in Australia?

How long have you lived in the US?

I'm not saying Australia is perfect (far from it).. I was pointing out that it's sad and unacceptable to have a society where tens of millions of people are working hard and living below the poverty line, when there are many, many examples to show it doesn't have to be like that (Australia just being one of the many)
I think it is more problematic than that. It takes only a few minutes of using Windows 8 on a desktop to realise it was a terrible idea. Like when you right click and the context menu appears at the bottom of the screen. They clearly haven't tried that with a mouse on a 4k monitor.

They reversed most of these moronic design decisions in 8.1 and the 10 preview, but they kept some (hopefully they will be fixed before they release). Like instead of having notifications (like "An update is available", "Restart is needed") appearing discretely at the bottom right of the screen they now take up the entire screen. Since Vista they should know better than their customers are trying to use their OS to do things, to work. Customers are not fascinated with the system and having the system interrupting them all the time is a terrible idea.

It doesn't take a PhD in UX to realise that.
The balance of power between employers and employees in the United States is vastly different from anything else I've experienced. It's commonly said that people are lucky to even have a job, and their bosses know it. It's bordering on slavery, and I really, really don't like the feel of it.

In Australia, the exact opposite is true - employers are lucky to have employees (who could, at any moment quit and do perfectly fine on welfare) and so employers know it and are extremely kind and thankful to their employees.
yeah thats why its pretty cool - im not sure people get that easily from the darpa description.

ive been waiting for similar things to get done in the public domain or commercially, but whatever comes closer to it generally fails to get adoption (mostly for financial reasons..)
Mesosphere’s Datacenter Operating System Lands on Microsoft Azure and AWS
Primer on Jinja Templating – Real Python
I wish more startups and companies shared their pitch decks. Knowing what VC's want to hear can be hard to know for first-time entrepreneurs. There are no rules for this kind of thing, and pitches are mostly done in secret. Thank you for doing what so many do not, and putting yourself out there publicly like this.
I've only ever heard bad things of that team.

Arrogant, mean, shameless...

I'm happy to see that this happens, when they cloned yik yak it was one of the most pathetic moves I have ever witnessed in the silicon valley
So given no other information about a candidate, and you are looking for a perm, short tenures = bin?

That is fine, but it might mean you pay more for your next candidate (smaller pool, supply/demand). Unless you have a 'too many CVs' problem, in which case it is probably as good a filter as any other arbitrary filter.
No. This is inherit risk in renting. That is why commercial operations have insurance and sometimes legal recourse to recoup damages. There will always be bad actors.

You cannot take only the good stuff from something without the bad.
Strangely enough, the reason that this install step exists is because the .NET Framework _is_ built-in to Windows. For example, .NET 3.5 was built-in to Windows 7. If your app needed .NET 4, then it needed to formally install it on the system. If we didn't make that an option, then .NET 4 apps would not run on Windows 7, which would be bad.

.NET Core is _not_ built-in to the OS, so apps can carry it within their package, meaning that there is never a need to add another step to the installation. This is a major goal of .NET Core.
Shameless? They are a listed company. Listed companies have one goal: to make money. They will do whatever they think will make them the most money in the end.
It's not clear that they're illegal, although the article certainly did assert that they are. Buying and selling commodities for pesos is legal. It’s just, as I understand it, dealing in foreign currencies without a license that's illegal (but they daren’t shut that down entirely!), but Bitcoin isn’t a foreign currency. In fact, maybe it isn’t a currency at all; certainly that’s the IRS’s position on the matter. Whether AFIP, or the courts trying the case, will agree, that’s another question — and this article is certainly not going to help the case of the people mentiond in it.
Difficult to search mini COM port in Google
Your comment disrupted my comment, Colin. But I think I need to go disrupt a bed, because right now my thinking processes are too disrupted by fatigue to properly disrupt HN. Disrupt you very much!
that was my thought too, testing it on my MBP - like Brackets and Atom, it showed up in `Apps Using Significant Energy`
Lots of jelly assholes in this HN thread.
Incredible CSS transitions
It could have done, but there's fewer tooling that parse slices (particularly at that point in time) than there are which parse import strings (there's lots and lots of tools that already do that!).

However the other key point is one I made earlier: slices already support a number of optional parameters so the language semantics didn't change even if the syntax of slices were expanded. adding 1 additional optional parameter to a property that already supports multiple optional parameters really isn't comparable to the import example which had a list of values represented in a new and completely non-idiomatic way (Ie initially without punctuation and then nested inside a string. Nothing else in Go follows that pattern, let alone the import strings already).
Apple could not care less about that $99 fee. It is 100% immaterial to them beyond the function that it is attempting to server - act as a minimum bar of entry to the developer program.
Microsoft and Arduino Announce Partnership
Absolutely no idea why do you get downvoted ... that would have been my first idea as a teen too.
This is a really fun game. BTW you can use the space bar to shoot and divide yourself to _attack_ other cells.
.NET Native will expand to other app types. See the last paragraph of this section: http://blogs.msdn.com/b/dotnet/archive/2015/04/29/net-announ... .
A Tutorial: Getting Started with Elastic Using .Net NEST Library, Part One
it was the whole place, i'm not going to stay with a stranger - i'm a grown-ass man. they still had to give me the key and show me the place, etc. i also foolishly accepted their offer to drive me from the airport for some more money.
Great stuff! Thanks for this!