skysight-inc/HackerNews huggingface dataset:
Eating lunch out every day can definitely get expensive, and people don't realize that. Of course, you don't have to buy your lunch in order to not eat at your desk. Assuming you have a place you can go (in this guy's example, a park), you can always bring something from home. Or, if you need something more exciting than what you can make at home, do like this guy:

http://www.slate.com/articles/life/food/2012/02/liberate_you...

...and then bring it somewhere other than your desk to eat.
This is true. I doubt that most Congressmen are able to see this obvious consequence in advance, but when the corporate lobbying picks up as a result they'll start to care.
I certainly can't get it to work. For the first problem, I tried:

function one_bit(x) {
return x & (x-1) == 0
}

Only to see this error:

Expected "}" or comment but "&" found.

WAT
The thing is, everybody thinks they are impervious to advertising. Everybody thinks they always choose the "cheapest option of greatest quality, based on independent research." They're just mostly wrong, is all. They either don't understand the way their purchasing decisions actually get made, or they choose to tell themselves they are made differently than they are.

Which isn't to say that you're not the exception, just that generally speaking everybody thinks they're the exception. So how you think you buy things doesn't mean much; you'd have to have someone outside your own head look at your purchasing patterns to know for sure.
I don't take personal calls at my desk. My phone is on silent at all times when at the office. If I need to make a call, I step out.

I would like others to do the same.

Edit: Even my desk phone is on silent. It sounds a single beep when the phone rings.
The website for California's exchange is still broken; it's broken so badly that the customer support phone # the site tells you to call is outright rejecting calls (lots of people having issues). You get a recorded message saying that due to high call volumes you should (slightly paraphrased) go fuck yourself and use the nonfunctional website.

They have an online chat queue for customer support that's similarly busted; you sit in the queue for hours with the ETA randomly changing before it says you've been booted out of the queue.
The first time I used bit manipulation in web apps was for declaring user roles and permissions. A single integer field in your database can be used to declare any combination of up to 32 different capabilities/permissions for users by setting the individual bits in the value. Also, when dealing with colors as an integer value, you can isolate your ARGB values using bit shifting.
Very true. We have regression tests going in the background all the time checking and looking at different pieces.

If something fails one of us gets an email / sms / a strongly worded letter from our parents telling us we could better.
I think the majority of Google programmers earn less than $100k let alone $3M
I'm addicted to coding. Here's why I stopped.
It appears to have a limited JS validator to prevent you from using anything other than the limited operators it allows.
http://scholar.google.com/scholar_case?case=4571656703334865...
Google makes it easier for strangers to e-mail you
I have a truly large head, so it's not really a problem for me. When I was reading reviews, there were plenty of warnings about improper sealing if you didn't have a large / certain shape head.

There's a decent noise floor in my office, and most of the other people use headphones. Even for the ones that don't, there's enough that my music isn't really audible. I'm also pretty vigilant about keeping my volume low, mostly for my own health.
This is silly. "Government wasn't important to the construction of our transportation infrastructure" is an argument you're not going to win, and this conversation increasingly feels like you're grasping at straws.

I feel like the reasonable middle ground here is simply what Fred Turner is insisting: the two components are intertwined and symbiotic. Why is that so hard to accept?
The idea of a massive, extremely long "dark age" in the future is one of the premises of Asimov's Foundation series. One of the early protagonists had an interesting approach to solving it, a sort of covert galactic Library of Alexandria.

I highly recommend the series if you find this idea interesting, enjoy Asimovian science fiction, or are a living human being.
I decided to have zero "out of work focused" conversations with my co-workers at my new job. It's the best decision I made.
Office politics was always against me because I was speaking with my co-workers about things I do outside of work.
I learned that co-workers are no my friends. They are sometimes enemies
Accenture taking over is like replacing dumb & dumber with larry, moe and curly.
well most our stuff is in "the cloud" so really if we wiped everything, it be just a matter of pulling backups and go. Setting up a backup remote for something so simple of merge vs rebase sounds off to me.
I think you know your family and friends better than anyone else. He's not the exception, he just knew enough to trust his mom.
"I can’t think of a single reason you should be doing this yourself."

followed by

"But how do you outsource something as sensitive as financials?"

Sounds like a single reason.
Ask HN: How did RapGenius get their ranking back?
They are now showing up within the top 5 results for popular queries.
What It's Like To Not Be The Expert
Only if we can call ourselves 'Agents of S.H.E.L.L.'.
What the GPL restricts is restrictions. Going with BSD allows more restrictions to be placed on the software by others.

It's similar in essence to forbidding slavery — some rhetorician might suggest that it abridges people's freedom to own each other, but the actual intent is to preserve a greater amount of freedom.
The government isn't exactly doing too well with any of its software projects. The IRS had problems during tax season and the FBI has cancelled and restarted multiple times. The Dept of Interior has been held in contempt of court for how bad their systems have been.
Aaaaaaand cue 250+ comments complaining about PHP, mostly centered around issues that were much bigger in 2009 than they are in 2014...
It really doesn't like having anything after "return" except a single value or variable.
Lack of FDIC protection is a good thing? Seriously? Congratulations, bitcoin, you have managed to reinvent people keeping cash stuffed inside their mattresses.
What about: "Clojir" - (ClojureScript Interface for React)
Actually they're doing branding by distinguishing themselves from marketers who offer an unbranded growth hacking experience.

Sounds like someone is pissed they got out branded by a bunch of hacks. This is the marketing equivalent of every hacker post that Facebook and Twitter are just big CRUD databases.
Sounds phishy to me.
The Courthouse News Service article [1] is a little more detailed. What stood out to me was the following bit:

> The business sued [..] and subpoenaed Yelp to learn the identities of the anonymous reviewers. Yelp repeatedly refused to respond to it, however, leading the trial court to hold Yelp in contempt.

My first thought was, "Gee, that's either lazy or clueless of Yelp!" IANAL; was there a better strategy for Yelp, presuming they wanted to fight user info disclosure at all costs?

[1] http://www.courthousenews.com/2014/01/09/64385.htm
Almost every term in marketing/sales is imprecisely defined
and most writing in the field seems to be around making things more complex and vague than they need to be. Kind of like the postmodernists, it's as if they want to convince you that there's some extra layer complexity which only they can understand.
Chrome is also in userland - and it has a sandboxing system. Assuming they're sandboxing ffmpeg, these bugs are more risky for VLC users than Chrome users. Plus, Chrome is more diligent with security updates and the auto-update mechanism is fully automatic.

A sandboxing system provided by either ffmpeg or VLC would be a very good idea, though it would be some work... encoded data in, decoded frames out via shared memory. Negligible performance impact.
belluchan, slow down a little before you assume I'm just making shit up.

Toolbars as in default search and browser plugins which do layer on buttons on the UI. I'd count that as a toolbar. Happened to me just last week when I installed software on Windows 8.1. Chrome definitely is just as prone to infected additions. Count me as surprised.

Re: WebRTC, how long has that actually worked? WebRTC is still under development. It if worked in the last few months chances are it didn't work the same way before. Chances are it won't keep working that way later. It's exciting tech, I love WebRTC but calling it a missing feature before it's landed for a few months is kind of asking for a bit much, even for Firefox and Chrome (audio APIs, MathML, JavaScript language features, &c). The fact these two browsers interoperate at all is because of a ton of hard work they put into collaborating to make things work. Of course, "work" being defined by what is easiest for their current implementations to change. Still, you probably assumed I was trying to bash WebRTC, I'm not but it's very new tech in terms of the current interoperable feature set. Give it six months and then come back to complain.

I'm glad you solved your Chrome issues with tracing C++ code. Sucks when that happens.

I don't see how this makes supporting IE entirely impossible and super painful. You have so many fewer variables in play with the IE release cycle that it's hard to complain. I've had Chrome bugs that triggered on only certain builds on certain operating systems that took me a ton of work to reproduce. Looks like the problem reported here is not hitting everyone either but it's already narrowed down to only a few possible versions and operating systems.

To make things worse, Chrome didn't have much help on debugging on mobile devices for a long time. It was quite hard to get an accurate rendering and runtimes with complete debugging.

The IE VM isn't slow here. I just downloaded and tried it to write this comment. I get WebGL and all running in my VM. Not sure what you're talking about. Felt fast to me.

Anyway... I'm not an apologist. I build software and honestly most of these rants I see are complete FUD. They show either ignorance about what options are available or the bias of choosing one flavor of proprietary over another. I don't care if you use or support IE or not (I don't use IE nor do I run Windows on anything but one machine to play some old games I like).
Is there a particular Facebook app you use, or is it more a status update kind of thing: "Hey, any takers for my old iPhone 4" ? I guess that would work for a one off thing. But selling stuff to my friends I feel that I have to give them an exceptional deal. And I wouldn't want to pollute everyone's feed with a bunch of items.
The wonders of C:

- NULL pointer dereferences,

- Invalid pointer arithmetic leading to SIGSEGV due to unmapped memory access,

- Out-of-bounds reads and writes to stack, heap and static-based arrays,

- Invalid free() calls,

- Double free() calls over the same pointer,

- Division errors,

- Assertion failures,

- Use of uninitialized memory.

But hey, any good programmer always writes perfect C code.
TLDR: We were paying for likes on Facebook, even though we had no idea what they were or why we wanted them. We also haven't done any research on other ways to advertise on facebook because we assume that's the only way.
> Also what solution do you use when you are sharing your feature branch with other people (especially with 1-2 other programmers) while still rebasing off master?

We don't have that problem because we keep topic branches personal (but still public so they can be reviewed). In other words, our topic branches branch off from master, we don't branch off of someone's topic branch to build a new feature on top of it while the current feature is still ongoing.

We try to make branches short-lived and break larger tasks into small parts that can ship individually.
You wouldn't expect the actual disk I/O to be different. The VM has overheads in transporting the data; that's what the article is trying to measure.

And with that in mind, the "native" bars are pretty much useless in this article. They should always be higher than the VM bars, unless specifically trying to test fsync - and since it seems fsyncs are ignored, the test isn't being achieved.
"By now you probably know that Craigslist sucks as a way to sell stuff...But somehow, no one has figured out a way to make it better or provide a real alternative."

Sorry, what am I missing that is stopping Ebay being an alternative for selling stuff? Fobo sounds great and everything, but no alternative to Craiglist for selling stuff?
Also unlike most public employees, they are typically entitle to massive buyout clauses if they are fired. For instance, UCLA's new men's basketball coach would be entitled to $10.4mm if he were fired prior to 2016.

1. http://www.sbnation.com/college-basketball/2013/7/9/4505884/...
Friendly reminder that we can't have anything involving PHP without:

* complaints about features it has or has not

* a reference to that "a fractal of bad design" article

* how language x is better

* sarcastic, ironic or post-ironic notes about the above

* one guy pointing out we can't have anything involving PHP without the above
I'm from Brazil, where we have lunch on restaurants every day. Very very few people have lunch at the office and even fewer at their desks.

When I first went to the US I was appalled by people eating at their desks, today I live in the UK and it's common for people to have lunch at their desks, may it be sandwiches or salads they brought from home. I still can't do it.

Reason being I have to breath fresh air, disconnect from the office and have my own personal meal time to sit down and enjoy a meal leisurely. I usually invite people to have lunch with me and I can see that they look almost uncomfortable sometimes.
Here's a pro-tip. When you're finding a wife or a fiancé -- find one with integrity. I'm not sure I'd want to stay married to someone who could come out with that.
>How do the cows eat? I've always been under the impression that raising animals is vastly more resource intensive than just feeding yourself on plants.

the cows (and other grazing animals in their group) evolved very special stomach to consume the grass (parts of grasses) which aren't consumable by predators like humans.

The comparison of consuming human-edible plants (or their parts) directly vs. feeding it to cows is rooted in industrialized beef production where corn is fed to cows. Such wasteful conversion of human edible food into more tastier/pricier human edible food allows for higher revenue and larder total profits - people will eat the same calories, beef is just more expensive packaging of it and thus generates more total revenue and profit in the societies which can afford it and want it.

>I'd still expect grain to be even easier to get -- animals are something of a luxury item

In normal situation, cows milk is a source of calories _additional_ to the grain as cows are fed on grasses grown where grain cultivation doesn't make much sense - short summer, not plain land, etc... They also fed on [minimally processed - fermented in big piles] wheat stems after grain is extracted. The cows feed today also includes processed waste from other areas of food industry - the quality of this stuff varies greatly from country to country depending on regulations and industry and society mentality about it.
Agreed depending on the day and my workload I may sit at my desk. Other days I may need to get out of the office and I will go out to eat by myself.

>Alternatively when I get stuck on a problem I'll take a longer lunch and get away from my computer for a while.

Exactly sometimes problems are solved by taking time away from them to reflect.

My lunch varies by my mood and workday but I dont choose to stick with one scenario or another. I adapt to what my needs are.
You forgot:

- One hell of an awesome encoder/decoder library that can hit more formats than I knew existed.

:)
During lunch I drive up to a park with a wooded area and read or go for a jog. Enjoying the scenery and having some alone time is refreshing.
>> the majority of Google programmers earn less than $100k

Likely true iff the majority of Google programmers live outside the US (and other rich countries).
That is because they are not bees.

This really is the last time you are left in charge of the hives. And I don't care if Diogenes says he likes it in there, he's probably just drunk.
Having spent most of my life in a very tight-knit, conservative religious group, I've found that it's the interaction between shared beliefs, shared values, frequent 'formal' and informal get-togethers, a sense of care for 'our own' and a sense of purpose (salt of the earth). And probably a bunch of other, less-obvious things.

About seven or eight years ago I lost my faith, and I have not found anything that quite replaces that. It's quite worthwhile, but obviously very difficult if 1) you don't actually believe what said group does, and 2) you actively dislike some of their beliefs (homophobia, etc.).

