skysight-inc/HackerNews huggingface dataset:
I taught after-school programming in a large city and got the opportunity to ask a lot of ed insiders why they don't teach more 'skills' rather than 'subjects'.

People usually answered 'we don't want to sacrifice general problem solving skills'. (This is what I would say if I were getting paid to do something with no measurable output). Some said 'Vocational school is perceived as not getting you into college', which is true but bad.

The missing third answer is 'there's no system for bringing people with fresh job skills into schools'.

There's a great atlantic article about swimming lessons vs math lessons that said 'at the end of the exercise if you can't swim something is wrong'. The bulk of education by $ value in the US doesn't have a deliverable. (Not so for sports and music).

I've seen research which claims that parental involvement is a significant factor in the quality of public schools (though this is hard to separate from real estate prices or any other proxy for wealth/education). Maybe the right way to add a 'deliverable' to education is to treat parents as the consumer instead of students or testing authorities.
I explored using Couchbase Lite in an app and realized that PouchDB was still the best client library for it, and at least in my testing of Couchbase Lite's Cordova plugin I saw a bunch of bugs (the Windows version of Couchbase Lite still isn't included in the Cordova plugin; the Cordova plugin is still called a PhoneGap plugin and seems to be lagging behind by several major Cordova versions last I tried to install it), and didn't see much in the way of a performance benefit on even iOS/Android over PouchDB's performance with IndexedDB and/or SQLite.
My thought is that such a body would act like existing organizations that, for example, certify medical professionals, engineers, accountants, or even colleges. For online news it may look like a journalism credential, requiring sites to follow basic and sound journalistic ethics when publishing. By these standards it should be easy for the large papers (NYT, WSJ, etc) as well as your local news and tv to receive accreditation for their sites. See https://en.m.wikipedia.org/wiki/Accreditation
World Wide Web Consortium at a Crossroads: Arms-Dealers or Standards-Setters?
You might look at GNU Lillypond, which might be the type of representation you are looking for, since it can be made to look like the notes of a score.

Here are some collections of music in that format:

http://www.mutopiaproject.org/

https://github.com/trending/lilypond
* Where can I find Bitcoins?

1. You can hand over stupendous amounts of personal identification to an all-but-unregulated exchange. This is best analogised to keeping your money in a sock under someone else's mattress. Occasionally exchange owners disappear with everyone's socks, or get "hacked". This is very rare, and only happens once or twice a month. Our FAQ strongly recommends Cryptsy, they're a good one mate.

2. You can exchange cash directly with someone on LocalBitcoins for bitcoins, because business deals in parking lots are famous for working out well.

3. You can mine them yourself! Note that barriers to entry include designing your own ASICs and super-cheap or subsidised electricity (possibly buying your own hydroelectric plant).

* How do I buy and sell stuff with Bitcoins?

Much simpler than just using your dollars!

1. Change your dollars into Bitcoins.

2. Find a vendor who advertises that they take Bitcoins.

3. See if they can find the staff member who still remembers how they take Bitcoins.

4. Buy your thing.

5. Wait six hours for your transaction to confirm.

6. When it's dropped on the floor, send it again with a larger fee. Make sure you didn't accidentally reverse the amount and fee fields, irreversible remember!

* Example of a Bitcoin transaction

Your mother calls you that her computer has been locked with ransomware demanding bitcoins within 48 hours. Proceed according to the first step.

* What do I need to know to protect my Bitcoins?

Fortunately, we have this super-simple guide to Bitcoin security! https://en.bitcoin.it/wiki/Securing_your_wallet Your mother will be completely up to speed next time.

* What are the disadvantages of Bitcoin?

It is most useful for speculation (95% of usage), drugs and ransomware in that order.

* Scams to watch out for

Fucking everything. The uses that aren't scams are buying drugs.

* Testimonials

Tyler Winklevoss, co-creator of Facebook, summed it up when he said:

