skysight-inc/HackerNews huggingface dataset:
0) Carnivore.

I imagine the NSA would have preferred that to have not happened. To anthropomorphize the FBI: it is like an officer of Planned Parenthood who frequently goes off message, talking about head measurements and quoting Margaret Sanger.

https://en.wikipedia.org/wiki/Carnivore_(software)
[Freelancer] Looking for work
Hi All,

I am looking for a project to work on for the next 15-30 days. I am capable of making stuff in Rails, Javascript(web, or nodejs), Java(not spring, but things like distributed job processing with things like Gearman etc) and Android apps.

I can be found on GH @heroic.

Based in New Delhi.

PS: Could not post in seeking work thread(https://news.ycombinator.com/item?id=11814829), hence this post.
Not all other European countries are the EU either, if that's what you mean.
Your anger is uncalled for. There's a trivial solution. As leoedin points out at https://news.ycombinator.com/item?id=11071749#up_11072396 :

> The UK embeds the cost of consular protection and embassy services into the renewal cost of a passport - approximately £15 in 2010, probably more now. It's an insurance payment that most people will never use, so it doesn't need to cost very much per person.

I would gladly pay an extra $30 for each passport renewal than pay my accountant $600 every year to tell the US I don't need to pay taxes on my $35K income. That would raise it from $135 to $160.

If you're going to complain that emigrants like me don't point the finger to "true culprits", then I can complain that people like you also never point out the true culprit - a messed up system at the State Department which requires taxpayers who never have and never will travel internationally to subsidize consulates so that emigrants like me can have a backup plan in case war ever comes to Sweden. The more equitable plan is to fund it through a passport fee so only those who may need those services, eg, tourists, business travelers, and yes, emigrants like me, pay for it.
Many do know. But they just choose one step lower lever on Richardson maturity model as more pragmatic. Yes, according to Fielding that level cannot be called RESTfull, oh well…
Here is my review for JavaScript coding interviews.[0] I should update the REST API section a little since I learned how to use Swagger.

[0]: https://github.com/adam-s/js-interview-review
You're correct about the problems, and I would always recommend strncpy over strcpy for safety, but it's not quite as limited as you portray: You only need to ensure an upper bound on the string length that will fit into your destination buffer. In addition to literals, this can also be guaranteed by copying a string that's already stored in a container that's smaller than the target, such as a fixed-size buffer or database field.
If you search Amazon for these titles, you'll see the author reacting poorly to bad reviews.
The demands of this petition will not be met. There will be no immediate replay of the Brexit referendum.

However, suppose the UK and the EU agree on terms for leaving – could there be another referendum to approve those specific terms? Obviously many of those who supported Remain will demand that; but, it's concievable even some Leave supporters might, if they don't like those terms. For example, what if the agreed terms include keeping freedom of movement between the EU and the UK, so the UK still has to accept unlimited immigration from the EU? In that case, it's plausible that anti-immigration Leave supporters might join the calls for a second referendum. There's no legal requirement for such a second referendum, but it might be politically appealling if the future post-Cameron UK Government starts to have doubts about the whole thing, or if public opinion on Brexit begins to sour. Now, the UK has voted "Yes" to a Brexit in principle, and obviously if such a second referendum got a "Yes" the UK would be out for sure. But what if the vote was "No" to the specific terms for leaving? If you want to leave but can't reach agreement on terms to do so, do you stay in by default?
There is a still a potential solution:

https://en.wikipedia.org/wiki/Sterile_insect_technique

http://edition.cnn.com/2016/03/07/health/zika-virus-sterile-...
In case some don't take this seriously: it is true. Rails does pretty good job in this recard. It is not HATEOAS, bet otherwise it pretty solid and follows best practices quite well.
And it's exactly that sort of disregard for the democratic process that made the right to self-determination a key point in the Brexit debate.

Wah, no fair, do over. It just comes across as intensely childish.

Also kind of irks me that most of the social media whining at the moment originates from people who probably didn't even have an opinion on the EU this time last year. Others amongst us have harboured a lingering resentment towards the institution having followed its activities for years, listened to debates from the floor of the EU parliament, read books on its history and philosophy, and yet are labelled socially deprived unintelligent knee-jerk racists. Mostly labelled by the loud but ignorant people who couldn't tell you the difference between a Directive and a Regulation, or the difference between the European Council and the Council of the European Union [sigh - yes, Twitter pests, go look those up and pretend you knew all along]

Good riddance. Here's to the Netherlands or France following suit sooner rather than later. I want everyone to leave the EU. It's doomed politically and stagnant economically with far more crisis to come in the pipeline. In time, this exit will look like a much better call than many would have us believe in the current moment.
A friend of mine did it in the field of music production. He had no publications or anything. He hired a lawyer ($15,000) and the company he was interning at got a recommendation from some really higher up in Sony. The lawyer wrapped it all up in a few days and sent it along with the expedited processing fee. He had his "your EAD card is on the way" message displayed on USCIS case tracker, so basically "APPROVED" two weeks after filing.

Listening to him talk about it really did feel like he was cheating the system.
No, I'm Brazilian/Hungarian. I've been here for months and still can't even figure out the structure of sentences, much less their meaning (unless it's obvious from external clues). I've always thought of myself as having a knack for languages, but Ireland humbled me. I can write Klingon, but I wouldn't be able to read safety warnings on the train were they not also written in English below.

