skysight-inc/HackerNews huggingface dataset:
TBH, I think Java 10 is strictly inferior to Kotlin even when you have that option. Kotlin on the Java 10 JVM is pretty great.
Pretty much. Not sure of the format, but it wasn’t done with the Sega CD
Object Oriented Programming in NeWS [pdf]
John Jacob Astor was certainly involved.
https://www.pbs.org/wgbh/pages/frontline/shows/heroin/etc/hi...
> Don’t make the mistake of arguing that knowing a second language has many benefits. The point is that foreign language instruction in schools doesn’t teach a second language.

Here he seems to be making the argument that it just doesn't work rather than that it's not worth it. At the same time, Bryan Caplan whom he quotes and seemingly endorses, is arguing that it's not really worth it.

Not quite sure what to make of this other than that both points strike me as equally ridiculous.

Foreign languages absolutely /are/ worth it, even if one is lucky enough to be born in an English-speaking country, and saying that second language education should be dropped because it doesn't work is absurd.

Language education certainly needs to be improved all over the world. There is enough research and anecdotal evidence that clearly shows that the standard language education with a focus on learning grammar and doing 'fill in the missing word' exercises from day one is largely a waste of time as opposed to a focus on listening comprehension and learning whole phrases and sentences in context and with relevant material one has a genuine interest in.

For example I find there's a strong correlation between English movies being subtitled (Netherlands, Nordic countries), as opposed to dubbed (Spain, France), and general English levels in the population.

As for the 'hardly any jobs use foreign languages' argument - that really is quite disturbing, but in a way also very honest at the same time. The goal of school isn't to help children develop into self-determined fully-formed adults but rather to produce economically useful human resources.

Learning different languages enables one to view and conceptualise the world differently. There's a strong indication that being multi-lingual reduces the risk of Alzheimer's and dementia. A second language opens up a whole new world, culture, literature in a way that consuming translated material simply cannot provide.

Last but not least, it seems to me that there's a frighteningly large number of Americans whose worldview is more or less that North America is the cradle of civilisation, Europe is this quaint little village where you can go on holiday and the rest of the world is basically a shithole, to paraphrase our beloved leader of the free world.

In my opinion being exposed to a different culture/world from an early age through an improved language curriculum focusing on immersion in real world material can absolutely have a positive effect on this and in that context also help improve the current political discourse, which, to butcher a quote from John Oliver, mostly boils down to "two people who don't know what they're talking about, being condescending to each other until one of them eventually manages to land a sick burn". Who knows, if more people had a better idea of what the world actually looks like outside of their own borders, it might even become a little harder for the US to keep spreading all that democracy around it.

Sorry about the rant, this sort of thing really gets me going.
Another room in this case so we couldn’t hear it.
It's good to see more mention of Halldor Laxness. His books are always pleasant - and often profound. A good starting place is The Fish Can Sing, which has the benefit of also being a shorter novel of his.
That is really impressive!

Do you have any resources like blog posts sharing more details on some of those strategies? I would be interested in reading about your experience.
The puzzle of the steady-state rotation of a reverse sprinkler (2015)
I believe Trump would still be able to Mute people.
The inability to instill belief is not the problem... the ability to instill belief is the problem. You instill belief in the place of social feedback, which breaks people's ability to react to the feedback the system is yielding, like "that's too much money being spent here" and "that's not enough money spent there" and "it turns out that while everyone believes everyone believes that the right answer is X, that in fact nobody believes it" and just an uncountable list of other adjustments societies have to make in order to survive.

In a hypothetical world where humans were not subject to social pressure and the corresponding ability of social systems to produce situations where privately everybody knows a thing but nobody is publicly allowed to acknowledge it... well... that's effectively a world on the other side of a singularity from us. Presumably it would have its own pathologies, greater ones for all I know. But it would not have this problem of entire societies riding off the rails because it applied ever stronger powers of social coercion to prevent the society from correctly (without reference to any particular definition of "correct") reacting to the changes that occur over time. It would have to come up with its own new pathologies.

