skysight-inc/HackerNews huggingface dataset:
This is using libusb from Node via https://www.npmjs.com/package/msi-keyboard / https://github.com/stevelacy/msi-keyboard.
They've stopped doing that because it doesn't win them elections. The roots of it go back to Nixon's southern strategy to split the Democratic party based on race, but the 80s also walked back alot of the strength of unions and removed other protections due to deregulation, and the 90s were how this all got finished off with the rise of talk radio and cable news dominating the conversation on the right.

There should be room for a broader party that is pro-labor, but you would have to ditch alot of the links to civil rights or make a move to pick up the social conservatives in order to bring in many of the current GOP voters. It's possible, but I think the GOP as it currently exists needs to collapse before you can lose its grip on those voters.
Or they want to disallow reusing previous passwords, without leaking them to the client.

As an aside, I have always wondered how it is possible to disallow reusing previous passwords if the password is only saved on the server as a salted hash, which is recommended I believe.

Is it possible?
Today I saw someone spend about 3 hours or more on Facebook (mobile): my new flatmate.
What is 1-(1/365)?
How do you measure code quality and maintainability in that scenario?
He still looks good for someone that's 78 years old. If his estimates are correct he would be 96 when he finishes that work.
Joking, of course. Kind of a reference to gun control jokes.
This actually touches upon a subject I hold dear. For .net development, I use SimpleInjector, not because it is the best and most flexible DI container, but because it is deliberately designed to make it impossible to do things that are wrong following best practice.

Sometimes it is annoying that it lacks the flexibility, but it always means we just have to do the refactoring now, rather than let the code rot. A Lead Dev should always keep this in mind, choose tools that make the right way the easiest and possibly only way forward. A mono repo is an example of a tool that gives superb knowledge and flexibility, but it requires some serious discipline to avoid a rapidly growing complexity.
That reminds me of philosophic "free will". Am I really free to choose or are my thoughts and surroundings "forcing me" towards.

If the miners freely agree to accept a fork, were they really free in their decision or did they do it because of peer-pressure or because humans like to preserve groups more than anything else?

On the other hand: What would need to happen to "prove" independency of the organization?
Logins and Passwords
It's an automated build system, it already exists. I think it's more likely that Googlers decided that they had the discipline for a mono repo - time will tell if that hold true.
The description lacks one thing. What it actually does...
I find Facebook pages visually ugly -- unpleasant to look at at a level that has nothing to do with my opinions about the site.

But that's just me. I find that British tabloids like the Sun look similar -- and they are designed that way to attract rather than repel eyeballs.
OSS – Path to a free self-taught education in Data Science
Yeah, at some point my FB feed became dominated by links to other sites, essentially not much different than Upworthy.

Like you, I found myself doing the "quick scroll through" until I finally deactivated my account.
A Guide on How to Get New App Ideas
Thanks for telling this story, it's enlightening.
The 3 absolute must-have lenses you need to take the best travel photos
The free market bit was irrelevant. You are being downvoted for arguing an irrelevant point. Weather free or not, communes are possible in the us, which is what you wanted.
You will not have perfect knowledge. Even at Google they don't truely have a mono repo, as there is several other projects that live outside the monorepo. A build system will also detect changes and run test, produce a build, and notify maintainers, when you update a dependency. Monorepo is not needed for this.
Best personal wiki after voodoopad and gitit
As far as I know you can, but some features may be limited/nonexistent.
I'am a big fan about how to struct my note. Personal wiki is my ultimate choice. After Voodoopad been selled and not updated, I believe in 'simiki' meet all my need.

- pure markdown.
- easy deploy to github pages.
- easy preview in local broswer.
Stop the crocodile tears. It doesn't matter if you're polite. You're engaging in the worst kind of rumor and FUD spreading possible, and you deserve to be down-voted for it.

There are a million ways to talk about something without making strong assertions about it, e.g. "is this what it looks like? <link>".
> It also seems unlikely the prices are low because of planned obsolescence

