skysight-inc/HackerNews huggingface dataset:
But even if they cannot be separated (a conversation for another time) these questions are still difficult for anyone living in the inner city, especially those in the lower income class, not just those who are minorities, wouldn't you agree?
i think there's way too much group think in the Valley. it's carlota perez's overadaptation, overlearning the lessons of the recent past..
America's lack of guaranteed Parental Leave is already a shameful situation for such rich and developed country; it doesn't even compare to anything out there where every OECD country has such protections. [0]

But I believe the tide is turning, and companies that embrace this human right will be rewarded with higher quality employees. As entrepreneurs and leaders ourselves, we have the opportunity to set the culture we want. So I must congratulate and highlight how one YC startup, AeroFS, is standing up and making a difference:

"..AeroFS employees of any gender are eligible for:
10 weeks leave, paid at 100% of salary,
8 weeks additional leave, paid at 50% of salary, and
*10 weeks additional unpaid leave—or more, if approved
.." [1]

[0] http://www.pewresearch.org/fact-tank/2013/12/12/among-38-nat...
[1] https://www.aerofs.com/blog/parental-leave-at-aerofs/
Hey thanks for replying.

I see what you're saying. At the same time, would Ellen hire me because of my views? I'm not sure.
In the article they say that despite being banned, they still sometimes show up in their own Google interviews.
Well, there's your answer.
IoT Hubs Expose Connected Homes to Hackers
Unlike with radiologists, being a software developer isn't really a career, so looking at BLS numbers doesn't make much sense. Asking how much a software developer should make in a year is like asking how much a telephone user should make in a year; it's a nonsense question, because clearly there is almost nothing in common between someone doing low-level tech support and someone selling stock for an IPO or whatever.

The reason most software jobs pay less than most radiology jobs is because developing your radiology skills doesn't come with a potential billion dollar upside, so people aren't willing to do it on unsustainable terms.
I usually add this to my comment above: I have absolutely no doubt that dental hygienists and registered nurses work hard, and deserve their compensation. In SF, they are well paid, and nurses tend to poll high in occupational prestige.
Well then they can get bent. That's what time off is for. The way you said it, I thought you were just zipping out early.
This article was a very good read.

If you are in America, you should try and contact that governor his family is lobbying. I would, but I'm not living in this country.
Last time I interviewed, I actually strategized to mention our infant multiple times when talking to people. If that will turn off some orgs, I really don't want to work for them. I ended up finding a job at a great company this way. Being able to filter out so many companies that don't care about you having a life outside of work definitely feels like a luxury made possible by the current high demand for skilled tech workers, which is a little worrying.
I've seen this built-in on an actual laptop. Can't quite remember, might have been an HP.
Definitely not a C. All of an S corp's income filters to the shareholders (you) at tax time. This is far, far simpler than the C-corp rules which your org won't be large enough to benefit from.

S-corps require an annual filing and a small annual fee: $65 here in NC.

That said, I'm not sure what your tax responsibilities would even be as a foreigner. @lsiunuex is correct, unless your income is above ~$50k, there's absolutely no advantage to undertaking this headache -- and certainly not merely for freelance income.
Is there software that scans an image and can redraw it, pixel by pixel, in CSS?
After 3 years with xmonad I ve moved to i3 which is as a minimalistic WM is itself small and lightweight.
I like Haskell because of some of the related tools.

- HLint, a very helpful linter for ideomatic Haskell

- QuickCheck, Fuzz-testing function's properties

- hpc, Pretty code coverage
Recording financial transactions has nothing to do with decentralization. I see nothing wrong with this.
JavaScript experts: Microsoft's new Spartan browser rocks
1) Religion is a protected class.

