skysight-inc/HackerNews huggingface dataset:
I am Dutch, we seem to have some feeling for languages (small country and when I was young, the television would have BBC (English), ZDF (German), BRT (Flemmish) some French channels and really bad Dutch tv), I speak 6 languages including German fluent enough to make jokes and I am trying to learn #7, Mandarin, which is indeed quite hard when you get older. Of the languages I interact with, I find Flemmish, German & Mandarin the most pleasant to listen to. It is always a pleasure when the plane enters CN airspace and the soothing sounds of that language come up, while, on the other hand, German triggers my analytical senses. German sentences (especially from writers like Boll) somehow seem more provocative for the brain than my mother tongue. Flemmish has that too for me, but it needs to be well written and that is not that common, still when it is (Lampo for instance), it is a feast.
These two images are telling:

http://pop.h-cdn.co/assets/15/52/1600x800/landscape-14508878...
http://pop.h-cdn.co/assets/15/52/1450888612-bevsx.jpg
To me the future is now. I telecommute to a place that's 1400km(875 miles) away. Funny thing is apartments are less expensive in the city in which the office is located, but I choose not to live there.
If you ask me all that you need to know about modern JavaScript is that it exists mainly to sell online learning material.

But I may be a bitter old man and your resource looks pretty good.
Little poo in the food never hurt nobody
> Qt Quick is just the layout engine, many important parts of the stack keep being C++.

Also, Qt Widgets isn't deprecated, it's just considered pretty much complete.
i7-860 (2.8ghz) and it's been "put to stud" as my web/SQL server, gaming server (Minecraft/ARK/whatever), and hosts my bot, from a closet in my apartment. The only reason I upgraded was to get something stock 3+ GHz, with a newer motherboard for a 1080.
Apple to discontinue iPod nano and shuffle
Huh? Isn't Facebook advertising their main app as no.1 use case of ReactNative?
Dear HN - the world would not be a better place if everyone was more like you. It probably wouldn't even be better for you
Indeed could be the case. What I find is that German is good as an authoritative language. Makes the voice expressions deeper and doesn't include "niceties". This is also a fruit of the culture, Germans very seldom (if ever) apologise.

I wasn't taken serious when arguing in German because I would apologise often (Portuguese culture) and often say: "I'm sorry, but you are wrong", just to get a rebuke such as: "So you apologize, you recognise you are the one wrong".

Even translating from German to English or other languages you see how direct the language really is. For example, to convince someone to something else we usually start with "If you wouldn't mind, can you please do (...), thanks!", while Germans will often shorten to just "Bitte machen (...)" where the bitte portion is not really heartfelt and doesn't end with a thank you.

You'll hear them replying when inquired if this isn't rude behaviour: "It's her job, no need to thank".
https://www.reddit.com/user/martinshkreli/
Did you know that even today, old people are less healthy than young people?
I had a land lord who was from HK. I kept hearing about how HK people had class and British flair and so on and so forth (as opposed to mainlanders).

I thought he was being deluded. It's rather strange that despite all our technological progress, general happiness and contentment has went down (atleast true of the people I know). It's like living to a 125 but spending a great chunk of it alone in a old-age home, or you know like farm-fed pigs.
> Money laundering is knowingly assisting criminal activities. You're actively hiding where the money comes from, exactly because you know it comes from illegal sources. (If the source were legal but embarrassing, all you'd need is standard bank privacy, not active laundering.)

Building an encrypted messaging app is knowingly assisting crimial activities ... all you'd need is standard communication privacy laws, not actual encryption.
> Over the next two decades, 87 new pilots need to be trained and ready to fly a commercial airliner every day in order to meet our insatiable demand to travel by air.

> That's one every 15 minutes.

uh....
Sounds like you'd have a lot of traffic then....
Agree -- "Generalist" is the word I'm going to use now instead of fullstack -- that's the way better term, I put "fullstack" in terms because I dislike the term.

