skysight-inc/HackerNews huggingface dataset:
What would a filesystem do better than a DB in that case?
After all a filesystem is just a database who's primary keys are mostly filenames.

Most of them use the same data-structures (e.g. b+trees) and especially the newer ones turn into copy-on-write systems like e.g. CouchDB

I guess if you want to have backups of that table, you probably would like to keep it at a manageable size, but why not just save the html blobs in a separate table?
The USG actually started on its electronic surveillance career in the 1860s, when Lincoln approved routing all the telegraph connections thru the office of Secretary of War Edwin Stanton [1]. The first electronic (?) MITM, maybe.

1. http://www.nytimes.com/2013/07/06/opinion/lincolns-surveilla...
Oh I know (I also said so in my comment). And that's why I consciously try to distribute the interesting work between my coworkers and I. That way everybody gets a nice mix between "job" and "fun". Does that mean that sometimes I have to do crap? Yes. Does that mean that everybody gets to have fun at times? Yes.

If I can help it at all, I will not be the person responsible for somebody to write the rant that OP has posted.
For you.

Not for me.

Mine is a Wonderful Life.
In the OP, the first example he used was of 'pro-palestinian propagandists', which made me think like you, but as I read more, most of his examples are actually of misdeeds by 'pro-Israel' propagandists.

I suspect he's actually partial to the Palestinian side, actually, although he tried to use examples from both partisan sides to paint a general picture of propaganda on wikipedia.

(Disclosure: I personally believe that Israeli policies and practices toward Palestinians constitute apartheid.)
"Our job is not to program, our job is to create value."

This bears repeating. Rare is the job that allows the job-holder to write code for the sake of writing code. Most of us have to build software that adds value to some other business process.

That takes a lot of thought and research, a little bit of code, and a lot of testing, documentation, and maintenance.

If we're lucky, we get to pass off what we consider the most mundane of those tasks to other employees. BUT! If we're good, we can (and do) perform all of those tasks when needed.
Maccabi (Israel's 2nd largest HMO) sales pitch for their patient data
Using Postgres arrays with Rails 4
Creeping Cloud By Maureen Dowd
Sounds to me like you're externalising the blame for your boredom. We all pass through crappy jobs.

If you find yourself in those kinds of jobs: move on. There's plenty of interesting projects and companies out there that will allow you to apply yourself. Keep looking.
The problem is that the difference between $2 and $1 is not the same as the difference between $1 and $0 (i.e. free). Humans are not rational in this way, and the abundance of free apps kills it for everybody else in the market. If one company would start giving away really awful-quality chocolate (or any product) for free in every supermarket, the chocolate prices & industry would crash.

Dan Arielly did a couple of interesting experiments on this. He had people paying for products in a cashier line (i.e. people who had their wallet out anyway) choose between two really good offers: Hershey chocolate for $0.10 and Lind chocolate for $0.20 (or something like that, I forgot the detailed numbers, it may have been $1/$2 or $0.5/$1). In that case, most people choose the more expensive Lind chocolate as it was clearly the superior product (i.e. higher quality).
When he repeated the experiment with $0.10 for the Lind and $0.0 (i.e. Free) for the Hershey's, the game changed. Everybody took the Hersheys. Even though the pricing didn't really change, they only both became cheaper, by the same amount.

The verdict, really, is that if there's something free around, we go nuts and quality doesn't matter much anymore, because it is free.
If free apps, on the app store, would be at least $0.50, or even $0.10, I think it would totally change the game. (I.e. if Apple would change the Free Tier).

But as it is right now, I think the downward spiral will continue. The only way out is to create a high quality superior product (many features, etc) with a high price tag and hope that you get enough customers to survive. That also should lead to less support load.
Test Data Management in the DevOps Lifecycle
I present to you three alternatives for better browsing:

1. CTRL+click

2. Middle-click

3. Right-click link -> Open in new tab.

One of them should (hopefully) work if you are using a browser that supports tabbed windows.

;)

