skysight-inc/HackerNews huggingface dataset:
Inside national security circles, Huawei specifically has been on the "watch carefully" list for many years -- long before the trade war and long before the current president. It's just that with the trade war and the Huawei CFO's detention in Canada, some of the inside talk has made it into the popular media.
Actual title More BASIC Computer Games.
Which is a bummer because JDK 9 added some nice convenience functions to the standard library. Like "transferTo" to avoid using like 6 utility functions just to move bytes around. It's stuff like this that will compile on JDK9 but won't run on JDK8 because the stdlib method isn't there that you kind of have to watch out for when deploying stuff on a machine that might be running an old JDK. But in general my engineering philosophy is it's usually worth it to keep things up to date, even if it's just because it makes the engineers happier.

InputStream in = Main.class.getClassLoader().getResourceAsStream(filename);
try {
OutputStream out = new FileOutputStream(file);
in.transferTo(out); // new in jdk 9!
out.close();
} finally {
in.close();
}
Why is this on GitHub if there’s no source?
Are there any global companies that use the language you speak natively? Ideally where English is a bonus not a requirement?

Myself I used to get flustered on interviews until I found a book of questions in my field. Now I never memorized answers, as that is bad. But having read them I had a good feel for what types of questions to expect, and I could think about the answer long before the interview.
VS Code has great debug integrations. I used to be fully on sublime, then I dabbled in Atom and VS code because I liked the aesthetic and value that in something I have to stare at all day.

The debug integrations in VS Code were what hooked me. Very clean, extensible, and they work. It's certainly what won me over compared to Atom.
The state of liquor/beer sales in Canada is sad indeed.
In BC I can drive 5 hrs to the US and buy beer that is made 5 minutes from my house for less than half the cost.

That same brewery gives every employee free beer every week because that is cheaper than giving employee discounts.

And now legal cannabis pricing is even worse.
And on the other end of the spectrum the EU has just decided to publish all its documents in CC-BY to avoid any such rights nightmare ..
you can just withdraw it. Their website should have a way to do a bank transfer or write you a check. You will owe taxes, but if you're never coming back to the US, then whatever. If you're coming back, then you can generally invest your HSA in a mutual fund(most have some limited investment options accessible via their website) and then your HSA basically turns into an IRA retirement fund at age 65.
What? They've sold thousands of cars thus far.
http://carsalesbase.com/china-car-sales-data/nio/
Measles Outbreak: NYC Orders Mandatory Vaccinations in Parts of Brooklyn
I had the same issue with motivation + time but I already had my site setup/building via hugo. One day I said enough and I looked into it. In about 10 minutes I had it all setup with ssl, my custom domain, etc.
We'll be adding VPC Connectors to Cloud Run shortly, which will let it talk to Memorystore. As you mentioned, they went Beta for GCF and GAE today.
For the issue tracker.
If I can't freely access building codes when/where I want them, then I shouldn't have to comply to them. If you cannot know the law, you shouldn't be required to comply with it.
Nature has nothing to do with "nature," apart from the fact that science is concerned with the behavior of nature. It originated in 1869, long before climate change or energy waste was a known phenomenon. It's a scientific journal, they would likely accept any paper in support of cryptocurrencies that earned enough reviews.

Additionally, if you are implying that anything "natural" should be biased against cryptocurrencies, you are actually showing support for the root comment. It's admitting that cryptocurrencies are harming nature.
Withdrawing from the Microsoft MVP Program
> The intellectually dishonest part is trying to shove as many extra costs onto the fiat currency side of the equation without counting them for cryptocurrency

let's meet in the middle then? i don't shove as much as possible but you shove enough for comparison to be honest.

> Comparing the energy cost per transaction is a simple, pairwise comparison

it's simple and wrong. energy-efficient transactions isn't bitcoin's goal. this has already been mentioned, i suggest you re-read the thread.

> there is no reason to expect that things like banks, armies, and the entire financial ecosystem wouldn't also exist

