skysight-inc/HackerNews huggingface dataset:
Yes, you can detect an arbitrary number of simultaneous keypresses. The only limitation is that you can only scan one of the dimensions in parallel.
> Altruism essentially never saves any ships. That's just not
> how the world operates. It's always about money. The only
> alignment that will work is more money going towards
> doctors.

In the (non-US) hospital I work we have a really exceptional bunch of general surgeons. 4/6 of them are work-a-holics, 3 work only in the public system (basically halving their salaries c/f if they did a day a week in private practice). They routinely work from 7am til 7pm, love operating, will come in on weekends when they are not on call to see and operate on their patients. The others do small amounts of private work but are still really focused on their public work.

These guys have some degree of martyr complex, some degree of being workaholics, enjoy the status in the community they get from being seen as hardworking altruistic surgeons. They get a truckload of work done and really provide a great service for their patients.

This is not universal but other departments in the hospital have similar personalities.

These kinds of people are the ones that keep a socialised health system going. I think they would really struggle in a for-profit health system because it is really difficult to remain altruistic and go beyond the call of duty consistently when you feel like others are not. When your colleagues are being lazy, when your hospital/insurers are trying to rip you off or tighten the screws, or forcing you to spend large amounts of time doing paperwork and claims. When you feel like you are having to bankrupt your patients by operating on them. All these things make you bitter and stop you caring and performing for your patients.
Can someone explain me why that is? It just seems like it is the dumbest thing in the world to me. The OS may be good at scheduling, but why not have a built in library providing you with an alternative? Native threads are usually really slow to start and stop, because they have high memory use and even modern OSs can only handle on the order of 10000 of them.

When I saw this decision my first reaction was "Well, that was a promising language. Shame about that." I can't be the only one...
Loved that game, it was for me like a light hearted version of GTA without all the dark overtones. That's really what would make SimCity a game I would have kept upgrading to; that and support for Linux. Their main page says PC/Mac. So PC means Personal Computer, wonder if my PC running Ubuntu counts? I'm guessing no. I'd have kept upgrading the BattleField games too but EA seems to not be interested in this.
How marijuana legalization in Colorado and Washington is making the world better
One of the things that boggles my mind is the "single responsibility principle violation" that they're calling.

What? Systemd will only handle the starting and stopping of services. How's that doing more than one thing?

This seems to me a technically better solution.
If you want true lightweight threads, you need haskell or erlang.
But why? Would you be afraid to use libreSSL, because the AES implementation wasn't done by Rijmen and Daemon (inventors of AES)? Generally one feature of the Bernstein designs are that they are reasonable simple to implement securely for a competent programmer. By comparison, RSA and the likes are frigging hard to get right because of side channel attacks [1].

