skysight-inc/HackerNews huggingface dataset:
One time I was in a hurry and had forgotten that I had a very valuable foldable knife in my backpack when leaving for a flight, and with no time to spare I had to let them just take it.

At the destination curiosity took over and I had to ask a security guard if it was possible to get it back when I returned, something he confirmed. They handed valuables like that over to lost and found.

This naturally made my day a little better and I didn't think much about it until a few days later when my return flight was. I went to the lost and found, no dice. I asked some security personell on site, and they confirmed the practice, all valuables, including knives, was sent to lost and found, where they logged it and kept it for a month or so.

So the guy who was going to protect us all from terrorist attacks had just stolen it. Reassuring!
> The Left's challenge is to acknowledge this and help create a framework for a peaceful world of disparate cultures and loose alliances.

The left/right distinction doesn't work very well there. Social democrats are often "big state", while there are several socialist ideologies that want either no state or extremely minimalist states (e.g libertarianism was originally a far left ideology - right wing libertarianism is a recent phenomenon).
Google Launches Mobile Friendly Testing Tool
> WP isn't bad per-se

From a data standpoint, yes, WP is bad. Really bad. The poor quality code base of WP is only one half of the equation. The other half is the downright awful, novice database schema that ships with it. I've never seen a database schema that is so tightly coupled with the parent application that it essentially hijacks your data into always needing itself simply to extract and render data. WP takes the "relational" out of relational database and flushes it down the toilet. To add to the mess, instead of fixing the rot of its database schema and data handling functionality, WP developers, in their infinite wisdom, merge a woefully incomplete, faux-API system into WP's core, thereby further sealing the door of ever having a clean, thoughtfully designed database that one can access outside of WP and PHP.
Unless by law all data collected has to be written to a public blockchain that's able to be reconciled to data collected and released -- the FBI, DEA, etc. will always be deleting information; number of reasons why they would be deleting information, but the point is that this is not okay.
> WordPress done the right way uses plugins sparingly to get the job done, outside of obvious ones like Advanced Custom Fields Pro and Post 2 Post Links.

We don't give credit to how good some plugins are, either.

In my current web app I've had to add user-defined custom fields to a few entities. It's been a nightmare (Symfony2's form library isn't designed with this in mind) and the user experience is nowhere near as nice as ACF.

And for web apps, the user experience is as important as what it does. I wouldn't want to build this application on WordPress, but having components like ACF already present, so I don't have to reinvent the wheel, is making me seriously consider it for the next project.
Reminder that there are commercial Linux distributions (RHEL, Oracle, etc).
Well once more I'm happy to browse with noscript by default ;)
What caught my eye immediately is their licence agreement that prohibits using the engine to develop, quoting "Serious games". That's a rather vague and broad statement, what's a serious game?
Hasn't that been there for quite a while?
Stalin was considered right-wing by other communists, and the mainstream Communist Party would often be described as such by those who lived in the Soviet Union.

I'm not sure if Orwell actually used the term for the Stalinist Communist Party but he definitely had a problem with their anti-revolutionary stance in, for example, the Spanish Civil War.
> There are many issues with the one-dimensional left-right scale

I think you've rather reinforced this point.

A common 'improvement' is to have a two-axis system: http://www.politicalcompass.org/

But even this is problematic. In some cases it's purely a historical accident that certain views have been bundled together. There's no innate coherent ideology at work - despite attempts to construct one.
South Korean cost of living is about 2/3 of the cost in the USA, so wages are likely a bit cheaper [0]. I would guess that since, as the article says, the industry has been centred there for 30 years, at this point they probably trump the US in expertise and experience.

[0] http://www.nationmaster.com/country-info/stats/Cost-of-livin...
Ask HN: How would you setup a monorepo?
A monorepo is the idea that you use a single big repository for everything, instead of lots of small repositories (manyrepos). Manyrepos is currently en vogue. Google and Facebook are known companies that use a monorepo. Assume you are monorepo proponent. How would you implement it?

1. Use git (and hope monorepo supports comes as needed)

2. Use subversion (gives fine grained access permissions for example)

3. Use Mercurial (they seem to be ahead of git for big files and big repos, thanks to Facebook)

4. Use Bitkeeper since it is now Open Source and explicitly supports "very large repositories"?
1.10. “Serious Games”, i.e. ‘games’ which are not developed for the sole purpose of entertainment but for purposes training, simulation, science, architecture etc.
You are right that lot of those people don't benefit from globalization and struggle with finding jobs etc. but:

> They are not racist or facists. They are just afraid of the change that is hitting them and have no other way of expressing this fear. In Europe and in the US.

