skysight-inc/HackerNews huggingface dataset:
> Only bad if you get caught.

That's been the game in international diplomacy since the Sumerians. E.g. this is why French intelligence officials admitted in interviews after the Merkel spying allegations that France does this too, they merely wished they had the NSA's resources.

In fact I was surprised at many HN'ers reaction to the Merkel spying allegations, which were surprisingly supportive of the NSA spying (since it wasn't directed against Americans).
Will you be clarifying the content license before the campaign finishes? I'd love to see all tutorials with a CC-BY-SA license.
It's interesting, but your chances of getting a job are very dependent on how well you perform during the 30 minutes they throw small algorithmic questions at you. This isn't to say that alone will get you a job, but if you bomb that part of the interview, it's basically over.
Learning How to Die in the Anthropocene
Multilingualism: Do different languages confer different personalities?
I put in the request before MapMaker was available to the public, but I had to look that up because I'd never heard of MapMaker. Interesting technology, thanks!
Yes, time spent on TopCoder is more likely to help you in coding interviews in general than picking up new technologies.

I say this with some specificity to Amazon (I did ~200 interviews while I was there), but it would apply equally well to every other tech interview I've done.

Top Coder will change the way you think about problems (in terms of what primitives you'll bring to bear against them). I would say the same for mastering another framework that has a different model than those you've used before, but that both takes a lot more time and is nearly impossible for an interviewer to evaluate unless they've achieved the same mastery.

Algorithms are in some sense a least common denominator proxy metric for "can this person solve problems?" Usually this is followed by "can this person string three lines of code together and perhaps use a for loop?"

When these interviews go well it's usually a pretty accurate indicator that the candidate is technically capable of doing the job. The contrapositive is not always the case -- when the interview goes badly you're sometimes left with a nagging sensation that because you did a crappy interview you're going to miss out on a good candidate. That's just the way (many) hiring systems are biased, though -- it's better to say no to a good candidate than say yes to a bad one.
And if you're sure there's pent-up demand for such a thing, look to duskwuff's suggestion:

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

Construct the database, put a useful mechanism on it, crowdsource contributions, sell ads. HN is about doing stuff, after all.

(This is also more likely to achieve your desired result of a usable spoiler mechanism for Wikipedia.)
Light Table, The New Emacs
> Only due to their scale, there seem to be very little 'carbon reducing' technologies employed in the shipping trade.

Not true. Take a look at what Maersk does:
http://www.maersk.com/sustainability/environmentclimate/page...
By the title, I was hoping this was the Simpsons opening done entirely in CSS using animations. I bet it's possible, but would require insane effort.

Still awesome though.
Repeat After Me: Social Media Affects eCommerce, Yes It Does...
> Windows' Task Manager has generally counted memory occupied by the disk cache as "available."

Windows Vista got lots of complaints about memory usage, because Task Manager listed memory as Total, Cached, and Free. People saw that "Free" was close to 0, and complained that Windows Vista ate all their RAM.

Windows 7 changed this to: Total, Cached, Available, and Free. People saw that they had a lot of "Available" memory, so they didn't panic. Well, most of them didn't panic.

Windows 8 removed the "Free" line entirely, and now lists memory as: Total, Available, and Cached. If you care about the actual amount of free memory, you can run Resource Monitor or Process Explorer.
How about he's not being sarcastic nor being a poser??
Even private sector companies with defined contribution plans need to do this calculation. It's just trivially easy for them - the calculation amounts to "did the bank transfer into the 401k happen on schedule?"
Ask HN: Small company in Seattle vs Large company in the Bay Area?
Hi HN, looking for advice here.

Spent the last 6 years or so at a 'top 5' tech company in Seattle (Not MS :-)). I have two offers, one from a smaller company in Seattle, and another from a large former web giant in the bay area and I'm having trouble choosing. The Seattle opportunity involves more responsibility, whereas the large company offers more stability and the opportunity to move to the Bay area.