Which makes me want to put up some bilingual fake warnings with jokes written in Irish and innocent information written in English as if it were a translation from the text above.

It'll be fun to learn Irish from my daughter as she starts school in the next months.
SubTropolis
Actually the uk is one of the only counties in the world that has no protection against retrospective legislation - and has implemented retrospective legislation in recent history.

Having said this ignoring this vote would be very foolish.
It looks like they don't really care about distributed systems. With the current software methodologies planned global outages are not acceptable. It's still sad that banks like this can be one of the biggest because of their monopoly position.
Uhm, https://en.wikipedia.org/wiki/Constitution_of_the_Netherland...

Although I agree with you that this does not seem like a good reason to renounce your US citizenship over, it is pointing out some issues with the US tax code that need fixing.

Your response doesn't address that and reads more like an ad hominem attack.
Well, service, yes. Additionally, freedom from service dependence too.
Which is considerably worse than what they have today.
Well this petition is part of a democratic process as well.
"This amounted to 4.5 to 7 million feathers on each bird in Piper"

I'm pretty certain they mean "barbs/barbules for feathers", as in curves (cylindrical tubes fit to curves in 3D space which are normally used to render hair/fur/feathers) making up these feather elements. In other words each feather is made up of hundreds of curve primitives.

4.5M actual feathers themselves on each bird would be absolutely ridiculous and unnecessary.
No time, really. This can be achieved practically overnight, thanks to now being free from the EU hegemon. Now the UK will hapily ssil to its glorious and deserved destiny!
There is definitely a prospect! The core team understands the need. It still needs an RFC though, and once that is accepted it will have to make its way from nightly, to beta, then finally to stable. So alas, not any time soon. :(
Only slightly facetious, but if they are trying to decouple containers from one another then perhaps they should consider a basic Inversion of Control design principle.

Perhaps that's the job of the orchestrator already though.
Following the EU referendum results,  “What is the EU?”
Add a Floating Social Widget Without Any Coding
Northern Ireland won't split from Great Britain. Too many people there are too heavily invested in their identity as British and would happily follow the rest of the UK over the edge of a cliff so long as they get to keep their Union Jacks and framed photos of the Queen.

Sinn Féin have called for an Ireland-wide referendum on unification because obviously they have. Even if you grant that they don't have the ulterior motive of being Irish Republicans and that they genuinely want Northern Ireland to remain part of the EU (and there's no reason both of these things can't be true), that's probably the only way to ensure that the six counties of Northern Ireland do remain part of the EU in some fashion. And, of course, if it did pass, you'd simply end up with a resurgence in sectarian violence as Unionist hardliners rebel.
The idea behind lenses is simple, but I haven't used it yet. What's the complexity?
This might help too: https://news.ycombinator.com/item?id=11968954
Instant Translate extension–selected text and pop-up translator–for MS Edge
Ask HN: Next european hub Berlin?
As you know for sure, the UK chose to leave the EU on Thursday. As an immediate consequence, uncertainty is going to dominate for weeks or months until they realise their next move: sharp exit, stand-by, second referendum maybe. My question to you HNers is pretty simple: where do you think the next European hub will be, that is to say the new London, if any. I have had a quick survey within my network and the majority say it is going to be Berlin, also because there is something there already and critical mass will be easier to reach within the very heart of the EU. What do you think about? Thanks.
The original poster is referring to an incident that happened in Cologne around new years; supposedly there was a "mass raping" (as some newspapers put it) which was soon blamed on the large amount of "fresh" immigrants in Cologne.
As it turned out the "fresh" immigrants had, almost, nothing to do with it and most of the perpetrators were people who had stayed in Germany for an extended period of time already.

Although i get why the person above is frustrated with people spouting lies about immigrants their reaction is indeed not favourable to a healthy discussion :S
If you're going for a permanent job, sure, you're largely tied to what is advertised.

If you're going for consulting gigs, no problem: Focus on selling solutions rather than specifics. Then afterwards offer up a solution based on new tech, and offer up a better alternative and explain how it solves their problems better.
I wouldn't normally do this, but since his books have popped up on here at this exact moment.. Kyle's teaching some short JS classes in London this coming week if you wanna come: https://ti.to/cooperpress/kyle-simpson-quick-workshops/ (disclosure: I'm the organiser)
Unlike certain aspects of life where certain "necessities" end up costing more because they need to be purchased every so often and people who can afford to purchase in bulk or purchase higher quality end up spending less over time, entertainment is something which can be done on a budget.

Option A:

Year 1: Buy $400 machine
Year 2: Buy a new $400 machine
Year 3: Buy a new $400 machine
Total Cost: $1,200

Option B:

Year 1: Buy nothing
Year 2: Buy nothing
Year 3: Buy $1,200 machine that will last the next 4-6 years, effectively saving $1,600-$2,400 in the process.
Total Cost: $1,200

I did Option B. Except it took four years - and it would have taken five years if I wasn't fortunate enough to get a better paying job during that time. Catch up on backlog of previous 2 years worth of games over time and, very likely, at a cheaper cost since they are now "dated" (saving even more money)

Instant gratification is not necessary - and learning how to avoid it often leads to making better investments.
I miss Soft-ICE.
It's just a catchy, challenging title, a la "Learn X The Hard Way" or "X For Dummies".
Sure, in no time. It tool 40 years of painful integration to build the current net of trust, but thanks to finally freeing itself from the EU, the following will happen in no time:

- negotiate exit, in extremely good terms for the UK. Who cares what the EU's interests are, the ones from the UK will of course prevail

- negotiate trade deals with commercial areas all around the world. It took a good decade to negotiate the despised TTIP, which is now dead in the water, but the UK can do much better

- navigate finantial turmoils, ups and downs in the pound, and still be able to secure investment in UK soil

- and thanks to that massive investment, it will pass from the second biggest trade deficit to a trade surplus

- all while losing the license to operate the biggest EUR nominated finantial center, and fighting a desintegrating country

Piece of cake! So easy, that the prime minister who has led you to this paradise has decided to step down not willing to be bothered to sort out the mess.

Well done!
HN is not a place for heated, partisan political arguments. Not now, not ever, no matter the topic.

True, this is a political topic. As such it would normally be killed, but occasionally exceptions are made in cases like this where an event is of unusual historical or cultural significance.

But commenters aren't suddenly given license to engage in boorish behaviour just because a political topic is given a rare green light.

Indeed the reverse should be the case; extra effort should be made to contribute respectfully and substantively in discussions over topics like this. Lest the mods deem that this community is incapable of discussing any political topic with intelligence, and that all political topics should be banned in future, no matter how significant.

Plenty of other places on the internet welcome heated, partisan political arguing. There's no need to do it here.
I purposely did not write that, for humility is a virtue.
It seems irresponsible not to remove it.
More Growth Hacking links and resources than you can wave a stick at
You realize the new EU ID cards also have biometric features? The German one, for example, is a full eID even.
IMHO It's too soon to tell. If several other states do the same the EU will become a disjointed mess. Some polls say as many as 43% of Germans feel more power should come home. If other member states show intention to leave it could ignite a surge of support for Germany to do the same. Then Berlin would just be another really nice place to visit but, isolated in German laws and the same chaos the UK is about to experience.

The real challenge is we live in very fragile times and the EU is like a big Jenga game, as parts start to slip away the entire thing could easily topple and drive Europe back into a chaotic state not seen in many people's lifetimes.
I can see that. Myself and a number of my friends would probably have been considered to be quite shy and introverted when joining the military. But it really brings out the social aspect in you, you spend so much time just alone talking and joking with your friends (far more than you ever would in civilian life - e.g on guard duty or something, it's often your only source of moral). Often the old sweats called it the art of conversation, we call it the art of "shite talking". It's strange because every military persons friendships with each other that are completely different to civilians and I don't just mean because of the nature of the role. In civilian life, if you don't see a friend for 5 years, the dynamic of meeting them again is often quite distant. In the military it's like they never left and you just pick up from where you left off. I can say that I feel closer to some people who I went through basic training to than people I've known since school - you learn so much more about each other.

Similarly extreme extroverts tend to be toned down a bit in military training, til they reach about the same level.

Myself and any one of those introverts would now probably be regarded as fairly confident extroverts compared to civilians, and so much of that is thanks to military training.
Wait. Last time I checked it was the US which was bombing the hell out of Syria while claiming to fight against ISIS. Russkies are actually supporting the legitimate Syrian government, also saying they fight against ISIS.
Anyone who has spent any amount of time dealing with Citi saw this coming from a mile away. Over at /r/churning, Citi's customer facing tech stack is the butt of many jokes, and there is no reason to believe their merchant facing services are any better.

Example: I was recently told by Citi to create a new account after getting locked out of my old one. This isn't the first time this has happened: I am now on username.4 on their website, and my wife and I have made a point of not putting any critical charges on Citi cards.

Costco may have saved a few bucks by ditching Amex, but they'll pay a price in customer satisfaction in the long run. Given their usual customer focused orientation, I'm surprised they thought this would be a good tradeoff.
Ask HN: Tattoos
I am puzzled why so many people have tattoos. It's an interesting phenomenon to me. I am surrounded by people with tattoos and really do not understand the appeal. To me tattoos are what farmers use to keep track of their cows so that if they get lost, farmers can claim them. The nose piercing thing also perplexes me. I'm not saying it's good or bad, but like Snapchat, I don't get it.

I wanted to see the percentage of tattooed people by country on a map, but don't think that data exists so I thought Instagram hashtags might be a good proxy.

Here's the map I made:
http://keyhole.co/realtime/nGDKOQ/tattoo
English is his second language. So, some mistakes are OK. But going public while emotional is never a good idea.
To be blunt, this was a political miscalculation on behalf of the now-outgoing Prime Minister, David Cameron.

He's something of a moderniser of the Conservative party, but this leaves him open to attacks from the more traditional parts of the party. One of the ongoing issues across this divide is the UK's membership of the EU – the traditionalist faction arguing that the UK was better off outside, and that it's now hobbled by regulation/immigration etc.

In addition, there was a growing threat posed by UKIP – the 'UK Independence Party' — an essentially single-issue anti-EU party, who were siphoning off votes from both the anti-EU Conservative base but increasingly the anti-immigration parts of other voter groups.

With these factors in play, there was some pressure during the last UK general election to hold a referendum on EU membership. Cameron's political calculation was that holding this referendum would essentially allow the eurosceptic faction of his own party to be silenced, and for the issue to be put to bed for the next couple of decades. This was basically a short-term political play to help ensure re-election.

Unfortunately this has all gone pear-shaped, as there was a much stronger backing for the 'Leave' campaign that was perhaps expected – I imagine that Cameron assumed the argument could be obviously won on merit. The vast majority of politicians, economists, civil servants and so on – something of a metropolitan elite – are fully aware that leaving the EU will be a fucking disaster for the UK. Now many of those same people are desperately trying to figure out how we un-fuck the situation.
An euphemism for a strategically designed defect.
HN never fails to suprise. I found vb6 ok for simple stuff but a recipe for spaghetti on medium to large projects
There one big issues, where I think D might make progress:

Combine GC and non-GC in a single application. This would be great for game programming for example. Handle audio and video in a soft-real-time non-GC thread. Handle other stuff like game logic in a GC thread, such that it is easier to write. The hard part is that GC usually requires stop-the-world. You can currently do this [0] in D, but it is error prone. Rust tackles this problem from the "other side": First make it safe, then possible.

[0] https://p0nce.github.io/d-idioms/#The-impossible-real-time-t...
"Who am I?" - Zen koan.
Petition urging second EU referendum reaches 1m signatures, crashes website
You are a product of your environment.
http://researchnews.osu.edu/archive/inmotiv.htm
UK joined the EU only so it can break it from the inside :) https://www.youtube.com/watch?v=37iHSwA1SwE
The problem is there is an expectation from a lot of voters that immigration is going to fall dramatically in the UK.
Haskell. Terse language means ide is not necessary and vim with your fave plugins does the trick nicely. No need for debugger as you can compose your program beautifully and test the last ounce of shit out of every little component using properly based testing.
For anybody else who doesn't know (like me!) LARPing is https://en.wikipedia.org/wiki/Live_action_role-playing_game

Sounds pretty neat! Almost like a game based therapy when used in this context.
But it's not a replacement for air gaps. It's a replacement for things like logging into your switch to manually set up vlans.

I agree with your previous point that we should encrypt point to point, but that's one layer up from the problems SDN is solving.
That's the general idea but USCIS also will want to see a board of directors that neither you nor your co-founder can control so if the two of you are on the board, there needs to be a third board member at a minimum.
If the economy tanks over the coming months people will be demanding another vote.
This article is the kind that makes me sit down with a cup of coffee and read it top to bottom, even though I don't understand all of the low-level assembler details (but it's understandable without that). Security is important for everyone, not just security researchers.
Yes, that's exactly true. There are some workarounds, but they're a bit hacky and don't normally get used...

Luckily there's a NixOS build cluster, so you don't normally need to recompile glibc yourself. :)
Depends on where you are.

If you're in Eastern or Southern Europe (as the 2€ would indicate), they might pay 2000 USD per year for phone, but they also probably make five or ten times your salary.
We've made pretty good progress in the past few decades without chaos - I don't see why you would think it's necessary for people to suffer in order to change things.

"Okay guys, just one last world war, then we'll really make some progress"
> It's without cost

Openstack is so expensive in implementation effort that I've repeatedly had to implement custom solutions because the effort requires to use Openstack would have totally blown the budget.

That there's no license cost does not make it without cost.
The Tradgedy of Mr. Toad of Toad Hall [2008]
Twilio is one of the worst. The documentation leaves out crucial details some of the time and an XML interface for phone calls? Gross.
This is a good list! Thanks for the links to Regex Crossword and RegexOne - they look useful.
The Gene: An Intimate History – Audiobook