skysight-inc/HackerNews huggingface dataset:
The modern 'cloud' sounds like data storage sharing and computing sharing to me.
Nature, Science, etc.

You should know they are sometimes called "Tabloid journals" for a reason. Actual 'high-quality' or 'flagship' journals are most the most part unknown outside their discipline.
Wow, that's a lot faster than I expected. I wonder how they'll handle making sure it's the right person getting into the car.
According to that awesome analysis[0], he was backing his stuff up pretty regularly (every five days at first). I would find it very hard to believe that someone with the wherewithal to make backups is not making an off-site copy of those backups. I haven't met many people that make backups but only store a copy locally. History is rife with horror stories. It's a good question though. Specifically there might be things only Satoshi knows among some of the original adopters (but clearly Gavin is not one of those people, if he was fooled by Crazy Craig).

[0] http://organofcorti.blogspot.com/2014/08/167-satoshis-hashra...
It's a set of clojure code that I expect people to use in an interactive shell by, yes, calling methods. Whether people do that within an IDE, directly at a REPL or by running a script is up to them.

I'm still not understanding why I should perform major surgery on my tool for the sake of a logging library which is a transitive dependency.

Nor am I understanding why I should pass the error message that confused me on to downstream users. I'm happy to make the decision rather than sit on the fence.
This looks really nice. Sadly I'm still using phpMyAdmin. The biggest problem is deploying this (little to none ASP.NET and C# knowlege). Have you guys thought about making a AWS AMI/Google Cloud image or Heroku build?
My kids have a great time with PICO8:

http://www.lexaloffle.com/pico-8.php

The fact that everything you need to build a game is built-in is very key to their enjoyment - they don't need to deal with any operating system in this environment, and have (almost) everything they need to be self-contained developers. (Built-in docs would be nice..)

Its interesting, having watched the evolution of PICO8, to see the mass explosion in creativity around the scene, and I have observed a key to its success - by putting constraints on what you can do and how you can do it, while also filling in the inner space of those constraints with excellent tooling, you give people freedom - within a limit - to create amazing things that push those limits.