Is moving to the Bay area worth it in terms of increased potential for future opportunities ?

I'm stable financially with no debt and a good chunk of savings so money is not a huge concern.

Any advice is appreciated.
Inject Sulfur in the Atmosphere to counter Global Warming
You're wrong about LC being (necessarily) Lisp-y. Church's original notation for the lambda calculus was not based on S-expressions. (Those were invented 30+ years later by John McCarthy.) I only used s-expression notation for the factorial example to drive home the point that you can actually run this code.
There's an AIX port of 3.12.1

http://ocaml-ports.geschenker.net/ocaml-aix.html
Content Economics, Part 4: Scale
Congrats to the winners of the Toyota ITC Hackathon
So would we! There is a slight issue that in general, freelancers retain copyright over their own work, so we as a magazine can publish it, but we can't release it under a free licence. Where freelancers are happy with this (and we hope most of them will be), then we'll endeavour to do this.
Slightly off topic. Were these the guys who originally bootstrapped from a rented house in Morocco?
Google has 5 minute outage: Internet traffic drops 40%
The Real Reason New College Grads Can’t Get Hired
Who are you to say?

Okay, it maybe not be a one-size fit's all study, not sure if that study is even possible...but it's still really useful. How do you plan they do a 75 year study on todays generation? Time machine?

This is how stuff works. You do a study on one set, and do a study on another sample, and compare then.

And you obviously didn't read it because they didn't have similar lifestyles. The whole study was based on outcomes from different lifestyles/upbringings.

"How is this of any value to people who aren't like them?", even if this was only good to study on specific group, this question is completely useless. Why study any people of anytime? Romans? Greeks? Who cares we're not like them.

Also, stop the spreading the common notion that everyone at Harvard is the same. If you have a chance to actually visit the campus, I'd recommend it. It's fairly diverse. Don't worry...they won't bite.
This I Believe: A Manifesto for a Magnificent Career
but... but that code doesn't print itself on the poster? ;)
Could be worse, I just typed a full home address in Miami and got a result in Australia...
Bottle Cages - are they useful?
On iOS at least, both of these pieces of information are not available to developers, because both buttons perform OS-specific tasks which apps are not allowed to interfere with.

Contrary to some other platforms (to my knowledge, most notably Android), iOS apps are very sandboxed.
They may legally have had no other options but to point and shoot, especially when it became clear that Full Screen Mario was popular, but IANAJL so I don't know.

I see your point, though i'd still contend Nintendo doesn't need eyeballs or goodwill when it comes to their flagship products. They can pretty much stick Link or Mario onto anything and it will still sell. You can play the original Mario officially on newer platforms. One of my favorite desk toys is a power-up mushroom I got from Hot Topic that had candy in it which I immediately poured into the trash because the thing it came in was so cool. The popularity of Full Screen Mario demonstrates that - people love Mario, especially the old 8-bit version. It's quite possible that Nintendo discovered there was a market to be tapped with browser-based games that they were unaware of (or unaware of the scale of), but they own Mario anyway, and they don't need to do Josh Goldberg any favors.

Although I completely agree that a great deal of potential creative value is being lost by not allowing classic games to be legally remade (I would love to take a crack at some Intellivision games, especially the old TSR adventures) that's an abstract issue. Nintendo's not an indie game factory that needs to build cred within the gaming community, and while the discussion about the value of derivative works and copyright is worth having, this outcome was pretty much a fait accompli.
Heh. Your comment actually made me blush. :)

I certainly hope I do whatever I do with a bit more finesse than what you imply. So far co-workers do not seem to be offended, and no boss has ever seemed pissed off to me.

From your remark, it sounds as if you consider "refactoring" to be almost a swear word, and something that should never happen. I just can't agree with that, even with code I've written myself I sometimes realize I did it wrong.