This scenario doesn't fail when everybody stops believing in it; it fails, and then everybody stops believing in it.

(Peer pressure in the modern world is dangerous, and merely "being pressured to do drugs" is a fairly innocent instance of it, because that only does local harm. When you find yourself unable to speak out about your own beliefs to your own neighbors and friends because of the social costs, it's not just a problem for you, it's a problem for your society.)
Mastering C++ takes about 10 years, too :-)

(Yes, you can be productive in C++ in much less time.)
Roughly half of the complaints are against Kotlin specific features or hazard of mixing Kotlin with Java libraries - I was curious since I only use Java for Android as well and have not shifted to Kotlin.
Yes, but doesn't the checkbox you mentioned, does exactly that, force the users to ignore their rights for the sake of using your site? If this would be acceptable, it would put GDPR into position of cookie law nonsense and if I understood ICOs correctly, this doesn't create a consent as user had no free choice. There is a human rights interpretation here, for example, if we create a contract, that I will be your slave and you give me a car in return, it is quite simple for me to sign it, that contract would be void even if you prove, that I signed it.

The ICO put a market of live human organs as example.

In same manner, even if I would click that I agree, that your site is designed for US privacy laws and not for people under GDPR protection, it would be the same as you would warn me, that I will be your slave before signing and that I can
just walk away and don't take the car. But if I take the car, the contract would still be void. I don't think that this would fly.

The problem is not in the GDPR requirements but rather in right to privacy as fundamental human right and GDPR is just an advice how to respect it - it is actually a free help.

What you want to avoid is something much bigger than the checkbox on your site or ip blocking, check here "The Bill of Rights":

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

This is something you shouldn't even think to violate, not to EU or US users. Or anyone else.
#dev:
cloud9
digitalocean
serverpilot

#education:
onemonth
udacity/coursera as needed
Gotham

#entertainment:
HBO
netflix
hulu
youtube Red (music)

#other:
dashlane
dragon dicatate
amazon prime
apple storage

I use the free tier of many other services.
Huh, I stand corrected. Good find.
And the simple front with the fractal complexity below it also make this more fun and educational: You can start off easy while still getting good results, and go arbitrarily deep in perfecting your emulator, choosing from an apparently still unexhausted variety of interesting problems to solve.

Your links are a good example, I love reading about the complex implementation details in emulators of superficially simple hardware.
Except more and more cards and services are moving to things like the Visa Account Updater server [0] that allows recurring transactions to continue even after changing card numbers.

[0] https://usa.visa.com/dam/VCOM/download/merchants/visa-accoun...
Row polymorphism isn't subtyping
Everyone occasionally hires the wrong people.
I would say that, if you're speaking of the whole category of "research chemicals"—rather than just the psychotropic ones—it's actually easier to get them in North America than in Europe.

Many of the actual pharma research companies creating this stuff are in the US, so there's no customs between you and an order of random-drug-sample #91245096. And even when there is, both the US and Canada are basically allow-then-deny when it comes to drug importation: if they haven't seen it before—and it doesn't smell like a known-restricted compound to the dogs/scanners—they allow it in.

While there are some pharma companies in the EU, there aren't many, and EU countries basically don't allow drugs to be shipped in from outside the EU, no matter what's in them. Indeed, you can't even order unscheduled, OTC drugs from other countries (e.g. Russia) into the EU. It's a big problem in the nootropics community. (Try to figure out how to get bromantane in Germany. I'll wait.)
GE? From television stations to jet turbines for aeroplanes.
> If one of the ways to interact with the executive branch is by calling the white house, wouldn't telecoms banning you from having a phone number be a more similar analogy?

No, because that's not what this ruling does. This ruling says that the White House can't block incoming calls from a specific number.