[1] http://www.tau.ac.il/~tromer/acoustic/
Burger King Is Run by Children (BK's CEO Is 32)
Can someone explain the thing in layman's language
An SMS when it's unlocked would also be great to see.
Since both AAD (opcode 0x37) and AAS (opcode 0x3F) are 1 byte long, and a sequential combination of them won't change the program semantics...another bonus is that ascii characters for 0x37 and 0x3F are printable characters...

This would make them good replacement for a sequence of NOP's...
You just have to be familiar with your tools. I even wrote my own websocket server implementation, because there wasn't any good ones for libuv.
I love it, works great on Ubuntu, doesn't bother me if it's not quite as snappy, will stick with it.
This is pretty similar to https://www.virtualock.com who also provide a Windows version.
I don't see how this does not follow.

> Now you could argue that this can be important culturally, such as religious rules for different sexes, but then the reasoning becomes completely circular.

Not really. People seem to confuse what is with what ought. Those are two completely different matters.

OP wrote "People like Japanese or Chinese are trained in working in groups with disrespect for the individual.", and he was challenged for the "People like Japanese or Chinese" part. You may believe that such differences ought not exist, or we ought not to have to use such categories, but the OP's statement was about what is, about the state of reality. You may agree or disagree with OP's statement, but at no point should considerations of "political correctness" enter such argument.
> And anyway, most websites don't need SSL. Anyone who tells you different is probably wearing an aluminum foil fashion accessory.

How about the fact that any HTTP page can be injected with arbitrary javascript by a MitM? Are you that confident about your browser's impermeability? Do you always use a VPN in public hotspots? etc.

Anything that's worth viewing, on an often attacked platform (browsers), is worth viewing securely.

edit: s/link/page/
[Spoiler Alert] I did this on the first play through too. I played through again and it turns out that's the last level anyway. If you take the easy option you end up in a blank level where all the winners can hang out and just draw pictures. When I was there it was 50% people expressing their joy in finishing, and 50% dick pics :)
In difficult areas, making residences out of reinforced concrete, stone, and cinder block is very common.
As reported in [1], it looks like he wasn't negligent - "DeGiorgio discussed the problem with Delphi...in February 2002, he had a choice: do nothing to fix it or change the switch and delay production."

He certainly knew about the problem, but then decided to not fix it, to keep the production schedule on track. This is what makes me talk about management and deadlines.

It's easy to blame it all on that single engineer - and I'm sure GM would love to do so - but isn't it possible the environment in which he worked made it difficult - even risky - to implement the right solution? Perhaps biased by some of my own experiences, I tend to favor the organisational failure explanation that other comments here describe quite well.

Of course, everything he did later - the cover up, the lies - were attempts to cover up this one bad decision, and show that his ethics were less than stellar.

[1]: http://fortune.com/2014/06/11/gm-switch-ray-degiorgio/
Disney could own the bitcoin network.
I did the setting changes. Now the process monitor on my MBP (Yosemite) shows a bunch of "Google Chrome Helper" not responding in red. Not sure this has saved battery but seems battery goes out even quicker.
People that rent a $15/year VPS use it to run an IRC bouncer or a small web log, something you don't need to know a whole lot of sysadmin stuff for. They just need a machine that's always on.

It's hardly worth hiring a sysadmin for (I find that suggestion laughable, to be frank). Managed hosting doesn't allow you to do much else besides hosting a website in PHP, which is not enough for plenty of use-cases, including OPs.
Entrepreneurship in India: Batteries Not Included
> "I am an old time Debian admin, I don't want to learn another way to configure my system that is not a bunch of shell scripts, so I am gonna bitch about this decision and create a fork".

Even if this claim were actually true -- what's wrong about that? Why should someone move to a new immature system if his current one works perfectly for him? If an Apache server works perfectly for me why should I invest time and effort to switch to nginx just to get the same thing?

I consider a fork a good idea because it would split Debian development into a safe area of old-fashioned reliable technology, and a testing area of new technologies like systemd. If those new technologies have proven their reliability _then_ the moment has come to think about exchanging old stuff. It is too risky to throw a reliable system overboard and to force all people into an immature new technology.

I wonder what's the problem with the systemd proponents. If other people prefer SystemV why don't they simply let them go?
I wrote that article, so, no.
Citadel: A toolkit for building a distributed docker cluster
I often see incorrect explanations of how wings works, this included. There's really only one experiment you need to do that demonstrates lift at all scales. Stick your hand out of a moving vehicle or get in water and spin with your hand sticking out. You angle your hand up - your arm goes up. Down, and your arm goes down.

Your hand/arm will go in the direction opposite of the directed flow because the flow is pushing it to go that way. This is the same way a wing works. There are complicated ways to calculate it all, but the general concept is basic.
Actually, Rust is much closer to the system than Go is making it possible to implement lighter weight web services using Rust than Go. Rust features like not having a GC allows for much more predictable performance.

Go's concurrency features are nice if it's your kind of thing, but will get in your way when hitting that "last mile" of performance. For example, if you were to implement something like haproxy, you would probably want to use Rust over Go for performance.
Nad this is for the power profile:

http://svnweb.freebsd.org/base/releng/10.1/etc/rc.d/power_pr...

so what?

Also: Usage: $0 [0x00|0x01]. That is the real unix way these people is proposing.
These kinds of scenarios could appear in the "negative" column of a positives and negatives analysis of whether to work in a safety critical, regulated industry. Because even if an individual does his job diligently and ethically, there is a risk that corporate motivations can coat you in shit.

Articles like this, and the Ranbaxy pharmaceutical article, make me wonder if the satisfaction of working in safety critical industries is worth the risk.
You may want to change the getter and setter notation for the sake of the dyslexic amongst us. Are you thinking about starting a functional/non mutability version of CLOS?

EDIT:
Have you looked at Datatypes? It looks like they are meant to be the more "Clojury" answer to OOP.

http://clojure.org/datatypes
I was under the impression that clang was still, generally, slightly slower than GCC for C++. Perhaps this has changed in recent years (as clang and llvm have been seeing tons of development effort and funding).
"Protocols and constructions should be designed to minimize dependence on randomness, the way DJB's EdDSA does:"

I think a lot of the reason that ECDSA/DSA are so inelegant was that they were designed to get around the patent on the (quite elegant) Schnorr signature algorithm, which EdDSA is based on. Thankfully, the patent expired in 2008, so moving to better signature algorithms that don't rely on per-message randomness is a matter of institutional inertia at this point.
For the Debian and Ubuntu crowd: apt-get install micropolis
Your first feature request is going to be for it to work without the power cord :)
Nifty, except in public places I usually have speakers muted (I assume Macs have the same capability). I also always close the lid prior to unplugging - does this require changing power management settings?
In the various laptops, soldered-on RAM is a trade-off for the increasing thinness of the machines. Whether it's worth it will depend on the individual's needs.

