skysight-inc/HackerNews huggingface dataset:
Being able to compare a lot of options and filter down to just a handful that interest you is very valuable. It handles discovery and filtering steps in one go. There's your value-add.

You're asking for consumers to make significant decisions in what to them will feel like a position of ignorance. And you're asking for it because you think it will be profitable for you. Do you understand why I'm skeptical of this?
Type safety isn't just "no undefined behavior", but it cannot possibly exist in the presence of undefined behavior.
Java's casting is not totally statically type checked. IIRC, the behavior at runtime is very clear, though - you either get a successful cast, if the object you're casting really is an instance of what you're trying to cast it to, or else you get a ClassCastException (from memory, actual name may vary).

That's not totally static, but within the definitions of the article, it might be good enough to count as "type safety" without falling into the "null type safety" category.
Has the acquisition actually been announced yet? All I can find are articles that say it is "confirmed", but with no link to the announcement.
Sliced Investing (YC S14) Brings Hedge Fund Access to the Common Investor
Yes, you are correct, and yes it should.
Are there any blind users of your app? How does it compare to the existing technologies that blind people are using for reading? What do blind people think of it so far? How does it handle formatting, OCR errors, fast-forwarding, that kind of thing?
I'm not sure that showing off how your new product can make texting while driving easier is the best idea. The whole hands free debate isn't about literally keeping your hands free of objects, it's the psychological distraction of texting/talking/browsing that causes the safety issues. If it were just about keeping your hands free to stay on the steering wheel, people with one arm wouldn't be allowed to drive.
Among other things, they pay attention to whether or not the user comes back to look at results again. So in a significant way, it's the market.
Well, I work overtime usually for the first 6-12 months when I first start my job. I expect to be compensated for the hours I work overtime after reviews.

Should that not happen, I will assume the firm doesn't care if I move on after 2-3 years for opportunities with better compensation.

It is what it is. I'm married and have financial obligations. That said, who's to say I don't moonlight and make extra cash that way? ;-)
A cached link because it seems to be behind a login wall (wtf?):

http://webcache.googleusercontent.com/search?q=cache:XSpG9Y8...

EDIT: So there's this little gem in there:

> However, the above exemption does not apply to an employee if any of the following apply:

...

> The employee is a writer engaged in writing material, including box labels, product descriptions, documentation, promotional material, setup and installation instructions, and other similar written information, either for print or for onscreen media or who writes or provides content material intended to be read by customers, subscribers or visitors to computer-related media such as the Internet or CD-ROMs.

So if you're a frontend dev who isn't spoon-fed 100% of the copy you put up on the site, it's apparently illegal for you to be paid below $84k if you work more than 12 hours in a day without getting overtime? IANAL, but there's no other exemption for co-founders and other early employees, then I'd venture to say that 99% of startups have broken this law...
> Then I get the impression you are defending Dart just by inertia and not because you understand the problem

I understand the complaint being made. And I explicitly note that there is a real trade-off. OTOH, I also recognize that there are real reasons why new languages don't spring into existence with complete language-native ecosystems on par with the most mature ecosystems in existence.

> it is very common to see that in fanboys.

I'm hardly a Dart fanboy. I think its a nice language that I'd rather work with than, say, JavaScript, and I like that someone is actually interested in challenging the assumption that JavaScript must be the one true language of the web, even if only as the common compilation target. But I don't have a real need for it, and its probably not even in the top 10 languages I'd use right now for a real project (though not having built-in JSON deserialization to user-defined classes isn't among the reasons why. Writing a converter to a custom type from the things it does deserialize JavaScript into isn't particularly challenging.)
Yeah, I'm not sure. I actually switched the tense of my statement a few times with edits. There have been at least 2-3 leaks of the deal, FWIW.
Some cool web UI design principles
As an optics guy, I was seriously considering building one of these myself. Awesome stuff. I'll be ordering...
As far as I know, Java has no undefined behavior in the C/C++ sense (nasal demons), and "i=i++" is well defined in Java.
No, you can have downcasting that is checked for validity at runtime, a la Java (or C++ with RTTI). This is not a failure of type safety, since only valid casts will be performed. It's not vacuous, either - it's not just one big type.
2% + CC processing fees? That's expensive. Also, this is a pre-order platform. Not really a 1-to-1 with Magento
Anybody know of a good fuzzer that fuzzes line protocols instead of files? I'm looking for something that will make invalid state transitions, send long or empty lines, use the wrong newlines, speak out of turn, hang up randomly, and whatever other defects people have thought of.
To add on to tel's response, another method of supporting exceptions is to rewrite progress as "if x : t then either x |-> x', x is a value, or x is an error".