"what was I thinking when I bought all these coins, will I get this ETF up before the bitcoin network collapses. DAMN YOU STOLFIIIIIIIII"

Rick Falkvinge, Founder of the Swedish Pirate party, predicted that:

"The Target Value For Bitcoin Is Not Some $50 Or $100. It Is $100,000 To $1,000,000."

Of course, that was a few months before the bubble popped, but never mind that!

According to John McAfee, Founder of McAfee,

"THEY PUT A RADIO IN MY HEAD YOU KNOW"

* Where do I go from here?

To a shop for armored knee pads, so the next time someone says "Bitcoin" or "Blockchain" to you you can kick them in the nuts and run.
It might be worthwhile to re-frame it. Rather than say "10 fewer jobs," say "10 people are no longer forced to spend eight hours a day sitting in front of a cash register."

That assumes we can find something better for them to do, of course. But man, we have to try! Forcing people to do things a machine can do is inhumane.
ABC > XYZ

Being a Sr Software Engineer at Google is better than being a Sr Software Engineer at Ice Station Zebra Associates
The number of people who think that people had parents growing up is astounding! -_-
A long time ago I got a real estate appraiser's license. Here is the procedure for appraising real estate, as taught by my state:

1) Pick three homes that you feel are comparable.

2) Pick out the material differences between those homes and your client's

3) Make up a value for each of those differences, and adjust accordingly

(Unofficially speaking) If you don't like the number you come up with, just make different decisions in steps 1-3 until you get the number you want.
"police grab you and demand a bribe unless you want a higher made-up charge. The littering or jaywalking is just an excuse to shake you down. Or the fines and jailing are real and if a Westerner was on the receiving end of a week in jail or even physical punishment like caning for spitting out gum, they'd be incensed." - I'm wondering when and where did you find that in Russia? Been caught few times by police for doing bad things on streets (and had many friends in "obschaga" with similar experience), I can't confirm this was true even in early 00s.
TeChNo Talk: How to use Linux Computer on your android phone
Giant trawlers
How can we help to stop the trawlers with their long bottom dragging nets that are depleting marine life?
Yes, I think you're right and that's why I think this is bad.

Economically it makes more sense to buy cheaper and faster. But this eats into the fabric of society and offers nothing in exchange.

And what are all these people supposed to do then ? Sleep all day ?
They will fight back with their votes at first, which they are already doing in the US and Europe..

Then there's the centralisation, control and privacy part - amazon gets to decide what products your area will be supplied with, it gets to know your eating habits, your walking habits, etc. Will pretty much own you and the neighbourhood.

But then again, I don't really see an alternative - it seems that we're being 'innovated' by force into the future and there's nothing we can do to stop it.
I seem to remember something about his sister claiming the entire thing was a PR stunt- that they purposefully make headlines look like "brown child brings in sketchy electronic device, racists call him terrorist" to get on the news. Anyone know what became of them? Last I heard they moved to Saudi Arabia.
It's more a criticism of the implementation. Kubernetes deserves a secrets store, but the one it's got isn't worthy of the name. I'm advocating for engineering efforts to be prioritized over other projects on making it a secure implementation, because people are likely to be misled into thinking the existing implementation is already secure.
I don't actually think it'll be a difference in monetary value. I suspect machine run markets will feel cold and lifeless, while human run ones will feel warm and welcoming.

I've been to restaurants where you order from a terminal and your only human contact is someone who delivers your food without a word. There were a bunch of them at one point and they all closed down, and I don't remember thinking they were cheaper or more expensive at the time. I just remember feeling like the experience of going out with friends to a restaurant felt diminished.

Also at one point, Home Depot and Lowes switched to a majority of self checkout lines, but all that did was move everyone over to the "old fashioned" lines that ended up taking 3x as long to check out, but people continue to do this.
Well, for one, I never said the were. You can read what I wrote as you would read, "Today, I visited the store (including the cafe)." You don't need to go to the store cafe to go to the store, but you're additionally specifying you did in fact go to the store's cafe.