But even with all the bad stuff, I might one day join a church again.
> IANAL; was there a better strategy for Yelp, presuming they wanted to fight user info disclosure at all costs?

When you receive a subpoena that you don't believe is proper, what you are supposed to do is file a motion to quash the subpoena. Ignoring the subpoena is not usually going to go over well.
Oh, this project would have failed anyway. A lot of the work is integration with backwards systems, in a political environment. Point me at the startup engineers that are interested in working on that.

Sure, a mythical online website built from scratch in Node.js with a Mongo backend can be out together by a bunch of college graduates, but without talking to a dozen other systems this site is not going to do much, and as soon as you take people out of the comfort zone of shiny toys we'll see how long the remain interested when you end up in SOAP and CORBA or are screen scraping mainframes. The people willing to tolerate this mess don't generally intersect with the startup crowd.
30 Hz is awful. The brightness problem is blow out and bleed. It is "very bright" it is so bright that when doing any sort of calibration the whites bleed on everything. The contrast ratio is good due to the excessive brightness, which means the blacks still suck. Horrible highlights and horrible shadows.

The calibration you can do in the OS is limited, as I said, I have two different sets of hardware equipment for calibration and I still couldn't make it less than horrible. The display is just ick (as expected at that price point) -- every color is signifigantly off out of the box, and trying to fix it even with physical calibration devices is a lost cause. You can't get it anywhere near "normal".

