skysight-inc/HackerNews huggingface dataset:
You can produce a depth map from a single lens camera by manipulating the flash across multiple captured images. Similar results could be achieved with a single microphone if the device also has speakers capable of producing sound at certain frequencies.
Mostly Symbian 3rd edition
In modern Vim (with netrw), you can type `gx` when the cursor is over a URL to open it in your browser.
RFC https://github.com/mockturtl/squint#squint
Good post Brandon.

imjk - Not sure Brandon chose the title. Usually the editors do that.
Varies from model to model, but on my 15" Retina MBP, it's tucked in under the left speaker grille, near the Tab key. Pull up some software that shows you a live mic level (e.g. System Preferences -> Sound -> Input tab), and rub your finger gently over the grille, and you can usually tell roughly where it is by the spike in input volume.

If you're wondering about blocking it off, though, that's much harder than the camera. You'd basically have to open the laptop and unsolder the mic capsule -- or mount a little white noise generator right over the mic, but then you can't close your laptop. :-)
Hat Backup – Back-end-agnostic snapshotting backup system written in Rust
If they can figure out that magic logistic mystery there's opportunity here.

However it'll be hard to dominate like Uber.
When those means are merely exercising free speech rights it really isn't a case of ends justifying the means because there's no need to justify.

Free speech doesn't require justification. Plus they're using those free speech rights to keep people ware of a real crime that is being committed and real rights that are being violated.
How are you guys funding the development of this? Grants? Seems like something the govt should be providing.
FWIW, most chefs recommend using coarse kosher salt and not iodized salt (which as pointed out, has iodine and additives). In Rhulman's "Twenty" he writes, "It's important to use the same brand of salt or your won't be able to teach yourself how to season consistently. Diamond Crystal is flakier than Morton's so that the same volume is saltier than Diamond Crystal; a tablespoon of Morton's weighs more." Morton's coarse kosher is 1 tbsp = 1/2 ounce = 15 grams.
Bureaucracies are constituted by humans, however, and not all humans cower in the illusory shelter of objective process. As a result, bureaucracies often have something that computers do not: logical escape valves. When the inevitable cases arise that break the logic of the bureaucratic machine, these escape valves can provide crucial relief from its heartless and implacable nature. Every voicemail system needs the option to press zero. Escape valves may take the form of appeals processes, or higher-level administrators who are empowered to make exceptions to the rules, or evolved cultural practices within an organization. Sometimes they might consist of nothing more than individual clerks who have the freedom to fix dumb results by breaking the rules. In some cases this is perceived as a failure—after all, making an exception to a rule in order to treat an individual fairly diminishes the qualities of predictability and control that make a bureaucratic machine so valuable to those at the top. And these pockets of discretion can also leave room for bad results such as racial discrimination. But overall they rescue bureaucracies from being completely mindless, in a way that computers cannot be (at least yet).

I wonder what the best way to add an "escape valve" like this to a computer system would be. A chat box where you can talk to a human who has administrative power over the computer system? A way to write freeform text that someone will read later?
I haven't seen evidence of that and would be shocked if they were. Maybe this is an advantage of HN being relatively small.
Doesn't seem complicated to me at all: adopt the policy you suggest people will routinely adopt if women and minorities militate for their rights and you are one whistleblower away from expensive settlements with every woman or minority you've ever interviewed.

Somehow I think there's little risk that competent managers are going to adopt this policy.

As for your frustration, let me be your tptacek decoder ring: my comment was a sarcastic response to the comment that preceded it, which was a non sequitur.
How about in simulations where a large number of cellular automata are interacting with each other, but individually only carrying out simple computations?
> A nice thought, as a lot of people view networking only through the lens of "what can I gain?"

One thing that stuck out to me as a founder going through TechStars was the advice: "Ask them [mentor|investor|founder] if there is anything you can do for them."
And Then You Have No Taste
Rand Paul Is First Presidential Candidate to Take Bitcoin
We've been in a national emergency since September 14, 2001. http://www.msnbc.com/all/obama-quietly-extends-post-911-stat...

I'm not sure if that was extended in 2014 but after some googling I also found that we have multiple ongoing national emergencies http://www.usatoday.com/story/news/politics/2014/10/22/presi...
Hey all,

I'm the author of AFL. I think this is pretty cool, but also would like to ask you all to hold on to your hats =) Here's the short response I posted to the oss-security mailing list:

http://www.openwall.com/lists/oss-security/2015/04/07/8
Education is where the least disparity occurs. Everyone, regardless of demographics, goes to the same lectures, turns in the same projects, takes the same exams, gets graded on the same rubric.

Bias and discrimination creeps in once humans start to make judgments on things that aren't so clear cut. There is no objective scale for a resume, or a conference proposal. People use their intuition and judgment to make decisions about hiring, and speaker selection, and salary offers, and everything else- and that intuition has been shown to be unconsciously biased in many studies, including the ones you referenced.

