skysight-inc/HackerNews huggingface dataset:
Yes, you caught me. Ignoring the truth is my agenda. Truth is dumb. Truth bad! How smart, how perceptive you are to see so deeply into my character. You are indeed a mind reader.

Again, I have no idea why you think you're entitled to infinite time spent spoon-feeding you explanations, spent arguing you out of your ignorance. The ignorance of random anonymous internet commenters is not my problem. Especially when it's so willful and entrenched as here.

50 years ago there were people like you just wanting to get at the "truth" of miscegenation. 150 years ago, it was just wanting to get at the "truth" of the essential, natural inferiority of black people. [1] They saw themselves as having no agenda. They saw themselves as having perfect understanding of a deeply complicated topic.

But when there's an infinite amount truth and you choose a very particular patch of "truth" to defend, your agenda isn't just truth. You may not know what your agenda is, but the rest of us don't have much trouble telling.

[1] e.g. http://www.civilwar.org/education/history/primarysources/dec...
It is refreshing to read an article on this topic in which the author is reflective and equivocal about what he is doing.

I wonder if part of the issue is that we are going through a period of rapid evolution in programming, in which more formal concepts of abstraction are being experimented with. It will take a while before it becomes clear what works well.

It is commonly observed that programming well is harder than it looks. Perhaps resolving that dissonance will inevitably lead to languages that reveal the underlying complexity and force the programmer to address it before it is revealed in testing or use.

Not that this is necessary in all areas of programming: I agree with those who say that these techniques are probably overkill for most business applications, where robust simplicity is often more desirable than maximal abstraction.
But there is nothing but pop psychology in this article. Well, and some paranoia and grammar errors.

And did you check the end? I think he decided that it didn't feel good enough.
The furigana in this is very light and small - not easy to see despite beginners relying on them.
I don't think 15 minutes is the limit of vulnerability discovery, I think it's the limit for the exploitation. I think it was weeks instead on months, time was really tight. I honestly can't remember whether they get the source code to work with.

If I remember rightly they test the CAN and all wireless signals. I think one of the things they were worried about is an owner re-flashing the on-board software and selling on the car as it might still be under warranty.

But of course now that the vehicles are both online and moving towards self-driving, the threat space is completely changing. I think we're approaching the days where a computer virus actually takes lives.

"from 10 years as a security consultant..." Out of interest what area do you consult in?
Careful, man. There are forces that are better left undisturbed.

