skysight-inc/HackerNews huggingface dataset:
Ok then my second point stands. If I bought a new car and you said "Nice wheels" (is this slang still in use?) and I said "What you're referring to as wheels is actually car/wheels", you'd think I was an idiot.

If someone says just "Linux" they colloquially mean "Linux based operating systems" or perhaps even "Linux based operating systems like those in the most common distributions".

If I say "IE only runs on Windows", people dont argue that it doesn't run on Windows 3.11. They just know that "Windows" means "modern Windows" in this case, or at the very least, the implication that IE DOESNT run on competing operating systems. I mean, if I'm in a debate about Microsft vs Apple and I say "but for DirectX 12 and games you need Windows!" - here I specifically mean Windows 10, but "Windows" is enough to distinguish it from competitors.

If I say a game is for "Windows and Linux" or "Windows and Mac, but not Linux", its safe to say you understood what I'm talking about. And arguing otherwise means you're being pedantic.

If we're not currently in a discussion about differences between kernels or even libc implementations (in those discussions, it's safe to assume we're not using a colloquial definition), then it is safe to say that "Linux" means "Linux based operating system"
Sure, but in that case it would effectively elide it from the language spec! Who doesn't target "production" eventually?
It'd be interesting to dig in and see what the distribution of methods is. There should be enough out there on line now, if someone wanted to take it on.

Then again, who'd believe the results? :) Who fact checks the fact checkers?

"But the left has the ability to get you fired if you question their assertions too much."

Would you expand on this?
the lesson here is not to choose a bunch of random libraries you have no experience with. there was likely no need for you to:

1. create your own build system when something like create-react-app exists

2. use something like redux-saga when promises and async/await would suffice

3. likely you probably didnt even need redux, the application looks fairly small and doesn't look like it has a lot of internal state.

tl;dr you did it to yourself
British Government Looks to Ban Online 'Bots' in Secondary Ticketing Inquiry
Great to hear. Seems I've been oblivious to the rewrite. This is looking very promising.
I would argue that there's no correlation. This exercise is pretty easy:

If I gave you money for a year to keep you and your family alive, and gave you free time to do whatever you want, do you really think you'd come back as a worse expert after a year?

Some people will take a year of and do nothing; some people will be bored to death after 3 months of doing nothing and for the next 9 months will learn tons of skills, new programming language etc. I'd not disqualify them because of that.
> It's easy to blame a particular molecule for ruining someone's life. It's less easy to blame a system that turns men into machines.

maybe it's not the "system" but the success of the system that is to blame ? All the homeless, impoverished, 3rd-world people dont have time to get addicted to things because they're trying to eat! I almost want to agree with you that its the unnatural constraints that capitalism puts us under. But at the end of the day, we as Westerners generally have money to buy dope/gamble/drink etc. The only place that money comes from is our collective prosperity. I say it's our collective prosperity that enables us to gorge ourselves on whatever vices we prefer. Look at how many celebrities implode because they have the money to buy whatever pleasure-substances they want.
I don't think that's true for shoes. The male equivalent to high heels would be dress shoes, and women wearing male dress shoes would be weird and unusual. The examples shown appear to be casual or athletic shoes, which are indeed neutral.
Other threads are accusing astroturfing

There seems to be little question that Microsoft has targeted HN. The other morning I saw a banal MS post go up at 4am Eastern Time and amass almost 500 upvotes in half an hour. I seldom see truly cross-cutting, interesting stories see that rate during prime time.
Is OOP dead? Not by a long shot
Would you have realized how C is better without struggling with machine opcodes first? Would you have realized how x86 is better without struggling with a 6502 first? Would you have realized how DRAM is better than struggling with drum memory first?