who's expecting that? i'm honestly amazed by amount of strawman-ing happening in this discussion. didn't expect that on HN.
Hah. IIRC, the Audible audiobook for Antifragile bleeped out all the swearing.
I'm suggesting the students be punished in the same way as if they had cheated on a paper ballot election. Nothing more, nothing less.

I don't think it's a stretch to think that HS students should know better than to cheat - whether that's on a test, or a school-wide election.
So don't. Put it all down as zero.
It's fast enough and has enough plugins to work with whatever file you want. And it doesn't cost money like Sublime or look like it was designed in 1998 like Notepad++. If it's not a conf file which is easy enough to do in nano/vim, it's vscode for me.
Back up, keep in mind that I'm not the same person as before, I don't disagree with you.

I think Clojure's built-in library is great, and more than production-ready. Not entirely sure what the parent was talking about.
The cult of personality around Marissa is just confusing to me.
It's funny, this is the nugget of wisdom that stood out to me as well. I waste so much time in my daily life trying to make the "perfect" decision, when choosing something good and moving on would be a much better use of my time.
How would a presentation be preferable to a 3-day holiday from prison^W school? At least at home I could read my textbooks in peace.

I got a five day suspension for showing a teacher I could log in before accounts were authorized while they were watching. Loaded the school's official website in a browser. Best week of high school.
Pay a nominal amount to read just the article and not have to buy a subscription.
My love life ... of course I might have a career as a comedian if my wife does not see this.
Here's a well reasoned essay by Bruce Schneiner about why cryptocurrencies are useless.

https://www.schneier.com/blog/archives/2019/02/blockchain_an...
Personally I found the intellisense stuff in VSCode way, way, way better than sublime, even if it was just the UI. Its been a while but for sublime I think the intellisense was just displayed down in the bottom toolbar. VSCode has a proper GUI that makes coding a pleasure.
I would say just make the links look more like links. Make them a tasteful blue. Hook into that existing visual language everyone is familiar with.
Glenn Gould and Leonard Bernstein's Famous Disagreement on How to Play Brahms
Right, but you said it "was dismissed as the law was classified so could not be discussed in court", but I'm finding nothing that confirms that as true.
And if they made a professional version of it (as is not linked to current one), they would murder slack and pretty much anyone in the way.
This is precisely how I learned how to play the piano. I started w/ a Beatles anthology book, but for Christmas got Gershwin's Rhapsody in Blue. Played it 3 times a day until I actually got it down. That rapidly accelerated my learning curve.
This is likely because more front end developers are younger/less experienced. While more expensive/older developers prefer backend work and are compensated more highly because of their experience.
My wife used Zelle to transfer money to my aunt when we went shopping at Costco a few weeks ago. It didn't seem hard at all, similar to how she would do it with WeChat back in China. Granted, this isn't something we have to do in the states very often, and maybe it falls down in general?

I'm still very surprised you have to write a paper check for rent. Your landlord doesn't have online banking? Even if you have to use your bank's online bill pay feature, they will issue and send the paper check for you if your landlord doesn't accept online transfers. For me, my rental management company has online payments, my daycare uses bill pay, everyone else is online or what not, except for some child development classes I'm taking at the local college, which still require paper checks for tuition.
Feels like IRC with Trillian mixed in.

Pretty funny the iterations chatting over the internet has went through over the years. Feels like bell-bottoms just came back into fashion.
You say worse, but these discrepancies are by design, both in the US and EU. They’re there to stop much larger interests from steamrollering smaller but different interests that they might not care about or understand
... And VS Code blows Atom out of the water.

Don't know about Sublime (haven't used it), but comparing VS Code to Notepad++ is comparing apples to oranges. We eat both, but we don't substitute one with another.
That's a fair point of view. However I think school should focus less on punishment and more on learning wherever possible. I'm suggesting that instead of punishment this could be opportunity for all to learn.
I've got a related question: I'm looking for a (BASIC) programming book I loved as a kid. I can't quite remember the title, but it was something like "Programming for kids from 8 to 80".