It's probably very frustrating, as a white male (according to the picture on the article at least), to feel like the deck might be stacked against you in some way, in some situations, at some companies. It's also very frustrating as a minority in a field to know that it is, for it to have been shown to be true both in your own experience and in decades of research.

Solutions are up for debate. No one has the best answer. What is happening is an iterative process towards something that is better, that works for more people, more of the time.
You don't have to get pregnant to be a parent. This fact doesn't have any bearing on the discussion.
Moderator is relatively unheard of because it was created by one person as a 20% project, became popular internally, but less so externally. I ended up owning it for most of its life (it was a team of 3 people at one point)

Externally, we mainly used it for civics related stuff, though it saw some serious popularity in niche areas (like people using it to do youtube videos + questions), and was, in fact, in the accelerating growth phase when it was deprecated years ago, and we essentially cut off new external usage.

Because of how it was being used, despite being deprecated, it was kept running for many years to make sure people could find or build alternatives.

(Despite what people may think of Google here or there, at least all of my projects have had good shutdown plans :P)
Is the park Mal-functioning because of this? I don't see how.

Maybe if they had decided to place it on a swing seat... different story... a funny one I'd say.
Sign the Petition: https://www.change.org/p/john-w-suthers-release-rene-lima-ma...
"Google Moderator was built before the smartphone era and noone was really working on it since.'

This is not really accurate, though i guess it depends on what you consider the smartphone era.
It is useful to know the current rules before you transcend them.

And maybe I used the wrong word - rules suggest something positive - maybe I should say 'mechanics' or something.

Take Machiavelli - did he make politics worse by describing how it works?
Trying to help eye fatigue sufferers. Fill out this survey
JavaScript aficionado wanted for front-end role at Homejoy
Just got it---thanks so much!
I'm not only not saying that, I'm at a loss to see how anything even vaguely similar to that could be inferred from what I actually said.
If I tell you that you haven't understood my words, would you be able to go back and try to check my meaning again?

Ideas are not helpful for obtaining enlightenment, and no enlightened teacher tells others their own ideas. They only tell people 'what exists' in the world, just as it is. As it happens, there is a specific, and mandatory process which must be undergone in order to obtain enlightenment. You cannot gain enlightenment through the variety of spiritual practices promulgated by modern religions. I know this because none of them make the practitioner undergo that mandatory process. Additionally, there are no examples in the entirety of human history of people who have gained enlightenment through such practices.

Philosophies? I'd like you to show me any religions which have any true philosophy in them. Philosophy means the pursuit and revelation of what exists in the world. What religion can accurately reveal what exists in the world? You've only got to find one example of a religion which has 'truth' in it. In any case, no one can learn a precise 'truth' from a religion, because truths can only be seen and verified through specific problems. As a matter of fact, every religion only hinders you from opening your eyes to the reality of the religion. I think it will be important for you to understand that. This world already contains all the teachings that we need. Every truth is in the world. So what reason do religions have to exist? There's an important reason why the true teachers in human history did not want to start any religions. Some of them were killed by religious people for telling the truth about religions.

Practices? Those can be right or wrong, and to practice anything is not by any means limited to religious people. In that case, do you need to be part of a religion to perform whatever practice you refer to? If not, then it is not the religion which contributes the benefit of the practice. If so, then what practice are you referring to? If you don't want to have your knowledge verified, and you only are willing to make abstract claims, then it is not right to try to suggest your opinion to others. It's also not right to deny what someone says unless you have concrete proof –– and how much more so when it comes to such important matters as what we are discussing?
Yeah, I was there... I really liked it.
You shouldn't need to be doing a Master's, PhD, postdoc, or have tenure to do science and succeed. The problem is the credentialing. The impossible task is to get rid of all the fuddy-duddy decision makers (including the vast majority of postdocs themselves!) who buy into the system because... "I suffered and made it, so that's what these whipper-snappers should do too!".

note: I have PhD from a top tier university and will soon be a professor at another top tier university. And yes, I badly want things to change and to be to able to hire high school kids or soccer moms but won't be able to under the current system.
so dumb. define "grows". you went from 5 people to 500 and took on $100,000,000 of debt plummeting the stock price?

employees get percentages of the company, and as the company is worth more, that percentage is worth more.

you're fixing a problem that doesn't exist with a new problem.
so did I got it right? If I want to write a script language I can use this library to implement JIT compiling.

Because with compiled languages that are not running on an VM like JVM it is impossible to use JIT compiling, because I don't have the source files.
The hypothetical deceased German that would lead to the hypothetical 15 year maximum in the top comment of this subthread.
> A way to write freeform text that someone will read later?