2) Good Friday comes once a year.
Smoke n' Mirrors
I'm not surprised at all, it's like these embedded battery on mobile phones .. so anyone cannot easily remove them
You had a take PTO to leave early while working 60 hours in a week? That is absolutely ridiculous.
I think the low-tech solution is the correct one in this case. If one wants to be sure their camera is not recording them they can a) audit the entire source code of their OS and relevant applications (including the complete chain of compilers that have ever been used to compile compilers for their device all the way back to the very first one), device firmware, and inspect the circuit layout of all integrated circuit devices in their computer to look for backdoors or b) they can put something in front of the lens.

I agree that this is a pretty regrettable state of affairs that we basically can't trust anything with a turing-complete processor in it somewhere.
Stingrays actively attract signal by posing as cell-towers, though, which is different from cameras, which only passively collect images.
Also looks like it would prevent the laptop from closing all the way.
I have couple of invites. Let me know if I can help someone.
Love the service.

I've invited few friends (from the IT industry) and nobody ever joined. I guess there aren't so much paranoid/gpg-aware people.

So I have 10 invites to give. Let me know.
The person who interviewed you is going to write their brain-teasery questions into their interview feedback and get a strongly worded email from the Hiring Committee.

Statistically, across multiple interviewers, Google does not allow these questions.
Opbeat Integration with Gondor
I've been considering switching to i3 for similar reasons (plus configuring xmonad in Haskell is a bit of a pain as I'm not great at it). The only thing that is keeping me from doing it is the fact that i3 seems to bind workspaces to screens - I often find myself wanting to bring a particular workspace up on my central monitor.

Any i3 users want to pipe up and enlighten me on how I could go about configuring i3 so that I can switch to any workspace on a particular screen?
Xiffe Introduces Apple Watch Prototyping
#18 ... hmm
Without having looked at any wiring schematics for the iSight module... does anyone know if it's even possible to apply power to the iSight hardware module, without the LED becoming illuminated?

I would presume the LED is wired directly to the module's power. Then, it would be physically impossible to turn on the camera, without the LED becoming illuminated. (And, in my opinion, obviate much of the need for these silly stickers.)

It would also be an odd design for Apple to make the camera's LED indicator an independently controllable component.
Does your version help finance Rand Paul's next campaign? I didn't think so, so nope, they are different.

I'm obviously kidding around.
I agree that launching in the US is a bad idea for the reasons you mention, and I'm hopeful that more companies try starting outside of the US. The potential is huge, and there is a sizeable market for this kind of thing that is unfortunately overlooked by most.
One of the commenters on the NY Times site said it best:

"My experience is that a lot depends on your boss. I always got my work done quickly and thoroughly, but I've had bosses who made you sit in your chair even when there was nothing to do, I've had other bosses who were much more accommodating. It is about the culture of the department. My best job was in a very hard working engineering department, when we were on deadline we worked killer hours, but when things were slack, we went home. Everyone had kids, family outings were encouraged and our boss took us to lunch and treated us like humans. I worked my butt off for that boss. When I have had a boss who treats me like a child, I act like one. If you treat people with dignity and respect and give them time off when they need it, they will work harder."
I really dislike "stacked" charges. Maybe that's the best way to differentiate between "a burglary", "a burglary where an innocent person was involved", "a burglary where 3 innocent people were involved," and "a burglary where 3 innocent people were involved and made to do stuff beyond 'getting robbed'".

But assuming "equal" charges, is involving three people 3x as bad as involving one? Is "forcing people to move" 2x as bad as just robbing them?
No, not software engineering - product management. That said, the position in question was still of a fairly technical nature as far as I understood it.
Maybe it's just my 4gigs of RAM speaking, but Cursive is sluggish and heavy. I have Emacs running in a drop down terminal, that I can hide and show fast, I can run many languages simultaneously (Python and Clojure for me), I can quickly navigate and to all sorts of things without any load time. Everything feels very effortless, thus why I'd recommend Emacs. Not to say that I am above opening up Cursive for serious refactoring or navigation. :)

NB: I personally also hate using the mouse.
It's too bad that Google has likely permanently ruined their HR image. They have developed an overwhelming reputation for arbitrary interviews and prolonged hiring decisions.