But second, it may very well be true that emotions are necessary for GAI. The GAI probably needs to have some sort of basic instinct or drive; otherwise it'll just exhibit completely random behavior because it has no actual intentions (remember we can't explicitly program intentions for tasks, because then it's not general intelligence). The very fact that the GAI will "want" to act according its instincts/drives implies it needs some concept of satisfaction or at least desire. I think that satisfaction and desire meet most definitions of "emotion," and they can absolutely lead to emotional (as opposed to logical) behavior because any GAI is going to be basing satisfiability and desire off of heuristics, not perfect data, because the instincts/drives need to be general themselves, such that it's impossible to deterministically satisfy them. (Otherwise, the behavior degenerates into something we would recognize as non-intelligent.)

I say "probably" at the start of all of that because we've never made GAI, so it's impossible to know for sure what it takes to get there. However, that model is coherent with evolution and the animal (particularly mammalian) condition. It's unclear exactly what the drives of animals are--easy guesses are survival and reproduction--but we know there are biological responses that heavily guide animal behavior.

For example, we don't eat to live so much as we eat because relief from hunger is enjoyable. However, we've developed an even more abstracted response, and so most of us just kind of like to each in general, even when we're not particularly hungry. When our body can tell we're eating, it releases dopamine, which associates to a mood of well-being. This elevate mood is an emotional response; it's the high-level abstraction we use to choose our behavior.

More complex decisions (involving social situations or whatnot) can just be mapped to ever-higher abstractions that are enforced through mechanisms we developed through evolution. Therefore, it can be argued that literally 100% of high-level decision making is emotional. Even if we ultimately use logic to try to make the best decision, our determination of what we want out of the "best decision" is still emotional. Even more extreme, it may be true that emotion turns out to be the definition of general intelligence, because it's at that point that the agent is making decisions in arbitrary situations based on some sort of internally consistent desire, rather than a prescriptive goal.

So, the idea of a cold drone that can do everything a human can do, but doesn't feel any desire or emotion, may in fact be a contradiction. Achieving behavior that complex may not be possible (in the real world, with the data available in our plane of existence) without some emotional mechanism.
Things I Send to Recruiters
https://www.facebook.com/smari.tarek
Still nobody was able to explain me how this would be possible.

Not even the secret agency in my country is allowed to do that to me. How can the FBI claim they can do that "legally" now.

Under which legal base should this be legal? Which legal base allows them to overwrite my local laws? I really dont get it.

I realize they dont care, but nether do i have to care when they cant use anything against me legally anyway.
It's noteworthy that in the US at least this problem was solved by the market without legislation. UL listing was voluntarily adopted by retailers and insurance companies. I see no reason why there couldn't be a similar option for IoT.
Testing your shell scripts with Bats
If the merchandise is as bad as the books they ship (faded pages, water damage, ..), no thanks.

I don't need Deep Learning[tm] when I go to a supermarket. Also, they should really have integrated The Blockchain[tm] in the buzzwords.

Nevertheless, this is good for Bitcoin.
Whether or not the data collected in this article is questionable, there's a pretty easy way to evaluate the price of your home: re-finance / hire an appraiser. If you believe your home to be worth more, wouldn't it be worth the $200 or so to increase the value of your home by thousands by having an accurate market research from a qualified appraiser? I got mine as part of my refinance package, so I have a very accurate estimate of what my home is worth, comped out against other homes in my area that sold recently at a similar location/sq ft/etc. Not sure why you feel the need to use questionable data points like Zillow in the first place.
It seems to be that as long as you're malicious (I.e. deliberately hiding items), then that's on them. At least that's what the implied contract is to me. Otherwise it's just a "self checkout" app.
> are there non-GCed functional programming languages?

Yes, C++. For the last 18 years the C++ standard has been busy adding functional features to the language. With mixed success, but still the result is quite impressive.
I think it makes sense whatever way you get around. If people value something, by and large, they'll pay for it.