You can start anywhere if you like what you see and feel motivated to learn more.
The premise of Idiocracy is actually false; IQs have been rising over time.
I believe USB-C can tunnel the PCI bus. If your computer is doing that... a network adapter will be the least of your problems.
> Ok... according to woodchuck64, We live in the land of PURE unbiased science! There are ZERO reasons to lean on or massage data one way or another. Funding just comes in, no matter the conclusions.

I didn't say we live in a land of pure unbiased science. However, you can be certain that those insisting that science is biased are basing their conclusions on vastly more biased sources of information than science itself. In one thread, we have a climate science denier who obviously gets moral and emotional comfort from a right-wing political point of view; in another, a creationist who gets moral and emotional comfort from Conservative Christianity. They don't seem to realize that to criticize science effectively, you can only approach from a position with less human bias than practiced science, not more.
Hey everyone - OP here! This was a really fun blog post to write and I think I learned a bunch in the process: if you have any questions, would be happy to answer!
I think the same if you format it properly

Obviously I can't read this mess easily

( { ...state, [ siteId ]: { ...state[ siteId ], [ postId ]: {
requesting: false,
success: false,
error,
} } } )

but this is pretty easy to read

({
...state,
[ siteId ]: {
...state[ siteId ],
[ postId ]: {
requesting: false,
success: false,
error,
}
}
})

Though even easier to read would be to use icepick

import { setIn } from 'icepick';

setIn(state, [siteId, postId], {
requesting: false,
success: false,
error,
});
Generally, once an attacker has physical access to your machine, you're already owned.

However, something like this would make insider threats a bit more dangerous. Leaving your laptop at your desk when you go to a meeting or to the bathroom is perfectly normal, and if a coworker can sneak in and break into your machine while you're not looking, that's a game changer.
"websites" still mostly use jquery,

"webapps" typically use a concoction of 100+ js frameworks/plugins, including one of angular/react/ember/backbone (or in some really hotness of the month type places - more than one of those).

it's of useful to know jquery, just to keep things simple when you can.
It taught me that everyone is a better artist than me. As a consolation, I'm using a Macbook Pro touchpad, touted as the best and even it can't compensate for my lack of artistic skill. Not sure if it would be easier with a mouse or not. It'd be really fun to see a post-mortem done where maybe we could see if any artists used their drawing tablets as well as error rates across different devices like tablets.
I'm also in a similar boat but my primary thing being that I learn by doing and since it's branded as "system programming" I immediately think of big projects like kernels and drivers.
I wish there were some small projects that I could do apart from just doing "project euler" that would be helpful to me. I even bought raspberry pi to learn rust but don't quite know what to do with it and rust.
Best explanation I ever heard.
How about the idea of limiting the scope of those private discussions then?

Every uninformed, misinformed, bioted, and/or intentionally disinformational screed needn't be spread to millions of readers.

Information and media systems have always had profound impacts on society, frequently highly disruptive.
Webinar: Java 9 Core Library Updates
Crossroads of hope and fear: Stories from a desert bus station (2014)
Bunker busters are not really conventional artillery even if they are not nuclear.

These are also not missiles, but very very heavy bombs.

And you can also reinforce against them, just usually not at the FOB level, but considering the cost of every one of those bombs they aren't really going to be used to blow up a pillbox on a hill.

A fortified base will also not protect you from strategic bombardment on a massive scale, but that doesn't mean they are useless even against nations with modern standing armies, it's not like they are going to attack every outpost and base with everything they got, that would be pointless.

Force depletion can happen rapidly without any casualties, if you are going to use the bombs you would want to use to take out strategic command and control centers, factories, and natural resource reserves to blow up a couple of of dirt boxes you ain't going to be winning that war.

On the other hand pretty much the most basic field fortification will be enough to nullify virtually all field artillery which is exactly what it's likely to encounter - self propelled howitzers, mortars, and multi-role ground attack missiles.
Another thought I had is something debate-like; if you've ever listened to the Intelligence Squared podcasts they basically take an issue and have two "teams" of two people debate the issue. From a start-up perspective it would be interesting to hear founders or veterans debate topics like "BitCoin is going to revolutionize micropayments". I'm not sure if this is a good idea or a terrible idea but I thought I'd put it out there for discussion.
For those not familiar with Clippy:

