skysight-inc/HackerNews huggingface dataset:
Looks cool, do you only have the May/June/July batch option? I'd be interested in applying, however this June I'm in the US for WWDC and other business trips, so I'd need to wait until next year, or do you also offer a Winter batch?
On the other hand, C++ has more flexibility. Since C++ allows you to specify your allocation scheme, you can guarantee a piece of code will never trigger an allocation, allocate in a special way to ensure cache coherence, etc.

For example, you could have written equivalent logic that allocates odd_numbers on the stack or from a special memory pool.

Sure, application developers shouldn't care about that kind of fine-grained control. However, they should care about having fast, small, safe, and high-quality libraries available. For library authors and developers in special domains (high-performance, safety-critical, etc.), these tools are essential.
From what I've read, they have plenty of employees with zero rights to claims, under schemes like German "minijobs" ( www.reddit.com/r/technology/comments/1szub2/9000_workers_at_amazoncoms_german_operations_were/ )
We evaluated PolarSSL at FoundationDB while adding TLS support to our 2.0 release. In the end I think our primary deciding factor was a lack of support for hardware accelerated AES-GCM using AES-NI and PCLMUL on modern hardware, although I understand they are working on it.

The library as a whole was relatively well documented and pleasant to use. I am not going to even pretend to be enough of a crypto expert to have my own opinion of its security quality, though.

EDIT: I suppose I should add, for completeness, that we eventually decided to use GnuTLS for our TLS plugin implementation. Just in time to catch the latest GnuTLS security problem, but we avoided heartbleed.
.. I don't think that's a very realistic concern, is it?
http://curl.haxx.se/docs/ssl-compared.html
Agreed re discrepancies: I've had CS Majors / Masters fail, yet my self-taught CEO passes. This amazes me. [edit; the cs majors amaze me]
Great list! There's a few of my favourites on here and then some I hadn't heard of, which is excellent news.

I started out listening to Startups For the Rest of Us and it is definitely one of the best. However, I feel that more recently they seem to be running out of ideas for fresh topics, which is completely understandable when you've recorded 179 episodes.

More recently, I've really come to like Bootstrapped with Kids. As the article says, it's honest and funny. For someone who is still working 9-5 and hoping to make the jump to a bootstrapped existence, this podcast lets you hear from real people in a similar stage of the progression.
For a good reason. If Snowden published US secrets soemwhere, how fast do you think it will be taken down by cloudflare. wikileaks never had a problem with hosting either it seems, right?
So, you take employees with a hard, physical job... and you offer them $5000 to leave and waive all claims against you...

I wonder if they target the ones that are starting to limp...
> For those that choose to stay, they will forever live with their past action of having turned down lots of money to work there.

$5,000 isn't really lots of money; it's probably about six months of mortgage payments in an average town.

On a 25-year mortgage that doesn't make much of a dent.

Better to keep grumbling, keep earning and keep a roof over the family.
I do not mean the fission products. I mean every thing else, starting from the clothes for the staff, to maintanance materials and finally the reactor itself. A reactor produces far more waste than just the fission products.
The 80s really were weird. Especially growing up in an Evangelical household. Reagan and all the almost flawless propaganda that accompanied his administration, the Japanese electronics boom, the endless stream of 80s style propaganda action movies, the huge surge in religious upswelling at that moment against the godless communists, the space program, Star Wars (the military program and the movies), endless cartoons reinforcing these values and ideas down at a child's level (G.I. Joe, Transformers, Gobots, etc.) the emergence of video games, hair bands, the endless parade of spy movies, and then spy movies where video games played a prominent role. It's pretty remarkable how many popular franchises were started and established in the 80s that are still wildly popular today and the thousands more that have vanished. I get a sense that it far surpassed the decade prior or after in that respect.

It was a really special kind of holistic life-pastiche that I don't think really existed before or sense. The closest I can think of is the late 50s early 60s as being quite so cohoesive and holistic.

I experienced it as a child growing up, so my take on the 80s is from that angle, but when I walk around the toy section at my local store these days, it's like a pale shadow of the vibrancy from that time -- most of the really popular toys are still more or less the ones that came into popularity when I was a kid. It seems like most of the big franchises from the 90s (the last time I really had awareness of the toy section) have died off or been replaced.

My wife is South Korean, and when she grew up, her country was just emerging from a long dictatorship. The popular media was heavily controlled and given their neighbor, was almost a more intense version of what we had in the 80s. In fact, I'm frequently surprised at how much of our 1980s American culture was wholesale imported into hers, but not our 1970s or 1990s culture.
Just speculating, but probably Safari on Windows was a strategic play, to try to increase the adoption of WebKit and lessen the death-grip IE had on the internet then (and to encourage/give an easy way for web devs to target+test on more than just IE).