Googling for it doesn't help, all I get are references to the 80s, or the TRS 80, or some such.

Does anyone remember this book, or where I can find it?
Yup... there's a very good analogy to being a programmer in the games industry vs. the rest of the software industry.

In short, the games industry treats people like crap because there's a large supply of talented programmers, artists, and testers who want to work on games.

In other words, because they can.

Maybe this has changed in 15 years, but my first job was at EA, and I was part of the infamous (at the time) "EA Spouse" class action lawsuit. It was pretty bad back then.

https://en.wikipedia.org/wiki/Erin_Hoffman#%22EA_Spouse%22_b...

Luckily I didn't care as much about games as some of my coworkers, so I moved onto friendlier parts of the industry. More people should vote with their feet. (And I think that has happened, especially with the ability to self-publish, which really did not exist 15 years ago.)

I realize that some people may have been "swindled" by romantic ideas about academia from decades ago, and it's hard to get off that path. But yes I would agree this issue is well known by now, and most people should stop.

It's good that more people are writing about it though, just like it was good that EA Spouse wrote about the games industry.
Roku previously sold content but then it was transitioned to FandangoNow.
I spoke too soon. The deploy will bring up an instance instead of your first request. To force a cold start, you could set concurrency to '1' and send two concurrent requests. You should see a log entry such as the following when a new instance starts up:
"This request caused a new container instance to be started and may thus take longer and use more CPU than a typical request."
Alternatively, you could set up an endpoint that shuts down the server (which will shut down the instance - not advised for production code).

As an aside, the "K_REVISION" environment variable is set to the current revision. You can log or return this value to test whether traffic has migrated to a new version (instead of waiting a minute).
I think most people understand ‘static’ as meaning it doesn’t use a CMS or database server. Content is managed in the same way as code.

It is confusing for non IT people who often think static means it can’t have any user interaction.
Regain your sanity from social media
Latest Black Hole Figures Will Be Released
Around the same time I was one of the first kids to have a laptop in my highschool and was actually just doing homework on it in studyhall. The proctor was aghast and thought I was going to infect all the school computers with viruses. I tried explaining that I was not even on the school network and she tried to tell me that they could spread through the power supply.
DGPR mandates opting out
to be equally effortless as opting in. Yet, go ahead and look at how things are in practice.
> I pretty much ignore the Roku search as it has too much PPV content.

The search can be pretty iffy, but it's faster than searching in each app, and sometimes it catches things is fringe apps I wouldn't have thought to install. (although, those usually have terrible interstitial ads -- TV shows have built in slots for commercials, use them please, people!)
Use a netbook and open a couple 2k line sources and see if you feel the same way...
Update on Listings in Disputed Regions
The only way to stop Netflix's insane autoplay feature is to stop subscribing to Netflix.
Just curious, I've briefly tried JetBrains and VS Code, and to me, VSC just seems like a worse IDE. Why not just use a good IDE instead?
It is worth noting that 538 doesn't keep a historical record of their predictions, making it difficult to really see how they predict outcomes coming up to a conclusion. You can only see the latest/final prediction.

538 also predicted lower chances of victory in the weeks and months leading up to that, then adjusted it on election day vanishing away their earlier guesses. This isn't wrong on the face of it, but people infer from the final datapoint to the conclusion later that same day about 538's accuracy.

What I am saying is: 538 needs to keep a historical record of their predictions.
I've been struggling with this concept in the context of teaching someone web development. There's just so much you "have" to know and it all seems so interrelated. Do you start with HTTP since that drives the web? If you do, do you first need to cover computer networking, IP addresses, routing? HTML and CSS aren't terrible to get started with, but are ultimately limited and [generally] aren't enough to build "some cool app". Then you have the beastly JavaScript, which you'll probably use on your front-end but only might use on your backend - there are so many other options. Python and Django? Ruby and Rails? Any of the dozens of PHP frameworks? Oh, right, now we might need to get into SQL. And builds and deployments and sysadmin-y tasks. Don't forget security. Or we could build everything serverless or on some PaaS, but how much understanding do you really have of what's going on there.

