skysight-inc/HackerNews huggingface dataset:
That image environment sounds scary to me. I used to do a lot of hardware development, and what I love most about software is that you can always restart from the clean plate (by restarting the program) and/or undo your previous work (with version control).

From what I understand, none of this applies to Smalltalk. You always modify code on the fly, so you may end up with properties which exists, but no current code ever sets them. Or your program ends up in the invalid state, and you have no idea why -- is it a genuine bug or did it happen few minutes ago, when the function was still incomplete?
Well if that's the case, it shouldn't be too much longer before programmers don't ;)
I really love the story of technology. Unintended consequences (eg the telephone). Also, how applications from one field affect another (eg precision boring for cannon and artillery was fairly important to the development of pistons that made the steam engine possible).

Of course, many of these consequences aren't foreseen. Go look at sci-fi from the 60s and you'll see flat screens hanging on the wall. This of course happened but flat screens were one of the critical developments for laptops and, more importantly, modern smartphones.

Battery tech is another interesting one. Battery improvements were initially spurred by laptops and then cellphones. A somewhat unforeseen consequence beyond smartphones is that battery tech (along with smartphones) are largely responsible for the development of consumer-level drones.

Electric vehicles are another obvious offshoot.

So one of the big problems with most forms of renewable energy are that they aren't constant. Wind isn't constant. Sunshine obviously isn't (even beyond the day/night cycle). Hydro has ben the one big success story here and is responsible for some of the cheapest electricity in the world where it's suitable.

I feel like the world is one big battery technological advance from a fairly monumental and far-reaching change. Batteries I think are the real missing link in renewable energy (IMHO).

The nice thing about solar in particular is that in a lot of places in the world it's a good option because it doesn't require a lot of expensive infrastructure (ie power lines). Communities can put solar panels near them. I foresee this as being a hugely positive change and I'm happy to see it.
Oh, interesting tidbit from the Trump campaign: they had literally thousands of variants of a political ad made, changing timing, what images or overlays were shown, different voiceover tracks, etc. If a cable network would let them stream a different ad to different circuits they would, but mostly this came into play online. Your facebook feed would be filled up with these ad variants or fake news machine matched and customized to your advertising profile. If you visited the campaign website, the slogans emphasized and even the color trim (red, blue, green) was customized based on your voter profile predicted from tracking cookies/geoip/UA.

The company that did this, btw, was a British political consultancy, and the same one that worked the Leave campaign:

https://www.spectator.co.uk/2016/12/the-british-data-crunche...
> Why? Because of Wayland (which gives me proper (Hi)DPI support for multiple monitors)

Don’t expect too much, GNOME considers proper HiDPI out of scope and only supports 96dpi and 192dpi (and other integer multiples)

Everything inbetween is handled by rendering at 192dpi and then downscaling.

So if you have a 144dpi 4K screen, and try to run minecraft, minecraft will run at 6K resolution and be downscaled.

The result is horrible performance.

The only solution for proper HiDPI support for multiple monitors today is Qt, which supports it even on X11.
Science Proves It: Fat-Shaming Works
Most people accept "So the Nazis might have won the war instead if things were just a bit different" as at least a bit of justification. Most people consider "The Nazis are more likely to win the war" to be a substantial entry on the debit side of the ledger.

I would agree that doesn't necessarily end the argument instantly; the "instant win because I said 'Nazi' first" button is several decades past its best-by date. But on the other hand it's not something you're going to have much success with dismissing with "So what?" either.
For Your Brain’s Sake, Keep Moving
So the service would be the equivalent of a seedbox?
Yeah, the did something very important for those projects.

