skysight-inc/HackerNews huggingface dataset:
That's not a rock! That's a Terrie[1]!!

... or possibly a Fermie?

I'd not linger around for too long in any case. They might be feeling sporty.

[1] https://en.wikipedia.org/wiki/Land_Beneath_the_Ground!
Source is in the fifth and sixth bullets of this page:

https://www.stallman.org/stallman-computing.html
> Fundamentally, your matter could very well be a mathematical construct.

My consciousness, however, is "really there". It's one of the few things anyone can be sure of.

> And it's not like you don't state that consciousness can't be a computation, because you've said that the game system as a whole might be conscious.

No. I said that the computer controlling the VR could be conscious of something. I should have been more specific about which parts. I meant the CPUs and the GPUs, certainly not the software. Their role in the whole system is the same as the man in the Chinese room. We have his word that he doesn't understand Chinese, but he does experience something. The role of the software is that of the book in the room, with a part of the book where the man can write down intermediate stages in his calculation. Or are you saying that the book is somehow conscious of understanding Chinese simply because there's space in it where the man takes notes?
I'm in your camp. The mainstream left seems deeply misguided to me.

On the one hand they are self-satisfied and smug that limited scope progress in the culture war means they are succeeding. In fact, it is a distraction that makes them complacent and focused ever more narrowly on identity politics.

On the other hand the more radical factions on the left seem to be descending into a form of victim culture driven social Maoism, where they seek to purge their community bubbles of "anti-revolutionary" ideas.

I see no factions on the left that are achieving meaningful results against the permanent global war that has become official policy of the U.S. government. I see no factions on the left that are winning policy battles over civil liberties and fair government. I see no factions on the left that are winning significant numbers of elections. In the U.S. all we have is Democrats. they are fully captured by the global corporate elite and they are a hawkish war party as well. the token gestures they make towards social justice (this year its advocating for Trans-persons, what will it be next year?) is much too little for us to settle for.

I find myself in the position now of actively seeking out alternative political movements. Nothing I have interacted with so far is appealing to me.
"Experts suggest it would amount to 2,500 Swiss francs ($2,550) a month for adults and around $625 a month for kids. "

$625 for kids is a lot. This would give women an incentive to have as many kids as possible to get the free cash from the government. This has already happened with welfare in many parts of the US.

Why are we incentivizing complete dependence on the government, which will eventually collapse the entire economic system? We should be helping people earn a living, new skill, and/or get an education.

One reason is because it gives the people in power more control. They gain voters for life because who would vote against the hand that feeds them?

I'm glad it failed in Switzerland. I just wish people would stop trying to pass it in the US. It's an idea that is destined to fail, no matter how much you dress it up.
Vivaldi seems very useful for a virtual machine environment. For example, a Windows machine with just Vivadli installed and nothing else would be a nice all-in-one surfing solution. (No need for a separate email client).

I typically do this now. Just dedicate a whole VM to a browser. One box with Firefox, one with M$ Edge, one with Brave, etc.