Most people want to get their shopping done quickly and efficiently.

However, I could easily see niches keeping people around. The first thing that comes to mind is a higher end sort of place where customers want some knowledgeable help in selecting what they're buying. Spend some money on a few people who know their products well and give good advice, and maybe have time for some chit chat.
who's got more profit: Alamo Drafthouse or Regal Cinemas ? Or rather, if you own X-thousand shares of XYZ corp, do you want them to "aggressively wage morality war" at the cost of $1.00/share, or maximize profits ?
Sorry I can upvote your comment only once!
What I think we need is a standard for documenting password requirements and restrictions on the password entry page itself, in a format that is easily parsed and understood by software.

Password managers that have browser integration could then use this to generate passwords acceptable to the site.

For password managers without browser integration, I bookmarklet could be developed that extracts the password format information and makes it available in a form that can be copy/pasted to the password manager, which could then remember it along with the other data for the site.

There are at least three ways that seem reasonable that could be used to convey the necessary information.

1. Make use of already defined attributes of the <input type="password"> field. In particular, there are three existing attributes that are very relevant:

• minlength: the minimum allowed length of input,

• maxlength: the maximum allowed length of input,

• pattern: a regular expression that the password must match.

By using lookahead matching in the regular expression, you can express rules like "must have at least one upper case English letter, one lower case English letter, one digit, and one special character chosen from @!#$%^&()". For example, pattern="(?=.[A-Z])(?=.[a-z])(?=.[0-9])(?=.[@!#$%^&()])".

A downside to this is that expressing the rules as a regular expression does not make it easy for a program like a password manager to understand it. It makes it easy for a password manager to apply it to a give password, but that isn't super helpful when it comes to generating a new password.

So that argues for some other way to convent this information, bringing us to...

2. Add a new attribute to some tag to convey this information. In HTML5, it is legal (as in doing so does not make the HTML invalid) to add custom tags if their name starts with "data-". A "data-format" tag could be added to the password input field, with its value being in some industry agreed upon format.

In prior versions of HTML, doing that would break HTML in the sense that it would not conform to the DTD. Not many programs actually care if what they are given as HTML conforms to the DTD, but those can be kept happy be a slight change to the DOCTYPE declaration.

Usually the DOCTYPE declaration just contains references to external documents that contain the definitions that actually make up the DTD for the document. You can also put DTD definitions right inside the DOCTYPE declaration. To make our new data-format attribute legal, all we need to do is append the appropriate definition in the DOCTYPE after the list of external references.
Turning web forms into conversations
Relevant project to train a model that generates Bach music

http://bachbot.com/
To be clear I don't work for RML. I just live here and work remotely for another company (originally for another bio research institution but that just confuses things.)

There are a bunch of BSL-4 in various settings:

https://en.wikipedia.org/wiki/Biosafety_level#List_of_BSL-4_...

I suspect RML is one of the oldest and also one of the most active in areas like ebola research. Many of the newer ones seem to be focused on emerging diseases and bioterrorism and less on the existing really nasty diseases.
I don't know, but it works flawlessly in Wine, in my experience. If you use WineBottler, you get an app bundle with the actual app icon and it displays "natively", without X11. I like notepad++, but I use BBEdit on Mac. I don't like switching to an app with win32 keybinds on OS X
Your logic doesn't hold.

The unstated assumption is that the people using the stores have sufficient capital to value interaction with people over lower prices.

You can imagine that if the shoppers also worked in jobs where their humanity was valued, they might have this capital, but that's not the case for most of us because we work in systems that trade humanity for efficiency and the value extracted is captured by a tiny elite.

If you look at what that elite spends money on, it is exactly more personalized human interaction.

The problem is an artifact of people making choices in a system that concentrates wealth in the hands of a tiny few, and nothing to do with what people in general prefer.
An interesting question to ask is how far does it go up the emergence ladder. E.g. do the organisms dissipating more energy have better chances of survival? Or perhaps even whether industries producing more infrared radiation are the most effective ones?

