skysight-inc/HackerNews huggingface dataset:
Unfortunately, given how polarized the political landscape is today, if you don't want to see fights/flame wars, you'll have to choose a side, and then go to an echo chamber for that side. Your definition of "filled with idiots" will differ greatly from those who disagree with you politically, and vice versa. That's not to say that echo chambers are healthy - in fact, they are quite the opposite. But anywhere that political ideologies clash, fights/what you will view as idiocy/flame wars will exist.

There are plenty of such echo chambers available for both liberals and conservatives. Facebook is the most obvious one. Twitter is another, if you follow people aligned with your ideology. CNN and MSNBC offer almost exclusively liberal slants on the news of the day and will quickly satisfy any desire you have to hear liberal echoes, while Fox News is a largely conservative echo chamber. As far as forums, liberals might go here [1] for example, while conservatives might go here [2].

[1] https://www.liberalforum.org/

[2] http://www.conservativesforum.com/
Not sure this is just a Japan phenomenon - seems like more of a "American tech workers are realizing there's a lot of interesting places to live outside of the USA and it's easier than ever"-phenomenon.

I made the move to China and then Hong Kong about 11 years ago and don't regret it either.

Anecdotally seeing increasing numbers of "high tech" people moving to Hong Kong / China too. 10 years ago it was mostly people looking to source cheap goods.

Fast forward 10 years and in Hong Kong, we finally have our first tech startup unicorn, Bitmex [1]

It will be good for everyone to spread the talent and innovation around.

[1]: https://www.bloomberg.com/news/articles/2018-08-22/crypto-tr... which was started by American and British co-founders who moved to Hong Kong.
Nonlinear 3D Face Morphable Model
The very good longterm chart reminds me of the saying "The stock market is most boring if you invest over decades: It is just a log-linear curve with ignorable dips"
Slightly off-topic, but what's the reason that Americans all tend to line-up at the drive thru? I was in LA, there was a huge line at the drive thru, so we parked, went inside and got our orders really quickly.
Luckily the work culture is slowly changing, at least regarding the matter of OT: following the suicide of a new recruit of Dentsu that was ruled to be a death by overwork, several companies started to ask their employees to refrain from doing OT.

However, as an engineer, it is sometimes quite frustrating to work with colleagues who do not want to try anything by themselves, because they want to be taught everything.
This seems to come from the way they learn things at school: the teacher is always right, because he's the teacher; you need to listen to your seniors, because they know more than you. This leads to new recruits being taught everything by senior staffers, even when the methods are bad. And of course this limits innovation, because nobody wants to do something new.

On the other hand, for sure living here is great if you can live with the caveats of the Japanese society.
Basics of Service Worker - JavaScript
I really can't help but think that Google was onto something with Google Reader. Before Google+, it was already a better social network and it was fast, the sharing was amazing and contacts could comment on your stories. You can subscribe to someone's comment and only follow what he wanted to share and I could continue on and on.

Truth is, my relationship with Google started to go downhill once they decided to kill for no real reason and I still blame them a little bit for that.

Google Reader was an exceptionnal product and I truly am sad that it didn't go far enough and was killed too soon.
No it is not. That is just project management language.

It is the culture of the company who makes the difference.
Facebook: data of 4M misused, yet again
And in US it is no where near 5%, even AE, and the volume Apple is processing they likely have a lower rate than the normal 2-3%.
Eskimo bros! You’re practically a cofounder!
I expect them to fix the security issues, and I expect them to allow me to both know and publish the performance effect of the fix. If the security issues are not fixed, I'm upset. If they are fixed but I'm not allowed to talk about the effects, then I'm more upset.
Turbocharge Magento 2 Store with Google PageSpeed Module
Yes we can separate it. You've just likely never personally dealt with someone in a high US office that you've disagreed with so you're venting on every outlet available to you.
I think that suggesting that people who are vulnerable to opioid addiction take LSD instead is a pretty reckless suggestion.

I've had the misfortune of taking LSD when I was in the wrong headspace, in the wrong place (i.e. bad set and setting). It was not a very pleasant experience.