No, they are racist. Even if you can explain their racism, it's still racism. There is always some explanation but it's still a move to the right.
If you look at the language the AfD is using for example, you realize it's intentionally close to pre-WWII Nazi propaganda.
To the right? All I see is it moving to the left while a few countries detached from this.
Honestly that sort of knowledge would only be useful for a computer science college student. I don't see any real point in teaching it to high school students. Most people don't care about maximizing their sorting when Excel does the sorting for you.
> The Left used to align itself with the working class, struggling against capital. Now it aligns with the cosmopolitan and against the unsophisticated.

Huh? That's not really true. Part of the reason the GOP is having such a hard time in the US right now is because minority populations are quickly starting to rise in numbers and they don't vote Republican for any number of reasons.

These populations aren't what you'd consider traditionally "cosmopolitan" or "sophisticated" by any means. I mean, a voting base of cosmopolitans wouldn't really be enough to win an election anyway.

There's a reason the GOP is trying really, really hard to win over more Hispanic voters lately.

If you're arguing that minority populations are voting for the Left in spite of the Left being aligned with the elite, that's a fairly gross mischaracterization.
The gene's still selfish: Dawkins' famous idea turns 40
>Now that's fucked up, because we are trading our values

From the slave trade and colonialism, to the holocaust and 100s of periphery proxy wars, what would those be? The almighty dollar?
How ironic. Have you considered that maybe people who vote for certain parties may have good reasons for it? I don't like those parties either, but saying people vote for them simply because people are stupid racists is ridiculous. You're pathologizing people who have opinions that you don't like while most likely not actually having spoken with them and talked about what they think and why they think it. It's easier to blame "those dirty racists" than it is to accept the vagaries of reality.
I know we're on hacker news but I don't quite get how you put "technology" in these lists. The trend in Europe is very, very obviously about the immigration crisis. Which, if not racist, is at least a nationalist issue.

Globalization is a popular issue because it can also mean that national interests are overpowered by international pressure. But you'll also find resistance for that on the left (because the left never liked globalization in the first place).
It seems to me that any cache coherent system needs to do that. If multiple writers can be updating a cacheline a the same time [1] you can't talk of coherency at all. Intel is stronger as it guarantees a total ordering of modifications across all cachelines, but any coherent system will guarantee the ordering of modification of a single cacheline.

[1] visibly at least. HTM complicates things a bit of course.
The rise of Trump was best summed by Vox's article and the radio talk shows that magnify that fear (short version: http://www.vox.com/2016/5/20/11720276/donald-trump-authorita... Long version: http://www.vox.com/2016/3/1/11127424/trump-authoritarianism)

The same is not happening as much in Europe, especially in countries where such fear propaganda didn't set in (like here, in Portugal)
I had seen this, but I guess I was so taken aback at seeing Elon Musk's reaction that that I missed another interesting aspect. The American astronauts are calling out against the "commercialization of space". The same astronauts that were used as a propaganda tools against the communists.
Images from India's First Space Shuttle Launch
the reply from 'adrusi' pretty much explains the 'millennial stereotype' to a tee. similar to other articles and conversation on here re: actually showing up to work on time. people have a problem with this? why do in 10yrs what most can do in 4? why work hard? why aren't we like Europe? a lot of crying but very little work ethic. most millennials were brought up by helicopter parents who tended their every need, and on kissed every boo-boo.
These same millennials demand that society treat them with respect, and then actively avoid anything that would let them earn that respect. Sorry, getting a BS degree in pop-culture & disc golf is not something that will get you automatic respect. My doctor is a 'millennial', younger than I am by a stretch. She broke her ass doing it. I respect her more for it.

Granted - this is the stereotype and doesn't apply to all - but does apply to most of the ones I've interacted with, interviewed and worked with, and of course, read about in the 'media').

true - degrees cost vastly more today than they did just 10 years ago. But look at the education structure. Look who its led by. Your deans and professors are no longer happy with tenure. They want the Mercedes, the flat screens, the 2nd house, the IRA, etc... The current education system is the mirror equivalent of the military industrial complex in terms of money. If you want to go after someone for expensive college, go after the schools and the politicians - not society in general.

btw, have you seen Europe lately? Venezuela?... people like to point to these as panaceas, without knowing the intimate details of the individual countries and how the education systems work there. Want to be an engineer? pass a test. can't pass? here's a mop.

how about Asia? there is massive and wide-spread cheating in India and China because of their systems. doesn't exactly make for a solid and ethical work base.
Redesigning the human metabolism to eliminate aging is a project of such vast complexity as to be far, far beyond our present horizons. Consider that it took a few billion dollars and the last fifteen years to gather a little more knowledge of sirtuins, one very tiny slice of mammalian biochemistry related to the calorie restriction response, the most reliable and well-studied way to slightly slow down aging. The research and development community can't even provide a timeline for mimicking even a small fraction of this natural state reliably and safely. Making a whole new human biochemistry that works more like lobsters or hydra? Not until very late this century, I'd imagine, will this be something plausible as a long-term vision.