I'd like to think I'm a pretty good developer and have made a positive impact everywhere I've worked. Yet I'd never even consider applying to Google, because I know exactly how that process would go down.

1) Most likely result: I never hear back at all, because I didn't attend Stanford/MIT. (Never mind that I got accepted but didn't attend due to better financial aid elsewhere.)

2) If they do decide to interview me, I won't hear about it for months.

3) I'll have to drill on data structures and efficiency of sorting algorithms I've literally never implemented outside of an interview or academic setting.

4) Even having drilled on those arbitrary questions, I'll likely fail the interview because after a multi-day gauntlet of questions a random engineer didn't like the particular assumptions I put into my Fermi model of golf balls.

5) Of course, if they ever bother to let me know I failed, it won't be for months.

(Note: this is all based on actual Google hiring experiences.)
The Rand Paul cover is a campaign contribution.

edit: Not sure why this is getting downvoted. The price difference is unlikely to have much to do with the physical costs involved. Political campaign stores typically have inflated prices as they're fundraising efforts.
xmonad is largely 'finished'. It works. So we don't have to keep modifying it now.
Any chance I can get one? david@daviddworken.com
Just stop replying after you tell the candidates their deficiencies wrt the position. It's not that much different than what companies do now where they stop replying immediately after the interview. Even if the candidates are in denial and argumentative at first, they will have time to reflect on a specific issue. If 9/10 employers tell you that your breath is terrible, maybe it's time to investigate your morning bathroom routine regardless of how perfected you think it is now.
I can only presume, but these are what I see:

--Unity requires a plugin be installed to play in a browser. http://unity3d.com/unity/multiplatform - scroll down to "UNITY FOR WEB": "Once a user installs it, the hugely popular Unity Web Player plugin updates automatically."

--The developers know Javascript (Unity's "Javascript" isn't really Javascript, it's "Unityscript").
Hopefully you don't work for my employer, but even if you do, please sue them into the bottom of a very deep pit.
I mean well and this is not directed at you personally, but I don't get why employers should be forced to pay for someone's choice to have children. Unless that is their choice as well.

I would like to spend many hours of the day on my art. I don't want children. Should my employer be forced to continue to pay me if I want to go spend a year focusing on my art? Why is a couple's (or a mothers) choice to have children more important than what I choose to do in life?
bro-do-you-even.science
Yes, you can activate the camera without activating the LED. The LED is not directly wired to the power supply.[0]

[0]http://www.washingtonpost.com/blogs/the-switch/wp/2013/12/18...

Edit in Reply: Not necessarily. It's probably still possible on modern Apple hardware, albeit with a lot of firmware hacking, according to the authors of the paper: http://apple.stackexchange.com/questions/117937/how-to-use-i...
Uber Co-Founder’s Startup ‘Operator’ Will Get You What You Want
Just to make something clear before going away from this discussion: by "process" I don't necessarily think in terms of the drawing utensils/paper etc., I see it more as a "process of generating pixels or data points in a time dependent fashion and visualizing the animation of of the production instructions' results in my head". Or even more abstractly as an abstract ordered sets of instructions that mutate some shared state, it doesn't have to be something visual.

Yeah, I guess less abstract-minded process-thinkers would be more fixated to physical tools and representations, as physical reality is where this way of thinking originated I guess. I imagine drawing something in the sand then erasing it and drawing something else as a story teller moved to illustrating some other stage of the story he was telling Or using an abbacus with beads on a string. Generalize and abstract from this and a von-neumann machine with a bunch of registers suddenly becomes a pretty intuitive way to think about computing things and writing programs... then generalize more and from registers you get to variables, even more and you can have pointers.

It's quite a simple conceptual route from the intuitions of cave men drawing in the sand to programming in C (a good one if you really want to sound condescending to C programmers....) Whereas the conceptual route to lambda calculus and category theory and type systems and monads... that's a long, alien and tortuous one, even if it seems to lead to a wonderful castle.

...ok, now back to banging more imperative oop code for work together with my fellow coding cavemen :)
I thought that a few years ago someone succeed to take picture with the LED off.
I think the fear came about from people being spied on, not from the campaign.
And to not fear unchecked, non transparent power is to be a bit naive.
Unity still doesn't have great support for making pure 2d games of the Mario/Metroid/Castlevania variety and is awfully heavyweight compared to an HTML5 canvas.