EDIT: Almost forgot this one: If you are browsing on your mobile device, long-press -> "open in new tab" or "open in background tab" should (ideally) work.
When I was 9, Dad brought home one of these: http://colinappleby.com/Images/Newbrain.jpg - it was a Z80 with a built-in BASIC interpreter and that got me started. I graduated to a PC and moved onto Turbo Pascal and then x86 assembler in my spare time, all RTFM and help from my parents and friends, until I got to Uni and finally had internet access (this was in the late 90s), and then I learned a fair amount from online articles and Usenet.

My first professional programming job was when I was about 22, writing C on Unix, then I moved into C# at about 24-25 and have been doing that ever since.

I've had no formal training (that I can think of anyway!) but mainly learned through a combination of intense fascination and a desire to improve my skills for professional advancement.
> "bro culture" is bad, but female-friendly (like Minted.com[1]) is assumed to be good. All animals are equal, but some animals are more equal than others.

You're confusing a non-discrimination policy with a positive-discrimination policy.
Apples and oranges. Only the top 1% of athletes, musicians, actors make a living off it. Compare them to the top 1% of programmers.

Alternatively if you compare all aspiring athletes, musicians, and actors to all programmers, you may find that programming does pretty well.
Talking about Israel/Palestine in particular, a book of history was actually published based on that approach:

http://www.amazon.com/Side-Parallel-Histories-Israel-Palesti...

It is an interesting idea. You may find that book interesting.
I don't really see how that's similar in any way at all, and it seems like you're trying to inject a pet hate into the conversation.
Malware was connecting back to an ip, at a household with multiple people. It's hard to arrest an ip. The logs at his university confirmed that he and not anyone else at his household connected to VPN.
Exactly. If you can't build something unique then don't complain if there are 100 other developers (some of whom may come from developing countries) who are happy to do for it less.

There is a new era of apps being ushered in as a result of Bluetooth LE. Take advantage of it.
> If I considered those words a turn-off, then I'd be happy for job postings that lend themselves so readily to such a quick filter.

This makes filtering jobs quite easy, true. But it shouldn't - this situation makes me unhappy about the state of the industry.

> "Pizza, beer, ping-pong" are mentioned because they're cheap LCDs

Yes, I identify that these are cheap items being passed-off as employee benefits: my evaluation of the company is affected by that as well.
"Common" Denominators, not so much.
Jack Jones
> There are an incredible amount of hard problems and interesting challenges in frontend web dev.

Name three that your boss will allow you to work on.

> there are all sorts of exciting projects to get involved with

Name three that your boss will allow you to work on.

> If you think its all just JS hacks you're doing it wrong.

Or maybe that's his boss doing it wrong: like, "This form is ugly on our HR people's computer. Please fix it by next week." Of course, the stuff is badly written, badly documented, and have to work with 5 different browsers, including IE6. The fastest way to please your boss is the JS hack. The fastest way to displease your boss is to suggest that, maybe, IE6 is a teeny bit outdated.
Such tools (e.g. Photoshop) already ship with a database for lens correction of most lenses from the large manufacturers. Things like chromatic abberation, vignetting etc. can be done automatically. For some common lens problems such as geometric distortion, I'd say the correction is so good that I wouldn't consider it to be a problem when buying a lens any more, whereas it was one of the larger problems with zoom lenses before.

As far as I understand this method just requires the PSF data for different settings to be shipped as well (at different apertures/focal lengths), and Photoshop could do the same thing using this method.

Abberations in a poor lens comes from two factors: 1) design flaw/compromise and 2) sample variation. If you have a lens profile in Photoshop with PSF data it can only correct for the problems inherent in the design of the lens (1), not problems due to variations in manufacturing or lens damage problems.
Story is worthy of a movie plot
A VPN with no logs will certainly protect you, because there is no way to (logically) connect the machines that connect in to the VPN to activity coming out from the VPN.
Which Version Of iPhone Is The Fastest?
Would using the expression "guys and girls" in a job ad be sexist? Joblint would catch it.
Yes. Like developing Apps for clients, not consumers. They can do with the App what they like. (usually give it away for personal data).
Unless you were the person who works at Realmac, and personally performed the iOS 7 update, I'm not sure how you can possibly say something like this. I didn't do it either, so it might be that you're correct. The notion that asking someone to pay for your work is "screwing over your existing users", is exactly the problem that is being discussed. Personally I don't think that it's that strange to ask people to give you a few dollars so that it is worth your time to keep working on things for them. But hey that's just me.