I practice commenting on other people's code a lot online, that seems to work pretty well, too. Of course it's even harder to notice if I'm offending people online.
Well our paper quality will be awesome :). We'll have a different focus than either of those sites. While we will have a news section, it won't dominate the mag (around 10% or so). The majority will be features (such as interviews and in depth reports on particular projects), and tutorials (with a mix for all abilities).
Just trying to imagine how it must have felt to be in one of the B-25's, just before the launch straight into the heart of an enemy - it boggles my mind
That DoJ case made no sense to me. Doesn't MS get to set a lot of default applications since you're using their OS? Why is the browser an exception?
Amazon to Start Sunday Delivery
This isn't the problem the blog post talks about.

The issue isn't the security of the network layer for Snapchat, it's the security of the data once it's on the devices.

Which is to say, when the message self-destructs, it doesn't actually self-destruct on the device, at least not fully.
Do you have any plans to bring out the digital edition in .mobi or .epub, for e-readers?
How much advertising do you expect to run in each issue?
Those guys are and were courageous and competent and deserve recognition, but I have to ponder at making such a spectacle of celebrating people who dropped explosives on people, people who are now our allies. We are an incredibly militaristic society.
Many years ago I remember coming across some code to page through a table. One of the variables was "STARTREK". There were a few moments of "WTF?!?", until I realized that the variable should have been named "StartRec" (allowing for the fact that language of the day was case insensitive, and only allowed 10 letter names)
Interesting but I was expecting a bit more insights on the "modularity" approach of these different client-side package managers.
> It's unclear to me what the author is criticizing.

I think he is criticizing the desire of people to force their ways of programming on others.
Just wanted to say that I am a huge fan of your magazine and your podcast. Always entertaining, fresh and engaging, and I hope your newest venture keeps that same edge. I wish you guys the best of luck.
Another cool one from CUFP this year is how Facebook is using OCaml to add incremental type inference to their vast PHP code base. There's (slightly hard to see video) here, but I'm sure Facebook will publicize it more widely when they're ready.

http://www.youtube.com/watch?v=gKWNjFagR9k
I'm like 98% compelled to quit my job just to see this come to fruition.
I made this same mistake refactoring a function to not process duplicates that the original dev caught in code review. I argue that assumptions (intentionally re-processing duplicates) should be explicitly communicated through comments, unit tests, or assertions.

In the article, author states that existing unit tests checked that two digit zip codes were invalid. The question remains how a refactor that fails unit tests was pushed to master.
The startup code is the cs101 code with two additional cases handled (and minus the contrived x==2 state), and a lot of documented thought about what could be done to improve.
As I understand it, because of the European Union’s rules about free movement of labor any EU citizen can work everywhere in the EU legally with very little paperwork. Legal migrants are given full access to the welfare state from their first hour of work.

Most migrant workers are therefore from Eastern Europe, and can work there legally.

I don't know about Sweden, but here in Norway enforcement is pretty strict. Industries that the government considers especially prone to illegal activities, like construction, are inspected regularly. There is also a system of forced tariff (minimum pay, requirement to pay extra for overtime, and other standards), and companies can be hold collective responsible for what their subcontractors does. Employers that don't follow the rules face large fines, confiscations and prison. Every worker has the right to collective bargaining.

Illegal immigrants can of course be deported, but because there is no place to incarcerate them until they can be sent home, the government mainly focus on deporting criminals and thus with a known home address, not scooping up illegals where their may work. However we have a new government that may make changes to this now.
Hey I do marketing consulting but am currently open to partnering up with someone as "the marketing guy." I'm curious about ApBox -- looks like an idea with legs. I couldn't find your contact info, so shoot me an email if you want to chat!
Why is that? Maybe I'm misunderstanding something but why can't you make including content in your magazine predicated on the author agreeing to release it under a free license?

Releasing something under a free license is orthogonal to the authors retaining copyright over their work.
Your presentation looks great. I do have a few questions:

1) Will the digital version be DRM-free? Even if you're not opposed to the concept of DRM, I'm sure you understand the logistical issues around consuming DRM crippled content on Linux.