But what do we call it?
Does the Twh figures take into account the capacity factor where for nuclear power it is 90% and photovoltaic solar from 10% to 20% ?
I am slowly preparing to depart my lovely xmonad setup for gnome due to issues with HiDPI..., but I still love the multi-screen support in xmonad.
Sorry, the first "Medicine" should be "Chemistry".
Or rather `let mut usage: &str`. Rust actually is kind of similar to C here in that the pointer and pointee can be separately const or mutable. But in Rust "const" is the default and mut needing to be explicitly declared, whereas with C it's the other way around.
Or even better, setting "set clipboard=unnamed" in your vimrc, which just makes it to so vim's clipboad is the system clipboard.
I'm not sure if that's a good sign
Many community college students aren't even trying to earn a degree. They just want to take specific classes to learn new skills or because it's fun. Nothing wrong with that, and no need to force them to pick a major.
According to them, it is to keep their cost low. The b2 API requires a call to get an endpoint before you make the upload.

S3 just uses one endpoint and proxies the upload where it wants to go. B2 saves money by not proxying everything coming in.
7 tools for easy automatic finance management
The point here seems to be that unselfish people are more empathetic to the plight of others. while I don't disagree I wonder if unselfishness leads people into situations where they work towards others benefit (people they perceive as being treated unfairly) at their own detriment also possibly leading to issues with depression. That's the point I presumed the article would make before I read it.
> A bad cop or bad judge can yet become a good one.

A bad cop or bad judge is also a bad citizen, and they generally deserve the opportunity to become a good citizen. But the standards for admission to the trust involved in law enforcement or judging should be high, and if you’ve proven yourself untrustworthy in such a role, any reentry should take extraordinary proof of reform before it is considered, and it may simply be a better use of social resources not to leave that door open at all.
> You guys really should get smart ID cards like every other sane country.

We should not.

You don't have EU-issued ID, we don't need US-issued ID.

When you drop off your clothes at a dry cleaner, they give you a ticket that lets you pick them up again. They don't need an ID number that lets them correlate your dry cleaning with your Amazon purchases and your phone's location history and your medical records and your tax returns. And we shouldn't give them one.
People will be much less likely to make those claims if you clearly state where the data is being stored. This article + their project page doesn't mention anything about privacy.

I don't know anything about Squeezenet, but it makes a lot of calls to storage.googleapis.com. I wouldn't be surprised if it's making some PUT requests. https://github.com/googlecreativelab/teachable-machine/blob/...
I've heard so many bad things about it. Someone always eventually chimes in with "it depends what team you're on" but somehow I don't find that very comforting. My point is programmers already shouldn't want to work there, but it's Amazon, so.
>Smalltalk has the cleanest, purest implementation of object-oriented concepts; not even Java, Ruby, nor CLOS can lay claim to that.

I'll take "powerful" versus "cleanest and purest" any day, thank you very much. Sorry but i'm staying with CLOS whenever i want to do object-oriented programming without feeling limited.

The author is on a pro-Smalltalk crusade (which I find just fine, Smalltalk is a great lang, and in a perfect world, it would be as popular as Javascript is today), but does so at the expense of constantly deriding Clojure, Common Lisp and Racket, which I find silly.
C++ already has virtual tables built-in.

You still need to select the correct table for every incoming packet though. But again C++ has idiomatic ways for that, e.g. std::unordered_map<uint8_t, IPacketHandler* > for sparse values, or std::array<IPacketHandler* , n> for dense zero-based values.

While this approach is slightly more complex (need to register handlers somehow), debuggers are happy with that kind of dynamic dispatch because standard OO C++. IMO over time it’s more maintainable, e.g. it’s trivial to add another handling method, and the compiler will check that you implement that for each protocol you support.
Medium is just a platform for posting content. The image was selected by the author.
Man writes blog post on personal website about his personal experience in the golden era of arcades. HN complains it is too personal.
Hacking Out “Sociological [Statistical] Gobbledegook” in Partisan Gerrymandering
Then all the money would go to investors.
http://animista.net/ is quite handy for quickly putting something together.
I can imagine there's other similar addons that use the same list, but don't update it as frequently.