That, and the accessibility of the API vs. having to download and work in an IDE that you'll eventually have to pay money for mean more JS games.

Phaser.io[1] is a fairly comprehensive JS engine that is totally free. It's used to make professional games that run across a variety of devices.

[1]: http://phaser.io/
A brief Google search indicates that, yes, it can be circumvented.
*Graphic designer
Previous discussions about keybase.io: https://hn.algolia.com/?query=keybase&sort=byPopularity&pref...
Relevant GCHQ/NSA Program for looking at your webcam dick pics..

https://en.wikipedia.org/wiki/Optic_Nerve_%28GCHQ%29
Even if salt per se isn't bad for you, if you avoid sodium, that forces you to make healthier food choices. There is a correlation between "crap food" and "loaded with salt". Or, more generally, "loaded with sodium".

This is simply because the addition of sodium compounds to food is a processing step. Right off the bat, anything which contains lots of sodium is almost certainly a processed food.

Let's look at it another way: Q: what do a slice of fresh meat or fish, a carrot and an apple have in common? A: no added sodium! No salt, no baking powder, no monosodium glutamate, ...

Salt is also abused by senseless cooks who don't take pride in creating flavor. They just throw stuff together and douse it with salt. You can almost measure a restaurant by how salty are the offerings. Approximately, the saltier the cooking, the more they just care about money (and therefore use lower quality ingredients, which they mask with salt or salt-containing sauces, flavor enhancers like MSG, or excessive spicing).
"We have no idea what code is going to be re-used where, so it's better to try to make sure it's easier to plug code into other unexpected places."

This statement is, alas, intrinsically a contradiction. If you do not know the dimension upon which you will be reusing a function, you can not abstract it successfully.

This is not to say you can't write good code, that is solid from a DRY perspective, that will be easy to abstract later if you need to, but you're better off doing exactly that, just writing good code that you could abstract later if you need to, than trying to guess.