I find including your email address prominently on the website works this way. Even though there is a bug tracker and forums, the "Send me an email" link on one of my webapps has been fantastic. Talking with people can uncover bugs and solve simple problems you otherwise would have missed. But normally, you just get to talk to someone using your website, which is even better!
I used to use bb4win on Windows (cerca Windows XP). I know this isn't tiling, but I can't seem to get any non-official WM to work right on Windows 8.
They should change name from correctional facilities to something else then.

Joking aside, I think that using prisons just for isolation is a waste of tax payer money.

Just think about at the case at hand, we are wasting the money needed to keep this guy in jail for another 8 decades with no actual reasons.

edit: fix grammar
I don't have exact records but based upon what I was inspired by, and what else I was working on at the time, it roughly equates to the fall of 2005. I was in college at the time and taking classes so I was working on it on-and-off as my schedule allowed. I finished it up over winter break and went with some friends to BarCamp NYC 2006 and released it there.
There is also a shortage of radiologists by design.
Freightliner's SuperTruck Prototype Boosts Efficiency by 115 Percent
Well, some countries have a pretty open immigration policy because of low population grow.
https://bazaar.launchpad.net/~mailman-coders/mailman/3.0/vie...
Line 56:
_password = Column('password', Unicode)
How to verify a website's mobile friendliness
My sister recently finished a postdoc and her and her husband moved to the SF area (Mountain View), and quickly realized she couldn't do another one (that limit mentioned in the article I'm gathering). She's not had any luck finding a job in her niche (Virology), and I suggested she hop on a bootcamp type training for software development. She's right there where it's hopping, she could pull it off (she's smarter than I am and I manage).

She's fallen off the face of the earth I guess. I've tried contacting her a few times over the last month or two and never get a response. Maybe she's busy doing just that. Hopefully, the way she was talking finding an Industry job with her PhD is hard.
Tell HN: eBay SPAMS with no opt out
I am really annoyed with eBay. Some jerk somehow signed up with my email address and eBay HAS NO WAY FOR ME TO OPT OUT of all of the annoying emails they have been sending me (every purchase; suggested purchases, etc.). Clicking on the opt-out link requires me to login, which I obviously can not do since I don't have the jerk's password.

It seems really sloppy for an online company like eBay to let someone sign up with an email address that is not theirs.

Any suggestions?
The offenses were not against the United States. This man is in a Colorado prison for crimes under Colorado law. The President has no authority in this case.
Oh wow, Google shuts down another service that all of its competitors could not possibly have launched themselves.
I have 8 invites to give out for those that want it!

Been on Keybase for a while and love it. Used it with a few coworkers.
I think you're really underestimating construction workers and people in general. Einstein was a patent clerk while doing amazing physics. Jimi Hendrix worked odd jobs and was a paratrooper. People are capable of amazing (and terrible) things and it is folly to think that you can understand people's problems and potential without getting to know them individually.
Someone actually did it to China's PLA Unit 61398 using a technique similar to this: http://www.gizmag.com/microphone-room-mapping-epfl/27985/, so I'd say it's worth worrying about in the wild.
I was actually partly serious. I voluntarily program in all-caps fortran because I think it makes my code look old/funny/the things I said.
I'm sorry about this - as other commenters have mentioned, you need to change your plugin repo when you change your IntelliJ version. This is due to unfortunate bugs in the IntelliJ private repos (see https://github.com/cursiveclojure/cursive/issues/813 and the associated YouTrack issue if you'd like lots of gory detail).
The NEA means national emergencies aren't a simple binary state. Instead, the President invokes "emergencies" on an as-needed basis to access specific powers delegated to him by Congress, which can shut him down with a vote (and, of course, can repeal the grants of power altogether).

So it's not as if the President can say "oh noez hackers national emergency!", suspend habeas, and imprison Michal Zalewski†. Instead: Congress gave the President the authority to recognize arbitrary foreign powers as "threats" and, pursuant to the declaration of a "national emergency", to interfere with their financial transactions. That's what Obama has done here, presumably with China as the subtext.