If your life is so desperate that you're taking opioids to try and dull the pain of existence (which is a something different situation to progressing from prescribed opioids to heroin addiction), then taking LSD really isn't the solution and isn't necessarily a safer alternative. Physically safer, sure, but LSD can fuck with your psyche in pretty nasty ways.

I'm not saying "poor people shouldn't take LSD", because I'm not a hypocritical elitist. But I don't think it's really an alternative to opioids, and don't think it would stop opioid abuse, you'd just be throwing more shit into the mix.

Weed is a far more appropriate drug. At the end of the day though, drugs are readily available wherever you are. People will take what they want to take. Obviously people are taking opioids (or methamphetamine in some areas) despite the ready availability of marijuana. If people wanted to take LSD, they'd be able to find it easy enough (or it would find them).
Easy, just push multiple history items.
I guess we all have our own preferences.

I visited Saigon (and the rest of Vietnam) a couple of years ago with an eye to maybe moving there and working remotely.

It didn't take me too long to decide that I wasn't going to move. The main reason was just the lack of creature comforts. No offence intended to Vietnam, but everything there was just a bit shitty and in a state of disrepair. I just felt like everything was put together with a minimum of effort, and then no effort was made to maintain it. Whether it was motorbikes, or roads, or buildings.

The other things that you might think were obvious downsides weren't actually problems for me at all. I didn't mind the traffic, or the pollution, or the noise. Riding motorbikes everywhere was actually fine as well. The heat was pretty bad, but I'd get used to it.

I think at the end of the day the main reason that I didn't move was that my reason for wanting to move was the lower cost of living, so I could save money. I don't think that saving money is really a good reason to move countries. Instead, I moved to another country with similar cost of living but higher wages.

That's why I find these articles interesting. What works for one person really might not work for others. I've seen stories posted/linked to on HN about people who moved to Japan and hated it.
Recently watched this very-well-done PBS Show on the story of the dome.

"Great Cathedral Mystery" https://www.youtube.com/watch?v=_kCZeN6d1cA
What do you mean you can't run it self-hosted? I have it already locally and work as expected.

I don't use jetpack nor I have a WordPress.com account.
You're talking about the Japanese PM, and it's possible to make a case that current and past PMs have been racist.

That's not the same as saying that the population in general are racist and Asians are oppressed i.e.: "if you're Asian and not Japanese, they look down on you. Read about ethnic Koreans in Japan and how they're oppressed"

So... data that shows that non-Japanese Asians are oppressed in Japan?

On top of that, is there data that shows that racism in Japan is quantitatively worse than other countries?
I assume it's something along the lines of: "Never refuse a US Military request, be mad at Iran, and don't bother Israel."
Here's a good article on how Coster-Mullen did and probably still does his research.

https://www.newyorker.com/magazine/2008/12/15/atomic-john

“The secret of the atomic bomb is how easy they are to make.” John Coster-Mullen
Can I publish benchmarks of 7zip, The Witcher 3 and OpenGPG from yesterday and tomorrow (after Intel patch, which was patched coincidentally)?
> Most folks doing open source probably aren't great at monetization.
> I think we would do well to develop some systems for helping people monetize their thing if it gets popular.

Very well put. And I think there is great potential as well. Especially businesses that aren't very tech centered need a trusted third party (eg. Oracle for their DB) that makes sure that (A) the project is still maintained in 15 years and (B) there is sb to call when there is a problem.
Both things OSS can't usually provide. But businesses are of course willing to pay for that, they already do.
A quick Google suggests Boskop man was a modern human and Adam's calendar are 16th century livestock enclosures . . . so I'm really not sure what you are trying to say.
The SHA1DC algorithm implements a different hash function, since it doesn't return the same hash as SHA-1 for all inputs, those inputs just happen to be really rare.

This is SHA-1:

hash = SHA1(input)

This is SHA-1DC in "only detect collision mode":

collided, hash = SHA1DC(input)