Having gone through undergrad and grad school for CS, I think part of it comes not truly realizing or accepting just how much knowledge you get from taking ~45 college courses . It's taken years for me to learn a reasonable breadth and depth of this subset of computer science, (and there's way more I don't know than I do know) and I struggle with the fact that I seem unable to boil all of that into the "a-b-a-b" pattern the author describes. Start doing the thing you want to be doing (e.g, making a web app), and learn just enough of the bits you need to keep on that path. But it's much easier said that done when you're starting from scratch.

It's like the pervasive interview question of "What happens when you type google.com in your browser and hit enter?"[0] Well, a lot... where do you start?

[0] https://github.com/alex/what-happens-when
"Solving" fingerprinting by fingerprinting ourselves seems like it might miss the point for a lot of people.
I think I'm about to go into the offer phase with a company. I've already been told by the recruiter that the salary is 80k. Looking at the Python results, I'm honestly thinking about sending them this dev survey. Like, "just so we're clear, you are intentionally underpaying?"
CONTRIBUTING.md [0] is odd given the LICENSE and, even moreso, absence of available code in the repo. They ask for PRs and CLAs, but... how?

Huh, digging more, it used to have an Apache 2.0.LICENSE file. Wonder what the story is.

[0] https://github.com/GoogleCloudPlatform/cloud-code-vscode/blo...
Not quite the same, but related: China's BYD buses are also similarly poorly built, and every non-Chinese transit agency that has purchased BYD's electric buses has either cancelled or downsized their order.

LA's Metro purchased a few of them, and despite being brand new, they have worse reliability than 30-year old ICE buses.
Well, you're being sarcastic, but he does have a point in all that.

The proof of the pudding being in the eating, and all that.

There's something to be said for respecting somebody who betted on something he called and won (especially if they did it repeatedly), especially when most others were all against the very possibility of them being right...