In the wake of KindHearts, if these powers are executed against American citizens or organizations, they can be challenged and overturned on 4th Amendment grounds. (Note the powers we're talking about are, again, only meaningful in the context of foreign transactions, or assets whose beneficiaries are foreign threat actors).

† I'm not saying you said this.
tl;dr (excerpts from Sucuri's blog post):

"The issue lies in the way WP-Super-Cache would display information stored in cache file’s key..."

"....the $details[ ‘key’ ] is directly appended to the page’s content, without being sanitized first..."
If you pay in bitcoin, every one in the world can see that transaction. It's not trivial to tie to a person, but de-anonymisation can happen at any time later.
So I'll try to respond to this with as little bias as possible considering I was an interviewee and you have self-identified as an interviewer.

I am not debating the utility of Fermi questions, I can see how they might be useful and/or might be harmful during the interview process. My statements have been simply that my experience differed from what others have been saying, in that I definitely had that type of question during an interview with Google, so clearly they cannot be "against the rules" or anything like that.

That said, these types of questions are a bit like any standardized test (such as the SAT/ACT, etc.), which may or may not be strong indicators of cognitive ability/problem solving depending on who you ask. I think there is enough controversy over standardized testing to be able to at least say that solely relying on such methods, especially in a high-stress situation or even due to cultural differences, might come with some drawbacks and not be an accurate indicator for all candidates.

Lest I forget, Google is a business, and if such tools are what help Google find the candidates it wants, then so be it. It might also be an indicator to candidates about what kind of organization Google is. As a business, the organization will usually prioritize its desires/needs/benefits over those of the candidate - it's not a charity, and I get that. All I am saying is, it may just be that they are excluding certain diversity or individuals unnecessarily without realizing it. Perhaps that is the motivation behind the reported change in attitude towards such types of questions, I'm not sure.

It may or may not be that coding skills were relevant to the specific position. That said, in my experience, product management in software companies in particular is not stovepiped in such a way that you need not have any experience in coding. In fact, I think that some of the best product managers in such companies have coding experience, business experience, hardware/software/etc., and/or cross-disciplinary skill-sets. Perhaps such strong candidates don't fit the standard model, I'm not sure.
Erlang is like Python in that you normally use C for the single-thread numerical stuff.
Maybe I missed the release announcement on this genius.it thing but thats the real story

http://genius.it/https://news.ycombinator.com/item?id=933629...
Facebook launches new Scrapbook feature for kids' photos
I think we need to start thinking of programming as a true craft. Like watch making. Not something you learn within 2 years just to become a productive app-maker to mass produce more useless apps. But something you grow into by gaining a full understanding about how the computer works. And this requires you to go trough both assembler and C. And by raising the notion of coding as a true craft that takes time and require precision, we will gain more secure applications. Not by hiding the inherent mechanics of the machine treating programmers like kids who need training wheels.
No, you don't - in Cursive (in IntelliJ) you have always been able to send forms directly to the REPL from your editor. I think all good Clojure environments allow this.
Fortran has not been all caps after 1991, when the Fortran 90 standard came out. You knowledge is 24 years old.
Bspwm –  a tiling window manager based on binary space partitioning
Radio Interview with Stephanie Shirley
Another nitpick: 128 cores equals ~ 4 nodes only if your problem is not bound by memory bandwidth. If it is, 128 cores equals ~ 16 cores, and then the interconnect matters a lot.

Great writeup though. I do think we need to get more people into the mindset that MPI won't be the standard in 10 years, otherwise it will still be the standard in 10 years.
There is no shortage of lawyers who would love to be judge in his place. Making a principled stand against an unjust system is great, but making an effective stand is much better. I would rather have a judge who recognizes that mandatory minimum sentences are a bad idea and simply gives the minimum sentence--even if it's too severe--than one who doesn't see a problem with mandatory minimum sentences at all.

Basically, this is a problem which was created by Congress, so ultimately the people of the U.S. are to blame here, and the responsibility for electing the right representatives to fix it lies with them.
Never used it or heard of it. It seems like a usefull tool though, so how come?
Most of the way I'm reminded that a list I'm on uses Mailman is that it mails me my password in plain text every month.

So, it's unfortunate, but it's nothing new.
> because of his obligation to his delusion

Religious flamewars are not welcome on Hacker News.
Open Source Clone of Theme Hospital in Lua
Thanks for the feedback, this was our next step. Some charts has already been deployed!
I definitely recognize the point of few career prospects making potential applicants hesitant. That's a point I hadn't considered before.

As to the price point, I'm not convinced. Raising the potential salaries for these positions would attract people, obviously, but the price point would attract them away from their current jobs, leaving a vacancy at another company. If this is the situation, raising the salary doesn't suddenly generate new engineers with the necessary skills. The problem is the existing engineers with the necessary skills are already hired and fulfilled leaving only the option of headhunting.

At a more practical level, yes, if we hired these positions, our capabilities would be extended greatly. Hell, hiring one would be enough. However, there is not enough value in that new hire to justify raising the salary above it's current position.

And lastly, no one has been offered the position and then rejected it because of the pay. The last 3 offers given out were immediately accepted. We just haven't found anyone worth giving an offer for these remaining 4.
Employers who purposefully limit the hiring of men and other qualified candidates out of fear of being labelled bigots are ... ?
My bad - usually the submission bot catches links that have already been submitted.
Guerrilla Snowden sculpture removed from park, replaced by hologram
I wonder how the tax consequences work with this.