Your final point shows that you either didn't read the article, or you didn't read the first sentence that you wrote. If Realmac ups their prices because they are unhappy with the money they are making, then everyone (including you since you feel entitled to free upgrades for life) will just leave.
Why are the camera lights controlled by software? I would rather they come on when the camera gets powered up, ie. controlled by hardware.
Evernote web clipper.
I also raised an eyebrow at the mention of memcache - but hey, if the outcome is that the intern learns a thing or two, why not.
Why the hell can't a 19 year old woman decide to enter a beauty pageant? There are all sorts of contests for all sorts of people, this one just happens to be for beautiful ones.
Don't they need the same for historical dyn-dns logs and account owner details? And same for warrant for searching his home?
Marc Ecko’s Rules for Getting “Influencer” Attention
The slideshow is making me dizzy. I think it would be better without the transition.
Isn't that a challenge in and of itself? The majority of us are solving business problems, not technological ones.

If I can deliver something, even if not the most interesting or elegant, that gives the sales/marketing people giant, shit-eating grins, well, kudos to me. Usually, that means I'll be given time to go back and make enhancements, add functionality, or placed at the top of the list for the next cool project.
Thoughts on iOS
Move to Cambodia and build a free school for the children there
Sample test data for joblint.

A team comprising of few Python superstars, vim gurus, emacs superstars is now looking for a software crafts(wo)man who would be interested in being part of the team to juggle a pool of challenging problems and use cutting edge tech to find solutions that are of top quality and guarantee a win over competiton.

We pay better than competition, fail fast to learn early. We provide catered lunches from the best restuarants around. And inspite of tight deadlines, we would encourage a healthy work-life balance and not promise hollow benefits like beer/pingpong/nerf/dart/pool etc.
Apples to oranges. My point is, writing OpenGL code or fixing driver compatibility issues can be just as boring. CSS is not exactly programming anyway.

On tooling, take a look at current webkit/FF/Opera inspectors, TraceGL, TernJS, the upcoming IE11 developer tools and TypeScript. You'll be surprised.
You're joking right? I laughed the whole way through, and I'm hoping this really was meant to be funny.
Prices are not low because of Apple or Google, they are low for exactly the reasons in the article plus one, they are so many apps its just as likely you will find an acceptable one that is free that does what another wants money for.

I have purchased a few apps, namely ones I was familiar with on my desktop and wanted a portable version of. Yet for nearly every paid "other" app I could find one or more free ones.

the idea of finding a "large enough group" to correct pricing is laughable, go for it, the ease of development is that ideas undoing. Yeah, it does not guarantee good apps, but that old adage about a million monkeys and Shakespeare applies here too
1 yr old article about a dead in 2010?
I didn't question this particular woman or her rights to do what she wants in any way (including her decision to enter this competition).
I'm sad to say that I gave up reading it before it was finished because of exactly this. On a large screen, it's really disorientating.
Can you point at some papers in your field on this topic?
"Ask any book or music publisher: you can't expect to profit much from distribution if you can always get the same thing for free next door. If you get anything, it pretty much amounts to a donation."

Lies. Using music as an example, look at Spotify (or Itunes or whatever) as an example vs. downloading mp3s for free.

I'm aware this is anecdotal evidence, but I haven't downloaded any music for years due to Spotify being so convenient to use. Neither have any of the people I know.

I strongly believe that given a superior distribution model, money will follow.
The book The Paradox of Choice could just as easily have been titled The Paradox of Trader Joe's. They have the same thesis.