Where "hash" for SHA1DC(input) will be the same value as SHA1(input), then there's the mode to work around such collisions:

hash = SHA1DC_safe(input)

In this case "hash" will be the same as SHA1(input) in all cases, except those where the input is detected to be malicious (as in the SHAttered attack). Then SHA1DC_safe(input) will return a different ("safe") hash than SHA1(input) would.

So depending on the mode you use it in it's a different hash function than SHA-1. The Git project only uses it in the "detect a collision and die" mode: https://github.com/git/git/blob/master/sha1dc_git.c#L17-L23

Here's the part of the code where you can see it's implementing a different hash function: https://github.com/git/git/blob/v2.19.0-rc0/sha1dc/sha1.c#L1...

I.e. if detect_coll and safe_hash are set, it will return different hashes than SHA1() for the same input.
Fails the 'reasonable pricing' check. Who's gonna pay 6x of what you pay for a comparable intel system? This is only for the super-enthusiast.
...
Don't use the back button? What? I actually kind of like the ability to move between pages and domains with the back button.
As long as it is subtext and tone you can claim anything regarding another person's character and they have no recourse to argue against you, because it is all in your mind.

Well done.
Google Data Collection - proper analysis[pdf]
Getting cross border lawful access in Europe right
Not the first time either. Every now and again I get an interesting idea, test it and share it with the world. The test that was left forgotten had no commercial impact on anyone and very low traffic.
I think it all goes to every other foreign countries. You must adapt to its language (unless it's English) and adapt to its culture. It's an SOP if you want to migrate or work into any other country, not just Japan. People like to live in Japan for many other reason as it is one of becoming one of the most livable city and you can almost leave your bike outside your house without getting stolen. And I almost forgot, there's pikachu and mario almost everywhere, how'd you like that?
7 EFFECTIVE DESIGN TIPS FOR OFFLINE MOBILE PHONE APPLICATIONS
Here’s staggering news: more than half of the total population of the world is now using the internet. The increase is brought mainly about by users of mobile phones, which has made communication as easy as a swipe or tap of a finger.
Yeah...super fishy. If you don’t want to show off your product something is wrong. If they released Speculative execution newly (in some alternate universe) they’d be touting the huge performance benefits and showing off a ton.
The main situation that this was apparent is Euls on Axe when he blinks onto a target.

Axe's Beserker's Call has a 500ms cast time. Euls is instant. Bots have a 200ms reaction time. Humans have 200-300ms.

The problem is the human doesn't just have to react to Axe blinking on top of them and decide to target him with Euls. Humans also have move their mouse cursor onto the Axe, which for a human is hard to do in 200-300ms (the time they have after reacting to the Axe blink).

A comparable situation that happens a lot is using BKB or Manta to react to a similar initiation. Pros can hit this counterplay much easier because they only have to press a keyboard hotkey, rather than move their mouse to a target first.
Creators of GoldenEye N64 officially ruled: Oddjob is cheating
Except for the part where he said he moved the code to another site five years ago where it has been running since and even ranks highly for some search queries? Unless I’m misreading that paragraph.
Thirdly, it should be pretty straightforward in 2018 to work out the details of a design from 1418.

Also, source code != documentation (unless you're very lazy.)
"Years"

"Small amount of time"

?!?
Usually simply Goodreads from the books mentioned in comments, or minor works from the author I just read
It's not really that simple. Writing free software is not zero sum (you either make money or you don't). The process of writing software is also a process where you learn things (which can be rewarding in itself, and learning from other free software is easier) that you can later apply even in your daily job. It's important not to treat free software like a money making machine. Providing value is more important than extracting money. For example Google uses a lot of open source software created by third parties and they make money, but they also provide a lot of services for free. As long as it remains a fair deal, it's not that important that a corporation extracts value from software created by others (as the money may go to people who maintain, test and provide patches). Remember that if you create some piece of free software that a corporation can use, so can somebody who doesn't have the money to buy a license, and that person may be a future developer who's going to write software for you.
> Gentoo has made it so that you have to agree to the new license when upgrading your intel-ucode package

As well as not redistributing it to mirrors, as they are unable to ask mirrors to accept a new license. [0]

[0] https://bugs.gentoo.org/664134#c2
This Intel Chip Flaw Is Seriously Concerning
> Living standards and necessities are determined socially, in comparison with what others of the same era have (and expect people to have), not with comparison to the past.

By this definition aggregate living standards can never improve (nor decline) over time.
Facebook bans first app since Cambridge Analytica, myPersonality, suspends more
Nitpick - I think you probably mean "Dark Sun":

https://www.goodreads.com/book/show/16889.Dark_Sun

It's very good - although as a lot of it is about the Soviet bomb project it "Red Sun" is oddly appropriate!
[webcomic/penguin race]Where to find OpenBSD?
ASP.NET Core 2.2.0-preview1: HTTP/2 in Kestrel
More generally, an immunological problem.

But... a huge proportion of all human health problems can be considered immunological problems: overactive immunity (transplant rejections, inflammation disorders like Crohn's) or impaired immunity (inability to recognize cancers, acquired deficiencies from infection i.e. AIDS, etc.).
In common speech, your definition of "disposable income" is perfectly acceptable.

https://www.merriam-webster.com/dictionary/disposable%20inco...

https://dictionary.cambridge.org/dictionary/english/disposab...

Note that the Oxford Dictionary uses GP's definition, probably to distinguish themselves from Cambridge :)

https://en.oxforddictionaries.com/definition/disposable_inco...

It's probably a case of a word used incorrectly, but so often that ends up assuming a different meaning.
George Clooney Sits as Top Highest-Paid Actors List for 2018
I think he means rounding to 6 decimal places. If I do that I get 9.326312.
Finally someone has made a proper analysis with tracking network traffic, analysing content of communication with google servers, analysing user agreements. Read it, it is priceless.
Holiday Villa with private swimming pool in Algarrobo, Spain.;
Exactly. I've been browsing script-free for twenty years. It used to be a real pain switching on and off, until Opera introduced easy by-site settings. But then, back in the day most sites were perfectly servicable without any scripting whatsoever. And these days, uMatrix makes it all a snap.
It's an interestingly white collar problem.

If you're a blue collar worker, you can usually find a job near where you live. If you're a white collar worker, you need to find a house near where your job is.

If you're a tradie in Melbourne or Sydney, you can live in the suburbs and find a job in the suburbs. But all the tech workers are stuck working in the city, so you either spend a literal fortune on a house nearby (buying or renting are both expensive), or have a massive commute.

It does give me pause for thought. I'm nowhere near close to settling down or having kids (not that I have any desire to), but if it does happen, I'm not sure what I'd do. Commuting for an hour each way doesn't sound like my kind of lifestyle.
> while the home may be slightly larger than those in the past it’s 30+ years old.

Pardon my naiveté, but is this a common bar? I didn't grow up poor and I'm _definitely_ not poor now, but I don't think I've ever lived in a house that was less than 30 years old. I didn't even realize that was desirable; my impression was that the stereotype of new construction is "classless, soulless cookie-cutter Levittown" (not saying that I agree with this notion, just that it was my understanding of how the property market treats housing).

Am I mistaken here? Or is this perhaps different between cities vs more rural areas, or suburbs? I've only ever lived in big cities.
Lazarus Group Deploys Its First Mac Malware in Cryptocurrency Exchange Hack
From the very article you are citing :

March 1, 2007: Prime Minister Shinzō Abe stated in a newspaper article that there was no evidence that the Japanese government had kept sex slaves, even though the Japanese government had already admitted the use of brothels in 1993.
That's good advice. I've worked up and down the stack but recently have had great success in marketing myself as a front-end dev. You're right though, I shouldn't get stuck in that mindset. Thanks for the reminder :)
Yeah we would rather not have a company who is actively helping their government censor their Internet, and oppress their citizens from developing critical infrastructure in our country. Its not because They're Chinese its because they're unethical and oppressive.
I think OP is using the wrong term - breaching terms of contract is not illegal in itself. It just means Oracle will not do any more business with you.
Thinking for some time about refactoring Quantum Game (https://github.com/stared/quantum-game), including its complex tensor operation part (plus some "boring but important" like jspm.io -> webpack, actually using Vue or React vs the no-framework mess, etc). If anyone interested in collaboration, I am happy to talk!
> How can the system prove that my vote counted correctly if I can’t personally verify who my vote was counted for?

In the Scantegrity sysem you can personally verify who your vote was counted for.
I dug into the source code and I believe it's caused by this:

ui-path-scroll .post__article{-webkit-transition:height 1s;transition:height 1s}

They set a transition length in the css so your browser is just obeying the style sheet. Doubt there is any way to override this without a browser extension.
Lets sum it up - you revealed a bug, and eventually reported it. Good. Showed some technical tricks and creative approach. Thank you.

Bad - amoral and most likely illegal theft of copyrighted content. "Just for fun" ain't gonna cut it. You hurt real businesses, probably because you don't give a f*ck about them, fun is more important.

Is it hard to see that this would stir some controversy to say at least?

Btw calling this "random cool idea" seems like you are proud of this and want some appreciation, hence sharing. If you would be concerned about security, you would share this bug immediately, which is definitely what you didn't do according to your own words.

Things can look significantly different from the other side. You know, the side of the rest of the world.
There's only so much to listen to. On spans of weeks where I need to drive a daily commute for an hour each way, it eventually gets to the point where I prefer just listening to silence than the same old music or podcasts again.

It takes me back to times in my early 20's where I'd run out of things to do at work so would just get to "surf the internet" - eventually you just run out of stuff that will keep you entertained until the clock finally ticks round to 5pm.
Technically yes, but Oracle won't sue as the results are favorable for them in this case.
"When all you have is a hammer, everything looks like a nail"

Don't go into the trap of rewriting the code the first week, all new coders think that is the only solution on the first job. It takes time to realize why the code ended up in that state in the first place and badmouthing previous developers doesn't make you look very good. Management might very well know why the codebase looks like it does, priority is often time, not quality.

Something that looks like a bug might have become a feature that the users depend on. If you remove that bug you have created another instead risking corrupting data and/or angry customers not able to do things the way they are used to.

For all you know you are being tested for work culture and how you behave towards your collegues :-)
Every time I read a post if Matt, I am somehow aware that I am not a low level engineer but stand on the shoulders of Giants.
I don't think it's illegal for the author to violate the terms of the license that they agreed to in order to be able to run Oracle RDBMS legally.
And Apple forces you into this exchange. You can't ask them to simply host a product page like Amazon and leave everything else to you, the app developer.

There's many good UX reasons why Apple does this, but you can't seriously think that they're charging app developers anything reasonably close to the cost Apple incurs because they have literally no incentive to do that; they have a monopoly on iPhone users (much as Google does de facto for Android users).
Couple months ago I got an AMD Ryzen for my homeserver. I am pretty happy with it. Next time I'll probably get an AMD for the desktop as well. But I am talking about 6 years at least
Get the most important things right first.

Make sure the full project is split into some reasonable modules with well-defined dependencies. The internal quality of a given module is less important as long at what it does and what it depends on is clear.

It can be easier and more powerful to throw out / replace than refactor / rewrite. Modularization is what enables this.

Make sure that version control is properly used (everything including configuration is under vcs, what is in production can be easily produced, commits are done in small meaningful units), builds are reproducable. These things are more important than detailed unit testing, documentation and test coverage.

Lastly. Get used to it. Most larger projects have tons of bad code.
> I don't know OpenAI selected it, but it's highly conducive to OpenAI Five's strengths--deathballing, mechanics, teamfight coordination, etc. It lacks essentially all of the heroes that humans would normally pick to counter that strategy.

Isn't it the other way around - openai adjusted to the hero pool to come up with its' strategy, because it was trained on this hero pool.

If hero pool had only late-game melee carries - I assume openai would come up with a strategy that works with that.