https://github.com/Manishearth/rust-clippy

It's a very useful tool; the main thing about it that annoys me is that it only works with nightly.
Ask HN: Could the submit form be better engineered?
As a frequent submitter, I'd personally like both text fields in the form to be wider, and also a javascript counter to list character count in the title.

Anyone else think this would be a good change? Or against it?
Money talks, right. These are paid ads and paid shills/astroturfers.
Investing in the UK, building for everyone
I think they are magically 100% effective. Unless the cage is breached, nothing will get through. However, an EMP pulse could melt holes in the foil.

However it also means the drone has no GPS; no wireless signaling; no sensors outside the foil at all. It becomes a dumbfire dead-reckoning device.
It's a new service, so the pricing structure also needs to be developed. Business processes are hard to develop!

How much would you be willing to offer for this service?
I think the idea is promising but I'm pessimistic that those who need it most would opt-in.

It sounds like a valuable project: good luck.
still compiles too slowly, a language in 2016 just cannot take multiple seconds for me to use it
add 5 crates and watch ur compile/run cycle climb to a cool 10+ second average.
Good thing toothpaste isn't addictive... hope the Crest folk aren't reading this.
Very good point, though. I was lucky, I had several positive experiences in a short time period and could rationalize my decision to desist. I have failed repeatedly to mirror that experience with my other addictions, cigs and sex. *

* More so than just getting a lot, I was missing work, foregoing important events and losing sleep to engage with any woman who gave me permission. Aging & perpetual lack of funds cured that one for me, although it is always on my mind. I can not credit that to any personal strength.

edit:reword last sentences and fix *s
Is that really true? Good, quality reporting doesn't necessarily make biases irrelevant. If (hypothetically) it's true that both candidates in an election are corrupt, though one is more corrupt and dangerous than the other, a story that carefully exposes and discredits the less-corrupt one may be objective reporting on its own, but still serve a biased agenda.
It also stops you once it correctly identifies the drawing, even if you're far from done. If it incorporates that into its training, then it'll presumably learn to figure out what you meant earlier and earlier.

It's interesting to consider whether it would end up making guesses that it sometimes gets correct, or whether it would actually learn to discriminate based on very early stages of drawing. It's conceivable to me that people might start out drawing "police car" differently from "car" in some subtle but detectable way, even if it doesn't involve what we humans would consider to be the distinguishing features of a police car.
Maven, Ant, and Gradle are also in a class of their own. They help making building Java apps universally extremely easy. C# has an annoying amount of complexity in this area, with a lot of things being built into Visual Studio, and therefore Windows only. “Visual Studio” isn’t a fun build system if you’re not on Windows. And compiling people’s libraries from random repositories over github, bitbucket, etc., only to find that it won’t compile because it relies on some old version of a library that you can’t find online and the newer versions aren’t compatible.
Trump is far more corrupt than Clinton, so that makes no sense. Heck, Trump bragged about his involvement in political corruption during the primary.
Many sites also have auto-replay looping enabled. Add to that, Facebook's "you thought you were clicking to pause/stop, but it's actually full-screen now."

Dark patterns are a growth industry.
This is pedantic. It seems clear from context that this conversation is about panicking on the None/Err cases, and unwrap is a shorthand for "unwrap or except or match with a panic branch."
A good language should be like a good game: easy to learn, hard to master.

We don't care about expert cases, we only care about getting productive ASAP, which means having students hoping into a language and learning it quickly. Solving the details is easy: just teach coding discipline and enforce good practice and do code reviews, and discourage "throwable" code. Security is not only the job of a programmer, it has many many facets.