In this case, the Mac mini is the same size as the previous generation, which had had user-replaceable RAM. Soldering it on the RAM in this new generation is just a dick move on Apple's part. It's hard to think of a legitimate reason for them to do this except to make more money from you.
Bypass iCloud activation lock iOS 8.0.2–8.1 Just release and be an iDEvice OWNER
The thing is, /dev/urandom is not even limited by the entropy counter when there is no entropy in the system at all. That was the reason for the RSA factor collisions: The software just used /dev/urandom during boot time when the embedded systems did not have enough entropy available. As a remedy the libreSSL team asked for a Linux syscall with the feature to block if and only if the random pool has not been seeded with at least 128bit of randomness: https://news.ycombinator.com/item?id=8049180
It's better to improve the design of the website
Read carefully what Linus actually wrote, not what you believe he writes. Here he suggests an even better implementation than the one actually implemented afterwards: feeding hwrng to the pool just like the all other sources. The last time I've checked (a year or a two ago) the hwrng was there but had the special treatment, not passing the same path as the other sources.

So it's more "why wasn't hwrng treated as the other sources later" than why he wrote what he wrote here.
But it would lose its value as soon as it happens, so it's a bad deal for everyone (including them)
TweetNacl was written by DJB, and implements the same primitives. It's a nearly drop in replacement.
It's not much of a secret, at least around folks I've talked with in Seattle.

Here are the the first couple of links that showed up in my google search: http://www.eurogamer.net/articles/2014-01-17-valve-has-no-vr...
http://www.reddit.com/r/oculus/comments/2ewj4a/oculus_and_va...

FWIW I have had a demo Valve's R&D headset and it is amazing!
It's not about the code. You need to get Mozilla and Google to agree to deploy. They aren't dragging their feet; they put an enormous amount of effort into these problems, and employ some of the best in the industry.
I disabled it after a while. Its time lapse can't be changed although available from setting. It tends to suspend tab within a couple minutes and constant reload when switching between tabs. Very poorly developed, a nice idea though. A similar addon in firefox has done this long time ago and I can keep over hundreds tabs in firefox almost all the time, while only a few is loaded.
You may be surprised to find that you can get microprocessors with over a hundred general purpose I/O pins if you're willing to solder them all down (the STM32Fx series in the QFP208 comes to mind) that would let you wire every key of a 104 or 107 key keyboard to a pin for monitoring. And you could read them all at close to a megahertz so you could get an effective state of all the keys at a given point in time. (the chip can run at 168Mhz and you're looking at basically 14 I/O ports.)
What can be done? If we are to continue reducing punishments for apologetic offenders (and for the record, I think we should)