That said, I'm a bit of a hypocrite and believe that a senior developer actually should have limited abilities to predict how code will develop over time. It can never be perfect, but some things are just blindingly obvious and there's no point in pretending otherwise. However, I want to make the point strongly that this is something you learn after years of writing your code with DRY and YAGNI in mind... it is far better to stay simple and then learn from experience how one might be able to make certain limited predictions (and how to mitigate the extra expense if you're wrong!) than try to pretend as a junior developer that one know where things are going.

Going down another important path, I'm about to say something that sounds like a joke but is actually quite serious. The maximally generic way of writing something in Javascript looks like this:

function plugYourStuffIn(s) { eval(s); }

You can do Anything You Want (TM)! Seriously, it's incredibly generic and powerful! It also does absolutely nothing useful. These are, inextricably, two sides of the same coin.

"Generic" intrinsically carries with it the idea of "doesn't do much". I've actually developed a near-reflexive twitch when I hear a system described as "generic" at work like it's a good thing. The act of making something generic requires you to rip out assumptions, rip out functionality to turn it into plugins, reduce the prerequisites the code requires and reduce the postconditions the code promises. Thing is, those are exactly the things we want out of our code! There's a time and place for making things "generic" but I think developers far too frequently overestimate the value it provides, because you sure can put an awful lot of work into writing code that assumes nothing, expects nothing, and provides little more than a suggested structure, but manages to spend many thousands of lines of code doing so.

Absolutely you can go too far the other way and produce brittle code that has requirements that are far too complex and makes incredibly complicated promises (that it probably fails at too)... well, I never promised programming at scale would be easy. It's a balancing act in n-dimensional space not for the faint of heart.

Indeed, when I phrase it this way, it's not hard to imagine that many of our modern problems with "bloat" and slow, overcomplicated code, ultimately stems from far, far too many layers of "generic" code and far too little code that actually does something.
I love i3. While I don't use this function, its easily done and can be bound to a key: http://i3wm.org/docs/userguide.html#_moving_containers_works...
Good Friday is one day a year, who doesn't take off early at least one day a year for something. It could be a dentist appointment or to pick a vehicle up from a mechanic before they close, or simply to go see a movie. I wouldn't even blink if someone left early for a religious holiday, a fishing trip, or because they just needed to get out of the office. If it's not impacting their work who cares.
If you look at the rest of the posts on howistart.org you'll see that each mentions in some way the authors development environment of choice. This is on purpose, howistart is meant to be opinionated and show how the author works, not attempt to be generic.
You can also extrapolate a fairly decent image from the microphone, sort of like a make-shift SONAR.
one very old question does not prove anything about the actual cultural bias of the SAT now or then! research on this topic mostly shows that cultural bias is not a serious problem:
http://lp.wileypub.com/HandbookPsychology/SampleChapters/Vol...
shoot me an email.

also: invites available for keybase; mail in bio.
I really hope you looked into suing them, because that was transparently unethical and illegal.
the game developer Jonathan Blow is also 43 years old. you wouldn't happen to be him, would you?

if so, cheers to you! keep up the good work. if not, same sentiment regardless.
I have lobsters - check your inbox. :D
Employers don't have to, at least in the U.S. Lots of people I know have used up their PTO and sick days for maternity leave. There is also FMLA, which is unpaid but guarantees you'll still have a job after 12 weeks. In some cases, like in the parent comment, they'll figure out a way to cut you loose.
You're right about equations---but you're far from convincing me that no religion in existence could be helpful to the OP. I'm not saying I know the right path for this person, but claiming that such a vast and varied body of ideas, philosophies, and practices as are included in religion as a whole cannot be helpful is a vast and sweeping claim that I don't feel you've substantiated.
Weirdly(?) enough a lot of laptop cameras (and other devices) have their led wired/powered separately and controlled by a driver.
Now, let's save the precious data hosted on moderator.
It's very similar to the drug problem. As soon as we label these people criminals, we just don't care what happens to them. Because they are now not people, the DA has no problem throwing every single possible crime against them. This means they are not prosecuted for much more than what they did. "Going easy" on criminals is not a good way to retain a position in government in the US, so we do the opposite.

It is interesting to note that the judge made good comments about how unjust this seemed, but was unable to do anything about it. That says a lot about our judicial system.
I've heard there is a new effort being led by Torsten Hoefler to modernize MPI and address a number of the issues mentioned in this article.

http://htor.inf.ethz.ch/

I was at a talk of his last year and there are a number of fault tolerant MP algorithms being drawn in. MPI hasn't been updated in ages, I don't think that necessarily means we need to ditch it, it just means the standard needs to be modernized. I don't feel very strongly about this since working with MPI is a huge pain in the ass and it seems like the challenge of modernizing it is just gargantuan.

Also I'm not familiar with spark, but isn't Chapel a decade old at this point and barely works at all? I tried their compiler last summer and it took 5 minutes to compile hello world, hopefully its improving.
Fifteen years while loved ones of the deceased spend the rest of their lives in mourning? Thank God I'm not.
Except with their mobile apps, where they separated Messenger from the main Facebook app, and everybody threw an enormous fit for reasons I'm still not really clear on.

(well, it's not really a clean separation since you still need a Facebook account and all that entails, but I still don't see how separating the two apps is anything other than a good thing)
For this specific case I'd argue that a switch which severs the power from both the camera and the mic simultaneously is the right solution. A physical sheath could also cover the camera for peace of mind. As others have pointed out the mic is probably the more dangerous of the two.
Video: Giving robots and prostheses the human touch
Minimal upside, lots of downside. Most hiring managers (reasonably) are vigilant about avoiding post-interview drama, which is what this is an invitation for.