As someone who does pricing strategy for a living, no it does not seem unlikely.
https://readme.io
I think that's kind of ignoring a large chunk of history where small, local governments were steamrolled by corporations and it takes action at a nationwide level to counteract this. The primary driver of this is the fact that there is just so much money out there and businesses are faced with a never ending battle to defend it. The arena can be with "big government" but it can also be "city by city" or even with hired security pushing around the new players.

I don't think it's a good idea to try and rollback every change that's been made unless you think about why the regulatory body or whatever exists in the first place.
I wish more people wanted to make the streets smile. I want to do that.
The AI Games – Create an AI Bot for Go ( Baduk Weiqi ) and Join the Competition
Look at the bright side. If people leave facebook because they don't see friends' and family's photo, but ads and ads and ads, then the number of active users will decline and facebook will eventually become nothing.
How+to+make+money+clicking+adverts
Yes, me too. I'm a daily bike commuter and am quite sympathetic to the being seen aspect. This goes way beyond that in some cases. Case in point: a good chunk of my ride goes through the Portland Springwater corridor. This is a dedicated bike/pedestrian path. Much of it is unlit at night. I've seen these riders a half mile ago (~2 minutes) and by the time we're getting close enough to matter their lights are blinding. It's like a driver who refuses to dim their high beams for oncoming traffic.
I'm guessing you were also reading the post about Google Voice commands before this one, and got confused. https://news.ycombinator.com/item?id=12000264
Perhaps I exaggerate with the 99 percentile number, but the people I know who work at a top(high paying) company like Uber or Jane Street will get something like 150k easy (and maybe a signing bonus), and Palantir is more middle of the road with 100k base salary or less, and stock options of dubious value.
I found I get a much more interesting "news feed" in the iOS app by searching for "Posts by my friends". Gives you a long scroll view with none of the Pages fluff.
We don’t fight the talent war
The global terror database World-Check was leaked online
What is the advantage of using Neopy instead that others neural network Python library like Pybrain?
Hmm? I suppose I was unclear. I wasn't making a comment about the relative quality of the software itself- I was pointing out that once you have decided you want to pay for support, for some domains, the for-pay support available for the open-source product is better than the for-pay support available for the closed-source product.

Really, "what level of support do I want to pay for?" is a question you have to answer separately from the "should I use open source or not" question. You can often buy closed source software without support, just like you can often buy support for open source software. The quality of the available support varies quite a lot, and really should be evaluated primarily on the reputation of the company you are buying the support from, but in my experience? proprietary software is not the clear winner in the paid support department.

I actually think that a lot of managers are sold a bill of goods with the "someone to blame" line- The software being closed-source and paid for doesn't automatically mean that the support is any good. I've been in so many situations where we end up needing to call support because something broke, we don't have the source... and a lot of times? well, I (and just about any other sysadmin) could give you really long stories of incompetence.
Yes, if you had the data.

That's why shares that trade openly are called 'public market' shares.

Reading this thread is fun, it's like trying to see Silicon Valley try to reverse engineer something hiding in plain site.

95% of these problems would go away if these companies were forced (by investors or employees) to go public.
This trust could be hacked, and it is probably a much larger target than any individual investor's bitcoin wallet. I think the risk of this trust having all of its bitcoin stolen, leaving the investors completely screwed, is pretty high.
Why there is no homebrew formula for hashcat? Developer claims OS X support.