Much different landscape now. Most devs are running macs now anyway, Chrome exists and is very popular, etc.
When in doubt: UPS avoids left turns
My account is one of those 44%. I have nothing to say on Twitter, but having an account lets me follow the people that I want to. This still makes me an active user, though.
I would say you are making two mistakes.

One is that the scientific community, or large part of it, has never been wrong about something. I guess that could depend on how you define what makes the community.

Two is that everyone in the religious community reacted the same as the loudest complainers in the group. Again, depends on how you define the community.

Loss of credibility doesn't necessarily come from being wrong, it depends on how you react to being wrong. Both communities have been wrong before, and both communities have on occasion reacted badly to it. But in any of those cases, I doubt there was any one thing that could be used to properly denounce the entire group for all time.
> You're oblivious to user experience not your own user experience. A good usability person can put him/her-self in someone else's shoes, rather than assume everyone else thinks like they do. Since software engineers think very differently from most people good usability people are rare. (Steve Jobs was actually such a person. People forget he knew enough programming and electronics to be dangerous.)

I'm not a usability person, never claimed to be. I am a user who is sharing his experience with using ipods. In order to empathize with other people's experience I need to hear them first.

I feel like I'm being painted like "oh look, another tasteless nerd who doesn't _get_ the benefit of UX that comes in another flavour than a virtual terminal". I have never, ever touched a terminal unless I absolutely have to, right up until about my second year as a programmer, which learnt as an adult. I still think that things like terminals are overrated as far as streamlined work flow goes.

> The thing Apple did with the iPod was offer a seamless end-to-end user experience, to allow "normal" people to buy a song and have it appear on their devices legally, simply, and at a reasonable price. This involved software, UI design, hardware design, negotiating compromises with the RIAA (e.g. iPods did not simply act as a file system to prevent casual piracy while not seriously inconveniencing users). This combination of software, hardware, design, and legal wrangling was not replicated by anyone, even approximately, for several years (Sony and Microsoft eventually managed to get something vaguely comparable, but it was too little too late.)

I haven't had the impression that ipods were such a revolution. Maybe it has to do with where I live.

I'll concede that the ipod was clearly simpler for people who thought dragging and dropping to a USB like thing was intimidating, and at the same time couldn't/wouldn't/had moral qualms about pirating music. I reckon ripping CDs was not a viable option for most people. I think I've only tried to do that once or twice myself.
They might also think, "What other place would offer me $5,000 to quit? I'm staying here."

It's classic reverse psychology.
I'd say logins and passwords of millions of Google accounts would be the most valuable asset for a blackhat.
On a sidenote, that embedded player is awesome. Had no idea you could customize them like that.
This is indeed painful. However, with C++11's move semantics, I suspect libraries will over time develop in ways that make this less painful. See nly's comment for an example.
That's not a successor, it's a different framework based on generators. It's not as if it was Express 5.x or something.
Right. They've had 14 years to re-add code like RSA and Diffie-Hellman to their project if they wanted to. Lazy programmers.

NIST made the DSA patent available worldwide royalty-free. In fact, DSA was unencumbered by patents before RSA, which is why SSH version 2 incorporated it.
How do you use a used sponge that is radiactive waste as fission material in a reactor, or those pipes from the reactor itself?
You were showing cartoons to my wife? Sir, I challenge you to fisticuffs at dawn!
If it was a month ago that was a very long period of time to sit on something so devastating.
I'm guessing for many people at amazon it might be two months salary.
I've created several accounts just for API access for various purposes. I wonder how many of those non-tweeters are dummy accounts for developers.
AngularJS Developer to Build with Kinect Data in Berlin
Technology IPOs Face Skittishness as Market Momentum Slips
Well, strings without an explicit length field allow for things like strstr(3) or prefix parsing without performance penalties due to reallocating memory.
Most of the waste is actually not the fission product itself, but everything else that is required to maintain the reactor aswell as the reactor itself.
with the amount of crap that the 56% spews, can you imagine the drivel overload if more of those 44% actually released their "thoughts" into the air?

also: who cares?
JPMorgan crashes Goldman’s date with eBay
I got this, but I have too little time to verify whether it actually contains key information or not: http://pastebin.com/0CRw6hSy

Edit: It seems that these are only trusted CA certs, there is no server cert in there.
If this is true (handpick), they need to update that article.
At first I thought you meant that the US Government would just pay anyone to quit their job AND I LOVED IT! I still think it's a good idea, and I know everyone probably thinks that first idea is stupid, but I think it's great. Getting people to feel comfortable quitting their jobs is the only way we're going to reinvent this economy.
About page: http://www.interestin.co/about

All thoughts, feedback and opinions greatly appreciated!