(Though even that's not really a great analogy, because phone numbers are not considered to correspond uniquely or permanently to an individual the way that social media accounts are).
Good and clear summary of Kotlin warts. In the end I couldn't suppress the thought that there was some hidden Polish-Russian rivalry going on ("Kotlin" == "Heinz") ;-)
I recently watched a documentary about Oppenheimer and I was pretty devastated how poorly he was treated after finishing the atom bomb.

Couldn't help but be immediately reminded of Turing.
> I don't know if it's selection bias, but asian companies seem to be ridiculously diverse (Mitsubishi makes cars, elevators, air conditioners, and is a bank. Yamaha makes pianos, electronics, and motorcycles). US companies seem super focused on maximizing their core business.

US companies tend to use wholly owned subsidiaries for stuff like that.

The steering wheel in my 90s pickup has the United Technologies logo on the casting. That's almost a completely different industry (aerospace and civilian automotive doens't have a as much common supply chain as you'd think).
I don't know about that. Whenever I've seen "Drumpf" used it seems to be trying to associate Trump with Nazis (because it's German) which is very similar to purposely using "Hussein" (which is Arabic) to associate Obama with Muslim extremists.
After and afternoons worth of research I've manged to get ~4% back on every purchase. As long as you have a decent credit sore you can really optimize your "cashback" and beat the fees. If you're one of the churner people I'm sure you could do much better
Ok, I think it's more nuanced than that. Loosely my hypothesis is - the ability to hedge risks is curtailed for those at the leading edge of commodity production in developing nations because of the tiny margins; whilst those further up the chain who're relying on the labour of the poorest are able to hedge because they have access to ready capital and aren't subsisting. The risk is unfairly loaded on those receiving a disproportionately small share of the profit from their production.

I don't think that's quite the facile truism you're characterising it as.

HN appears to see an impossibility in someone not being able to afford to hedge effectively - so it seems I'm wrong? Perhaps no developing world commodity producer ever fails or suffers privations, because they can all afford to hedge all their risks./s
That was a good explanation. Thank you!
I'd avoid that site- from our Cisco proxy:

"Based on your organization's access policies, this web site ( http://drona.csa.iisc.ernet.in/~chiru/datascience/iisclectur... ) has been blocked because it has been determined by Web Reputation Filters to be a security threat to your computer or the organization's network. This web site has been associated with malware/spyware."
Motivation Monday - on a Wednesday
FWIW, whitehouse.gov lists @realdonaldtrump (as opposed to @POTUS) as the President's official Twitter account:

http://web.archive.org/web/20180523194453/https://www.whiteh...
Oh common.

Spam and a harassment is a problem. Let the people he blocks make a new account to follow him or open an incognito window.
This is an interesting discussion... but it really has nothing to do with the article. Which, really doesn't say much of anything unlike the note from acconrad, which gives real details.
Huh? Apple Pay uses the exact same NFC tech as contactless.
Xanadu basics 1d – reading and writing parallel
Seeing Alec Guinness (as Ben Kenobi) get cut down by David Prowse in a little 320x240 window :)

Man, those were the days...
Oh I appreciate you chiming in! I had no idea these existed.
The President of the United States actively chooses to use @realDonaldTrump as in the same manner as a government official would in any other public forum, as such he must comply with the rules governing them as enshrined in the Constitution, features of that forum notwithstanding. The moment he began using it in a official capacity, was the moment it stopped being personal. Imagine if he was in a physical town hall, the placard in front of him doesn't change the fact that he's a government official.
Rust and D are very different languages. I suspect the choice between the two is more a matter of personal taste.

D, for example, achieves memory safety in a very different way than D's borrow checker.
Zwift is pretty much the best SaaS service I've ever paid for. My wife and I had a baby recently and it's let me stay in shape while watching him. I think even when I can ride outside more again I'll keep using it -- the way it gamifies cycling makes it a better workout and almost more fun than the real thing.
If you read Chinese, you can usually get a sense from Weibo (Chinese version of twitter), sometime censorship come into play but those are always after the fact.
There's very little irony in that. Zuckerberg made Facebook for others to use; not for himself (OK, for himself, but not for himself to use it). This just underlines that further.
Xanadu basics 1c – parallel media, parallel subjects
There's a small mental disconnect at the beginning of this article.

The author accuses 60 Minutes of not balancing the story. But does so immediately after noting that Google refused to talk to 60 Minutes.

Sounds like 60 Minutes tried to balance it, but Google wasn't interested in or capable of providing that balance.

An alternative would have been to get industry types to try to explain Google's side of the story, but that's not usually a good idea since nobody really knows what Google is up to except Google. Anyone else is just speculating.
>I used to pay for Crashplan until they terminated the plan I was on.

I think Code42 ended up removing their consumer business to Carbonite in some form of partnership. Looks like Crashplan is just for businesses these days.
> The vast majority of US citizens don't use twitter and a sizable portion don't even have access to a twitter-capable device.

If you don't like that, consider taking that up with the Trump Administration. If his administration wants to use a medium that most people don't/won't/can't access, that kinda reflects on Trump. If you are down with that, cool. But the responsibility lies 100% with him.

This ruling says that if he insists on using twitter to make his policy statements, than he can't block people.

I dunno what more to say. Again. This seems like pretty straightforward stuff to me.

PS: I'm positive that somewhere down in the bowels of some federal government agency, somebody, somewhere, is trying to solve your concern. Probably by snapshotting his tweets and recording them in a more durable, accessable medium. (or god forbid printing them / saving them to PDF, etc). I also promise you tens of thousands of private citizens and journalists are doing the same thing.
As others have said, going "T-shaped" where you master a small number of languages and learn the basics on a much larger number is probably the way to go.

For language recommendations, it depends a little on what you're ready for, what cognitive load you can take on. If you need to pace yourself, focus on one or two paradigm differences at a time.

Want to "dip your toes" without giving yourself a ton of cognitive load? Try doing some work in C# - being familiar with Java, you should be pretty comfortable with its idioms, and can ease yourself into functional thinking if you're not comfortable yet.
JavaScript and Python are good choices if you need practice with dynamically typed, interpreted languages. JavaScript is pretty much necessary at this point.
If you're dealing with Big Data(TM) you may want to look into a functional language. Haskell is probably a good choice there, but F# may be worth experimenting with as well.

As for evaluating the languages, Project Euler is good, but I've personally found Advent Of Code more helpful for learning. Advent gives you sample input/output that is perfect for setting up unit tests, and the problems are less math intensive so you can really focus on the new language and what idiomatic code and architecture looks like.

Good luck!
My 6 year old is a morning person and I am not. She puts on Katie Perry via the Amazon Echo, tidies up and lets the dog out so those excuses don't exist for me to get out of bed, then she goes and crafts/draws/watches a show for a couple hours and enjoys her alone time while I slowly wake up. Unless we have something planned to go do, she gets really irritated if I get out of bed before 9 o'clock and disrupt her morning alone time.

She started doing it on her own when she was 4, but it really started to mesh when I realized what she was doing and set it up for her to eat breakfast without my help (set out a cup and bowl/plate, put juice/milk into a smaller container and move it to the bottom shelf of the fridge, set out muffins or cereal or whatever she's into at the time, etc).

She also sleeps like a rock, so my night-owl habits don't wake her. It's an absolutely amazing routine and I'm terrified of when she grows out of it.
Xanadu basics 1b – indirect document delivery
Not all active at the moment, but: Robinhood gold, tipranks (in the past), marvel unlimited, Intellij IDAE (not really a SaaS per se), Adobe Creative Cloud (same) ,Hulu, Netflix, Amazon Prime, HBO (Hulu and HBO only when there is a good show to catch up on... ). iCloud, AWS, leetcode (in the past)
Run for local government, or state government. Some millennials are old enough to run for a seat in the House. Depending on when you define the first birth year for millennials, some might be old enough to run for the Senate.

Work for a lobbying group. Work for a non-profit. Volunteer for an organization that encourages people to vote. Protest. Donate.

There are plenty of things that people can do regardless of their age.
How to lazy load a module in Angular6
1. Fent is not an RC, it is used in medicine
2. It's strongly regulated
My understanding is that people within the Soviet Union (including within the Communist Party) saw that conditions in the West were better and became disillusioned with the Soviet system, which enabled Gorbachev to make his reforms. But I wasn't there and only know what I've read so you're probably right that the economy had a larger role than I'm giving it credit for.
Seems like a problem with trying to remote for hardware in the first place? But this is a great example of how (remote) freelancing/consulting doesn't work for everything.
yea and from my understanding it's only ~500 years or so. So a 160 million years is how old the article says that amber is. So that means what ever amount of dna would have been gone through it's half life over 300,000 times. Just thinking about that makes me absolutely certain that we would not even find an intact base-pair, and a single base pair is not even useful for cloning.

It's not happening unless there is some natural mechanism that increase that half life of DNA quite a bit, and is stable for millions of years. Otherwise we would need the DNA to leave some byproduct that we can detect.
Yes, he doesn't have to listen to the callers, but he has to allow people to be able to contact him.
> There is a simple answer.

Only if you want to count the dollar you pay but not the dollar you get back in order to claim that it's too expensive.

It ignores all of the misleading accounting that occurs in the existing system and wouldn't be there anymore.

Suppose we used to provide $1000/year value in assistance with a 10% phase out rate and then we had a 15% tax rate up to $10,000 and 25% thereafter. We switch that to $1000/year in unconditional assistance with no phase out and pay for it by changing to a flat 25% tax rate. If your accounting method is telling you that this change has caused everyone who makes more than $10,000/year to have to pay an extra $1000/year in taxes, you've missed a term. Neither the marginal nor effective tax rates have changed for anyone.

This is why many economists prefer the "negative income tax" formulation of a UBI where the UBI is a tax credit and it's possible for low income people to pay a negative amount in taxes.
cash is not perfectly anonymous. cash taken out of an ATM has tracking numbers assigned to you.
No - the debugging check pays attention to more than just UID, specifically because the point of being setgid is that a binary can be allowed to access files that the calling user isn't permitted to access. For instance, games are traditionally setgid games to update high scores, which users in general shouldn't be able to do. Being able to attach a debugger to a game would let you update high scores without actually playing the game.

titan:~ geofft$ ls -ld /usr/games/battlestar
-rwxr-sr-x 1 root games 213272 Jul 8 2014 /usr/games/battlestar
titan:~ geofft$ battlestar
[...]
^Z
[1]+ Stopped battlestar
titan:~ geofft$ jobs -p
6343
titan:~ geofft$ strace -p 6343
strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
titan:~ geofft$ fg
^Cbye.
Your rating was novice.
titan:~ geofft$ ls -l /var/games/bsdgames/battlestar.log
-rw-rw-r-- 1 root games 58 May 23 15:50 /var/games/bsdgames/battlestar.log
titan:~ geofft$ cat /var/games/bsdgames/battlestar.log
Wed May 23 15:50:51 2018 geofft novice

One subtler thing is that, as 'tedunangst points out, ssh-agent changes back to your gid with the setgid syscall. But (at least on Linux, and I think on most UNIXes) that doesn't re-enable debug access, because there might be restricted data still in memory, or mmappings of restricted files, or whatever. You have to do an exec, which dumps the contents of memory, to re-enable debugging.

The dumpable flag also blocks debugging on Linux, yes. The full algorithm is way at the bottom of the ptrace manpage http://man7.org/linux/man-pages/man2/ptrace.2.html#NOTES , but it's basically:

- allow debugging another thread from the same process (because threads share memory anyway)

- allow if the debugger is privileged to debug anything (CAP_SYS_PTRACE)

- require that real, effective, and saved UIDs and GIDs all match

- require that the dumpable flag isn't set

and, if you go over and read the prctl manpage http://man7.org/linux/man-pages/man2/prctl.2.html , it points out that the dumpable flag is implicitly set to undumpable if the process changes euid/egid or exec a setuid/setgid/fscaps binary, and the execve manpage says it's set back to dumpable if you exec a normal binary.