I completely disagree. The article already provides an excellent argument against this practice: it is inherently subjective and clearly biased.

I'll add another argument: the justice system will never be perfect. We'll always occasionally convict innocent people. Such people cannot be asked to be contrite about a crime they did not commit, nor does it make any sense to hold their lack of contrition against them, as we currently do.

I think the only fair way to do it is to base the initial sentence solely on the severity of the crime itself, and then, once the sentence is underway, to make parole decisions based solely on the prisoner's behavior in prison. Contrition should not factor into it.
So.. is this why Google was working with GIS data?

https://news.ycombinator.com/item?id=8459996
MySQL is also an industrial-strength open-source RDBMS. Postgres might a better option, but MySQL is worth considering as well.
Thanks, but I am definitely not confusing the two.
You were downvoted but this is a valid comment on Google's services -- they don't publicise their maintenance plan.
> and to some degree Family Guy had a revival

"Some degree?" Family Guy came back after being cancelled for two years. That's pretty much the hardest degree a revival can have.
There's no easy answer i don't think. it depends.

If you decide it makes sense to switch to an rdbms, you should probably consider postgres rather than MySQL.
That's a Linux bug with a universally-deployed userland workaround. There's no question that urandom should work on Linux the way it does on FreeBSD, but that's not a reason to avoid urandom in userland software. The death toll from avoidance of urandom is enormous; the death toll from this bug... isn't.
I am surprised this was down voted, since (as I replied to a reply) this doesn't seem to be any sort of secret. In fact someone brought it up at a VR meet up I was at a couple of weeks ago and they certainly didn't mean it as any sort of criticism.
Possibly but that defeats the advantage of using salt water. Efficient operations need only a small fraction of the water used in traditional agriculture.
Pretty cool.

I've been using SolEol for months and it's pretty great.
A very common attack vector is through installed web applications. Especially if you run wordpress with a lot of plugins installed, be sure to enable correct read/write settings for /var/www, and update your application frequently.

Malicious entities runs 24/7 scans towards indexed URL's attempting to exploit various vulnerabilities, and many of the vulnerabilities allows remote code execution, upload of php files etc. This can be used to upload malicious code, simple php-webshells, and then your VPS is suddenly a part of a DDoS/Scanning network.

Exploited Wordpress sites are a problem, Zeus/Zbot-Trojan is often seen downloading updates/configs from these, and they are also often used to redirect users to Exploit Kits.
Mindware Upgrades and Cognitive Prosthetics: We're Already Technological Animals
This ia good effort might even force the hand of Dropbox to add a similar feature to the official client.

I need a solution to use all the 1TB of Dropbox space available without having to have 1TB of space on my laptop and without having to resort to use the web interface.
I think Bernstein agrees with this, for what it's worth. I could be remembering wrong.
Crane: Lift containers with ease
Pixar actually offers a rendering cloud built for RenderMan: https://www.renderman-on-demand.com/
"Under the act, it is an offence to send another person a letter or electronic communication that contains an indecent or grossly offensive message, a threat or information which is false and known or believed by the sender to be false."

So I guess porn will be made illegal by this law, as will lying (even if the lie is intended as a joke -- "I'm 300 years old!" or "this sentence is false" -- and even if it's such an obvious lie, like the above, that it's unbelievable).

Who decides what's "indecent" or "grossly offensive"?