To do this, you need to define another decently large set of judgments for error propagation (such as "if x is an error and y : t then (x,y) is an error" and vice versa), but ultimately you can maintain type safety via progress and preservation while still accounting for exceptions as we know them.

On the topic of whether it would make ASM well-typed, I figure that the lack of array bounds checking would be one reason why ASM would have problems, but I haven't thought it through fully. However, I found a neat paper that tries to create a type-safe assembly language pretty similar to x86: http://www.cis.upenn.edu/~stevez/papers/MCGG99.pdf
How so? Because I'm a little put off that OP wants to take a year off to just do what he wants, and hopes everyone else will pay his expenses?
That would require compromising on his morals and values; I don't see him doing that any time soon.
Unambiguously? This seems like a strong statement. What makes you say that?
New Heroku Dashboard and Metrics now in Beta
Seems like people are fairly evenly split on this issue if you look at the poll results: http://robohub.org/autonomous-car-poll-will-you-miss-driving...
2FA should IMHO be standard and not make headlines!

On the other hand and with the latest Synology private cloud hacks, I am not sure if 2FA makes that much of a difference for private cloud servers. 2FA cannot be used for all logins and the solution therefore are usually additional passwords with limited user rights, however, if there is a security issue, such limited user rights are usually sufficient …

Your mileage might vary, of course, but I agree more and more that hosting your own data is probably not the right solution for most users (and maybe even for most HN folks).

Recommended reading: http://tante.cc/2013/05/20/host-your-own-is-cynical/
That argument should never hold in a Court. I'm still hoping one of these surveillance cases goes to the Supreme Court.
> I think that if the author hasn't managed to enclose a proper story in 500-1000 pages, there is probably something that is off.

I think there are 2 different complaints here depending on how you interpret "proper":

A) It takes too long to get to a conclusion of a series long plot.

B) The series long plot is bad because the author did not plan ahead and just cobbled it together after the fact.

masklinn gave a good response to A.
Covering their asses.
The case against time zones: They're impractical and outdated
There's a lot of talk about how this is due to the google acquisition, but if you paid any attention to twitch / justin, this is the logical extension of the slow justin.tv sunset that has been going on for the past few years.
10 Most Beautiful WordPress Themes of 2014
i like this idea.
add cumulative stats and charge money and you've got a business
Volatility means that sometimes you make money on the float as well.
PyDyGraphs: Interactive Dygraphs Plots in iPython Notebook
Very excited to see more people working on accessible applications!

How is this different from TextDetective, or other OCR apps for the blind?
This had been in the cards for a long time now. Justin.tv was a huge liability since there were so many streams running pirated content. They were really smart in acknowledging the success of video game streaming the platform was having and focusing their efforts there. Honestly one of the better pivots I have seen.

I think they are a really smart company, it will be interesting to see what happens post Google.
There is a cynical and pessimistic interpretation (just an idle thought; I know nothing at all): the investigators are stretched thin, so instead of investigating anything themselves, they instead ask LinkedIn to investigate itself. LinkedIn slaps itself a little bit, writes a report, agrees to a settlement, maybe manages to soften some language or push its own interpretation of events, "we did this, this and this, but we never ever did any of that".

The investigators never had enough resources to do an investigation on their own, they check that LinkedIn's report is roughly as stern as their own report would have been based on evidence and interpretations presented in LinkedIn's report and what investigators already knew, agree to a settlement. The outcome is that LinkedIn is "punished" and investigators look like they are doing their job.
Uh, it was because LinkedIn was guilty of overtime of non exempt employees. I find that in most shops I have seen nearly everyone is exempt. I record hours per day for my work, I am fully exempt.

Many in the tech industry will voluntarily put in excessive hours and this causes pressure on others to do similar, unless within a protected class of workers.
Crypto systems generally don't fail gracefully, by even slightly changing the algorithm, or choosing special init values the results are not really applicable to an unmodified version.

There are however known issues with real SHA1 which is why it's not recommended for future development.

http://blogs.technet.com/b/srd/archive/2013/11/12/security-a...
Harry Potter and the Cryptocurrency of Stars
Cross-Cultural Trances
Over here, you will find people interested in a node.js alternative to anything.
So You Are A Non-Technical Product Manager
This is what confuses me. How would an attacker use these results against a target? Wouldn't they need to get the modified SHA-1 library onto the target's systems?
>Not exactly... it's kind of like asking whether peeping into someone else's home at night is only illegal for the little people.

Well, if that's the analogy you want to use, then this is like police peeping in on the homes of thousands of people who have nothing to do with any crime, all in an effort to find a handful of criminals.

There are many people who are OK with that state of affairs.

I'm not.
This is a huge pet peeve of mine. However it seems hugely common with American companies in particular and everyone just seems to accept it as the norm.