Feels weird to download binaries and check sums manually.
platform/packages is open source, but I guess the split is done so that the manufacturers can ship their own versions of these components. Also I guess manufacturers are more responsible for these components now.
That doesn't mean much for the security of the trust's bitcoin wallets. The SEC has zero expertise in that area. What assurances do the investors have that they will not get screwed if some hackers steal all of the trust's bitcoins?
This belongs to homebrew cask (https://caskroom.github.io/) and you can indeed install it using cask.
I think it's kinda MVC not full but good for micro projects where you want a clean code but not a bloated framework :D
FYI the link on your profile, http://fetchrobotics.com/?page_id=30, is bouncing to an outdated page: http://fetchrobotics.com/careers-old.
I live in Portland, OR, e have pretty good bike infrastructure. If the goal is to be seen, there are indeed other options. LED glow or area lights are probably more effective than the eye melters pointing towards the sky and much less hostile.
Someone please give this guy $10m of funding to invent more cool stuff.

Regardless of commercial application, this guy can do #hardtech
>You will understand nothing about world events since mid-70s until you wrap your head around US's decision to throw the Shah under the bus and prop up the Ayatollah regime.

Yes, the United States replaced a friendly regime with a hostile one, that makes sense. The Shah was doing so well, much beloved by the Iranian people, so believed that his secret police force SAVAK in some ways compares unfavorably to the SS and the NKVD in terms of forms of elaborateness and systemization of torture.

The narrative you're suggesting doesn't have internal coherence, unless you're saying that Jimmy Carter conspired with Ronald Reagan to lose the election and that when the western powers did arms deals with Iraq in the 1980s they didn't really sell them any weapons, somehow...it just doesn't make any sense to anyone in possession of even a few facts that a neutral party would consider undisputed.

The Shah was a brutal, incompetent, and out-of-touch dictator who paid lip-service to western values while committing countless crimes, going agains the wishes of the overwhelming majority, and failing to invest in even the most basic infrastructure.

And this game looks great, precisely because it deals with the complexities involved in being an average person having to balance two very different forms of dictatorship, neither of which believes in free association, free speech, or free elections, and is willing to commit mass murder to get it's way.
Right and wrong. If that’s all you need to do search for SennaJS or PJAX. What really f/e frameworks and libraries help you build is complex interactive interfaces. If you don’t see their use then means you don’t need them.
Which is very sad, because it's a totally sane way. Have a set of different low-level languages to describe a screen layout, a paper layout, a audio layout for the blind, a single high-level language that describes content, and three transformations written in a very powerful yet pretty much declarative language. What not to like?

For example, sometimes we may need to enumerate certain things, e.g. headings. Normally this is a part of the final typesetting package (LaTeX or MS Word, whatever). But with XSLT and XSL/FO we have a different share of responsibilities: XSLT computes the numbers and XSL/FO typesets what it's given, so it has one less thing to worry about. This is great, because typesetting is complex enough already.

Besides, XSLT way of creating styles (xsl:attribute-set) is one of most elegant I've seen. It's very simple (one element and one attribute) and very powerful at the same time: you can easily inherit styles and/or use mixins or combine these approaches and there's no ambiguity. Besides, it's generic.
'Tesla Solar' wants to be the Apple store for electricity
Google Maps on mobile is adding support for multiple destinations
How many of those vulnerabilities would have been caught earlier in a safe language like Rust?
23 September 2013??
"""
Bitcoin is a digital asset (“Digital Asset”) based on the decentralized, open source protocol of the peer-to-peer Bitcoin computer network (the “Bitcoin Network” or “Bitcoin”)2 that hosts the decentralized public transaction ledger, known as the “Blockchain,” on which all bitcoin is recorded. The Bitcoin Network software source code includes the protocols that govern the creation of bitcoin and the cryptographic system that secures and verifies Bitcoin transactions. The Blockchain is a canonical record of every bitcoin, every Bitcoin transaction (including the creation or “mining” of new bitcoin) and every Bitcoin address associated with a quantity of bitcoin. The Bitcoin Network and Bitcoin Network software programs can interpret the Blockchain to determine the exact bitcoin balance, if any, of any public Bitcoin address listed in the Blockchain which has taken part in a transaction on the Bitcoin Network. The Bitcoin Network utilizes the Blockchain to evidence the existence of bitcoin in any public Bitcoin address.
"""

This is not entirely accurate - it does not take into account the fact that there is a non-zero probability that a transaction already recorded on Blockchain is later removed from the canonic Blockchain branch.
Not even that. They could believe that they are in a job where they are expected to move at a pace that implies sloppy code.

Of course, that will actually mean they move much more slowly due to bug fixes, but a junior dev in an environment without a good senior dev can easily fall to the "quick and dirty" fallacy.
Ah I remember it like it was yesterday. After years of doing work in the Java and Scala ecosphere I took a gig at a mortgage company doing PHP. Composer, Larval, Symphony2, Silex and a dozen other things made it seem to me like PHP might not be too bad. I might even have some fun!

Then the day I started I learned the sad truth. The "Technical Architect" laid down the law: all applications had to be written in Zend Framework 2 and nothing else. I gave it a chance, read all the docs and wrote an app in it. Suffice to say there was a scarce community and lots of defects. I also found how it worked overly complex. Imagine taking spring and asking "how can I make this harder and in PHP?" That's how I found the dependency injection framework to be.

Suffice to say I only lasted 3 months before moving on. ;-)
Source File Organization for C++ Projects Part 2: Directories and Namespaces
WordPress Developer Super Cheat Sheet
Yes. In fact, the point with symbols and code as data is that you can implement different paradigms in the language itself. A program implementing prolog, for instance, is an example program in books.
D3 JavaScript Visualization Library Hits 4.0
The amount of AAA titles that comes to linux is still negligible <1% of AAA titles end up on Linux
within their first 3 years of release (Ubisoft, Activision and EA do not release titles on Linux).
The only big publisher that releases games for Linux is 2K which has released several games on Linux including old AAA titles but they also don't do it directly the license it to another company and pretty much wash their hands of any support.