Why is the legal system stuck with Victorian-era mores where, for instance, sexual images or words are "indecent"?
Thoughts on Biotechnology Driving the Next Industrial Revolution
They're called "nurse practitioners" and it's a massively growing field.
The War Nerd: Nobody Could Have Predicted Islamic State’s Retreat from Kobane
Single-family homes are going out of style
No, you're missing something. Nacl isn't secure merely because it implements trustworthy algorithms that its authors themselves design. It's secure because it was designed from the ground up to be secure at an implementation level, and (critically) to be misuse-resistant. Equally importantly, the implementation was done by people with a pedigree in building secure misuse-resistant crypto.

Sodium (which I like and recommend) can't make the same claim. It gets what trustworthiness it has from the fact that it's a slavish fork of Nacl that merely aims to make it compatible with more runtimes.
>moving from redis

Yes. It is a very poor choice for your needs.

>to mysql

No. It is a very poor choice in general.

>What other databases

Postgresql obviously. I'm honestly shocked that people are still considering mysql in 2014.
TL;DR: you don't have to use one or another, use both!

Your use case, running a restaurant is certainly a mixed use case. You'll certainly want to query the latest orders if this is going from the waiter to the kitchen. But yesterday's orders aren't that much important.

As others have mentioned, this data is exactly the kind of data you would store in a relational database. Just be sure to not query for the last 10 orders or something like that. I'm not a real database expert, but I've made this mistake before and as far as I know ordering by date usually means a full table scan.

RDBMS shine when you just store your data and run interesting queries on that data whenever you want to answer a question about that data. Redis is the other way around. If you want to query your data, you'll have to think about your question ahead of time and store it in an appropriate data structure.

What I was wondering is, do you shard your data in different databases? I would guess, every customer should have their on
Billionaire dropouts
No. Valve hired Jeri to build them a hardware group to work on 'the next thing'. That team split in the middle with Jeri doing AR and the rest doing VR. Valve didnt want AR and dropped Jeri and her team (just fired them one day without explanation). The only decent thing Valve did was let Jeri keep all the AR IP she build with her team.
I really dislike it too. Performance is terrible and the interface has become a game of "which corner or hidden menu is this basic functionality buried under?".

But it's getting better. Street view is improved and you can finally add multiple destinations, but it's still a usability nightmare.

I don't know if this was part of some grand scheme to unify Earth and Maps, but it's been a really rough ride.
Could you please try Boxifier and let me know how it works for you? I would appreciate it.
I agree with this, I think the fraction of people who are looking at computers in this deep way is similar to what it has always been, but it is still a small fraction. And as such its activities are swamped in the noise of other things with the same name.

Perhaps part of the difference is that before (when RAM/CPU was expensive/slow) you were forced to do this to make something impressive and now we have an excess of compute and RAM. So to rekindle that challenge we set an artificial limit.
I guess I see it differently. Management definitely failed to react properly once it became obvious the switch was faulty. I mean, apparently it came up in car reviews of all places.

However, if you're the lead engineer on the switch, you have 23 years of experience on the job, it's your responsibility not to say "fuck it, just ship it." It's his signature on the paperwork. This wasn't a one-time one-day bad decision. This is a switch he worked on for three years.

The right course of action is refuse to sign off on a faulty part, and then not try to conceal that the part was faulty once people start dying. Every project has schedule pressure, so if schedule pressure is somehow a defense then engineers are never responsible. I simply don't buy that. Management can decide they want to override the engineer and ship it anyway. GM can fire the guy for not agreeing to ship a faulty part, but then DeGiorgio could have been a whistle blower collecting 1/3rd of the damages against GM right now.

I don't blame it singularly on the engineer. TFA says that GM’s Director of Product Investigations shut off the car with her knee, so this goes way beyond just the engineer. But I don't think that lets the engineer off the hook either. The engineer failed spectacularly, possibly criminally, and I hope he has to face a jury of his peers for this. Management also failed the same way, and if the investigators were in place to really push this, I'm sure the paper trail is there to at least indite some of these greedy complacent fools.