TJ's succeeds by having, to first order, zero to one brand of everything: If they stock it at all, it's probably the TJ's brand (secretly rebadged from its original manufacturer). This isn't true for every category, but it is true for most.

This reduces many shopping decisions at TJ's to binary ones: Is the TJ version of X good enough? Or not? The bad news is that any given packaged product has a decent chance of being lousy. But you may only need to learn that once, because there's no other TJ's product in its category to confuse it with.

When TJ's is deemed good enough, your work is done. You do not need to decide between the deluxe and the basic version. You do not need to try and remember which brand reminds your wife of her childhood and which brand she thinks tastes "off". Your buying decision now fits comfortably in a single byte of memory.

When you stumble upon a TJ's product you actually like, you can always find it again. The shelves are relatively free of the usual booby-traps, like the "fat-free" flavorless versions of everything that masquerade as the regular versions, or the Curse of the 174 Premium Brands All Named After Somebody's Grandma that is the bane of Whole Foods shoppers who are trying to remember what they bought last month.

Having one brand of everything feeds viral loops. The word-of-mouth on TJ's brands is astonishing. The canonical example is their two-dollar wine. Some people can't tell the difference between two-buck-Chuck and vinegar, others can, but everybody knows which wine I'm talking about. I can send you out to buy a bottle ("this is a product you will never forget") and be confident you will come back from the store with the right thing, which is frankly more than I can say for any other bottle of wine in the world.

Half of TJ's products have their own cult. You bite into an appetizer at the party and exchange knowing glances with the host. Do you like what you're tasting? Does the label look like a TJ's label? You will be able to buy your own box tomorrow, with near-100% confidence.

It is true that if you don't eat packaged products there is little point in Trader Joe's; the produce is average At best, awful at worst. And if you've taken the time to develop actual taste in packaged products TJ's is also useless, because unless your favorite brand is the TJ's brand, your favorite brand is not there. My wife and I are
buying less and less stuff at TJ's. But the one advantage that never goes away is efficiency. TJ's stores are pretty small. The shelves are easy to search, and the aisles shorter to traverse, because there are fewer brands of everything.
So you could say it was a "black bag" job.

I remember this case, it was a weird one.
Did he just reimplement "Send to OneNote" and parts of OneNote itself?
It's interesting to note that at least one school system itself has surreptitiously installed this kind of thing on laptops given to students, with the express purpose of monitoring them at home. A student was punished for behavior at home which was only detected by the secret image capture software installed.

So why don't all embedded cameras have hardware indicator lights that can't be disabled?
South Korean Scientists Use E. Coli to Make Gasoline
It's open source. You can customize the scores to fit your desires.
Selectize.js - feature-rich select box library
... and I think it's gonna be a long long time.
Transition removed. Thanks!
Maybe it would be acceptable to do something like that "in a time of war". The problem with today's government is that it seems to define everything in terms of an endless war. Cyber-attacks? "We're at cyberwar". Terrorism? "We're at war with all the nations harboring terrorists". Domestic terrorism? Well there's already the "war on drugs", so they probably don't care that much about that one, as long as they still get all the powers they need inside the country, too. 9 in 10 NSL's are used for drug cases, actually. Surprised?

Such sustained surveillance - indefinitely - is simply unacceptable, and people need to fight back against it. If the nation really is at some sort of "long term war" with multiple enemies, then maybe the nation is doing something very wrong, and should look at the root cause of what's causing those enemies to react, rather than trying to fix the problem later with surveillance.

The problem is maintaining the war status quo is so very profitable for certain people and companies.
There isn't a friendly name for 10^66 bits, but perhaps you can get an idea for the scale by considering the sizes of more commonly used names:

bit: 10^0,
kilobit: 10^3,
megabit: 10^6,
gigabit: 10^9,
terabit: 10^12,
...
zettabit: 10^21,
yottabit: 10^24