I tried the TV against multiple forms of input -- from Windows to OS-X to Ubuntu to QNX(I used to build command center software, which ran on TVs on top of QNX, so I have my own stack that is tested against TVs). From nVidia, to ATI, to Intel. I also tried it as a simple TV (my fallback so I didn't have to sell it) -- it even looked like crap as a TV... even with external upscaling to 4k.

I purchased mine (and used it for about a month before I was able to sell it on Craigslist) just about as soon as you could get one in the US. I doubt any radical changes have taken place since then, I have read of none outside of the price dropping. It is still generally reviewed as a poor TV and worse monitor.

Dells 4k 28" should be available in just a few weeks -- wait for that, don't purchase this lemon.
* before any of this happens, multiple comments whining about how it's about to happen.
I get the same thing as you, and I get the same thing when I have "return 0." The puzzle is annoying.

For what it's worth, here's my answer: 1>>(x&~(~x+1))&~(1>>x) . (I didn't figure out that the tester was broken before I developed my answer.)

I tested it with positive integers on Python. I haven't tried it with negatives in Javascript.

The '(x&~(~x+1))' is a work-around to get 'x&(x-1)', which is 0 if x is a power of two. The (1>> value) is a workaround to get "value == 0". Thus, '1>>(x&~(~x+1))' means 'is x a power of two?'

The ~(1>>x) means 'is x == 0'. Combine the two together gives 1 if a single bit is set, else 0.
Actually, they didn't tell me the IP address. That X was in the original email.

Also, my phone has a password on it, and the coinbase app and my Authy app both had passwords on them.

So actually, your scenario isn't analagous at all. But thanks for automatically assuming I'm to blame!

You honestly think it's entirely reasonable that someone was able to get past 2FA, take all my coins (+ purchase more) with no security check, and then to have CB give me nothing but radio silence for 3 weeks? Literally not a single word? And then finally tell me "That sucks."?
Apparently (according to the article) the average is making around 128k.
I like it but for all the wrong reasons.
"Class warfare" is waged through assets, not cash. See: expensive real estate, and other socially exclusionary asset allocation mechanisms, such as college educations.
I'm sure some people are running VLC under root, still in userland but can be very dangerous.
Fascinating look at technology history. People in the past may not have had modern materials or design but they were still really smart about how to make things work.
> And don't think for a second that this is unintentional.

Okay, what if I do?
A bugfix point release hardly worth mentioning.

"This release fixes about 20 bugs against PHP 5.5.7 components."
You could try a local private group, there's probably one for sales/swaps/freebies if you search.
Growth Engineer.
Harper Reed (CTO of Obama for America, who can be credited for those articles you're referring to) and Clay Johnson (CEO of the Dept for Better Technology) wrote an op-ed addressing what they see as the root cause for this kind of failure: http://www.nytimes.com/2013/10/25/opinion/getting-to-the-bot...
The difference between "growth hacking" and "online marketing" as I understanding it is that the former involves dedicating engineering effort: building repeatable automated systems that operate at scales that are untenable with manual effort.

Marketing, as a business objective, has historically been underserved by engineering. "Marketing engineering" occupied approximately the same status level as internal IT. "Growth hacking", as I understand the term, involves increasing the status and priority of marketing-focused engineering to be lateral with product development.
It looks like this is mostly bug fixes. So I imagine this will have little impact on HHVM
This looks awesome. Can anyone do a writeup on how this would be used to, for instance, reverse engineer a random program's serial verification routine?
Is it? I tried to work with them for nearly a month directly, but they don't respond to any of my emails. I've seen people post here and get responses. You wouldn't even consider posting if you thought it would help?
We've slowed this down a bit, thanks for catching this. Each frame now lasts .33 seconds, which appears to be the safety threshold for photosensitive epilepsy: https://en.wikipedia.org/wiki/Photosensitive_epilepsy#Web_de...

Thanks again!
UK Gov Security Assessment puts Ubuntu in First Place
> But that is also true of the chinese ones.

The article claims that this was only the case on the eastern plains, and that large parts of the network of paths in China actually were paved.
Really breaking new ground here. What should FFmpeg have been written in? I can think of a few candidates, but I think they share a number of those "wonders".
Seriously. Grease/Tampermonkey perhaps?
I'd like to share an office with someone as considerate as you.