Stripe could/should offer a self-hosted version of the .js file for just this case, as a fallback to the official .js file; enabling basic payments, but with a notice that an addon is blocking the official stripe.js file and fraud protection is not enabled. Maybe even charge a slightly higher fee to the end-user? Probably not the right thing to do. Offer a fallback that survives external JS blockers.
Walk, Stretch or Dance? Dancing May Be Best for the Brain
They have a history of sabotaging anyone who competes with them, though not with AWS.

For example, they banned all Chromecast sales from amazon.com after they launched the firetv.
> By that logic, the whistle blower is just as bad as those he blows the whistle about!

If whistleblowing matters at all, then bad cops don't have impunity, and the statement doesn't apply.

OTOH, if whistleblowing is an empty gesture...
Many people remark on my patience. She definitely contributed.
When was the last time you saw or heard an ad for a electric car? If you went into a car dealership, would you expect the salesperson to recommend an electric car to you if you didn't ask?
So... much... power.
This type of information is already largely relegated to the back of the library. I don't know a mechanic that has re-built a modern engine at this level. Reliability is so high and failure modes are probably generally more catastrophic (someone didn't change the oil) and warrant an entire engine replacement.

Plus, I'm curious if the economics work out at all anymore. Mechanic billed at $100/hour. How many hours does it take to rebuild anything to the piston level, versus the cost of a new (or used) replacement engine just dropped in place. I suspect they favor a replacement engine.
Its not the Lithium that's problematic. Its the Cobalt.

https://www.washingtonpost.com/graphics/business/batteries/c...

Newer forms of Lithium Ion batteries may avoid the Cobalt, but Cobalt-based Lithium Ion is still the most popular IIRC. Cobalt Mining is dangerous, toxic, and centralized in politically unstable regions (Child Labor, poor conditions, etc. etc.)

--------

Lithium itself is located in many locations around the world. IIRC, there's a bit Lithium Mine in Nevada.
To be fair you don't know what you think you know. Most, if not all, of your comment is incorrect.
Ask HN: Would MDs diagnose/prescribe better with more machine learning?
What desktop browsers have you experienced this on?
Here’s how I “learned” vim and many of the more proficient vimmers I know did too: go through vimtutor (type “vimtutor” on your command line), then write YOUR OWN .vimrc - in vim. Then use it and learn by doing.
Yeah it feels a bit like the bulb programmer, as if they never used anything else.
At least around here, arcades still had a strong social aspect. You could certainly play excellent games at home with similar graphics to an arcade, but you were limited to playing against your friends, where at the arcade you had all sorts of new potential challengers. I personally made a lot of new friends in the mid 90s fighting game arcade scene.

Rhythm games like DDR, Para Para, or Bemani are something else entirely. There's still no great way to play those at home without a bunch of special hardware.
I was wondering if it's possible for e.g. Sentry to list installed extensions, but that'd give websites another means to do fingerprinting, probably not a good idea for browser manufacturers to have implemented.
This discussion made me realize that Dope and Dopamine did not share roots:

https://www.deseretnews.com/article/571007/Similarity-betwee...

http://blog.oxforddictionaries.com/2015/06/dope-etymology-hi...

http://www.etymonline.com/index.php?term=dopamine "1959, from DOPA, the amino acid (from first letter of elements of dioxyphenylalanine), + -amine."
VoiceOps is hiring engineers, salespeople, CSM's to build AI for b2b voice data
>Smalltalk does not use text-based source files, with object source code saved as part of a binary vm image.

This is a misleading claim often made by the author of this Medium article. Smalltalk code does reside in text files and the IDE keeps them. This is apart of the "image" that is also kept by the environment to enable faster loading and store state.
Lots of examples of investors succeeding in diluting a founder's power in their own startup.

One person's takeover is another person's power restructuring.