Overall out of those 2000 games a lot are borderline games, and out of those that are a lot are borderline playable on Linux since Steam doesn't really enforces strict rules.

So no the Linux gaming market is still pitiful it's not much better than it was 5 or even 10 years ago with Wine if anything it's worse since DX11/12 games pretty much do not run on Wine.

On the indie side things are much better so if you are only a very casual gamer or really like some old school stuff you'll have things to play, if you want to play AAA titles Linux isn't where you find it.
This breaks the HN guidelines, which ask you not to call names in comments here. Please (re)-read and follow them:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

Nasty dismissals are of negative value to this site even if there's a legit point locked within them.

We detached this comment from https://news.ycombinator.com/item?id=12003805 and marked it off-topic.
if you live in sf they were all around. at least their hauling trucks were. i'm guessing maybe very few people in palo alto have a need to sell their couches?
Most of my "friends" post lots and lots of political annoying rubbish. I hope it doesn't start showing me more of that,
What exactly do you play i wonder, sure there are some games, some 1st party games from Valve come out to Linux, some 2K titles will get a Linux release on steam 3 years down the line (and usually be somewhat broken), and there are some indie games.

But please let's not portray Linux as a viable gaming OS.
Discussed on reddit before and I found that Iris uses caches to speed up.

https://www.reddit.com/r/golang/comments/4a8yit/is_this_the_...
Ruby on Rails for Complete Beginners
Brilliant analysis. This is wisdom for the ages, thank you.
Emmanuel Faber's speech at HEC graduation
This is one of the greatest recent resources for human neuroscience. This project is giving hundreds (and soon thousands) of subjects' worth of structural, diffusion and functional datasets. This is a huge step toward developing community consensus on how to model human neuroimaging data, which is hindered by the tendency of most labs to keep their data.

The datasets are also great quality, preprocessed and aligned.
This was exactly my experience when I phoned my ISP and was met by an obviously recorded message that asked me what I want and then, apparently, switched to listening. I had no idea what to say to it! So I waited until it returned to the usual "wait to switch to an operator". Only a few calls later I learned from the human operator that I'm supposed to say something like "technical support".