So we're at some pretty ridiculously large numbers and still nowhere near 10^66.
It's hard to describe the contempt I feel for ratters. I hope the guy gets a nice long jail sentence.
Between the upper & lower limits of it's range (10k, 40k), that looks pretty random to me. Curious how it responds to temperature changes, though.
Video has been made private.
Actually, look at it from the farm boy's POV. "That guy sits in an air conditioned office all day creating some really cool stuff and he COMPLAINS?!?!" Kinda like the same feeling if you run into some rich brat complaining that he only has 5 yatchs and 2 mansions, etc. I mean i am up for the notion of always striving for improvement in your life, but why the ingratitude? Be grateful AND strive for better. You can still earn another million bucks WITHOUT complaining that you only have one million right now.
> This is the same kind of person who would write software to find anti-Islamic comments had he been born in Iran, or to hunt down dissidents if born in China. The kind of person who reflexively genuflects towards the current state-sponsored ideology, whatever it is (quick test: is Obama on your side?), because he loves the rush of feeling holier-than-thou.

Ah yes, someone who writes a simple tool to check for red flags and warnings common in job postings for their industry is totally a fascist looking to hunt down fellow citizens for the state.

> As an example, the lint checks that "bro culture" is bad, but female-friendly (like Minted.com[1]) is assumed to be good. All animals are equal, but some animals are more equal than others. Very predictable.

Bro culture is bad, it implies the people working and doing the hiring are looking for a very narrow type of person and aren't really open to having different kinds of people employed. Further, being woman-friendly is a huge plus, because usually that means women are able to access leadership roles in various capacities, something that isn't common in our industry. Unless, of course, you think that companies that actively look to correct that imbalance are the problem, in which case I would pose that you are the problem.

> Like any neo-Puritan, he then comes after profanity, and beer, and even (god forbid) competitive-sounding job descriptions! His vision of the startup future: an HR drone stamping on a programmer's face, forever.

Some people don't like profanity in the workplace or highly competitive environments, those people have a right to know that info up front when looking at job descriptions. Nobody is forcing anyone to use this tool, there is no censorship being applied here.

Moreover, mentions of beer and alcohol in a job post are highly suspect, as such posts will automatically exclude people who don't drink or are alcoholics. These types of places often base social activity around drinking and that can be highly alienating to a wide variety of people.

> People like this will spend their time being Adria-Richards-esque thought police rather than shipping code. Contrast with Max Levchin, who actually sold a startup for a billion-plus dollars:

Ah yes, because calling people out on dick jokes at a professional conference is exactly like the thought police. Also, that Max Levnchin has made money off of creating mono-culture workplaces doesn't mean that is appropriate or correct for every company or potential employee.

> If you want to work in an environment full of rowanmannings, that is your prerogative. Many others will select out and find places where people who enjoy bullying others with modern taboos on gender and the like don't self-appoint themselves as priests. Do you really want a team member who spends their free time getting people to upvote their new heretic-finding software to the top of HN?

If you are selecting jobs based on those companies that will tolerate your sexism and delusions of oppression, remind me to never work anywhere you have, ever.
Twitter files for Thanksgiving IPO
With iOS 7 supporting per-app VPN, you can couple that with corporate provisioning to require particular apps for company email, messaging, file markup, and require those apps to only work over the company VPN.

What's more, given that Microsoft is known to have shipped backdoored code, and known to have been the fastest to cooperate with NSA etc., it's not clear where your last sentence comes from, that someone would trust MSFT code before Apple and Google code.

That said, yes, Windows phone absolutely should have had an enterprise push to appeal to the IT crowd depending on Active Directory, Exchange, Sharepoint, etc. They should have sidestepped the iOS vs Android battle and defined a "blue ocean" strategy with two prongs: (1) corporate/enterprise (targeting IT departments and white collar wage earners), (2) feature/smart phones (targeting kids in those households).

While iOS and Android (as seen in Apple, Samsung, and Droid adverts) are competing to be fiercely individualist choices, MSFT should have gone after groups/communities/companies/families. Groupware is a recognized Microsoft strength.
ExamTime is Hiring