Ultimately (if this is true) - would it be possible to increase efficiency of a complex system (social, financial, computational - doesn't matter) by consciously shifting the radiation it emits to the lower end of the spectrum?
Micron Announces 5100 Series Enterprise SATA SSDs with 3D TLC NAND
Simplify your message. What is the core, key idea of what you want to do? If you can't explain it in a sentence, keep trying.
The Earth's population isn't getting any lower, those 10 jobs lost mean 10 people that will need support from the rest of society, just to survive.

It's utopian to think job losses mean everybody gets their workload reduced, as this has never happened before. Automation has never reduced anybody's workloads. In fact, every reduction has happened to either eliminate de-facto slaves (industrial revolution) or because excessive workloads actually reduce productivity.
Benchmarking JavaScript Web Frameworks
> Also, JS isn't as fundamentally broken as you think. C is far more fundamentally broken than JS, and you like C, right?

Heck no! I think that the existence of C has set the fields of information technology, operating systems and computer science back by at least 50 years (yes, longer than C has existed: it's that bad).

I don't hate K&R or any of the other folks involved with C and its descendants; I don't think that they were actively malicious. But I think that their work has inadvertently made the world worse than it could have been.
I don't know anything about this book, but in general the pre-reqs for any form of ML (unless you are working in the abstract or with a "black-box" library or such) are a good working knowledge in statistics/probabilities, and an understanding of linear algebra (mainly how to manipulate and work with vectors/matrices).

Oh - and an understanding of when and how to "parallelize" problems can be important, too.

ML and associated problems aren't the most intuitive to understand, solve, etc - but they are a great challenge to expose yourself to if you have the interest.

/disclosure: I'm currently enrolled in and participating in Udacity's Self-Driving Car Engineer nanodegree, plus I have participated in and completed their CS373 program, and I was a part of (and completed) the original Stanford ML Class MOOC that was taught by Andrew Ng. I guess you can say I am a bit biased on this subject...?
They're in the same ballpark, choosing one over the other was preference.

The benchmarks skew slightly in favour of httprouter, but only because pressly/chi embraces use of req.Context and this does a few ops. If you add req.Context use to httprouter they're basically the same.

If you're doing work with Context, you aren't going to be able to measure a difference that you'll care about.

If you're just serving static files, perhaps you'll care.
> However, I am one of those people who think that Babel6 is terrible, that it "broke the web", and it marked the beginning of the entire JavaScript fatigue era. Babel6 transition took three days of my life, filled it with misery and rage, lost me a customer, and led to my desire to never touch JavaScript again if I can help it. (I moved to ScalaJS eventually).

Bad news: you are not a special snowflake deserving of attention, the web is still here and doing just fine, and it was your incompetence that lost a customer (Babel 5 is still around for use even today).

Many mistakes can be made by open source teams, and something should not be immune to criticism just because it is open source. But this is a great example of noise that harms engagement in a community because you want to feel good on the off chance that lashing out will make someone somewhere feel bad.

Maybe try to learn from a piece instead of trying to be cute next time?
As a man I'd be happier raising kids than processing mail for the post office. Or scanning groceries all day.
As Sean said it, it depends. If you have the right connections and you can serve the party or at least you acquiesce and understand the needs of the party, you can operate in that framework --to the exclusion of others who are unable to work within that framework --be they foreign or domestic. You can think of it as "crony" "capitalism with Asian values" and party/government oversight.

The PLA/CCP are not anacrhonists who want to keep the country backward. They want the country to advance and become a leader in all areas but to the benefit of the PLA/CCP (and of course, the understanding is that will by and large be good for the people, even if they don't know it or want it).
> mine lost bitcoins back

Mining can only produce new bitcoins. To recover lost ones, you'd need to break elliptic curve signatures (and possibly RIPEMD160/SHA256 to recover a full public key from a non-spent address).