Email incoming!
To be honest, I'd love to live in such a space. It's more than enough for my needs, and I would save a lot of money on rent. I hate that the government somehow prevent me from doing so.
Well, you are free to start your own company in the space or electric car industries.
Am I allowed to built an ultrasonic probe the way I want if I don't use it on anybody else but me ?
Oh I agree!

But the idea of wealth concentration that then tapers out as a function of distance from the city center bears at least a superficial resemblance.

Perhaps why one works and the other doesn't is that personal wealth accumulation IS like water: it'll get stuck in local maxima, etc - whereas city wealth accumulation is more like sand; as it piles on top you get landslides that distribute.
Would you still view inequality as efficiency if you were the one whose work is deemed less valuable? It's strikes me as a very easy statement to make when you can afford not to live like the people depicted.

Efficiency is about producing more of what you like, while keeping as much of the stuff you like that has already been produced. Whenever it's brought up like you have done, it's always an ideological point to some extent, because "what we like" is not well-defined. If I define inequality as a "bad," and capital as "not necessarily a good," then an exchange of inequality for capital is not efficient.
I agree entirely. However I'm willing to trade off convenience on this.
ZoL and upstream ZFS have already diverged significantly, since Oracle stopped releasing source several years ago.
How does have anything to do with globalization, vs having a lot more to do with directed news reporting and mass media?
Apple must pay US$506M for infringing university’s patent
Yes. As a Lisp programmer I've almost forgotten that I should be thankful to be able to say something as simple as:

(defun button-bar (name)
(let ((i 0))
(with-html-output (*page*)
(:div
(do-query (button-name)
(select [button-name]
:from [tools]
:where [= [bar] name])
(htm (:button
(format nil "~@r. ~a" (incf i) button-name))))))))
Coders like to code. Product builders want to build products with a minimum of fuss.
Isn't this a problem that Xanadu[1] is trying to solve?

[1] http://www.xanadu.net/
Had to scroll halfway through the thread to find a 4chan.

My Time Tracker Chrome extension says these 5 are the top for my past 30 days of browser activity on my personal laptop:

2d 22h - 9.63% |===================> Discord (friends from an Eve Online corp)
2d 12h - 8.24% |================> 4chan (mostly the motorcycle thread on /o/ the past few months)
2d 1h - 6.71% |=============> Google
1d 10h - 4.75% |==========> Hacker News
1d 7h - 4.34% |=========> Google Music (last.fm has 522 plays total, 17/day avg over past 30 days)
> Aside from the huge number of JavaScript programmers, the top 5 are Ruby, Python, Haskell and Java.

> No functional language beside Haskell cracked the top 5. I’m a little surprised by this: I had expected to see more people with functional programming experience.

Perhaps Elm provides less "news" to people who are already using one functional platform or another, and therefore lower incentive to try it out/switch?
It also misses several key areas, like Dallas Ft.Worth which is 4th in absolute number of tech talent, before Chicago, Seattle, Atlanta, LA, Boston, Houston. With e.g. Austin only half of these numbers.

With the pay stats, it's similar: E.g. Newark is #5 but does not even appear on the op's list.

So those 8 hubs, are not the biggest or highest paid, only the ones which match San Jose statistically the most. It's outright silly.
https://mapping.cbre.com/maps/Scoring-Tech-Talent-2017/
> I'd be very cautious about Atlanta. Outside of Google, many of the companies there are wanting to pay salaries I'd consider substantially below market (even including COLA) compared to the other hubs.

If most companies are paying a certain salary, doesn't that imply that salary IS market rate?

I don't think you can directly compare salaries across cities even after factoring in cost of living since it ignores the fact some places are more desirable to live in than others and thus should command "premiums".
Especially not if it's your own poo. You might keep reinfecting yourself with some bacteria or parasites that would otherwise have a slim chance of staying in the body, but the human immune system is pretty well-equipped to handle that.

Having your own toilet in your own kitchen is probably more sanitary than separating toilet and kitchen, but sharing them among multiple people.
How does wrecking expensive cars show that Musk loves money? To me it shows just the opposite!
You can say things like