(At the same time I have no difficulty and even prefer to call a local taxi using a voice menu based on my usual routes. These guys jump straight to business: "if your current address is X, press 0", "if you're going to Y, press 0", and then confirm; takes half a minute.)
Vanguard ETFs are free.
We detached this subthread from https://news.ycombinator.com/item?id=12005185 and marked it off-topic.
In my case its because it was the most economical way to get a 13" laptop with 16GB of RAM and an i7. The fact I can add a second SSD with Windows on it and play games with the settings turned up is really just a pleasant side effect.
No empty dismissals, please. If you have a point to make, please make it civilly and substantively.

We detached this subthread from https://news.ycombinator.com/item?id=12004187 and marked it off-topic.
Just a bit of background: Emmanuel Faber is the CEO of Danone, and was asked to do the graduation speech for the HEC business school in France. The first 5 minutes are unfortunately in French, and then he switches into English.
IMHO this speech is at the level of Job's "stay hungry, stay foolish" - very inspiring.
Here is why Emacs uses Meta key
Iraq was "a real nation" before the first gulf war. Indeed, as you point out - the US lost that war by any sensible measure - but that doesn't mean the same mistakes won't be repeated. And the gulf operations were something of a 50/50 split between contractors and military personnel, at least towards the end of the protracted conflict.

Don't forget that "the end of war" as proclaimed after world war one - because a new world war would be too costly, and too horrible for anyone to contemplate. Of course no one will start a war they think they will lose. You start wars you are "certain" you will win. And then they escalate. And escalate.

> The 'big shift' over the next 50 years is that 4 billion people who are not even on the radar today are going from $2 a day, to $50 a day in terms of GDP.

I absolutely agree that this is going to be the biggest change. With accompanying logistics, new (political and economical) battles over water rights and so on. If there's a new "private" war, I'm guessing it will start with a large contractor being hired by some regime to "calm down" "unreasonable unrest" over stealing natural resources and handing them over to corporations, like for example privatizing water (or as one can see in Niger, privatizing oil).

I certainly hope we won't see a third world war, but I'm also afraid of people that seem to think that large scale war is "unlikely". Nothing in history suggests that it is.

[ed: And "insurgents" are likely to always be proxy wars. The US created the modern resistance in Afghanistan to fight Sovjet power, and then end up fighting that same insurgency, now supported by Saudis, which are allies on paper.]
Bookshelf of web-designer
LIFX makes [IMO] pretty great LED bulbs with controllable temperature. They don't require a central hub like Phillips Hue, and you can find them on sale right now since the newer model is smaller and fits more fixtures. http://www.lifx.com/products/white-800?variant=933783339

Still 20x+ the cost of a normal bulb, and the tech probably won't work in 5 years, but it works well enough as a dumb bulb once the temperature is set that even when they inevitably go out of business or get acquired and shut down by Google, it should still be the temperature you want.
Isn't cask supposed to be for heavy apps with GUI?
Sad news. I had a really good experience with Move Loot. It seemed too good to be true - unique and cheap furniture, delivered in the exact window I requested, already perfectly assembled. It sounds like they couldn't make it work and things declined :(
Red 0.6.1: Reactive Programming
On my phone, but what if you limit 2000 inside the .contents query? (BigQuery should exit early and touch less data).
I still have an Intertec Superbrain here. The looks of it alone make it worth keeping. It needs repairs, but I'm afraid the screen is dead (has stains on it), and then it's probably over. I would like to be able to copy the 5.25" disks, but how? I probably need an old DOS machine which can write to 3.5" floppy or something... Hobby project for later! ;-)

Back in the 80s this was my machine, for Wordstart, Dbase II and Turbo Pascal mostly. I was one of the only kids with such a machine, although soon the PC would take over.
1) Mixes of hydrogen and oxygen are highly explosive
2) Hydrogen tends to leak with ease even from metal containers (hydrogen molecules are the smallest).
3) There is a tradition to use lighted candles at birthday parties.
1 + 2 + 3 makes for a disturbing (although admittedly fun) combination.

https://www.youtube.com/watch?v=ce6imsXTkGQ
Show HN: XRespond – Virtual device lab for responsive web development and testing