P.S: This is essentially a ghost town at the moment. I'd love some feedback on how to get initial content and get it off the ground.
This makes a lot of sense. For most users, it's a 1 way communication. Most of the 56% don't say a lot either. It's become very much a vehicle for people with things to promote.
> I will point out that there are obviously axioms we can base our beliefs on

In fact I would strongly reject moral relativism as it relates to forming one's own views and beliefs and guiding one's own actions. However, the point is we cannot use those same axioms as ideological litmus tests. In order to achieve a free and tolerant society—and it's left to question whether this goal is laudable, but within this context we must act as if it is, since that's the framework we've decided to work within—we have to allow other members of our society to have different axioms, or indeed to be moral relativists or what-have-you.
No, not "40".... "40 00".

https://news.ycombinator.com/item?id=7555156

Such that "FF FF" will be 65535 (the 64kb everyone keeps talking about)
Thanks! Short answer is, it depends. If we get really strong interest and commitment (like 20 people who will definitely be there), we'll do another batch in the Fall/Winter. Someway or somehow, space will be conjured up again and we'll make it happen. :)

One idea your question brought to mind is a form/list of people who really want to come and do it, just at a later date. Will set that up...
I don't think they've introduced any process. Until then the account has to be truly inactive and you have to know someone at Twitter
High-frequency trading sees a planet divided
yeah, I actually started that campaign. You'll notice it is the tweet he is replying too ;)
Here you go: http://xkcd.com/1208/
Oh so you want it for free? And without giving back your work to the public?

Oh.
Thanks for sharing. Yes - games are a much more interesting subject matter than accounting records. :-)

I think it's a worthy endeavor no matter how it ends for you. You're contributing to the broader base of knowledge in the world, and clarifying your own thoughts in the process. Even if there isn't tangible immediate benefit to you, it's still a good thing to do.
Why computer science is the biggest obstacle to true artificial intelligence
It could also be that the public API is too large and exposes unnecessary bits that now make it hard to change even incidental, conceptually irrelevant behavior simply because some user probably relies on it. Even a clean, well documented implementation with active, capable maintainers is hard to refactor when the API is large and intrusive.

(I have no reason to believe this applies to NSS.)
Uh, don't remind me of H-1B. I am currently on F1 working as a software developer for a Fortune 500 company (with work permit / OPT), and my consulting agency said they'll apply for a H-1B visa for me, so I was very happy.

Turns out, they actually tried to extend my work permit (which they couldn't in my case since I didn't actually graduate with CSci degree) and now I have my work permit expiring in July, and not sure if I'll be able to stay in the country because I'm not sure if H-1B visa will arrive in time.
Does this apply to Amazon's subcontractor warehouse employees? Because those are some jobs seriously worth quitting for $5,000: http://www.motherjones.com/print/161491

This would never be worth it for a developer working for Amazon proper.
I'm sure you could find plenty of examples of violations being enforced.

Interesting note though - GS did not violate the GPL because they didn't distribute the code. The GPL allows an organization to modify and use code for its own use without releasing it as long as it's not distributed outside the organization.
Which, FWIW, is in the works.
$2500 a month is 30K. The average warehouse worker at Amazon is around $25K (1), so the temptation might be there for them. For engineers, that amount is not likely to be considered.

1 - http://money.cnn.com/2013/07/30/news/companies/amazon-wareho...
Much less than 6 months of a mortgage in Seattle, no? Or have I been spending too much time in New York?
Or use Rake with Albacore, a Windows/MSBuild plugin for Rake, and be done with it.
That's cool, but I'd rather not bitwise-or my functional operators together. Something like this would be better:

vector<int> squareVecFiltered(const vector<int>& v) {
return from(v
filter([](int i){ return i % 2 == 0; }),
mapped([](int i){ return i * i; }),
as<vector>());
}
I like the price but they found nothing, honestly, and we're not very nice when I emailed them for support.
Thanks much appreciated for the work you do and the various resources for me to follow up.
Generating visual designs with code
Didn't Juliano Rizzo already post that he'd been able to extract keys from a server? I'm not clear on the circumstances; for instance, it might have been right after boot, and it might have been Apache, and it might have been FreeBSD.
While they are probably good at doing this manually, their automated tool finds very little. And they were kind of assholes on support :(
Being a nobody on twitter can be extremely frustrating if you're tweeting and expecting anyone to pay attention.

I have about 100 followers. I know most of those are probably spam bots. For the remaining, many are inactive. Others have thousands of followers (zero chance of reading anything I write). Tweeting feels like writing in a diary. Or shouting in an empty field. I'm not surprised users avoid tweeting.

There's kind of this cool aspect where you can just respond to anyone and feel involved in a highly visible conversation. But you quickly realize you have a good chance of seeming like a creep for butting into a conversation that, though public, is really intended to be among friends.
Maybe higher nominal rates, but USA has much higher tax rates for what you get out of it.

In many parts of Europe tax include social contributions, so you don't pay anything additionaly for haelthcare and retirement. You have free or almost free education up to the university level, subsidized child care, actual unemployment benefits, good transport infrastructure and many such things that you need to pay yourself in the USA. If you want to compare real effective tax rates, just add all these additional expenses to your tax amount and compare it to Europe.

Than again, the chart doesn't include US state tax, so you are really taking into account only a part of US tax rate.
Dear World: Boston Marathon – Survivors/Responders return to the finish line
It's mostly painful because of all the iterator pairs, not because of the allocation.

Though I agree that better libraries could clean this sort of trivial transformation up immensely.
About 5 years ago during worst of the downturn, I took $20,000 USD option our consulting firm gave and voluntarily quit a $120,000 base salary job. At the time, I thought that job sucked pretty bad and was looking for an out anyhow. I've been an entrepreneur ever since.

No quick success story to tell - I've been bootstrapping for 5 years in China and it's been hard. But I've been happier overall focusing everyday on pretty much whatever-the-hell I want to think about, and my business just broke $1M USD revenues this year by doing that, so overall it seems right decision for me.

Policies like this are probably a win-win for all involved.
> you can guarantee a piece of code will never trigger an allocation

I'd be interested to see an example of this, if possible, say, with an application of flatMap and filtering in a chain or something similar (or just
exDM69's example), without pre-scanning the collection.

I think C++ does really well when memory needs are known or can be bounded to something reasonable up front, but not as well as a good high performance GC when many temporary allocations need to be made where their size can't be known until runtime. I would love to be wrong about that though, the language has a lot going for it.
That is in interesting aspect which I didn't fully pick up on.

So for example an organisation could build on source code released under GPLv3 and then charge it's customers to use it without breaking the licence or releasing it?
The Netherlands is very welcoming to knowledge migrants and offers lucrative tax benefits on top, so just apply to one of the companies that are subscribed to the ruling and you should do just fine.

You can find all companies that offer the ruling at https://ind.nl/zakelijk/openbaar-register under the heading 'Erkende referenten Arbeid Regulier en Kennismigranten'

Do keep in mind that homophobia is both not acceptable and that you'll meet actual openly gay people here, so if you have a problem with that you'd probably be better off elsewhere.
I'd be curious as to your reasoning behind the "endless cartoons reinforcing these values and ideas down at a child's level (G.I. Joe, Transformers, Gobots, etc.)" statement.

What values and ideas were they reinforcing that made them examples of the weirdness of the 80s?

I can get the USA! from GIJoe, but the others that I recall as a kid seem to just fit into the typical good vs evil theme that is older than the written word.

This isn't just childhood memories either as many of my favorites from childhood are on Netflix and have been recently revisited.

Like I said, just curious.

I agree about the vibrancy though. My memories of childhood seemed much interesting in some terms such as toys, Saturday morning and after school afternoon cartoons then what's available for my kids today. They are out there, but it seems you have to work to find good ones when I had multiple options to choose from.
Apparently this saved about 10,000,000 gallons of petrol. Such a simple thing to do, although algorithm complexity must have gone through the roof.

1 in 10 turns are now left turns.
Is it that difficult? I got @kyan released for my company after several years of inactivity through a simple request, although I suppose it helped that we also own kyan.com and could prove we were actively branding ourselves as Kyan.
Your mind almost certainly works like that whether you like it or not, unless you're a substantial outlier. There's tons of research that attacks this effect from various angles, and pretty consistently it finds that we have an exceedingly strong drive towards consistency between thoughts and emotions and actual physical behaviour.

Of course this is not an absolute: It will not work on everyone all the time. But that is not the point.

There's a multitude of effects that conspire to make us easy to manipulate in this way. I'd recommend Ciadini's book "Influence" as a good introduction to this topic - it's popularised, but full of references to the actual studies, and covers a long range of effects.
Convergence: solving the CA trust issue of SSL
I think you said read the slides again
So lets raise taxes to European rates, reduce military spending, and ta da, you can get the same in the US. :P
Awesome work! The bounty is a bit low though.
Bear in mind, the feature itself isn't insecure. The experts who OK'd the feature failed to police an unstated and controversial norm for the group (that it should default to "no" answers). It's hard to fault people for that. I agree: the problem is the IETF process.
Exactly the same as #includes and #defines in C - they let you organize your code in multiple files, be more concise, and shoot yourself in the foot, repeatedly.

They were useful for document editing use cases - remember this was before SOAP and xml serialization, and sgml tooling that already supported this stuff existed. You can see the record of the decision here:
http://www.w3.org/XML/9712-reports.html#ID5
Did you try contacting the original authors?

For my SW projects I would be thrilled to know about stuff that anooyed someone so much that he went into all the trouble of decompiling/fixing/recompiling. They have a chance to make their product better right here...