EDIT: Tesla is a good example (Elon Musk pushing Martin Eberhard out).
I was lucky enough to have grown up with computers, writing my first program in 1977, and then entertaining myself with the Arcades of the 80's as they released title after title .. while also having access to the internals of the cabinets, through friends of my Dad who owned an Arcade rental business .. without those halcyon days of burned fingers and EEPROM copiers I don't think I'd have gained the insight I then later used to get into systems software development... For me, it was a joy indeed to walk into the local Arcade ("Time Zone", in Australia) and see the new - almost monthly - releases from around the world, spend a few bucks on a game or two, then walk back into the employee-only area and inspect the games, chip for chip, on the workbench.

I think a lot of serious value came from that experience, and I really wish it were possible for youngsters to have a similar kind of environment, in this day and age .. alas, with the appstore/walled-gardens, its not so easy to get inside the boxes and have a look, although I do think that my kids are going to gain a great deal of experience from the independent gaming community, the Open Pandora/Pyra and emu-scene .. once they get enough of an interest in how things are working in order to stop playing the games of the zeitgeist.

I remember when Scramble came out, how revolutionary it was to have a side-scroller .. and then when R-type/Gradius hit the scene, WOW! It was an evolutionary progression that I don't think many see, these days, in the modern arena. Does the Nintendo Switch provide such inspirations? I guess I'll have to dig deeper to see if there is an indie scene on that platform .. for the sake of my kids.
Automatically Enable HTTPS on Your Site with EFF Certbot Deploying Lets Encrypt
It's doable because Singapore is a small city-state, easily regulated, strongly controlled and managed. The largest hospitals are public, and the smaller ones private, i.e., the government has positioned itself to be the main healthcare provider, ergo, their strong ability to manage and control healthcare costs is all but guaranteed.

In doing so, they have blocked profiteering, collusion and exploitation by vested interests, but this can be challenging to impossible to achieve in other countries due to the obvious reasons.
Blink is open source if you want to compile it yourself. I find it useful enough that I bought it. Plus I was too frustrated playing with certificates.

Prompt is ok but they seem to have stopped updating it. The main thing with Blink is that it uses mosh to maintain sessions over ssh. It can re-establish a connection after intermittent disconnects. If the app actually closes, I don't think it will handle that, but otherwise if the connection drops (due to the app being suspended), it will recover.

key management is nice, ssh config is nice (I use non standard ports frequently). Oh, remapping the Capslock to control is a big one for me. I can't find a way to do this globally on iOS, but blink will do it, and that is where I need it most.

that's mainly it for me. I can't remember if I tried termius or not.
http://www.businessinsider.com/employee-retention-rate-top-t...

Matches my experience at FB & Apple. I spent about 2 years at each.
Yes, and since most natural gas plants are fed by pipeline, the subsidies seem designed specifically to exclude natural gas.

This is despite coal stacks freezing during the last polar vortex, causing much of the reduction in resiliency.