Eifersucht ist Leidenschaft, die mit
Eifer sucht was Leiden schafft.

Meaning:

Jealousy is a passion, that
zealously searches what brings suffering.

By the way, if you enjoy german you should try learning czech, it's similarly lyrical.
>and then grab keys

How come you don't forget the keys then? This phone thing is such a non-issue. You could even memorize the code when you get the mail and won't need the phone at all after that.
The ESO servers are still online (at least till a couple of months ago).
I had issues with AoE 3. In case you forget your password, you can't recover it because they don't send recover emails, sending emails to some support emails from their support page/faq doesn't work (getting "Message could not be delivered").
And each account is connected to one cdkey. A last option is to play with friends/other people on game ranger, or buy a new game, and create a new ESO acount.
> C++ needs the full definition of a class, including its private members, before you can use its methods. This is a huge dependency headache. Most later languages have interfaces or traits or something to decouple class definition and interface definition.

C++ has pure virtual classes, as well as the pimpl idiom. Both decouple the class definition from the interface.

Yes, they have a theoretical runtime overhead. To get rid of that, you'd need a special "sizeof" member function instead of the list of private member variables. I guess that would be possible to introduce to save compilation times.
0.6MB to launch the app, which downloads 100MB more resources as soon as it starts up.
Thanks. Did you know your account is banned and all your comments are flagged dead? Most people can't see them unless they've changed their settings to show dead comments.
The public post office in Cyprus [0] has 3 of those machines (1 for each big city).

SMSes get sent to you as notification, and you have 3-4 days to pick it up. After that (and a second notification), it gets sent to your local post office and a delivery note is sent to your house.

No charges yet for the service, though they have been toying with the idea ever since it launched a few years ago. No charges for packages not getting delivered either.

[0] http://www.mcw.gov.cy/mcw/dps/dps.nsf/page25_en/page25_en?Op...
>What's surprising (at first glance) is that the security talent need is very strong in UI/UX/CX.

Which technologies specifically?
I love the tl;dr section. It's basically what I have do when reading books, in order to recall the essential information without having to read the entire chapter again. Well played.
What saddens me is that, while red team pen testing is a very "hot" (high employer demand, high salaries) job market, people don't generally care about the blue team. It's easy to get a pentesting gig that pays well, but employers don't ask for/value people with the competence to build/maintain secure applications/networks/solutions in my experience. Instead they pay for recurring pen tests which results in internal tickets/issues/BUGs, while the development/operation practices are kept the same.
Start as a pen tester then get distracted by girls and booze.
Never thought about that, but it makes sense :)
It's my current hobby to explore ways to do this. My goal is to create a library which I can then use for several purposes. I'm mostly inspired by Civilization V end game replay map[0]. My second goal is to use the library to create a few educational map-based history tools because I love reading that stuff but have a hard time visualising it.

[0] https://www.youtube.com/watch?v=6KTQN5nW24U
Google is bringing Java 8 support, and from what I understood from one of their engineers, they are working on supporting invokeDynamic as well, so we might get the whole package: https://android-developers.googleblog.com/2017/03/future-of-...

Scala 2.12 has moved to Java 8 indeed, however this means modern features that are used for encoding Scala: invokeDynamic and default interface methods.

These should make Scala compiled code faster and more stable in regards to backwards compatibility. Both Java 6 and 7 have need EOLed. We cannot stand still because of Android's shitty support.

Google has effectively fractured the ecosystem, pulling off what Microsoft couldn't do with J#, and they got away with it. I actually think that they preferred to announce Kotlin as being a first class citizen as a marketing trick in order to offset the lack of support for Java 8.

Even so, Scala does in fact have great Android support:

1. Scala 2.11 will remain supported for some time, language-level features have already been backported from 2.12 and Typelevel.org also has a commitment to support it even further

2. We have great integration with the tool chain, see https://github.com/scala-android/sbt-android