Meanwhile there is in fact an easy path to eliminating aging. Aging is damage accumulation at root. The easy path is to periodically repair that damage - the damage is already identified, after all. Sufficiently good maintenance is the road to eliminating aging; let it happen but control it. Maintain the biochemistry we have and that we know works.

http://www.sens.org/research/introduction-to-sens-research

This has a large weight of evidence behind it, and approaches are already being demonstrated in the case of senescent cell clearance, removal of transthyretin and beta amyloids, and averting the consequences of mitochondrial DNA damage. Others will follow as results become more compelling.
Shameless self plug

Just wrote https://github.com/awalGarg/realcopy to "counter" this. Plan to add for FF as well.
But isn't this is precisely what we would normally consider right-wing? A percentage of the population that is going through tough times or big changes is looking for a leader that will improve their lives, often uniting against a common "enemy" like the jews, kurdish people, immigrants, capitalists, communists, muslims, whatever.

Right-wing extremists might have a different meaning in the US, but thats how I think it is commonly understood in Europe.
related: https://news.ycombinator.com/item?id=11753805
The trend is not toward blame - it is toward cultural and economic locality. It's ok to have a preference to live in a place where you can drink and stay out at clubs all night, and it's ok to have a preference toward living in a place where you can't drink or socialize with the opposite sex at all.

Some places will choose to allow bottles of olive oil on table. Others will will consider it unhygienic ( http://www.telegraph.co.uk/news/worldnews/europe/eu/10076201... ).

The problem comes from trying to merge all cultures instead of considering that there can be different cultures for different places. That would be a better multiculturalism than what we currently call multiculturalism.
Consistent with the theme of this story is the content from discussions held at a conference at NYU School of Law, featuring human rights and legal scholars. Coincidentally, I submitted a link on this yesterday

See https://news.ycombinator.com/item?id=11753089
"does not scapegoat the non-Christian migrants - they just don't want them in our country" - OH well, in that case...

Any sorry for the sarcasm but "not wanting" and "leaving them to die" is a difference. Of course nobody wants to spend resources on refugees. But if someone prefers letting them die because integration is hard, then this is "right-wing".
Time Machine backup in Mac OS X is arguably the most rock solid consumer-friendly backup and restore solution. It's one of the big reasons I stick with Mac.

FileVault full disk encryption is also pretty solid. I won't speak to its efficacy against the most notorious adversaries (e.g. Governments) but it will reliably thwart any adversary most people would ever actually care about.

Apple's firmware passwords seem to work well, though I have no idea how robust they are. It's just a damn shame it's nowhere as easy to set up as the iPhone equivalent. (Just turn on Find My iPhone and that hardware is activation-locked to your iCloud account.)
In this case, we're talking about software built on the Microsoft stack, so most of that is Windows Update's job (patching servers manually isn't really something that needs to happen in this world).

As to vulnerabilities in the handful of 3rd party libraries that we use? In the 10 years that Twiddla has been around, we've had exactly zero cases where we had to patch something from our end for security reasons.

I guess there's something to be said about avoiding the tall skinny (and wobbly) tower of 3rd party dependencies that seems to be the norm these days in web app development.
Just keep in mind the trade-offs that you are making.

For starters, you are adding a considerable performance overhead to local pointer assignments; you're replacing a register-register move (and one that can be optimized away in many situations by a modern compiler through register renaming, turning it into a no-op) with a register-register move plus two memory updates plus a branch. Even where you have cache hits and the branch can be predicted correctly almost always, you're dealing with cache and BTB pollution; these effects may not fully show up in micro-benchmarks, but only completely manifest in large programs.

Second, adding concurrency to the mix can complicate matters a lot (depending on your concurrency model [1]). You may need additional atomicity guarantees for the reference count updates – which, while cheaper than a full-blown lock, is generally still more expensive than the purely sequential case; you preclude compiler optimizations that can eliminate the overhead of pointer updates; and you're still lift with the potential for race conditions (e.g. when one thread writes to a global variable or heap location while another thread is retrieving a pointer from the same location, and that pointer is the only remaining reference to an object).

Third, typical approaches to cycle detection and collection (such as trial deletion) reintroduce most of the challenges of tracing GC. While you may think that you can avoid cycles or handle them manually, they often crop up in unexpected places. A common case is when a closure is stored in an object that is also captured in the closure's environment [2].

I don't mean to discourage you from your decision – I don't know what your ultimate goals are and naive RC may very well be the best set of trade-offs you can make – I just want to alert you to possible trade-offs that you are making.

[1] Some popular concurrency models (such as Erlang's, Dart's, or Nim's) avoid shared references, so these issues would not even crop up for such languages, of course.

[2] I have a hypothesis that naive RC as an approach to memory management is particularly common in languages that do not (or historically, did not) support closures, but that's a different story.
For starters it wouldn't lower overall security by all that much[0]

[0] http://www.nbcnews.com/news/us-news/investigation-breaches-u...
Codeship founder here :) Getting a lot of requests for a GitLab integration recently and we're looking into it and are hopefully able to build it soon (I wish it would already be there)
Quite a lot, if they hold power or influence. One word: Antivax.

This is why it's always OK to call BS. Sometimes you're calling BS, and sometimes you're spouting it. Debate works until it doesn't, and then you get out.
The one odd assertion is that they "gave" his laptop to some random person. I've never seen a TSA person even touch people's stuff except to do a manual inspection and even then they ask permission.

Assuming this story is on the up-and-up and isn't some kind of prank, the writer should call the police and report a theft. Secondly, call a lawyer and pursue a quest to recover property cost and associated damages--business losses, legal fees, time lost, etc. Also, he should report the loss to his insurance company.
For some reason I was thinking of Europe's middle ages while reading this story.
That's the wrong impression. South Korea GDP per capita is less than half the US, $56k vs $27k. (GDP PPP per capita is a bit closer at $56k vs $37k, but nominal GDP per capita is the relevant metric for the cost of producing an export.)
Sorry. If you vote for Trump then you are supporting his racist stance and divisive agenda.
I think you're correct that the definition of what is "left" and "right" doesn't really account for the current political climate. This is why I think the parties are due to realign, at least in the U.S.

It's also worth noting that up until now, the American right has focused on limiting the influence of the national government. In contrast, the right wing in Europe has few issues with big national governments. The extreme right in Europe might even want to reintroduce their respective monarchies. That is to say the word "right wing" doesn't mean the same thing everywhere. However, Donald Trump seems more in the vein of a European right-winger, which new and surprising in U.S. politics.
I think he was saying thay Django has a relatively small part in the overall Python pie.
USSR was not nationalistic, it was trying to stomp out any signs of nationalism in fact. Up to 1940s the party viewed its population as mere expendable material to jump start world revolution; only after WW2 Stalin wound Komintern movement down.

Social conservative is questionable too. The churches were burnt down and the old elites massacred. At the earliest period abolishment of family was seriously discussed (per the tenets of the Manifesto). The shakedowns arguably settled only after 1960s.
The main reasons Netflix, Spotify and their ilk exist are a) piracy is still not user-friendly enough for everyone, and b) people vastly overestimate the risk of getting caught for piracy. Both of these are largely due to the incessant efforts of copyright holders exerting their legal rights. We are, in the large, homo economicus.
Newsletter pop-ups, we’ve all had enough
Also most of these "far right" parties currently getting media coverage, seem to be more left than average european politician.
Joel Spolsky – “The Impact of Code in Society” Talk
Fallacies of Distributed Computing  Explained [pdf]
Italy is exceptional in the sense that official Catholic positions are hugely influential. This pope adopted a very strong stance on refugees' rights and is fairly liberal on gay rights, hence why right-wing parties struggle to build a coherent "God, country, family" narrative.