Here's the thing that a lot of MBAs cannot wrap their head around: If you make it harder to cancel you make it MUCH Less likely I'll ever come back once I do.

Let that sink in for a second. You've not only put a roadblock between your clients and them leaving you, but you have also put a roadblock between your clients and repeat business.

To give two positive examples Amazon's Audible and Netflix, they both make it extremely trivial to both start and stop a subscription, so if I wish to take breaks I can, at no "cost." Therefore they both get a lot of short term repeat business (e.g. 1 month here, 1 month there) that they otherwise wouldn't.

However as a counter example LogMeIn has a "call us to cancel" and therefore if I need something for just 1 month I'll find another solution that might be less ideal (e.g. VNC) but is less of a hassle to me in general.

The only company that can really get away with this are those with lock-in (e.g. Microsoft's XBox Live subscriptions, Cable companies, et al). I don't really understand how gyms are able to get away with it as I'd imagine repeat business is important, but I guess they have enough potential clients to make it work.
"Open" is still a very new concept in government. While words like "oversight" and "transparency" have floated around parliament, there was still very little precedence previously and old, ingrained, attitudes and methodologies take a while to change. Systems and minds need quite a bit of rewiring for this to work.
If you actually care about security and privacy, then there are plenty of Firefox extensions that go far beyond what can be done with Chromium. Even just adding NoScript to Firefox closes whatever gap still exists.

(Aside from the process-per-tab model, what's Chromium got out of the box that Firefox still lacks?)
The barriers to entry are so low -- I can send an email from any device.
Have you ever watched this video before? http://www.ted.com/talks/amanda_palmer_the_art_of_asking
'some dune fans don't mention "that" film.'

A view I'm plenty sympathetic to.
I still feel it's a lot of less dangerous than reading your texts in your phone. You still seeing the road in a way.
Rebooting YouTube
> Please tell me - how am I supposed to get data from a server, into a data structure that will give me code-completion and type checking?

Write a fromMap constructor.

> Other languages with types do this fine; why should I hand-code a load of mapping of basic values in Dart?

For one thing, to reduce the degree of coupling between your client code and the interchange format. With a fromMap constructor, anything interchange format that can deserialize into a generic map-of-strings-and-lists-of-strings format can be used (and different external JS structures can be supported, as well, with a simple Map-to-Map converter.)

Automagic mapping that relies on matching field names between objects and interchange formats results in tight coupling between client and interchange format.
As a EU citizen I hoped to see a /s under your post. I do not want to be rude but here it is obvious that if you work overtime you must be compensated and also very well (usually 1,5-2 times more than regular hours).
And not only it, in some states, like mine, you can work only a limited amount of hours (6 or 8, I don't remember well) overtime per week, otherwise it is illegal.
Ah; it supports this already (I call it "relative stats"). Just send subject line "Stat +2" and "Stat +1" and you'll get 3 as the result.
People with a poor understanding of crypto, generally the types of people who have NIH syndrome will reinvent cryptography.

I've personally worked with NIH SSL systems based on the idea of XOR'ing the messages with the 3rd byte of a header field called 'CryptoKey' or something like that. There are all sorts of homebrew crypto systems out there in the wild, if you're lucky it's based on an actual algorithm, but mostly it's worst than an enigma machine.

In the case of the system I was working with the 3rd byte of the message was always a : so I ditched the whole look at the header thing, and just XOR'd the 3rd byte with : to derived the 'key'.
I understand there was lots of pirated content on justin.tv, but I am surprised that focusing on streaming live video games is better in the long term then focusing on live content in general.

I see the live content market with more possibilities ... live events, reality shows ...etc.

I'm not an expert on the subject, can someone enlighten me?
Depending on your type system, though, the subset that is eliminated can be larger or smaller. In Java, it's a smaller subset; in Haskell, it's a larger subset (because e.g. the type system statically rules out the possibility of null), and in a dependently typed language like Coq or Agda, it's a ridiculously large subset of bugs. It depends greatly on your particular type system.
So to commit any crime at all, I just need to be sure to close my doors and not allow law-enforcement in when they ask to enter. Correct? That is unbelievable naive, whatever your view on the current state of law-enforcement is.

There are times when law-enforcement needs slightly more space to work than regular citizens; search warrants, for instance. The questions arise when we discuss where the line is for how much more space they need and when they need it.

99% of the time, I agree with you; law enforcement should have to operate under the same rules as everyone else. But, for that one percent, asking politely if any crimes are being committed on the premises is just not enough.
Lovely! I would love to be able to track 2 things (or more) in the same email, like weight and height of my son (usually we have both numbers at the same time when we visit the pediatrician).
Yes. http://www.military.com/join-armed-forces/air-force-bmt-boot... How much of that is really necessary to be in IT security though? I'm sure it makes you a better person, but when you have highly skilled individuals and show them that kind of requirement, the majority of them would rather stay in the private sector.

The exception is if you have a specialized degree there is officers school for the branches, but basic training is still required, you will still be marching and be broken in, but after that will be more classrooms than physical activities.

Pilots especially must be physically fit. I've heard that leg strength is especially important so that you don't pass out at high g-forces. Drone pilots probably not so much, obviously.

The Reserve forces might be slightly less rigorous, but I'm not positive.

The cyber warfare stuff is mostly Army and Navy though as far as I know.

Agencies like the DHS are the ones that are really struggling to find IT talent. They have a huge amount of responsibility (security all non-military government infrastructure) and have a bad reputation currently (because of airport security staff).
If that were absolutely true, eating while driving would be debated as heavily or more.
I've worked in various capacities in government and non-government organisations. It is much worse in government than not from experience because they are cesspools for the incompetent at best. In a private sector company people are considerably more aware of their standing and not heavily unionised into artificially secure positions.
my goodness I am slow today. some combination of my browser and dev environment mashed your page so i only saw the first kind of stats.

okay, so start charging money :D
The problem I have with this technique specifically is that it takes advantage of software vulnerabilities that arguably should be reported to the vendor and fixed.

If we accept that it's just fine for government agencies (and remember, it might not be a government in your own country) to find exploits, not report them in order to protect people who use that software, and keep those to themselves for their own benefit, then I have a problem with that. It leaves people at risk of being infiltrated not just by (some government agency) but by criminals e.g. looking for their credit card information.

Put another way, let's suppose you find a vulnerability in Chrome. Do you:

1) Report it to Google, wait until a patch is available, and then discuss it publicly (aka responsible disclosure)

2) Keep it for yourself, or sell to a government agency (possibly that of a country not friendly to your own) to take advantage of

The thing I really have a major beef with is that so many people think that option 2 is just fine. Software should be secure - everyone in the industry has a responsibility to protect users, not leave them vulnerable.
I'm not sure the world cynical is right.

I'm reminded by a person who was involved with the independent media center movement who couldn't bear letting people post MP3s to his site, so people only could upload oggs, which mean that he was the only uploader and I was the only other person would could hear/see anything.
> anything that takes attention from driving like showing text messages is a terrible idea and should be banned

So advertisements beside roads should be banned?
"Twitch is site for gaming-related content only. "

Just wanted to point out a typo in the copy.
I agree. It's ridiculous how socially accepted free overtime is around here.
I think this is a really good alternative. While I do believe that anything that takes away from your attention (texting) while driving, should be banned. It's always going to be a problem whether there is a law against it or not.

It comes down to.. would I rather someone be sending a text while looking down at their phone. Or would I feel better about someone sending a text, a message that's being sent regardless, while looking ahead in front of them.
Way of Kings (The Stormlight Archive) by Brandon Sanderson

Mistborn by Brandon Sanderson

The Kingkiller Chronicle by Patrick Rothfuss
It persists partially because tech industry workers are especially susceptible to class confusion. That is, the startup culture stock option lottery deludes them into thinking they are a part of the ownership class rather than the working class. Thus, they allow basically all of the fruits of their labor to be stolen from them.

Very well said. They take everything literally and accept management's account of all things uncritically, which makes it really easy to run divide-and-conquer games over them.

It also lowers their status (as I discussed here: http://michaelochurch.wordpress.com/2014/07/13/how-the-other...) because they out themselves as chumps when they take a shitty deal. If you make it clear that you'll let people take advantage of you, they never stop doing so.

On the other hand, those who show themselves to be politically astute are either tapped for executive roles or "culture fitted" (read: fired for their threat to the cult of cluelessness, although it's often dressed as performance-based). Which of those two outcomes one gets tends to happen for political, rather than "meritocratic" reasons, and can be hard to predict before the fact. So that's a risky avenue, too.
Why should AngularJS have all the fun?
> and hopes everyone else will pay his expenses?

How is that any different when you have a paid job? Other people will still be paying your salary by purchasing products/services/etc., there will just be an extra hop inbetween that takes a cut. That's just how the economy works.
That makes sense; I toyed with the idea of implementing this. For now you can send two different stats in the same email subject line and you'll get two separate charts back in the replies.

I'll probably work on combining the two stats in a single chart instead.
Much of the current public outreach really does focus on people taking their eyes off the road and missing things [0]. Usually in pretty graphic ways [1]. The other main focus is navigation in the car, which pretty much everyone does now, so making that safer is a win.

[0] - http://www.ibtimes.com/texting-drivers-take-eyes-road-5-seco...

[1] - https://www.youtube.com/watch?v=Ss021L0hWU4