skysight-inc/HackerNews huggingface dataset:
Actually many agencies have begun training their officers to properly recognize and approach mentally/emotionally unstable people to offer them assistance, without resorting to use of force. The academy in my area calls it Crisis Intervention Training, and it is a required course for agencies who train at that facility, which is most of northwest Georgia.
We'd need more information. Maybe his lack of coordination was a result of the radical sudden change in his diet.
U.S. Drops Charges That Professor Shared Technology With China
Or the perfectly round mouse? Or the iPod nano with its unusable, imprecise clickwheel and the lock switch so small and inset into the body that you can hardly find it without taking the damn thing out of your pocket? Or the iPhone with its single button on the front that to perform its various functions needs to be either clicked or double clicked or triple-clicked or clicked and held or clicked and pause and clicked again? (see http://blog.codinghorror.com/the-one-button-mystique/ ).
Excellent! Kudos to the Bitbucket folks for implementing two factor auth.
PayPal Disables 2-Factor via Twitter DM x/post
If I could tell my freshman year self one thing it would be that the folks who say "sleep is for the weak" are full of shit.
I use octal with tr
See this Xah Lee Elisp code:

(defvar xah-left-brackets '("(" "{" "[" "<" "〔" "【" "〖" "〈" "《" "「" "『" "“" "‘" "‹" "«" )
"List of left bracket chars.")
(progn
;; make xah-left-brackets based on xah-brackets
(setq xah-left-brackets '())
(dotimes (x (- (length xah-brackets) 1))
(when (= (% x 2) 0)
(push (char-to-string (elt xah-brackets x))
xah-left-brackets)))
(setq xah-left-brackets (reverse xah-left-brackets)))

(defvar xah-right-brackets '(")" "]" "}" ">" "〕" "】" "〗" "〉" "》" "」" "』" "”" "’" "›" "»")
"list of right bracket chars.")
(progn
(setq xah-right-brackets '())
(dotimes (x (- (length xah-brackets) 1))
(when (= (% x 2) 1)
(push (char-to-string (elt xah-brackets x))
xah-right-brackets)))
(setq xah-right-brackets (reverse xah-right-brackets)))

In CL this is just:

(defun every-nth (seq start n &aux (len (length seq)))
(loop for i = start then (+ i n)
while (< i len)
collect (elt seq i)))

(defvar xah-left-brackets (every-nth xah-brackets 0 2))
(defvar xah-right-brackets (every-nth xah-brackets 1 2))

Write useful building blocks. Don't duplicate code. Get rid of low level imperative code.

Bonus points for a more efficient version for lists.
I imagine that e.g. the average Rails job listing gets maybe 1/10th that many candidates.

Certainly one wants an edge, what I find confounding is that none of the advice dealt with proving actual ability as much as being shinier and flashier than the next candidate. I guess I was naive in thinking that kind of superficiality had diminished relevance in this industry.
HN topic for that: https://news.ycombinator.com/item?id=10206083
Decades ago I saw this done for auto rear-view mirrors, at Ford's research lab in Dearborn. Way ahead of its time.

If you have to operate electronics in a damp environment, use "Fine-L-Kote" conformal coating on the electronics. Mask all connectors, switches, and the screen face itself, then spray. Inspect with a UV light to see if you missed anything. Most automotive electronics gets a conformal coat, but, annoyingly, most handheld devices do not.
Nearby instagram and Twitter feed
This is probably complete overkill , but my favorite is still McDysan/Spohn "ATM Theory and Applications." The first few chapters before you dive into the details about ATM are a very good overview of all communications systems.
Would it be better without technology? What do you think?
I think you misspelled "ingest" ;)
Does the device's camera work from behind the one-way-mirror? Specifically, does the device camera work well enough from behind the one-way-mirror to do accurate face recognition? (the idea being that it can display different information for different users and have at least a soft "biometric" privacy lock).

Also, would color images be displayable through the one-way mirror or only white will make it intact?
> But FTP isn't even close. You could not find/replace "Object" with "FTP" without making those docs completely incoherent.

That's the wrong comparison though. You could replace all instances of "S3" with "an FTP server" and it would make a ton of sense, minus the reliability claims.
Have you tried this lately? On a Debian Jessie machine using the en_US.UTF-8 locale, I encountered no problems doing this, though I picked œ instead of ö. I did have a little bit of pain from git (git status showed \305\223 for œ) until I did "git config core.quotepath false".

Not sure how this'll come through on ycombinator, so it's also on a pastebin for 24 hours: https://paste.debian.net/311370/

~$ cd src

~/src$ mkdir œuvre

~/src$ cd œuvre

~/src/œuvre$ printf '#include <stdio.h>\nint main()
{puts("hello œuvre");}\n' > œuvre.c

~/src/œuvre$ g++ œuvre.c -o œuvre

~/src/œuvre$ ./œuvre

hello œuvre
Ask HN: Is work worth leaving College for?
I'm a 19 year old Freelance web developer. I've been at it for the last couple of years and have a decent number of clients and billings. Enough to pay for college, support me and help out with the family. I started learning to code very early in life and after these years of freelancing, i can adapt to whichever work environment i'm put in. After all freelance work is a good way to learn new things and improve on your skills.

Anyhow i started getting job offers quite often lately and been turning them down, but now i feel like i'm wasting my time, effort and money going to college just to get a degree that wouldn't serve me much. So now i'm torn between going to college and freelancing like i do now or taking one of the job offers, because it would help me in my career and would be a much easier work than freelancing, i doubt it would pay more, but i really need stability in my life
As far as I understand the issue, the Van Allen belts themselves were not the problem, but the high energy electrons released by the thermonuclear explosion, which got caught in the belt. (Apparently the amount of high energy particles released during a solar mass ejection far exceeds that released by any of the nuclear weapons set off during Operation Fishbowl, but I guess people knew a lot less about SMEs back then.)

The only reference I can find right now is the Wikipedia article on "High altitude nuclear explosion", which says: "The radiation dose rate was at least 60 rads/day at four months after Starfish for a well-shielded satellite or manned capsule in a polar circular earth orbit, which caused NASA concern with regard to its manned space exploration programs."

Which sounds quite a bit less dramatic than I remembered.
State court orders Kickstarted game creator to pay $54k for failing to deliver
Done. I added a message to enable JavaScript.
> Here's my point. I can buy two factories to make cars. One costs $100mm and $100k/mo in maintenance to run (fixing machines, etc). The other costs $100mm and $10mm/mo to run. They make identical output, the exact same cars at the exact same rate with the exact same inputs and costs. Which factory should I buy? And why

Actually, that analogy reveals the silliness of the assertion that code is not an asset. Because its equivalent to asserting that factories -- the canonical example of a capital asset -- are not assets.

That are code base with greater maintenance requirements with equivalent functionality to one with lesser maintenance requirements may be analogous to a higher-maintenance factory with similar functionality to lower-maintenance one (which isn't really controversial) doesn't support the idea that code is not an asset, just that maintenance costs is an important consideration in the net value of a productive asset, which, again, is common across all classes of assets.

That LOC might be a metric associated with maintenance costs of code doesn't stop code from being an asset doesn't stop code from being an asset any more than the fact that part county might be a metric associated with maintenance costs of industrial machines stops such machines from being assets.
> It's not a conglomerate, it's not a global taxi firm, it's not a VC.

Of course they're a global taxi firm. They're just a taxi firm that does their own R&D instead of outsourcing it to car manufacturers. Right now, they're investing in robot taxis.
Reminds me of SWEET16, written by Woz for the Apple II line.

http://www.6502.org/source/interpreters/sweet16.htm
Acme, too, defaults to variable width, and looks rather better for it. It's always a little awkward in Emacs because a lot of the system packaging (package.el, for example) assumes mono, but it can work.
So this is pretty neat. From the code we can see that:

If you set the console switches of the PDP-11 to the magic number 173030 init executes "/bin/sh -" on the console tty (probably a decwriter).

Otherwise it starts /etc/getty on /dev/tty0 - tty8, ttya, and ttyb.

It also starts /etc/dpd ("Dpd is the 201 data phone daemon. It is designed to submit jobs to the Honeywell 6070 computer via the GRTS interface."), /usr/mel/da (???) and /usr/demo/dds (???).

When user logs out it's copying the utmp entry to wtmp.

I can see that the init binary is 456 bytes.

It's mounting hard drives /dev/rk1-rk3 on /usr, /sys and /crp. Maybe no /etc/fstab yet. I guess /dev/rk0 had root.
If I didn't botch counting, there were 69 of them. Thats a lot of projects to deal with. Dealing with a single point of contact (Github's DMCA procedure) is a lot more efficient than dealing with 69 points of contact.
Wow, that is an atrocity i have luckily never stumbled into—do you have examples?
Many good reasons for protect space from weaponization by treaty, too bad the article doesn't raise this issue better.
Groovy hasn't kept up with Java's syntax extensions in Java 8. You'd be better off using Java 8 than Groovy, if only because Oracle's committed to maintaining Java whereas Groovy was ditched by its only financial sponsor earlier this year and all the developers working on it were retrenched. The only activity at least one of them has time for is planting blatantly promotional questions and answers on Hacker News.
> on why React.js is superior and I'm sold

That's a one way road to disaster. Not because of React (React is a good tool) but because you get sold to hype that easily.

- Easily succumbing to hype makes you think everything moves very fast.

- When thinking things move very fast, you think you're slow.

- When you think you're slow, you then think you're behind.

- When you think you're behind, you give up.

The web scene is a very fast and very unforgiving platform. The right thing today, might be the worst mistake tomorrow (like Crockford having wanted Object.create, but now despises it).

> Part of my growing horror is the 4k line of jQuery + javascript mashup it's harder and harder to make changes and I just get plain lost on how I can add another developer without incurring huge costs.

Learn dependency management and split up your code. There's a lot of implementations, as well as the standard ES6 modules. 4k is nothing to the horrors I have gone through.

> anyways I want to get started I have dealt with meteor.js

Oh, you know meteor? Why not stick to it? It's, IMO, the fastest way to prototype apps when you already know JS. Why not master it?

> I'm interested to know how flux or reflux.js seems to fit in with react.js

You don't really need React with Flux. In fact, I have used the Flux pattern on several different frameworks, even Angular and just Vanilla JS.

> I'm also going to need some guide to get a huge array of acronyms and tools like bower, SASS (not SaaS), LESS and all these arguments about io.js, node.js.

Stick to one that's used commonly. Again, don't be hype-driven. Just take your pace.
There's a new application area where arithmetic is the bottleneck, and accuracy is less important: Convolutional neural networks. I would love to see a convnet chip built using these techniques.
So one of the challenges in a containerized environment is that services start up on random ports. If I'm running a Postgres container with the default Docker networking mode, for example, the internal port of 5432 may be bound to the host port of 12345. This allows me to spin up multiple instances of Postgres on the same machine for greater service density.

However, in a distributed environment, services can spin up on different machines. The instance of Postgres my application needs could be on server1:12345 or server2:23456. But in a distributed system, you need a cross-cutting service that's available to all servers so that if my app is running on server1, it can find the right Postgres instance running on server2.

I'm not an expert on etcd, but my understanding is that the most common use case is to run etcd on each host machine. When services start up, their supervisor registers the service's hostname, port, etc with etcd's key-value store. This registration is then propagated to other etcd nodes in a consistent manner, using a consensus algorithm called Raft:

http://thesecretlivesofdata.com/raft/

Consensus actually turns out to be one of the harder problems in a distributed system design. If I have a network partition that prevents etcd instances from seeing each other, you don't want one instance reporting incorrect or stale data. Otherwise, my application could be writing to the wrong service, causing data loss.

Etcd does consensus extremely well, and in a way that scales to support hundreds of nodes. It's one of the two distributed systems I'm aware of that have (mostly) passed Jepsen testing:

https://aphyr.com/posts/316-call-me-maybe-etcd-and-consul

There are also alternatives like Consul and Zookeeper, but in the case of Zookeeper you have to do a lot of the heavy lifting yourself to support service discovery. There are also some well-documented caveats:

https://tech.knewton.com/blog/2014/12/eureka-shouldnt-use-zo...

Consul also has a pretty fair writeup (IMHO) on the tradeoffs of each solution on their website:

https://consul.io/intro/vs/zookeeper.html
>Have you studied this?

There's nothing to study. What could you even mean by that? I'm sure there's an entire caste of useless "designers" who do all sorts of "research" to make themselves feel important, but in the real world people buy devices to perform tasks.

If that's not what you want it for buy some jewelry instead.
So when I download a file from a website, I'm not actually downloading the file? Since it doesn't become a file until it gets flushed to disk by my browser? So what is the name for the sequence of bytes that are actually downloaded?
Show HN: PriceSwarm – Deep Learning for your grocery shopping
I wouldn't say it requires a projector or smart pens. My school had both the "official" smart board most people know, but also a model of whiteboard that used IR sensors and regular pens.

I don't know how expensive they were, as they still were a commercial product sold to schools, but they didn't need a projector or smart pens
A real life switch is very confusing as well. How many times did switch your light switch without knowing if it was going to turn the light on ?

A switch is symetrical by design. They tried to remove the symetry on ios 7, and with the color it becomes more like "highlighted on/off". Which is better.
How to disable the Amazon prefetching that slows Firefox to a crawl
Word up: The secret story of Scrabble
>Varoufakis, tech has emerged from nice career to political engine of the next decades.

Uh, he is universally regarded as a failure in Greek politics and a national embarrassment. He resigned in disgrace. If anything, Greece accepted terms worse than the original terms he fought against. He'll be forever known as the guy who hysterically yelled "terrorism" at his creditors and refused to look at Greece's spending, its tax cheats, and its over-abundance of social entitlements. Turns out his "Modern Marxism" is just as much of a failure as classical Marxism.

Yeah, I think the blowback for "Revenge of the Geeks" started long ago. The mainstream long appropriated internet/geek culture, rules and regulations have long been in place, and ideas of some kind of tech-led political revolution are fairly silly. A different kind of taxi isn't a revolution. Its boring.
Agreed. If it took that long it certainly sounds overcomplicated to me considering with the right library a TOTP and QR setup for Google Authenticator can be written and tested in a day.
No I certainly don't. And Windows 7/8 is still supported and patched so nothing makes Windows 10 any more secure.

In fact, I'd say it's less secure since it hasn't been as well tested in the wild as Win 7/8.
This just makes it more likely to drop info without involving vendors. Why expose yourself to this?
I don't think that's true when it comes to video. Amazon only recently released an android app for Instant Video. They didn't put it on the Google Play store though. You have to enable installation of untrusted apps, download the apk for the Amazon Appstore, install it, then install the Instant Video app from Amazon's Appstore.
If I fund a company and it fails, then I don't have any right to sue them for lost "revenue". Right?

What is the difference in the case of Kickstarter. They are a crowdfunding platform are they not?

I have seen this system abused many times. For many it is just a store. Kickstarter should have stricter rules, but why should they, the liability is on the creators and if they succeed, Kickstarter collects some percentage.
Since the company seems to be a hardware company, I'm curious, is any of the software open source?
It seems safer to just publish the security vuln openly and completely, without giving the company that owns it advance warning.
A similar (or maybe the same) species is mentioned in the article: "The jack pine depends on fire to melt the hard resin that encases its seeds."
There are risks involved in a Kickstarter. I'm sure these are spelled out in the terms and conditions in funding a Kickstarter. While fraud should be protected, a good-hearted attempt that fails should be covered by that contract, in my opinion.
Relatedly, on GNU/Linux, depending on your locale, fontconfig configuration and characters in the strings displayed (no, I'm not making that up), your monospace font might end up not being a monospace font at all. Look at this nice ghex screenshot: http://i.imgur.com/z0Dp60H.png
WebRTC Network Limiter
Do you use Google Maps? https://www.google.com/maps/@37.825977,-122.5231115,683a,20y...
In addition to some of the other replies, Consul also has a writeup on their website comparing itself with Zookeeper, etcd, etc:

https://consul.io/intro/vs/zookeeper.html
Years ago I stayed in a hotel once that had mirrors like this by the elevators. They were displaying the current weather and day's forecast I believe. I've wanted one ever since!
SWEET 16 is mentioned in the article. This thing is more accurately 'Hardware-assisted software interrupts (or TRAPS) for the 6502' except that title would have probably caused the editors at Dr. Dobbs to kick the author in the shin.
You may want to read the original complaint: http://www.scribd.com/doc/221464947/State-of-Washington-vs-A...

This is a bit more malicious than "things didn't work out."
I think it's great to keep people honest - if I spend real money on an idea, and the progenitor of that idea just uses the money for a trip to Hawaii (or whatever) then yeah, that's a wrong that needs correcting.

But check this out:

>Nash and Altius Management have been ordered to pay their 31 backers in Washington a total of $668 in restitution, as well as $23,183 in legal fees and $31,000 (a grand per backer burned) in civil penalties for violating the state Consumer Protection Act, but it's yet unclear whether they've actually done so. Gamasutra has reached out to the Washington state Attorney General's office for further details.

So, the 31 Washington people actually harmed get $20 each; lawyers get $23,000, the state gets $31,000.

Someone please tell me how this is justice.

[Edit: it's actually much worse, because this is just for Washington state. Consumer protection lawyers in any state with a harmed investor could go after the wrong-doers, with similar payouts: 1K to people, 50k to the state and lawyers. A 50:1 ratio applied in all 50 states would yield a whopping 2500:1 ratio of punitive to actual damages. That's $50k in making things right, and $125M in punitive fees]
11 Toughest Cities to Book an Airbnb
Kickstarter backers are not investors. They don't own any part of the business they are funding. They are essentially buying pre-orders. I would assume that genuine attempts to use the money to produce the pre-sold product should be protected from litigation, but if the Kickstarter owner goes out and parties with it instead, that is fraud. Not saying that happened in this case, but it's up to the plaintiff and defense to prove whether they used the funds appropriately or not.
Indeed, although there is some risk they'll come after you for trade secrets or espionage or copyright or whatever. If you can find out where the line is beforehand, maybe you won't cross it. It seems they were heading towards agreement, with only a few things deemed too sensitive, before it went off the rails.
At a glance the problem seems to be they didn't deliver.

If you read it, can you write a short summary of their malicious acts?
Since Grails 3.0, Grails is a wrapper around Gradle also. The Grails 1.0 backing company G2One,Inc got bought by SpringSource a year after it was formed, which was the true purpose of Grails bundling Spring, i.e. to muscle in on SpringSource's consulting business until it hurt.

So I guess the true purpose of Grails 3.0 bundling Gradle is for OSI's Grails consulting arm to get bought by Gradleware to similarly protect its Gradle consulting cashflow. Earlier this year, Grails' previous backer Pivotal,Inc dropped sponsorship of Grails effective a few days before Grails 3.0 was released, which was very conveniently picked up by OSI,Inc, minus 4 mainly Groovy developers who were retrenched. It all looked like a cost cutting exercise by the Grails P.M. in disguise.

The lack of scruples in the people behind Grails is reason enough to ignore it.
If they just removed the internal connections then they'd disable the USB ports but they'd also get notices of which staff were security risks / IT policy offenders (in the form of support requests "I plugged this USB drive in and ...").

Someone could hook up those ports with a new cable, but at that point they could also just open the case and bypass the glued port.
There's a clear and massive movement of data forward for prediction in a CNN, and all that plus saving intermediate state and then moving the same amount of data backwards when performing backpropagation.

But don't believe me, don't believe a word I type. Go prove the above wrong by building a killer AlexNet implementation out of this chip. See slide 9 of this presentation for why I don't think you can do this (too much data transfer):

http://www.slideshare.net/embeddedvision/tradeoffs-in-implem...
I think the difference is that you're only funding the company if it reaches the point where it won't fail due to lack of funding. They're supposed to have all costs associated with deliverables factored into the amount they request to be funded.
This stuff is a nightmare if you're trying to write a nice-looking terminal application. AFAICT there is no reliable way to determine how many cells an arbitrary Unicode glyph will occupy when output to a terminal. None. You can use various wcwidth() functions as a first approximation, but you have to give up on things working in the general case, because there's no guarantee (in theory or in practice) that the terminal's font will actually honor the width defined by the standards. Hopefully this situation will slowly improve with the years, but given the level of neglect the terminal environment gets from standardization processes these days, I'm not entirely optimistic.