It's incredibly funny how the most liberal worldview currently exposed by a head of state comes from a millennial theocracy.

(Edit: it should be noted, however, that on workers' rights the current Italian government is very much on the right. It's basically a centrist administration with papal influence.)
You are right that people are fed up with the classic center parties. But this does not explain why the angry people in Austria vote for the far right FPÖ instead of the Green party.

The hatred for immigrants/muslims/other minorities is crucial. That's what people are voting for. If they were truly sceptic about globalisation or outsourcing of labour, they would vote green.
That's more or less a description of the left-wing in the U.S. but with a different list of enemies.
That's exactly my thoughts --- the lack of much official information about ME beyond the fact that it exists and can do some stuff is troubling, plus the information gleaned from reverse-engineering it shows a much-obfuscated design. If they had documented it clearly and perhaps even released source for the software, we wouldn't be having this discussion.

http://recon.cx/2014/slides/Recon%202014%20Skochinsky.pdf

SPARC and Java(!) are present in this system. It gives a whole new meaning to the "3 billion devices run Java" advert...
Frankly it may be better for UKIP if the UK stays in the EU. The Brexit people are going to be angry, and will still want to vote for Euro sceptic parties. You could also see the Conservatives adopt a more Euro sceptic posture in trying to placate their more vocal Brexit supporters.
Don't ask, don't tell was actually a step forward for the LGBT community, and it's really not surprising it took a Democrat to force it down the military's throat.

The prior policy was that you could be asked if you were gay or lesbian by the command chain and dishonorably discharged for answering in the affirmative. An untruthful answer would get you time in the brig for lying, then you'd be dishonorably discharged.