3. For a pretty cool open source project made with Scala, that uses functional programming libraries like Cats and Monix, see: http://www.9cards.io

So if you think about it, given all the other tooling available, compared with other languages Scala actually has stellar support, along with actual projects ;-)
Didn't we all.

(Similar story:) )
Friedman was a professional economist all his life. His most famous area was on monetary policy which was very politically important in that era of hyperinflation disasters.

But, economics bleeds into political science readily. Marx was an economist. Hayek (mentioned in the article) is most famous for political pamphleteering, but he was certainly an economist too. Both he and Friedman got the nobel prize for their economics.

Neoliberalism is very much an economics-politics hybrid movement.
Huawei is private and did about the same revenue as Google last year.
Here's a link to the slides [pdf]: https://github.com/xoreaxeaxeax/sandsifter/raw/master/refere...
I'm still running on a Core 2 Quad and while I don't game much, I can still handle my programming and browsing workload just fine. The best upgrade you can get is solid state storage, I/O is still the biggest bottleneck.
The Ferrari 550 Maranello Prodrive Colin McRae Raced at Le Mans
Wouldn't Total War be a better engine for this? From memory many of the big battles are already as options and a quick Google shows there is an scripting engine for this very purpose.
Honestly, it also looks a lot better in my opinion. The 3D version is for lack of a better word more "computer-y" and cheap, its shortcomings are visually jarring and it doesn't really fail gracefully at all. It almost looks like those shitty games from banner ads.

The 2D version in comparison is much more pleasing to look at, it has the feel of old-school hand-drawn animated movies.

I know they said its not the final version of the art, but I think my gripes are not just about models and lightning or what have you. It's AoE, I don't need or want photorealism!
No amount of marketing veneer is going to fix this.
You just made me remember the tracking extension I installed a while back that now allows me to answer OP with a conscience clear of self-censoring and false memory (https://news.ycombinator.com/item?id=14872769). Thanks!

Incidentally, StackOverflow is in 8th place for me, behind Youtube (6th) and the Chrome New Tab page (7th).
Transfer Video and Music to Galaxy Book 12 Tablet
The author of BTC-e was arrested and this broke our exchange rate function
https://vibed.org/ is basically this, but in D instead
I am totally into this field as a bystander. When many people would watch late night TV or listen to music or a podcast, I'll scour YouTube for defcon and CCC talks I haven't seen yet. I am good with python, Javascript, web and graphic design, technical writing, all kinds of stuff. I live in rural neighbor-island Hawaii and the only tech jobs I ever see out here are military, which I deeply respect but don't think would be a good culture fit for me. I've just transitioned to working part time and intend to dive in to some open source projects with my extra time. Is there a good path of entry for someone with a deep natural curiosity about the field, self-trained in coding but with no industry connections or much in the way of related professional experience?
Java 3 will always be Java ;-) it's how the industry works.
Round Rock is an exurb tho. If you're ok with that, then great! But it's hardly and apples to apples comparison. A better comparison is the going rate for rent in Austin proper.
> French is pretty clear and easy to pronounce,

After half an hour of French, I often have difficulties pronouncing properly the difference between en, on, un and in(-ternet).

> I rarely ever ask people to repeat themselves in French

Among the two other non-native langauges (EN, PT), it has been the hardest to understand for me because it's hard to map sounds back to writing.
Denver is conspicuously absent, although the city itself isn't over a million.
They were told in this comment that their account was banned: https://news.ycombinator.com/item?id=13855630
Back when KSP released their first version with other planets (2012 or so), I was a forum mod and tester for them, and I build a small website to simplify interplanetary transfers: http://ksp.olex.biz. It's still running and up-to-date, and apparently still used, despite there being a ton of other sites and ingame plugins that provide the same data in much better ways.
How we hire great developers
EFF Supports Senate Email and Location Privacy Bill
Where to Find a $35,000 Job–Without a Degree
It was true before GE Capital had been divested, now I am not so sure it still holds.
Not exactly related to the definitive edition but that's a really nice podcast episode about how the reviving of the old Age of Empires games started, how it was to work with the original developers at Microsoft and why 2D still looks so much better than 3D games from that time. I really recommend it!