You can read more about PICO8 (if you're interested) in this wonderful 'zine, which reflects the culture of the scene very well:

http://pico8fanzine.bigcartel.com

Another big hit is LOAD81, from antirez:

http://github.com/antirez/load81

This, I think, is better than QBasic, in that it has all the same functionality in the IDE, but teaches them a better language: Lua. Plus you can install it almost everywhere you can't install QBasic.

Anyway, in case any other HN'er out there is interested in doing stuff like this with their kids, give PICO8 and LOAD81 a try .. they're both, in my opinion, great ways to get young minds programming ..
I was actually suggest Racket as a great platform for learning programming (it's a "real" language/platform, decent IDE, support for building stand-alone executables, great documentation, sold cross-platform support) - but was a little surprised that I couldn't find a BASIC #lang-uage extension for Racket. It would seem that a BASIC mode and maybe a pure turtle graphics mode should be pretty trivial to make for Racket.

Not that scheme is a terrible language.
Scaling Logstash with Docker Part 3 – Orchestration with Rancher
In what way? Having skimmed it, I see a couple of minor mistakes but the bulk of it seems correct.

The chart says you can search a Cartesian tree in O(log n) expected time, but I don't see how that's possible given that there's no ordering between a node's children.

Also, it's possible to do mergesort in O(1) space; in fact, it's one of the exercises in TAOCP, if I recall correctly. But the algorithm is so complicated that nobody uses it in practice.
I mean, fundamentally, on your own private property you are far less likely to cause injury to someone else or someone else's property, for the sheer fact that people would be trespassing on your private property to be there for the accident to happen. There's a material difference between private and public property, one having more chances for injury of others than the other.
http://www.google.com/patents/US7767301
http://dergipark.ulakbim.gov.tr/eoguijt/article/view/1034000...
Look at the makefile again. It builds five different binaries from the same source file, one of which using a C compiler.

This is no different than writing a COM application in C. Both COM and objc runtimes provide similar dynamic OO services over a plain C API.
Maybe but this helps https://support.cloudflare.com/hc/en-us/articles/204899617
From the page:

> The fact that banks technically face no limits to instantaneously increasing the stocks of loans and deposits does not, of course, mean that they do not face other limits to doing so. But the most important limit, especially during the boom periods of financial cycles when all banks simultaneously decide to lend more, is their own assessment of the implications of new lending for their profitability and solvency. By contrast, and contrary to the deposit multiplier view of banking, the availability of central bank reserves does not constitute a limit to lending and deposit creation. This, again, has been repeatedly stated in publications of the world’s leading central banks.
Does the following solution solve the FSF's problems with "proprietary javascript" (which just seems to mean that it has been minified)? Allow the browser to request un-minified javascript, at the cost of a larger payload.
More history: In 1964, an 9.2 earthquake in Alaska caused tsunamis along the outer coast of Vancouver Island. Port Alberni, at the end of the 25 mile long Alberni Inlet, was the largest and worst hit settlement, with a loss of 55 homes. Thankfully the extremely damaging tsunami was precede an hour earlier by a smaller one that resulted in an evacuation of that town. No loss of life.

More details: http://www.vancouversun.com/This+Week+History+Huge+earthquak...

Google Map of Port Alberni & the Alberni Inlet (it's shockingly far inland): https://www.google.com/maps/place/Port+Alberni,+BC,+Canada/@...
Why is everything-is-async so entrenched in JavaScript? I'd love to have pre-emption and blocking IO in JavaScript but it seems to have been thoroughly excluded by design. What is the reasoning behind this?
I'd suggest replacing the use of cat with:

tail -n 10000 apache.log
RMS uses the GNU IceCat fork of Firefox sometimes.
> It seems to me that because programming is a new discipline, lots of people are trying to reinvent wheels. There is nothing wrong with this, in and of itself, since we'll essentially be making sure that we get really good at making wheels and end up with really high quality specimens. The problem is that wheels by themselves aren't that useful, and no one is bothering to make an automobile.

There's a lot of truth to that. People are blazing forward, without even looking at the past that's beyond the most recent trendy languages and frameworks. End result is that there's a lot of wheels reinvented, but poorly.

Learning Lisp was a particular eye opener for me. It was a gateway drug to discovering that there were so many things, so better thought out than what we have now (maybe because people did actually think about what they're doing back then, instead of releasing glorified CRUD apps "early and often"), and we're only sometimes slowly reinventing them.
The irony being that every damned time the boy cried wolf in the past, there was indeed a damned wolf stalking nearby, but the idiot villangers refused to acknolwledge that, and then they wonder where their damned sheep might be.

Maybe we should rename the story as The girl that cried wolf instead... a girl that goes by the name of Cassandra.
This doesn't make sense to me, CS skills aren't a big fungible set that allow people to move around freely. I have a particular set of skills that I've honed over several years. These skills make me valuable at my specific job, but completely unemployable as a databases person, or an SRE, or a distributed systems specialist. It doesn't matter how much money they offer, they can't hire me because I don't have the skills. It's perfectly possible for subsets of the market to grow demand faster than the population responds by training for these skills (say by new targeted degree programs in school).

You're left with the choice of offering other native employees a pay bump to do something they don't have the skills for or want to do, or bring in foreign talent that is trained and interested, this is not a hard call at all. The problem is that "STEM" is a ridiculously broad classification to try and capture this need, clearly not all science/tech jobs are spiking in demand. At the same time, it's probably a bad idea to have the government specify sub-quotas within, say, software engineering. Government intervention like this, letting bureaucrats make arbitrary decisions on things they don't have expertise about is how you get bad rules.
You're wrong now https://blog.cloudflare.com/cloudflare-ca-encryption-origin/
I just came back from Japan, and saw very few EVs on the road, just one or two Nissan Leafs. By a wide margin the cars you mostly see on the road there are kei-cars, which are small cars with 660cc engines. They are cheap, tax-advantaged, offer good fuel economy, and are surprisingly roomy. Until there is a good EV kei alternative I don't think EVs will really take off in Japan. Hybrids are pretty common though.

I also saw several mobile charging spots at convenience stores though, which is brilliant, and some larger car parks covered with solar panels. Being able to get charging points at convenient locations using the existing grid, and thus doing away with specific trips to the gas station and fuel distribution logistics will be a huge advantage eventually.
That can be mitmed but they fixed it https://blog.cloudflare.com/cloudflare-ca-encryption-origin/
That is not what is happening with SLF4J. The nop logger is present in the API artifact. The API artifact chooses to warn when using it. The nop dependency, despite the name, contains no logger at all. It just explicitly forces the usage of the nop logger.

It's pretty clever actually, and works in a straight-forward way.
Probably not, but Lyft is an iOS app written in Swift.
Apple Takes Another Step into the Enterprise with SAP Partnership
> There's no good excuse for a government web-dev to avoid meeting those requirements.

Arguably, there is a perfectly valid excuse - the four freedoms aren't actually laws, so governments have no reason (or right) to enforce them.
Not so much devices (rarely come into contact with them), but this is what finally pushed me away from iTunes - https://i.imgur.com/JUIXKTd.jpg

For various reasons, I have multiple Apple IDs with iTunes content linked to them (old account, new account, various region changes over the years etc.). At some point, Apple decided that you could only download past purchases with _one_ Apple ID per computer per ninety days, effectively locking me out of the content unless I had a local copy[1] and was using a pre-authorised PC (for context, this was after Apple had done the "It's all in the cloud; just stream it" push for movies etc.).

I ended up getting around it by firing up a bunch of virtual machines (one per Apple ID), downloading everything I end, striping off the DRM, and then never using iTunes again for anything other than music (and even then I favour CDs first and other download sources second).

I'd certainly been a long time coming (2010ish iTunes handled my large-ish media library fine, and the UI was fine. By 2014ish, every release was feeling slower and slower, and the UI felt more and more like the iOS interfaced backported to PC), but that was the final straw. Currently moving over to foobar2000 for music (technically I could just point it at my music folders and be done, but I'm taking the opportunity to make sure everything is tagged properly).

[1] Which of course I keep on my NAS, but a) I'm not always on my local network and b) I'm not always 100% diligence about making sure a copy ends up there.
I've been studying economic theory for the majority of my life, have a PhD, and I am a fellow at one of the most prestigious econ think tanks in the world. I've gone to school. I do appreciate being called a kid though.

Is your point that they need a blank check to protect property rights? Because that's preposterous and would only demonstrate your own misunderstanding of property rights (or rights in general).
I did some research late last year, and plan to pull the trigger in the next month or so. Communifire (https://axerosolutions.com) was the option that seemed to best match my needs / plans. I'd also love to hear other experiences since I a) Haven't played with it yet, and b) Hadn't seen the platforms you mentioned so will check them out.
I see that more as working around the limitations of the ORM, not really as an inherent strength of doing it inthe DB. For example, in Perl and using DBIx::Class, I would get around that problem by applying another ResultClass to the ResultSet (the HashRefInflater ResultClass), so instead of inflating results into DBIx::Class objects, it returns a hash directly. With some of the helper classes, this is as simple as changing $result_set->search( \%criteria )->all; to $result_set->search( \%criteria )->hri->all;. This allows you to move the serialization task to the controller, and in what should be a fairly efficient way. I can't imagine ActiveRecord doesn't have something equivalent.

Now, where I could see returning JSON being really useful is if you can build complex structures out of it, in a way that follows constraints. E.g.

{
"title" : "Cool Hand Luke",
"released" : "1967-11-01",
"cast" : [
{ "name": "Paul Newman" },
{ "name": "George Kennedy" },
...
],
}

If that can be efficiently generated on the DB, that could help immensely with the current state of prefetching relationships, which to my knowledge, currently requires either redundant data through joins, and is thus increasingly inefficient the more items you relate (such as with DBIx::Class's prefetch), or uses multiple queries (ActiveRecord's :include), which includes either processing between queries or duplicating portions of results in subsequent queries to get the correct subset of relations.
Not a resistance setting, a voltage or wattage setting. Resistance is fixed by the coil (ohms law) - most devices sold in the past couple years allow users to set a desired wattage, they read the resistance of the coil and determine the appropriate regulated voltage required to meet that wattage.

The past year has seen an explosion of temperature controlled devices, but they require coils made out of specific metals (Ni-200 or stainless steel). Ni-200 is almost unilaterally a bad choice, one of those getting too hot releases noxious chemicals - so if the control chip in the device malfunctions (there have been reports of this) it is possible to have health repercussions. Stainless steel has been a good choice, overheating will just burn the cotton wicking - not good for you but compared to breathing air in urban centers for years it's not going to make a dent in your overall health.
Welcome to the Void
I said you're right and I wasn't trying to disagree. I'm also a big fan of your blog and comments here (FWIW).

As for whether casts add much safety, I admitted it's debatable. C++ prefers casts (e.g. on malloc) whereas C doesn't. A downside of using explicit casts is that if the type changes elsewhere in the program, the casts (spread throughout the code) can mask errors. If you write code such that casts are unnecessary (which I'm agreeing is not possible in this case!), you will get a compile warning/error right away.

I think both perspectives are valid and there are risks either way. I try to avoid casts when writing plain C though.
Quest to disable LAN LEDs on an Intel NUC
The biggest lump sum I received was for selling a house we had purchased as a hud repo. After fixing it up, we got a nice profit, plus we didn't have to pay capital gains taxes on the profit since we had used it as our primary residence for enough years.

I believe I know more people who make good, consistent money from on-the-side real-estate transactions than people who make 5-figure yearly bonuses.
Are you saying that the whole mess of EULAs and click-through agreements and obscure web site TOSs and the rest could have been avoided? What a missed opportunity!
Relevant: "Let's build objc_sendmsg()"

https://www.mikeash.com/pyblog/friday-qa-2012-11-16-lets-bui...
Frequent forced reboots

Windows overriding user settings

Playing whack-a-mole with the privacy settings

Bloated with unwanted softwares

Two control panels

And most important: loss of trust in Microsoft. This is the one thing that will be hard for them to reverse.
> The major tobacco manufacturers dominate e-cig marketshare in the US.

I'm curious what leads you to believe this? Perhaps they lead in the "gas station disposables" market, but almost no one uses those. Anyone serious about using an ecig uses the larger 650 (minimum) mah batteries with detachable ~atomizers (because nothing smaller than that performs adequately) and those are manufactured almost exclusively by independent Chinese companies and sold via independent websites and retail stores.
Breaking News Startups Now Focused on Frugality, Profits
Quote" I'm in the phone book! Things are going to start happening for me now!"
I think you need to check your premise. People are not a means of production. The means of production are the things that support a producer's ability to produce. Owning a human being means owning the fruits of that person's productive labor, which would imply a non-private ownership of the means of that person's productive achievement.
Are people working on a better system to replace DNS? This little game is quickly becoming tiring.
I think we know some stuff about Tesla's products, their stock, their leader, but we know much less about their manufacturing issues. In a way it is not a bad problem to have that they can't scale up too well, if that's their only problem. Imagine if they figure this one out! One would think they are hiring aggressively from GM and the like, so they will eventually have enough domain experts who will make a difference and build a solid manufacturing potential. Or does anyone have a good analysis about the manufacturing side? Details and insight, I mean.
Crooks Go Deep with ‘Deep Insert’ Skimmers
I would love to see that if you did built it.
I've been working on a web app that integrates with Office 365 using OpenID Connect. If someone is signed into their Microsoft account instead of their corporate account, the sign-in process just gives a generic error page with light-grey text explaining the error at the bottom of the page.

I know some of your pain :)
> It's also completely disableable

How about being opt-in?

Can we please just give you money and have a edition of Windows 10 LTSB for consumers where you don't have to wrestle with all this crap?

Also will this "surprise motherfucker" style of updates continue when the free update period runs out in July 2016 and MS starts charging money? Because if it won't, get prepared for some heavy legal action.
I'm in the U.S. and enjoy a few Canada-based journals that detail work funded by Canada. Fair trade, eh?
Its an interesting problem. Paper wallets can be encrypted with a password, which is one step. Using multi-sig is another. Having canary addresses is yet another way. Of course in this case not all of those are an option since the goal seems to be to not move them at all.
>(be it actual dollars or ads)

There are none. All publishing can reach for right now are more subtle forms of advertising (sell editorial influence, pass off highest-bidder content as if it were reporting). This is a horrific societal problem and also still advertising.

Companies give away email for free because it helps them sell ads, or ropes you into an ecosystem that monetizes you in other ways.
I have historically liked Windows but I shudder what is becoming of it. Every time I turn around lately, Microsoft is taking administrative freedom away from users and businesses.
I'm not impressed when my students can add two numbers together. I want to know if they understand the math behind the algorithm.

You like "the old way" because that is how you learned it. But when push comes to shove, I bet you actually use pflats method to do math in your head.

http://www.patheos.com/blogs/friendlyatheist/2014/03/07/abou...
It absolutely did ~NOT~ outlaw slavery. What it says is the following:

"Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction."

A free man cannot become a slave. But if you were tried and found guilty of a crime, then the 13th amendment no longer protects you. And all people of "X Attribute" are criminals; they just didn't know it yet.
The ironic thing is that when Microsoft launched Windows NT they successfully disrupted Novell's Netware business largely by just being easier to purchase. Back then Netware was a superior product in most ways, but the only way to get it was to buy through an authorized local reseller. Dealing with those shops was a huge hassle and expense. Whereas anyone with a credit card could call up a catalog retailer and order as many different NT licenses as they wanted.
And ads in the start menu
http://www.zdnet.com/article/how-to-disable-windows-10-start...

Why would I want this in a software I am paying for? Particularly the Pro version!
Why would it be clever to put yourself on the map when before no one would have even considered you?
We can see here, over 50mil papers. http://libgen.io/scimag/repository_torrent_notforall/

As you can see here, they have three mirrors. One Moscow, one Ocean(ia?), and one Cyber(ia?). Libgen also has a mirror.

As for BookSC, they seem to be quite a bit out of date, or something.
A multi-threaded JavaScript also means this becomes more troubling:

https://github.com/nodejs/node/issues/5798

Node.js uses OpenSSL instead of the operating system's CSPRNG. The biggest argument for "WONTFIX" is "Node.js is single-threaded so OpenSSL fork-unsafety isn't a concern for us".

If JavaScript becomes multi-threaded, it's not unreasonable to expect Node.js to follow. If it does follow, expect random numbers to repeat because of OpenSSL's broken RNG.
But from the oil companies' perspective, Tesla is pretty small!
Something something minified.

Minifying the Javascript files admittedly reduces the bandwidth of a server, however providing source code for compiled/minified code can still be handled separately, and remove the argument of bandwidth since a small fraction of users care to look at the source itself.
I think this is going to backfire on them. There is no real reason they should be charging 10% let along 20%. The market is prime for someone to come in and eat their lunch.
The way you are intending to use H1Bs is appropriate and fine. The way it is actually used is very different. It's mostly used by large spaghetti code factories that over promise and under deliver, pocketing the difference. I am not proud that my country imports foreign workers and works them to death, nor is it okay that they are taking jobs actual Americans can do.

If a system has a good basic idea but is flawed in practice, we should abolish it, no? At the moment, no one is properly served by the H1B lottery except these outsourcing firms.
I don't follow. A student visa shouldn't imply they get a US job at all, and it's somewhat concerning it works like that.