And being free with fuck you money does give you some freedom to say truths (even if they're just your personal truths) employees can't.
> I got it set up and deployed in under 15 minutes with Netlify, it has SSL, is speedy, and with Netlify I don’t have to maintain anything or think about it any more: https://timer.onthebranch.com/ so it was a big win for me there.

The crazy thing is that app is basically all client side, and yet you need a whole managed server infrastructure just because there's no P2P way for you to share the code with your friend and for him to be able to run it.
Ask HN: Does the scientific part of Comp Science have no place in industry jobs?
These days, all jobs I see (at least in my area) is anything related to web and mobile development, like frontend, backend, DevOps, iOS and android. And these jobs can be grabbed without much knowledge of computer science fundamentals or mathematics thanks to libraries and frameworks.

What other fields I'm talking about? Computer Graphics, Computational Science, Theoretical Computer Science or any "core" field.
I'm very passionate about getting a masters degree in any field of the above, but they hold no value to the jobs that I mentioned, especially that they are the only ones available here.

Do any jobs that require strong theoretical and mathematical knowledge of computer science exist today? If so, in what quantities? Are they rewarding as the common software engineering jobs, or not worth it, even after getting masters?
What was the public and embarrassing misfire?
A friend works for NIO. They're well past "slick websites showcasing vaporware".
This makes perfect sense to me. But it shouldn't be 50%, it should be "regression to the mean" where the mean is a "naive" forecast based on history, the economy, demographics, etc, etc, etc.

Silver is making a prediction based on the best model that he has.

It isn't quite arbitrage, but if you did binary option pricing then you could indeed fairly safely make money off of Silver by taking known events that you know swing polls, like conventions, and betting on the likely pricing changes.

That said, the data set that Silver is developing using his model is going to be one of the key inputs into a more sophisticated pricing model. And how to factor in those other external factors is going to require a lot of calibration between Silver's predictions and a known database of such external factors. Which means that Silver's approach is the right starting place to get there, no matter how much Taleb might wish it otherwise.
To give an idea, read this 1974 article:

https://reason.com/archives/1974/04/01/ibm/print

"the 1956 consent decree (which settled the 1952 suit) placed significant restrictions on IBM's computer business [4], and is responsible for the very existence of some segments of the computer industry. It required that IBM sell its machines as well as lease them—there are now over a hundred firms whose sole business is leasing IBM computers! They buy from IBM, depreciate the machines over a longer lifetime, and charge lower rental fees.[5] (Recently some of these leasing companies have expressed their desire that IBM be forced out of the leasing business altogether.[6])

Another provision of the decree aided the growth of the computer services business. It required that IBM operate its services business as an independent (wholly owned) subsidiary, Service Bureau Corporation (SBC), and that any equipment and services provided for SBC be on the same terms as for any other company. Ironically, as part of the settlement of the CDC suit last year, CDC bought Service Bureau Corporation from IBM, and since CDC is not under any antitrust restrictions, it expects SBC to be much more profitable! [7]

The 1956 decree also required IBM to train personnel and provide technical manuals for anyone who owns, repairs, maintains, or distributes IBM electronic data processing equipment. The decree also ordered IBM to grant unrestricted licenses to companies desiring to use its patents, and enjoined IBM from instituting any suits for patent infringement which occurred prior to the date of the decree.

The aim of these provisions was to cut IBM's share of the market and to "enhance" competition."

At the time, the computer industry was known ato be made up of "snow white and the seven dwarfs": "Snow White was IBM and the seven dwarfs were Burroughs, UNIVAC, NCR, Control Data Corporation, Honeywell, General Electric and RCA"
I don't think your assessment of 538's models is correct. They used to have something called the "nowcast" which is what your referring to, but they got rid of that.
The person who wrote this emulator, https://github.com/moshix/IBM1401, might know.
Confusing, yes. In this case, it's GeV.
I’m getting deja vu around how Aaron Swartz was treated when he was charged.

These are young people, who deserve leniency and opportunities to make mistakes and learn.
538 published this last week: https://fivethirtyeight.com/features/when-we-say-70-percent-...
A decentralized (except for China), un-regulated payment system currently being used primarily to break the law with the purchase of illicit narcotics, goods and services is going to prevent the funding of terrorism how exactly? My understanding is these groups are using it already. Here's a writeup on how North Korea is actively using Bitcoin to circumvent fiat sanctions [1] from a pro-crypto news source. Here's one on how Mexican cartels use it [2]. If anything this means we'll need a bigger army. How is abuse going to be abolished through a system literally designed to prevent any form of controls?

[1] https://cointelegraph.com/news/north-korea-increasingly-uses...

[2] https://www.ccn.com/how-mexican-cartels-use-chinese-crypto-b...
Aphantasia: 'My mind's eye is blind'
Is there really nothing better?
People Once Downloaded Games from the Radio
Nice! That does make for an extremely-classy table. My only suggestion is that, at 1080p, there's an eye-water 330px gap between the text in the 1st and 2nd columns in the first table. This makes it a bit difficult to tell if quinoa is 1:1.25 or 1:6-1:7. Perhaps there's an elegant way to clamp the maximum table width that works for all 4 tables?
I don't really want a full IDE. I basically want sublime + minimal features to help me debug more quickly. I mostly want a text editor that gets out of my way, but can whip out more powerful tools (within reason) when I need them.

Vim/nano/emacs can certainly pull out power, but grokking them on as deep a level as sublime/atom/vscode requires a steep curve (and is complementary anyway).

Something full like VS is too heavy for me personally. I rarely use 80% of the features, and the ones I do want tend to be more complex in the more powerful IDEs when maybe I only need some simple version.

I can certainly imagine a different working environment where I would find the IDE tooling much more valuable, but it's not what I work on now.

VS code being a worse IDE is, for me, a feature.
Thank you for your response, that definitely helps me understand the differences.

In our particular higher volume use cases, we handle the rate limiting/key validation ourselves so I like that Run automatically provisions a HTTP endpoint.