2) You say you "aim to use an open source/Creative Commons licence." How firmly are you committed to this? I really like the ideal of content going free after 9 months.

3) What percentage of pages do you anticipate will include advertisements/sponsorship? It seems most magazines in our industry are cramming in as many adverts as possible, and worse - disguising them as real content (yes, I'm looking directly at you, Wired/Conde Naste). It's bad enough feeling like "the product" in the context of the unrelenting waves of ad-sponsored and metric-selling web-apps, it's a lot worse when you're paying for the privilege (via subscriptions to magazines with more ads than articles).
It's not impossible or stupid. His crypto proposal is to protect you from (or at least limit) the impact of any malicious action by Snapchat or anyone they may turn images over to (the police for example). I'm sure that isn't the biggest concern for Snapchat users, but it's still a worthwhile precaution.

Of course, for a company valued at billions (hah!), implementing anything that can get them in to hot water with the authorities, or breaks the user experience, isn't going to happen just before or after an IPO or buyout.
Recently on TV John Bolton said something in a similar vein -- that everybody spies on each other but no one talks about it and it's the people (such as Snowden) who leak that are the problem, not the program itself.

But it seems to me that if something is commonplace and accepted then why all the sotto voce?

Because once again the government practices ethical double standards. Which makes sense if you assume a class structure where bureaucrats occupy the superior class and those outside government occupy an inferior class.
My only suggestion is to provide free subscriptions to Universities, especially if you can address them to Computer Science departments.

While I attended Uni, we signed up for a ton of free trials to various magazines -- Linux Format, Linux Journal, EE Times, InfoSecurity, etc. We got pretty lucky in that most of the free trials never ended. And if they did, we'd pool together money and buy a year's subscription. The department even bought a couple for us.

I can't stress how influential these magazines were to our participation. We were in an academic environment surrounded by geniuses in their field. We could read an article and nobody would understand it -- bring that topic up at the end of a lecture and talk about it for 20-30 minutes with the prof afterwards. Abstract concepts began to tie in with lecture materials. We were able to validate our courses of study and how it can relate to the real world. While this could've been just as likely by printing out articles or emailing the prof articles and asking his opinion, it was much easier because everyone (mostly) had thumbed through the communal magazines and had some rudimentary understanding of what's being talked about. We were able to actively participate in the discussion. That comfort in asking questions and talking in front of peers led to some great lectures -- many of which probably wouldn't have existed without the magazines.
Any articles on this? I've been coding CSS for quite awhile and I didn't know about any of this.
Isn't that a list of exceptions?

They are exceptions in the sense that most of their software is proprietary, but they're still important core components. They also distribute a couple hundred open source packages with OS X: http://www.apple.com/opensource/

Apple is very sensitive about licenses, e.g. they've stopped updating OS X's GNU tools 6 years ago to avoid GPL v3.

I only know what's reported here on HN, but they mostly seem sensitive about copyleft, not open source in general.

OSM's ODBL is share-alike, so Apple probably didn't like having risk of share-alike apply to their proprietary data.

But they do use OSM data: https://twitter.com/openstreetmap/statuses/19810151220183449...
Redesign of OCaml.org website
Internet Explorer zero-day vulnerability actively being exploited in the wild
In addition to reporting problems, you can edit it yourself: https://maps.google.com/mapmaker -- faster turnaround.
Not removing the client side images is not the bad bit. It's the marketing blurb that claimed they did exactly that.
Click: http://www.Sendity.com
Fords $5 Day Wage & Gift Exchange Theory
YMMV, because some people value technologies & frameworks, and some people value actual things that last (yeah, cheap shot).

I prefer the candidate who can comfortably talk about algorithms, data structures, algorithmic analysis, theories of programming language, and theory of computation, and then discuss how they implemented the areas of interest to them.

I have no need for someone who can't write code to implement the theory they know.

Part of this focus is my belief that software engineering is not teachable in college; the projects are too small and the social dynamics don't carry over to the work environment. I am fine bringing an intern or new grad along and teaching them configuration management, practice & theory of testing, code reviews, etc. These things can be taught to someone of reasonable social capability who has already learned coding and algorithms, something I am not really willing to teach new grads.
> Linux memory management is much more complicated than that.

I don't know if I'm being trolled, but memory management in any modern OS that makes proper use of shared memory is fundamentally very complicated. I suspect what is happening is Windows is lying to you to give you a simple (though essentially wrong) answer.
I worked for a start-up for quite a while working on this problem. We had a system for CTPAT enrollment of a supply chain, but that proved to go nowhere pretty quickly.

We ended up being part of the Advance Trade Data Initiative (ATDI) where we received a feed of data corresponding to Bills of Lading, Advance Shipment Notices, Stow Plans, Container Updates, etc. We were able to take that feed of data and marry it to other open source intelligence (watch lists for crew, commodities used to cover contraband, historical location data for vessels, historical data on containers, etc) and a rules engine.

The result was a risk score for each shipment, and an aggregate score for each conveyance.

Customs officials then used this data to target their scanning/inspection, instead of trying to do 100% of all cargo.

Not only can this approach be used for security concerns, but also for combating smuggling of legal items by importers trying to circumvent tariffs and taxes.

Hey, here is a screenshot from their website: http://www.greenlinesystems.com/wp-content/uploads/2013/04/m...

Here is a marketing blurb on the product: http://www.greenlinesystems.com/cargo-risk-targeting/
http://www.eurekalert.org/search.php will have the papers you need. Just do an advanced search for your topic, and soft by date, and then bookmark.
Very impressive but where's Lisa?

Was she harder than the rest to get right?
Quick Results:
Wasn't to sell cars to employees.

Employee turnover per year shifted from 470% to 16%.
Absenteeism dropped from 10% to 2.5%.
Productivity per worker increased by btwn 40% and 70% (depending on measures).
Profits increased by 20%.
Right - but there is one piece that I think you're mislabeling. Most of the stuff I mentioned is done by US govt against actors that are external and are considered a threat.

We can leave aside the argument whether it's correct in this assessment (tangential here). Either way - it's not a case of majority deciding to oppress a minority (who are both parts of the same country), but rather issue of how a country should deal with the external world.
Recruiting Advice No One Tells You
Jane Street gets mentioned a lot but Facebook is also a user. See the recent video from CUFP.

http://www.youtube.com/watch?v=gKWNjFagR9k
CIX Announces Top 20 Most Innovative Companies in Canada
If iOS ever completely dominates marketshare (probably unlikely since I think Android still outsells it globally), I would expect antitrust lawsuits to occur for Apple regarding iOS default programs. Much like Microsoft in the past.
DRM free -- absolutely where possible (i.e. we can't on google play, etc, but yes where we can i.e. digital subs from our own site). DRM is horrible and we want as little part in it as possible. For your other questions, I'm just answering them elsewhere in the thread.
This is what I do, it's actually filled with other remote working techies so I don't really feel like I'm getting any of the downsides.
Thanks. Good point.
We've had a chat and i've edited. Would you mind editing your comment or removing? I've followed yours and his advice. Thanks.
> Everything they make says "Designed by Apple in California," not "Designed by Apple and a hundred other companies." Agree or disagree with the strategy, that is the reason they did their own maps.

What do you mean? The App Store is filled with apps designed by hundreds of other companies. Why is it different for maps?
Wait, so it's good to not show people everything?

Iknow my taste in user interfaces is very different than most, but this really explains a lot.
Good God. If true, this is deplorable.

Their startup game isn't about engineering quality, it's about rapid growth at all costs. In this game, you aren't even a product—you're just something to be walked all over.

When you think Snapchat, go back to their origin stories: http://valleywag.gawker.com/snapchat-had-the-frattiest-creat... and http://valleywag.gawker.com/snapchats-creator-another-spoile...

So hilariously sad.
My Teespring Experiment