https://www.hanselminutes.com/568/forgotten-empires-amazing-...
Am I a bad developer?
>That's sort of the question the author posed, now isn't it?

I think you are saying there needs to be empathy for the author? If you are, I totally agree. But I was saying also for everyone that is coming down hard on the guys some empathy there might be more constructive. If they knew the degree of impact their behavior was having they might moderate their behavior.

>If at some point people could stop talking about their dicks and start doing their jobs that'd be amazing. How do you find time to work in between all the posturing?

Yeah sure I'm not a fan of that sort of behavior. I don't think it's posturing at least in my workplace it tends to be self deprecating humor, of a sexual nature. But I think you missed my point. I've seen people bond over this kind of behavior, but never seen someone hurt buy it. The degree of hurt described by the author is beyond what I'd have thought possible. This is because it is so commonplace around me. Not because I think it unreasonable.

>Except that it's indistinguishable from sexism without a powerful form of mass telepathy...

My comment was "It's not the same as sexism, but there are often jokes and discussions that mock my deeply held religious beliefs". I think you must have misunderstood? I was saying mocking my beliefs is different to sexism? You disagree?

>It's impressive that you started off with "Do you think there is room for a little more empathy here?" and ended with this. It's a total around-the-world of the gaslight playbook. Be more sensitive and think about the feelings of the men harassing the woman. And hey, she should be tougher anyways.

I'm not saying she should shut up and be okay with this. I'm saying everyone is in control of their own emotions. You can limit the amount of influence you allow others to have over your emotions. If you do this your life will be better. Only let those who love you and you trust be strong influences of your emotions. Because bad people exist and you will have to interact with them. By all means call them out, get them removed from power. But never ever let them get under your skin. You have the ability to rise above that, to be sovereign over your happiness.

I also find the accusation of gaslighting unfair. This is a form of systematic psychological manipulation. It's a big deal to accuse someone of that.

>What you're saying and promoting is needlessly unfair. Stop it.

I think that you've misunderstood me as I don't think anything I'm promoting is unfair.
golang, hands down

It comes with a blazing fast build system with dependency management. I've found it so easy to build golang projects or use them as a library. And the single binary for all platforms makes distribution easy.

The decision to keep the language simple along with bundling a great standard library reduced my learning curve.

Can't imagine switching to another langauge.
tl'dr of the slides:

Found on one processor... instruction
Single malformed instruction in ring 3 locks
Tested on 2 Windows kernels, 3 Linux kernels
Kernel debugging, serial I/O, interrupt analysis seem to confirm
Unfortunately, not finished with responsible disclosure
No details available [yet] on chip, vendor, or instructions

He's found a new f00f bug, winter 2017 is going to be interesting :)
GitHub Serverless
this looks promising. I like how it teaches the concepts using plain Javascript without focusing on a tool or library. Kudos.
Ask HN: Best book about compilers?
I would like to grab a book on compilers but am not sure which one to choose.

The Dragon book (Compilers: Principles, Techniques, and Tools) is the one that gets recommended everywhere but that doesn't always mean it's the best. I find that many people recommend books they've actually not read and/or they haven't read anything else on the subject which makes it a bit tough to say the one they're familiar with is the best.

Some have said the dragon book is unbalanced in content and for instance Modern Compiler Implementation in ML is better in that.

What is your opinion? Can you recommend some book over another one?

Also: I'm not sure if a 800 page brick is the best to get yourself familiar with ... anything(?). I'm most certainly sure the book I'm looking for doesn't have to cover every tiny little detail that could be useful to know every 0.000001 % of time.

Thanks!
Turn any rational debate into a moral debate [good people vs. bad people] and appeal to authority/majority [to get the good people tag].