(Side note: though many old nuclear plants are still cost competitive, utilities seem to favor fossil fuels to the extent that many if not most of them are at risk of being decommissioned. And in competitive energy markets, many of these old plants can't bid on price any more either, leading to many proposed nuclear-specific subsidies in particular markets.)
>I think we're heading for a massive bubble, if Uber collapses investors everywhere will be spooked, "too big to fail" comes to mind.

I don't think a company that's had a ton of controversy around it is going to suddenly spook everyone if it fails.

I would expect an Uber failure to already be priced into the market.
That's what prefaces often sound like. It's the author introducing themself and their claim to authority that will make you take their following content seriously. This author is just explaining why they cared so much as to write a book.
Hacking WebUSB
You are mixing up two different things here. It's true that individuals inevitably have complex, multidimensional views on reality and, therefore, need to concentrate on cooperation based on shared interests. An organization, particularly one based on volunteering and donations, on the other hand, can and should choose a narrow set of goals and pursue them without taking any more sides than necessary. Otherwise people may and will withhold support for that organization because they disagree with its secondary goals.

Political bias is generally supposed to be bad for business, and the current tendency of tech companies to take active political stance is a sign that something very rotten has happened to the public discourse. Indeed: entire sectors of society (mass media, universities, now tech companies) are becoming increasingly hostile towards still widespread conservative views, excluding huge sections of the population from political debate and deligitimizing their views. That population is now oppressed and unable to advocate their views in a public way, but they can still vote, so now USA has leftist mass media going nuts over the election of President Trump. But it's not going to end there: when the conservatives realize that Trump has failed to turn this oppression around, it might come to violence and who knows what else.
That seems to agree with me? Mainframes are still in use everywhere. However, that statistic doesn't imply that those customers build their brand new greenfield capabilities on those mainframes.
October 4th – Google Hardware Event Live Stream
On the 5th September this year, Chrome 61 was released with WebUSB enabled as a default feature.

WebUSB is a JavaScript API to allow web sites access to connected USB devices. It is aimed at scientific and industrial USB devices and does not support common devices like webcams, HIDs, or mass storage devices. However, many other USB devices can be accessed using the WebUSB API, and users may not realize the level of access gained whenever they grant permission to a web site.
I have been thinking about this with the Anthony Levandowski case.

How long does it take before someone has expertise valuable enough to go full Count Zero and extract them outside the reach of legal consequences? It's basically the approach Samuel Slater took, and I keep expecting to see it repeated today in either AI or biotech.
On Disk IO, Part 4: B-Trees and RUM Conjecture
Cryptocurrency consultancy
Hi Andrew, we place a higher importance on your recent projects and contribution rather than years of experience. Although to successfully lead our current projects, you should have a significant exposure (~5 years) in an engineering or development role.
Haven't tried it. Will I be able to restore from backup after this, though?
1) Last time I tried it was reasonably fast for a dynamic language - somewhat slower than javascript (V8) but faster than python (cpython) to give you a ballpark

If this is true, then it's much slower than LuaJIT, Lisp (SBCL) and probably Chez Scheme: Three great dynamic programming languages worth checking out, by the way.
I never said a single factor fell into the 400k figure.

I'm also highly skeptical of the figure itself, as the total number of enrolled 6-year-olds is only 675k (97% of population) in 2012 (the last year the number was available), and for the years prior, it was pretty stable (+/- 50k). [1]

Being off by an order less than that makes some sense, but being off by 60% in a pretty stable country seems completely improbable.

[1]: http://stats.oecd.org/index.aspx?DataSetCode=RPOP#
Now I wonder if there's a js library which makes a textfield behave like VIM...

Guess I'll need to look at the source here later on to find out.
I don't use it as my primary, but it's great for when I have to go visit the inlaws and don't want to bring my laptop gear. I keep a VPS specifically for doing this sort of work.

The apple keyboard is better than nothing, but I'm not really a fan. Plus I hate that effing emoticon key.
i would take "large ecosystem" over "powerful" or "cleanest and purest"

whenever i am in the process of picking a language for a project, i check if there is a library for what i want to do
And then Google built Chrome, and Chrome used Webkit, and it was like Safari, and wanted pages built for Safari, and so pretended to be Safari. And thus Chrome used WebKit, and pretended to be Safari, and WebKit pretended to be KHTML, and KHTML pretended to be Gecko, and all browsers pretended to be Mozilla, and Chrome called itself Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13, and the user agent string was a complete mess, and near useless, and everyone pretended to be everyone else, and confusion abounded.
A single dose of Ketamine rapidly reduced suicidal thoughts
We do a lot of importing data from a large variety of data sources, so we use lots of MongoDB for persisting data and Elasticsearch for fast aggregations and queries. We have quite a lot of data, but we haven't ran into any problems with elasticsearch/mongodb. A lot of the data we import has backing PostgreSQL databases from partner companies which adds some extra redundancy.
Beat me to posting it. :)

Edit: Actually, the course starts on October 16.
i.e. do people in the HN community think that their doctors would do a better job if they leveraged ML in some form? do doctors rely too much on their own personal in-brain understanding?