https://xkcd.com/1013/
For Finnish readers or people who happen to know Finnish. Skip the pronunciation part. Japanese and Finnish are ~99% similar in pronunciation.
The article is better than I thought it would be (I typically don't have my hopes high) but it does skip over something in the pronunciation section: silent letters. When reading Japanese, sometimes the "u" is, or can be, silent in the word. Most common times (but not the only) you'll see this is for words like "desu" and "masu". The "u" is usually not spoken or sounded out. So spoken, it would sound like "Des" or "Mas". But you can see it silent in other words, like daigaku or eikoku. Now I'm not a linguistic or Japanese expert so they may not use "silent" to describe not voicing the letter/vowel, but my point is that the article doesn't mention this. And given how often "desu" and "masu" are used by beginners, I'd include that in beginning for an introduction to Japanese.
Personally, I feel this military contracting is a disgrace and a threat to the democracy. Bring back the draft or don’t fight the war. Even in World War 2, America’s paragon of a “justified” war, 61% of troops were drafted. [1]

Not only does it create private military forces with significantly less allegiance to the country, it destroys the morale of active duty troops. When I was in Iraq, it seemed like there were more contractors than troops. Kenyan’s managed by dutch contractors provided internal security. Indian’s worked in the chow halls. Filipinos manned the commissaries. And on and on.

The Special Forces soldiers I worked with had former SF soldiers helping with the training of Iraqi forces. They considered them lazy and unhelpful in general, taking none of the risk but getting paid $1k a day. Compare that to the actual soldiers making a few grand a month, and you get the sense your country doesn’t really give a shit about you and your just a dupe.[2] Get out as quick as you can and get paid 5-10x more for less risk.

Throughout history, private military forces are the tool of tyrants. I don’t want this for America. War is a last resort. Either we go together or don’t go at all. Hopefully the latter, but contracting out the fight is stupid and lazy and destroys the fabric of our country by slowly eliminating our citizen military. Opposing the draft isn’t opposing war, it’s supporting war by contractor and making wars easier to wage by politicians who’ve never served, whose kids don’t serve, and who have no real skin in the game. Truly a sad state of affairs.

[1] http://www.nationalww2museum.org/learn/education/for-student...

[2] http://www.dfas.mil/militarymembers/payentitlements/military...
NUMA Deep Dive Part 1: From UMA to NUMA
My biggest complaint of recent years is the reframing of politeness and respect as some form of oppression.

Straights whites and men now go around complaining that it's horrible, HORRIBLE that they're "crucified" for being "racist" or "sexist"; when the reality is that they're being mildly chastised (typically with no meaningful consequence) because they've treated another person in a way that the person prefers not to be treated; and they clearly didn't care that the other person was bothered.

It's an amazing bit of hypocrisy on the part of these straights whites and men who think that they have a god-given right to be as offensive and rude as they prefer; but that nobody has a right to be offended, or to respond to that rudeness.

I get it. It's easy to care about yourself. It's a little harder to care about people near you. And harder still to care about people who you view as different. And damned near impossible to care about people who you've prejudged negatively. But that's how society gets better, richer, and more successful.

We'll all be better off if the weak and selfish losers of the world stop pretending that they're "victims" of "political correctness" and realize that they're just boorish jerks who should at least try to stop being jerks.

It's a shame that you're too much of a coward to sign your whiny post. The people who are hurt by bigoted culture don't have an option to pretend not to be women, or dark-skinned, or gay. They can't hide it.

Be glad that society allows you to be weak. Be glad that society coddles you and allows you to anonymously complain that you're not allowed to be as rude and boorish as you prefer. Be glad that your big problem with society is that when you offend somebody and refuse to apologize for it, a few people will be very slightly mean to you.

You are in a place of incredible privilege and you're incapable of realizing it.

I don't expect to change your mind. Nobody who writes a post like yours is interested in changing their mind...

But I do want to make clear that you're an extremely weak person whose problems are close to non-existent. The fact that you prioritize solving those over solving the problems faced by others also makes clear that you're a really shitty human being who doesn't give a single fuck about people who aren't part of your tribe.

Don't worry, your tribe will show up to upvote you and down vote me. That's what HN is for. HN has been explicitly designed to be a safe space for white men in tech to complain about how hard their lives are because of those awful oppressive minorities.
I'm with Sparkpost for my personal stuff, at work we use Mailgun.
The first link is about both Japanese and Chinese.

I think Mair's advice of not focusing on the script is valid.

Look at Kanamoji-kai for example (if you can read Japanese):

http://kanamozi.org/
> Vue version updates are tremendous time sinks. API thrashing was common from the original 0.x.x releases to 1.0.0

I didn't have to endure this, although pre-1.0 API breakage goes with the territory (of pre-1.0 software...).

The 2.0 API changes look pretty sane (https://github.com/vuejs/vue/issues/2873); once it is official and the vue-cli webpack template is updated, it looks like only a little work to upgrade. Vue's documentation (in the present) is really good, and was a motivating factor for me choosing it over React.
I see an awful lot of derision of "conspiracy theorists" but very little actual discussion about the known factors that play in this conversation. First of all, lets state the fact that the very term conspiracy theorist was part of a post public non-acceptance of the Warren report program by the CIA to silence and ridicule the reports critics by labelling them. Then lets understand that this same technique is being used today but they have higly evolved their propoganda.

I'm one of HNs resident "conspiracy theorists", but I also highly value logical and rational thinking and evidence/citations in thos theories. The people I talk to don't think that every line in the sky is a chemtrail, rather, they are concerned and geoengineering and its unforseen side effect consequences,
and dont trust those in power to be either competent or non malicious.

To then lump all the people concerned about this and to only specifically discredit chemtrails but not talk about that bigger picture is fine, but what isnt is for everyone to start ridiculing conspiracy theorists as if they are all one crazy irrational monolithic group. Great discrediting technique, but not good for intellectual discussion focused on finding truth or educating people.

I especially dont like all the people taking this chance to wax one or two sentences poetic about just how irrational theorists are, suddenly shifting and not even referencing the subject matter presented. (on a similar note, I think Hanlons razor, often invoked by those doing the ridiculing, is actually a logical fallacy on its face).

Now, to play a little devils advocate, heres a youtube link that is interesting. Notice how he doesnt say this is happening, just that he is interested in this tech. Please ignore the sensational title and the horrible videos attached by association.

https://www.youtube.com/watch?v=LfH5_BiaP8Y
Having the checksumming system unmodifiable would be similar to disallowing modification of speedometer and odometer. Important measurement instruments were always kind of a special case.

You could use this to limit modification of some crucial systems (ABS, airbags, etc. Those will always be one septate microcontrollers anyways because of their hard real time requirements).

Or as you said you could keep all modified cars out of public traffic, while still allowing experimentation on private roads. Both variations are more heavy-handed than I would prefer, but a lot better than the status quo.
I don't think you finished the article.

> Clearly can democracy –by definition the majority — tolerate enemies? The question is as follows: “ Would you agree to deny the freedom of speech to every political party that has in its charter the banning the freedom of speech?” Let’s go one step further, “Should a society that has elected to be tolerant be intolerant about intolerance?”

So clearly, political correctness has a role to play. The question is, what is PC? The author explicitly suggests that freedom of speech should not apply to adherents of Salafi Islam.

So how do we work with this? We have to talk about it, we have to recognize when people are being bigoted or sexist. Yes, enforcing social norms means innocent people may be harmed. But failing to enforce social norms also harms innocent people.

I do think the author places undue focus on Islam - the West has bigger internal problems. Christian analogues of Salafism are more likely to get in a position to impose forcible conversion of Muslims than the reverse (as they have in the past.)
Hi,

One of the developers here :)

One of the original authors has both nationalities French and Tunisian and he started to implement Tunisia, but it's a "work in progress", without UI yet.
Source code: https://github.com/openfisca/openfisca-tunisia

The team is happy to welcome newcomers for new countries.
Show HN: Bringing Go people to Go jobs
This phenomenon is one of the distinct situations where I have found that the effects of cannabis are helpful.

Smoke a bit with your partner, go for a walk, maybe apologize or retract some things if necessary. Maybe stop being such a perfectionist and just merge what does work now.
6 Things to Know for Securing Amazon Web Services
Certainly. But if you’re preparing to decide to be intolerant, you may want to ensure you aren't going to be on the receiving end.
DuoSkin – MIT Media Lab
For sure, and even the follow-up on that issue has the IMO totally reasonable explanation + apology for how something that ridiculous came out:

http://www.wbur.org/onlyagame/2016/08/12/cogdell-unrein-twit...

The Chicago-based newspaper was trying to emphasize her connection to Chicago (she's from Alaska) and overdid it. Then apologized. Woo, makes sense, no harm no foul.
I'm not sure I understand how... people are paying for something that they use (or otherwise benefit from) and the producers are asking for that payment and reap the benefit: it's a trade, a win-win transaction. To me this sounds much closer to capitalism than socialism where the exchange requires no such win-win proposition for the parties directly involved. That such voluntary payment is voluntary, again, is closer to capitalism where transactions are entered into voluntarily by the parties which is a fundamental feature of capitalism and not socialism. Just because the producer is accepting that payment is not required doesn't mean that it's socialism (the false alternative)... they are after all asking for compensation albeit on a voluntary basis.

Or are you suggesting that people are giving for some other reason than they benefit from the work?
REFS on top of Storage Spaces
What an excellent idea. All functions and interactions with Bureaucracies should be automated.
What is it like to understand advanced mathematics?
> Should all information on the web be encrypted by default?
Yes. There is little cost to doing so.
Angular vs. React vs. Aurelia
Meta: I don't get HN's new dedup algorithm. I submitted the exact same link 5 days ago:

https://news.ycombinator.com/item?id=12254324
Agentless Everywhere
Lessons from converting an app to 100% Kotlin
Fair to say, but then there isn't any technology out there to build "a single cross-platform, cross-Python wheel that just works" and links against C code. That's true of any packaging framework that links against native code...
I think one of the keys to remebering that speech is to remember the original draft called it the MICC or the military industrial congressional complex.
I wrote a blog entry about something similar -- but trying to take it back one level and understand why do certain managers go to the trouble of hiring people only to plug them into physical environments that are demonstrably toxic for human beings (not merely introverts v. extraverts, but for almost any human in general).

Sadly, I think it's just age-old politics. You're hired for the political effects it has on your boss -- including looking like a l33t h4x0r in your violently-collaborative open plan office doing Agile. Kills productivity and morale, but managers & executives aren't compensated for actually producing anything, so it doesn't matter. And HR'll always spin some other story about turnover because the one thing they have to avoid at all costs is actually providing a healthy workplace.

[0] < http://suitdummy.blogspot.com/2015/05/why-hire-underemployme... >
From what little I know and from reading this, Japanese seems exactly like what Microsoft would design if it needed to make its own language. Complicated, full of ambiguity, still trying to keep compatibility with an older system (but breaks it anyway), pointlessly redesigned every once in a while. Reading seems even worse because very visually dense kanji just do not survive compression as much as a couple of sticks (like letters in an English or Cyrillic alphabet).
Granted, the language may have a beautiful side which you only learn about by actually learning the language, but still, spending an eternity to do so doesn't seem like a nice way to spend time.
I have exclusive invites for PitchTop.com, daily sales for innovative products
Fractured Lands: How the Arab World Came Apart
Codi.vim – the interactive scratchpad for hackers
It does talk about that: https://pomax.github.io/nrGrammar/#section-1-1-3-1-Not_prono...
It's a real problem. There are plenty of middle boxes around either at ISPs/cell operators or in residential gateways/modems that interfers on port 80.
I'll up vote that ;). Wish I could do it twice!
Making 20-40% a year with inverse ETF decay
An Alternative Form of Mental Health Care Gains a Foothold
I agree that they should be discussed, I just find the infrastructure for discussing the issues these days makes it much worse. My speech has certainly been improved by polite private reminders from friends over the years. For example "gay", in my hometown, is a ubiquitous synonym for "stupid", but obviously that's unacceptable in retrospect. When I moved away and someone politely noted it to me, I quickly fixed that.

But people like these NBC commentators are going to permanently have their names associated with "sexist" as result #1 in Google. And if I ever tried to rationally discuss one of these topics with someone on Facebook, I would 100% be brigaded. Whereas in a group of live people, it's much easier to get to the root of an issue and find common ground.

By the way, polite reminder from the HN guidelines:

> Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
> what about a news site that has no login/etc or a blog?

HTTPS. It's not just about privacy. You want people changing the content of your articles and injecting ads or malicious scripts for your visitors? As the owner of the site, you have a responsibility to protect them and protect yourself from liabilities.

Are you using the transport layer? Then you need Transport Layer Security.

> Should all those sites not benefit from the speed improvements that HTTP/2 offers?

So, nope. Not until they can guarantee integrity and authentication.
It seems weird to me that some workplace would mandate physical(?) pair-programming as a default.

And I actually like pair-programming, some of my best code was written with somebody sitting besides me and we have solved some really tricky bugs like this.

But we tend to do this only rarely. Most of my day is spent organizing stuff and reading emails anyway :-)
How the Hunt Brothers Cornered the Silver Market and Then Lost It All
I've discussed this topic with people in the past and I've heard one option is to find a family owned business that does not have a clear successor. In that scenario you can sometimes find a healthy, well-run business that is owned by people who need an exit strategy and are open to selling so they can retire.
It seems that most commenting in this thread don't have not actually followed the complex political debate going on in the world of automotive industry adoption of FLOSS.

Specifically, the automotive industry has made a series of arguments that proprietary software is ultimately safer than FLOSS, and all their goals are to lock-down FLOSS in various ways to prevent the nefarious from "hacking" the vehicle.

The vehicles are all still hackable, and many have been modified by people for both reasonable and nefarious purposes. The FLOSS situation won't change anything, and there aren't even any examples yet of hacks where FLOSS made the situation worse. It's an assumption they make without full information because of their inherent pro-proprietary bias.
Orthogonally, I've always wondered, why are geeks so into Japan? Slashdot and all of it's children, like HN, are always full of posts by Westerners about Japanese culture, language, etc, but pretty much lacking in any interest for any other foreign lands. Is it solely an anime thing?
> But market forces only work well when there's a lot of competitors. Facebook, on the other hand, is very close to being a monopoly — and just like relativistic speeds break classic mechanics, just like that the monopoly status breaks the classic market forces. And they should decrease the amount of freedom the company enjoys as well.

> Of course, there's a question about how we define "monopoly": there's a lot of counter-arguments to this, and a lot of them perfectly valid. There's Twitter, there's self-hosting, there's all these forums around the internet... But at the same time, isn't it strange that "monopoly" as we understand it is a binary category? I think it's reasonable to think about it as a continuum; and Facebook today would certainly be very far on that axis.

Interestingly, Charles Munger has spoken quite extensively on how market dynamics can often favor consolidation and "winner takes all" phenomena such as the Facebook example you describe. Indeed, he discusses newspapers as follows:

"The most obvious one is daily newspapers. There's practically no city left in the U.S., aside from a few very big ones, where there's more than one daily newspaper. And again, that's a scale thing. Once I get most of the circulation, I get most of the advertising. And once I get most of the advertising and circulation, why would anyone want the thinner paper with less information in it? So it tends to cascade to a winner-take-all situation. And that's a separate form of the advantages of scale phenomenon."

Similar things happen with the Internet. Indeed, I find it extremely surprising that anyone would think that the Internet would be different in this respect.

> After disabling my Facebook account for half a year, it became painfully evident that I wouldn't be able to keep in touch with a lot of family and friends without it.

There were methods to keep in touch with family and friends before that have not gone away. Anyone who I regard as a close friend would certainly understand when I explain to them why I don't use Facebook and how to contact me (via email, etc). Maybe this is a bit harsh, but for me if someone I know does not understand this and spend the minimal effort to contact me via other channels, after I explain to them in copious detail, I don't bother keeping in touch with them.

As for business stuff, this is where the centralization does get annoying. For instance, for a musician these days it definitely helps to have a Facebook and/or Twitter account and/or YouTube channel.
On the other hand, the music industry has been plagued by these issues for a long time - before it was the album makers as the gatekeepers, now it is Apple with iTunes, Google with YouTube, etc. Most of what has changed are the names of the gatekeepers and means of distribution, not their existence.
> Does the person move closer to work?
> Is one local government more efficiently run than another?

These two are features, not pricing.
A while back, I wrote some of my thoughts on Python packaging. I got excited seeing this title, but reading the article, I remain unconvinced. The whole thing is still way too confusing, and it's still not nearly as intuitive (or teachable) as "npm install ___".