The more browsers there are the better. Competition reasons aside (it's difficult to actually compete with Edge, Chrome, and FF). But the more browsers I have to play with, the more I can play with them, and I never get bored. They're fun and novel! Brave being an example of a browser I will never take seriously:

https://www.brave.com/
Previously, neural networks were trained by taking single steps down the direction of sharpest gradient for the network. However, in deep networks with lots of layers, the backprop algorithm (which I assume you already know about) got stuck in local minima.

Deep learning got started when Hinton observed that a certain way of training restricted Boltzmann machines wouldn't get stuck as easily, and hence by pretraining the network as if it were an RBM and then switching to backprop, it wouldn't get stuck in a local minimum as early.

As I understand it, nowadays the best method looks something like a generalization of Newton's Method, wherein the direction you move takes into account the second differential and not just the first differential or direction of sharpest descent. You move furthest in the directions that curve the least, and move the least in the directions that are most sharply curved. It turns out that this (plus some other tricks) make it way easier to follow continuous gradients in big weird parameter spaces, so now it's possible to train deep nets, which are a kind of continuous gradient in a big weird parameter space.

Tl/dr: People figured out how to move better through the parameter space of neural networks, by taking into account the second differential plus some other tricks. So now we can train deeper nets.
Alternatively, it's a feature not a product.

My favorite example is garage doors. People won't pay $50 to retrofit a half assed automation onto their existing opener. When many openers come with wifi without much of a price premium, lots of people will start using the feature.
Mark Zuckerberg's Twitter, Instagram and Pinterest Accounts Get Hacked
Replace Times New Roman with Courier and you would have a liberal mirror of the Drudge Report.
UNESCO and Wikipedia are now collaborating
Trying to explain deep learning in a single FAQ response is silly. I submitted a PR with an improved question and answer: https://github.com/rasbt/python-machine-learning-book/pull/1... (trying not to change the author's original content much).
I've had a generally positive experience with deis but would recommend just using heroku unless you have the time to really get the deis setup right and keep it right. A system needs to be at least moderately complex before the time spent on deis starts paying dividends.
So what desktop client (Win/Linux) do you recommend instead? (I use pidgin, but mostly because that's what I've always used, it has quite a few weaknesses)
Not at all like Tesla. There were commercial electric cars in the late 90s before Tesla was even founded. They weren't inventing anything, they were making it cheap enough for mass marketing.

They also didn't need pre-orders to deliver their first cars, and it hasn't been a staple of survival. They're still around because they've raised absurd amounts of VC (over $2B).
The "TV in the refrigerator" IoT is definitely a fad, but you're right, there's a fundamental need to connect devices together and to a central managing/monitoring service.
Can you give me some pointers to some production quality parsers written with this style? By production quality, I mean "used in practice by a significant number of users".

I've looked at dozens of parsers, both for shells and for other programming languages, and none of them use this technique. I've studied many forms of parsing, and written my own lexing and parsing library/language. This included going on a pretty deep dive into PEGs.

I'm going to be a bit rude and say that parser combinators look appropriate for toy programs only. shell is the opposite of a toy language... it's fairly big, and has a very precise spec with all the hairs and scars of evolution.
SW coming to HW saying "your ALU is broken because it's rounding incorrectly" or "we need feature X to speed up our real-time calculations" I get.

SW coming to HW saying "we need feature Y because our own SW process is so completely screwed up and out of control it takes an Einstein to do it right" I don't get.
> I think you've grossly underestimated the use cases and budgets of the users.

I think the point of OP, and of the other magazine article linked in the comments, is that he hasn't 'grossly underestimated' it in the least bit: yes, you can pay peanuts for Iridium and run an already built Iridium network on those use-cases like the military and occasional people going to war zones and NGOs and hikers, and make the business work that way. But you cannot build one costing billions of dollars based on those use-cases, which is why Iridium went bankrupt in the first place - their business plan was based on covering way more than lost hikers and Afghanistan, it was based on the delusional ideas that businessmen in Paris would pay for it. This was delusional, so Iridium went bankrupt, defaulted on its debts, cost its original investors fortunes, and had to be rescued out of bankruptcy for $25m and refocused on the use-cases which actually did work.
Both of those use cases (AC/plumbing) are good, but cannot be stand alone products. These sensors will be integrated into your next AC unit or PEX manifold. They also need to be robust enough to last the full duration of the unit.

The major issue is the platform. Commercial products already have dedicated terminals, so the platform already exists. But I don't want to have to install the AC app on every new phone just to monitor it. Or renetwork my house when I buy a new router (imagine having your grandparent struggle through that).
What is the difference between an exception and an "out of band" return of an error value?
No, Google's core business, search, is doing great. Starting a conglomerate of unrelated businesses is not working out.

Google's basic problem: search ads are incredibly profitable when you're #1. But they've saturated that market. Nothing else they do with their excess cash can match those returns. If they do something less profitable, the stock price goes down.

Hence Alphabet's search for a "moonshot". But what management meant by "moonshot" was another high volume product with a huge return on investment. That's probably not going to happen in the home appliance space, which is price-sensitive and competitive.
In the U.S. Fees are award by statute or contract, but there are a few other legal mechanisms to have the other side pay fees (even if just partial, or oddly it is even possible the winning side is liable for the losing side's fees). As a rule of thumb defendants will be liable for their own fees, even if they win, unless (insert specific statute or contract).

So this would be part of the independent case breakdown/analysis on the platform but it can't be done in a vacuum it would have to be on a case by case basis against the specific facts of a given case.
I don't think you'll get any principle out of this beyond something like "my preferences are the best preferences."
in action in ice40 fpga using icestorm
http://www.excamera.com/sphinx/article-j1a-swapforth.html
Absolutely, but I feel that in SV/SF it's used as a dogwhistle calling to refugees from FB, Goog, Yahoo, linkedin, etc.
McKinsey’s secret $5bn fund in spotlight
Thing is, Harrop runs a business using F# and is a known troll against anything competing with F#. His MO is to focus on minutiae and make them sound like bigger deals than they actually are. Then when asked about a limitation of F# typically responds "well you'll never need that in the real world anyway". (See his responses to e.g. http://stackoverflow.com/questions/21170493/when-are-higher-..., trolling every single answer, including my own).

So, while potentially everything in the article is true, it's all likely overinflated and/or has workarounds. I'd not put much weight on anything in here.
How to Improve Your Coding Skills
For what it's worth Buffalo makes DD-WRT routers in a box that are built and priced for the consumer market.

http://www.buffalotech.com/products/wireless

My home network as two of them...and a WRT54g with dd-wrt on the Xbox 360. Buffalo has been around at least since the early 1990's when they sold printer buffers.
Credibility and trust: Microsoft blows it
As a Googler, a thus invested in the success of Nest as a business, I'm fucking furious at Fadell's lack of leadership.

As an owner of many Nest products, and thus invested into the success of the Nest ecosystem, I'm also fucking furious.

What a waste.
I've been to quite a few C3s and always thought of Nick Farr as kind of part of the inventory, he was so much part of the culture there. He was one of the people introducing the main talks and always cheered up the crowd. I wondered why he wasn't at the recent events, now I know and this really hurts to read.

His account and Meredith L. Pattersons, who has also given talks on most C3s I went to, make these accusations very real and very credible. I hope there will be more than just this internet campaign coming out of it (which I think is really not doing any good there and puts a lot of people off because it really looks like an attempt of character assassination).
Elon Musk – SpaceX and Tesla – Code Conference 2016
Sympathy for the Nerd
Another powerful program along the same lines is touch designer https://www.derivative.ca

It's an offshoot of Houdini. It is exceptional at working with external hardware controllers and networking.
You are forgetting that your down payment ( and equity )is tied up in the house, when it could be invested elsewhere.
And performance is, at least to some extent, driven by gender. For example, one of the metrics is selling business. There are tons of studies showing that women have a hard time being taken seriously, especially in "old boys' club" type professions.
That much mass wouldn't bury itself, it would blow itself apart and leave a huge crater. It would be coming in at horrendous velocity, and the outer layers would flash to plasma on impact I think.
About pre-existing libraries that don't have type definitions.

The way I dealt (until proper type definitions are written) was:

declare module "react-loader" {
var noTypeInfoYet: any;
export = noTypeInfoYet;
}
Ayup.
reprehensible
I wonder if it had crossed Google leaders' minds that Nest would fail after acquiring them because people don't trust Google to gather their data.
> As a Scala developer

Interesting, choosing TypeScript over Scala.js; what does TS offer vs. working directly in Scala across the board?
https://justinjackson.ca/webmaster/
Apparently he also edited 53 lines of code, although that's more than I assumed.
Kudos for making it.

But please say it when you are affiliated.
It's also worth mentioning, that this was his autoreply :)

I am not on vacation, but I am at the end of a long time delay. I am
located somewhere on Earth, but as far as responding to email is concerned,
I appear to be well outside the solar system.

After your message arrives at gnu.org, I will collect it in my next batch of
incoming mail, some time within the following 24 hours. I will spend much of
the following day reading that batch of mail and will come across your
message at some point. If I write a response immediately, it will go out in
the next outgoing batch--typically around 24 hours after I collected your
message, but occasionally sooner or later than that. Please expect a minimum
delay of between 24 and 48 hours in receiving a response to your mail to me.

If your message is hard to understand or responding takes real work,
the response could take longer.

So please wait 48 hours after sending a message before you resend it,
remind me about it, or ask if I have received it. If it has been less
than 48 hours, the absence of a response from me only means you have not
given me time to answer.

If you are having a conversation with me, please keep in mind that each
message you receive from me is a response to the mail you sent 24 to 48 hours
earlier, and when writing it, I probably had not yet downloaded your later
mail.
> CUPS

Hmm...CUPS came way after NeXTStep, way after the NeXT's acquisition of Apple acquisition in fact (wikipedia says 1999). NeXT itself just used lpr/lpd, that was it.

Of course, being Unix, you could hook into the lpd system and add your own filters. NeXT itself did this, using the on-board DPS to RIP for the NeXT Laser Printer (a Canon laser engine) and the NeXT Color Printer (a branded version of the Canon 360 dpi bubblejet). There was a quite a bit of trickiness involved, contacting the WindowServer from a background process and using high-resolution/high-bit-depth rasterising, but it was doable.

Third parties could also do this, for example I made drivers for anything from low-end Epson, HP and Canon ink jet printers (including a more advanced driver for the NCP) all the way to high end proof printers, film recorders and color laser copiers ( $50-90K items at the time). Others hooked up phototypesetters. So you definitely could print to anything as well, and everything would then come out in beautiful Postscript Level 2, with amazing WYSIWYG fidelity.

While the straightforward approach of doing this did require a printer with a raster interface, most low-end printers had that and when there was a print-head, a line of buffering was sufficient. It was more the mid-level laser printers that were a problem, because lasers required a full-page buffer and some just didn't have that much memory.

One time there was a Mission Critical Custom App (MCCA) deployment at a large pharmaceutical company that was in peril because they had several hundred (or thousand? I don't remember) IBM laser printers that did not have enough memory for a raster bitmap...and no-one had thought of that beforehand. Oops. No worries, I created a driver that extracted the text (they were only interested in the text) and precise positioning information and then sent commands in the printer's command language (not PCL or anything else that was well-known) to position/output that text.

Of course, Adobe didn't like all of that printing, and so they continued to tighten the license agreement and hike the fees for print-use of DPS.
how about:

The persuasive power of running all my incoming smtp traffic through 4 different RBLs, postfix milters for openDKIM and openDMARC, SPF tagging the header before pipelining it into spamassassin, which then assigns suitable scores based on your lack of proper mass-email-sending etiquette, so that I never have to see this shit in my inbox.
This is exactly why I only drive manuals when I can (not really ever a choice with rentals in the US) and it's getting worse with more gears in transmissions. With 4 speed torque converters, you'd generally mash in the gas on the freeway and it'd drop to 2nd from 4th w/ torque converter lock-up. With 6spd torque converter automatics, even the nicer faster-shifting ZF stuff, it'll drop to 4th first, then as you continue pushing the throttle in, to 3rd, then immediately try to go back to 5th or 6th as you've now backed off the throttle due to the car trying much harder than you wanted to accelerate.

I really don't know how people drive, let alone enjoy, cars with automatics these days. Paddle shift with dual-clutch autos might be loads better, but they don't generally have those on cheap rentals, so I haven't had much time to play with one.
Dictatorships tend to be populist. Theocracies tend to be populist. For example, the Islamic regime is highly populist. Chavez was populist. Golden Dawn is populist. Nigel Farage, Marie le Pen are populist politicians. Etc etc.

It might demonstrate that ~50% of the population currently agrees with the current message of a person or group of people
I have a Nest thermostat as well, and I like it. I've wondered before if they just had that one good idea and that was it. When they announced the smoke detector my jaw dropped. It just seemed like such an awful idea.

I had thought maybe they would do a smart lawn watering system next. I know it's a smaller market, but it seemed better aligned with the thermostat as something that could be marketed as a money-saver. The smoke detector doesn't save you any money, it just seems like a solution in search of a problem. The lawn system could basically sell itself: local rebates on the up-front cost, the promise of saving you water/$$, and the name that Nest had already established from their thermostat.

There are some other companies making products like this now, but I don't know if they're good.
As something of a side note on this post, suggesting there is a single 'Dart/CoffeeScript route' that languages can take seems a bit misleading.

Dart is a whole different language that happens to be transpilable to JS. CoffeeScript is just a dash of syntactic sugar that (IMHO) makes JS a whole lot less tedious to write ('The golden rule of CoffeeScript is: "It's just JavaScript"').

Notwithstanding that, I am keen to try using TypeScript on a new project one of these days.
I think we've agreed to discuss this as such, but when we're saying "you" it's the figurative you and not you, Tiksi, I'm speaking of.

As a society, we absolutely have a need to educate. In individual instances, most of the time I find it's not worth doing more than pointedly saying, "RUDE," and walking away. (This is when presented with bigotries, not just any idea I disagree with. I'll listen to you be wrong about using emacs instead of vim all day, I won't listen to you be wrong about whether or not a class of people deserves to be treated equally, especially if membership to that class of people is involuntary.)

On HN, there are people who can have a negative effect on you or your career, and you should conduct yourself as such on here. It's a public, non-anonymous forum and should be treated as such. In addition, there's a difference between well-intentioned opinion that comes from an ignorant place and an ill-intentioned one. "Kill all bluists," is different than, "Bluists are more likely to commit violent crime."

I'm not saying the status quo is always right, nor am I trying to imply it, rather I'm stating that you should have defensible rationalizations for their opinions whether or not they fit the status quo, but if they differ you should be able to reason it. If you don't have a thought-out reason for your opinions and you still find them valid, there's no way for a conversation to actually occur.

As for "I'm going to do everything I can to make sure that blueists like you can't discuss wavelengths at this Institution." You lost me, I don't exactly understand the point that you're making with that example, is there a more concrete example you can give?
Great explanation, thanks.
Learn X in Y minutes: ZFS
I was more referring to the fact that any given form of advertising basically fails by default after a certain time when people adapt to ignore it. The business therefore relies on continuously coming up with new ways to sneak content in to people's heads.
https://news.ycombinator.com/item?id=11833484

70+ comments
This abuse of the H-1B program also hurts the many students attending US universities, hoping to gain work experience here post graduation.

Remember that the number of H-1B visas granted every year are capped. Plenty of students from top US universities (and often at the top of their class) cannot accept jobs (or only do so for a very short term under the F-1 OPT program) for which they are the most qualified candidate because they cannot attain the right to work.
You could start incrementally with Tx3's suggestion -

> One thing I would like to add regarding the .js files, TypeScript 1.8 added a flag --allowJs which makes some sanity checks to the plain old .js files.

Or burai's suggestion -

> Another good alternative is Facebook's flow. Rather than being a transpired language it works on top of JavaScript files.
email marketing douchenozzles
This is some kind of art

https://www.stallman.org/photos/rms-working/index.html
If the design bothers some people, I believe everyone can add the 2 to 5 css rules they'd want themselves ;)
Autism and Redheads: The Canaries in the Epidemic
Why a Record Label Crushed a Batch of Vinyl Records (hint: Copyright)
Saw a similar idea back in 2013. They had no success

https://itunes.apple.com/us/app/thinkr/id655199132?mt=8