In short: english is better than latin or esperanto. The more time and space you need to describe your language, parse it or the more character or syntax it requires and the longer it requires for an individual to read a program and guess what it does, the worse it is.

I'm getting a little tired of the "novelty" languages these last few years. Maybe I'm more conservative and don't like the hype. To me only D is relevant and it has been there for a long time now.
That diving board is pretty good for twenty seconds. Also with my limited experience using keyboard control, acceleration can mess you up easily.
The Wealth of Nations was published in 1776. Marx was born in 1818. Calling Smith "socialist" implies he had a time machine.
Ask HN: How does Quora auto login work?
The website automatically logins to my account without entering mail address and password. How does this work even though after restarting router, clearing cache & cookies of browser?
It sounds like their biggest concern was the anxiety induced by the worry they chose the "wrong" libraries. You're just reinforcing those worries!

But you're right, we should really emphasise that "none of the above" is very often the right answer when choosing libraries to build a React app.
Being able to cut corners with code hygiene works both ways though for productivity: you don't want to realize a week before a deadline that you have a hard-to-find memory leak or crash. A lot of the time it feels like rust development is slow because you are fighting the compiler. On the other hand once you run the program you often get that Haskell-y "it worked because it compiled" feeling.

With a normal OO language I often build/run just to spot the next place I have made some bad assumption that the compiler didn't catch.
According to a John Varley SF story, those time travelers work more in about-to-crash airplanes, replacing live passengers with puppets in the nick of time.

(I forget what they did with the recruits.)
(Refer to mugshot): Canadian County?
It is certainly an interesting idea, and I don't want to discourage you, but how would you reach the people who would benefit from it the most? If you are aware of a filter bubble, you can easily seek out alternative information...
There's a hope in webassembly
Wow, I'm surprised they still have that around!

I stopped doing .NET dev almost 7 years ago. At the time, WiX was terrible, but then so were a lot of things. .NET didn't even have a deployment story back in those days.
if conservative means "don't change things" and liberal means "try new things" then an establishment candidate which espouses to not change things would be "conservative" while a candidate that wants to do dramatically different and new things would be "liberal".

So what are we left it?
The Russians are focusing on ground based combat drones almost exclusively. Their air drones seem to be geared toward surveillance.
That's the contention, yes. In practice currently there is an incredible self-selection bias with respect to how tractable that position is if (when?) Rust becomes more widely used outside the circle of the True Faithful.
Stripe stops supporting Alipay on some accounts (email)
Hello,

This is David from Stripe. I'm reaching out with an urgent notice regarding Alipay processing on your Stripe account.

Effective Friday, November 18 at 23:59 PT (07:59 UTC) we will be ending your account's usage of Alipay as a payment method on Stripe because our partner, Alipay, has suddenly changed its acceptable business categories on their network.

What action do I need to take?

Before Friday, November 18 at 23:59 pm PT, we recommend disabling Alipay in Checkout by setting "data-alipay" in your Checkout code to "false".

If you do not take this action, effective Friday, November 18 at 23:59 pm PT, your customers will begin to see the following error message if they choose Alipay as a payment option in Checkout:

"Alipay is currently unavailable. Please select another payment method"

If you have any questions on how to disable Alipay in Checkout, or how to communicate this change with your customers, please let us know and we'd be glad to walk you through the process and answer any questions.

To be clear, this change will have no effect on your ability to charge customers through other payment methods on Stripe, such as credit cards.

Lastly, on behalf of Stripe, we are extremely sorry for this sudden change. This is the last thing we want to have to tell our users that have been impacted by Alipay's change in acceptable merchant categories. We recognize that Alipay has been a key component of your processing, and we're happy to help you incorporate other payment methods on your account in light of this change.

If there is anything I can clarify further here, or any questions I can answer, please don't hesitate to let me know.

Sincerely,
I'd love to see a thorough comparison between these two.

Oh, I think you'd find parallels with a lot of things beyond just games and gambling. I say that because I've recently recognized in myself a few of those parallels. Take the mandolin that I've taken up in the last couple of years (having played other stringed instruments for decades). Though not a formal study or anything, I see the same kinds of feelings when I nail a difficult riff as I do when I finally beat that final boss in BioShockingGrandAutoDuty. The difference is that it might take a few years before one gets to that "nail the riff" state on an instrument, whereas a slot machine and CallOfBattleHalo have very low bars.

I can even see some addictive qualities (for my personality, at least). When I've got a tune that I've been working on rattling around in my head, I find that there are times that I have a...compulsion?...to get my fingers on a fretboard and try a different approach or a different fingering. Hard to describe, but it very much parallels what it's like when I've got a new game and am itching to get home and play it.

The difference is, of course, that few people complain when you've gotten really damned good on that instrument and I imagine very few people have lost their house because they play their mandolin too much (though some might lose their house because they thought music was a viable career). So we probably just don't give it much thought beyond those behaviors that are easily demonstrated to be destructive.
I'd never heard of this library and I spend a couple hours a day reading developer news so I wouldn't call this popular.

I'd also argue that this as a current generation framework. I only did a brief skim but the patterns remind me of a Knockout or Enyo codebase with data binding between components doing explicit dom manipulation. The contributors tab shows a 2014 start but I'd have guessed a 2010-2011 start from looking at the code.
960 Pro has a 5 year warranty, & ought basically live forever; that's why I'd consider paying the premium.

At high queue depth, it seems like the two are pretty close. At lower queue depth, the 960 Pro often looks to be 50% faster or more. (Based off the storagereview link in comments)
I think the idea would be the program would fail to compile, and you would need to go back and replace the unwrap with proper error handling. The goal would be to allow the use of unwrap during development, but require the final polish before the code goes into production.
EMP, or pulses, are broadband. Take the Fourier transform of a short (~ 1 nsec) pulse and you'll see significant energy up through several GHz.

In the EW environment, broadband pulse radiation can couple to slots, wires penetrating a Faraday shield, joints in the Faraday shield - really, a wide range of electrical discontinuities that act as receiving antennas if you hit them with the right wavelength. This lets you put HV pulses into sensitive circuits without knowing much about the target. Pulse countermeasures require more expensive engineering and fab.

The system described may also have a continuous (microwave) capability for threats they know something about. If you know that $yourfavoritedrone has particular electrical resonances in its antennas, motor leads, or whatever, you could emit on those resonances and induce high voltage on those structures.

Anyway, that's what I think they mean - this is both a pulse and CW emitter.
Not quite all features. AlwaysOn Availability Groups is still limited to two hosts in Standard, and Standard doesn't have Transparent Database Encryption.

Even so, this is an exciting change!

https://www.microsoft.com/en-us/sql-server/sql-server-editio...
Not quite all features. AlwaysOn Availability Groups is still limited to two hosts in Standard, and Standard still doesn't have Transparent Database Encryption.

Even so, this is an exciting change!

https://www.microsoft.com/en-us/sql-server/sql-server-editio...
Yes, C/C++ would also have this problem. The point I was trying to make is that incrementality/latency is a property of a runtime. If your program has deep ownership graphs, any kind of naive reclamation procedure is going to have high latency, even if it's written in C/C++.
HN has been one of the more civilised corners of the Web, and I've commented on that specifically.

In the past days and weeks, but most especially since November 8's election, the tone as soured considerably, and I'm seeing active and non-derailed discussions such as this getting flagged.

(I'd submitted the link myself, only to learn it was a dupe.)

HN relies on the wisdom of crowds -- my suggestion would be to consider crowds only a first approximation of wisdom. The site Advogato -- an old-school online forum from the late 1990s -- had the idea of a trust graph. I'm not sure that's an ultimate solution either, but the idea that you exercise specific judgement, overriding user actions, seems to be coming back into vogue.