skysight-inc/HackerNews huggingface dataset:
Actually some of what you said is incorrect.

1) You're probably right

2) Me and others I know have used this and recognize all our likes. There are cases where you accidentally or unknowingly like something which may explain the Likes you claim to never have liked. I've had my FB account since 2006. I don't know about you or others but there's bound to be some likes you don't remember if you've been a member long enough.

3) I agree - I was a little misled at first thinking there would be buttons to unlike pages. That said, and correct me if I'm wrong, there actually is no way to unlike a Facebook page apart from visiting the original page or clicking the embedded Like button you originally clicked to Like it a second time. I don't think this is the developer's fault. This is a Facebook issue and the developer seems to be working around the limitations of "Unlikes".

4) This is incorrect. If you hover over the grayed out checkmark you can click again to unlike. By default all of them should be grayed out and checked anyway since you've already liked them. Hovering over the check mark will show an X. You click the X and it's unliked. It is hard to understand and not intuitive on a number of levels but again, this is something out of the developer's control.

I understand your concern that we should be wary of random sites that ask us to log in with Facebook and you're justified in having reservations but in this case a lot of your concerns are easily explained by the Facebook API itself. This looks far more legit than not. The only sketchy part about it was the "Log in with Facebook" request - but once you get past that you see it's legit.
Guande dinheiro de verdade na internet,faça já seu cadastro
My guess is almost all of this is totally dependent on the environments you are discussing. Some people have built very productive home work environments but most have not. Most people's office environment is probably better than what they have at home (maybe they have multiple monitors, supplies, a nice chair and desk, etc) but I don't think there's anything specific to office vs. home aside from the investment into productivity of that space.

My guess is some of the folks on here hollering about being way better workers at home are right. They also probably spent several thousand bucks on a nice workspace, keyboard, extra monitor, stand up desk, whatever they need....
> employees... must either comply without exception or presumably quit

Why quit? More likely they would be terminated with benefits.
Yes, especially in web applications. Found that out the hard way.
OnegocioCerto.Com
Introduction to Linux Concepts
I like the idea. I'm not sure how long Facebook will allow it to operate for, but it's a good tool for those of us conscious about the amount of data shared on social networks.

However, I have two issues:

The site is claiming that the likes are used to populate advertising on Facebook. Surely a better way to prevent that is through http://www.facebook.com/settings?tab=ads&section=social&... rather than removing likes? Perhaps I'm being misled by Facebook, but I have presumed that by toggling the option on the linked page to "no one" I would not have my data used to populate advertising in that way.

A second issue is the access the site is asking for; it is significantly too much. Again, I'm not overly familiar with Facebook so perhaps I'm incorrect here, but surely the site only needs fairly restricted access? Maybe the API doesn't allow such fine-tuning, but being allowed to post on my timeline seems excessive.
Underpants Gnomes ?!
I've noticed people taking note of and commenting on Kara Swisher's take-charge, arrogant, brusque nature far more often than with many male tech journalists. Unexamined bias, or an expectation that female correspondents be softer and nicer?
IMHO, this isn't really what the Lean Startup mantra is all about. Lean-wise, one is really trying to see where there is customer/product fit. When there is, it's like finding a filter's resonance point : Suddenly you've found people's hot buttons.

[ no, no, meh, hmm, YESYESYES, hmm, meh, no, no]

The key to the Lean part is only doing a schlep when you've identified that it'll pay off once done. Don't schlep until you've got evidence that the destination will be worth the trip.
the important part missing in my example is the 'vice versa'. the canonical example is:

> sledge() { tr ab ba < $1 | sponge $1 }

then, you might undo a change you already -p added.

more convincing might be (using gnu sed):

> sledge() { sed -i s/identifier/long_identifier/ $1 }

a second iteration will eventually generate long_long_identifier.
Yeah I knew there was something wrong with it, but it's the only CDN I've ever tried.

Do you know any good ones I can check?
> I drop a CNAME file into the repo. For http://raganwald.com, the file contains the text raganwald.com. Once you push that, Github starts resolving hits to raganwald.com to whatever you are publishing

What prevents me from putting a CNAME file with that in my own repo, out of curiosity?
That won't rescue Yahoo.

Look at some open source initiatives - thousands of people "working remotely", while still being able to collaborate and ship.

Yahoo's issues lie way deeper than that.
Perder peso Herbalife
Perca peso com o shake herbalife.
How Sick Will You Get From a Corpse in the Water Supply?
This works for exercise as well. When I was on a pushup/pullup kick last year, I made a graph that showed a moving average. It really was motivating to see the steadily trending upward line, in this case.

If you are successful with this app, you might try making a similar project for tracking criteria that someone wants to increase.
And turning down that job offer to work remote was a great idea. I was worried that they would suddenly require me to work from their HQ all of a sudden, and that was my only reason for turning down the job.

I feel sorry for the current employees that got sucker punched... but honestly, a majority of the good ones are long gone.
If this is just the two of us, I'm out. I also didn't realize that it was "non-tech stuff" which may be scaring away people.
Good Web Security News: Open DNS Resolvers Are Getting Closed
Thanks, could anyone provide the same info for Wordpress blogs?
Why is Java linked to browsers at all?

All the Java security holes seen mostly are exploited through a browser plugin - but I've never, ever needed the browser plugin, I just need jdk/jre to run offline apps..
What happens if someone standing next to you tries to give commands to your Glass?

Is there a way for Glass to determine whose voice is the owner's?
That still doesn't fully explain why they expire, as CRLs and OCSP allow certificates to be revoked. I can't quite explain why having an expiration date is safer, I just feel it's a good practice, to protect against possible key compromise.
An essentially identical architecture that defined the same object within a single address space

Well, then it would be the same architecture, because the one you described (one process with multiple threads) is also a single address space.

Still, I think you're wrong. The cache system doesn't have any awareness of threads or processes. So, you get spurious evictions all the time from completely unrelated programs, no matter what you do. Or from unrelated data in the same program that just happens to map to the same cache line.

If you still disagree with me and you can give me a specific example, I'd really appreciate it, because if I am misunderstanding something, it's a big deal, and I want to double check myself.
The day you had problems with customs trying to pick up a boat is probably not a good day to reflect on the United States of America as a whole. A better thing to focus on would be the fact that you can afford to buy a boat overseas and having it shipped to the US, and that you will receive it soon, a minor bureaucratic snag not withstanding.
Doubt it. But they might offer the next-gen ARM one and some other devices.
That reminds me of this quote:

"As a manager, I can’t easily know how many hours each person on my team is working. This is actually good for me because it forces me to look at what they’ve done. It’s good for the remote person as well: they can’t fool themselves into thinking that just because they’re in an office, surfing Reddit for an hour is work. In a perfect world we’d both already have this perspective, but it’s amazing how easy it is to delude yourself into thinking that “going to the office” = work."

http://blog.stackoverflow.com/2013/02/why-we-still-believe-i...
So? NH4NO3 is not a hydrocarbon. There's not even a carbon in it.

"In organic chemistry, a hydrocarbon is an organic compound consisting entirely of hydrogen and carbon" - http://en.wikipedia.org/wiki/Hydrocarbon

"an organic compound (as acetylene or butane) containing only carbon and hydrogen and often occurring in petroleum, natural gas, coal, and bitumens " - http://www.merriam-webster.com/dictionary/hydrocarbon

(And it looks like I shouldn't have included oxygen.)
As an engineer, this makes me have less desire to be with Yahoo. This move is like something a parent would do to a group of kids they couldn't trust to do their job without supervision. How about they just bring in, or fire the bad remote employees? Why risk punishing quiet, smart guys (who might be slightly introverted) who serve important purposes? Our company has remote employees, and most of them are brilliant.
I second this. I've been working out of hours a lot recently and find that my productivity is boosted dramatically when I am alone. Open plan offices need to go the way of the dinosaur.
OCaml should definitely move toward adopting either Batteries or Jane Street Core as its standard library; they offer a lot more functionality.

For package management, I haven't had the chance to really try it yet, but I'm hearing good things about OPAM.

Finally, Rust just looks awesome, I'm hoping that the language stabilizes before the end of the year, as I'd love to do my master thesis with it.
Not necessarily. They also give you a “gibberish” address to the account. So if I use “foobar” as my mailbox on mailinator, they will list an address like M8R-wk43th@mailinator too, that does not let people log in.
I have two questions for the people commenting who think immigration barriers actually benefit the local incumbents.

1) Since the economic argument for free trade applies to the labor market as well, one cannot logically be an advocate of free trade and anti-immigration at the same time. Do you maintain that free trade is actually bad for the United States?

2) If free immigration between countries is bad, then it follows that it is also bad between states, between cities, and between neighborhoods. Do you believe that your state, your city, and your neighborhood would be better off if there was a legal barrier to immigration at the state, city, and neighborhood level?
I think "do better" is a pretty obvious description, but if the candidate is having trouble with it, I'd say "you have a few million records, and your current mechanism is too slow."

I have patience for candidates, but not an infinite amount. If they keep on trying to come with reasons why they don't need to improve their answer, or try to drown me in a sea of bullshit, that's a no-hire. I'm screening out assholes and prima donnas as much as I'm screening out people who can't code.

Upon being told that "sort and take the second element" isn't good enough, I'd expect the candidate to come up with a linear walk through the code, keeping track of the two top elements.

I'd then ask the candidate to generalize it to "the #n element" instead of "the #2 element," which will probably require a new data element. Keeping those n elements in a sorted list is a fine way to start. A really great candidate would ask if they could re-order the elements as they find them (doing a partial version of a quick sort) or use some variation of a heap-sort with limited space.
Can't logon to management dashboard. Staging instances went crazy. Live environment looks OK so far. Should I be worried and stay up all night monitoring this stuff ?
I am not sure I trust that dashboard. Day before yesterday, when Azure SQL was down for the whole day, it took serval hours of 100% outages until the dashboard got updated with red "problem" icons. Before that, it was "information", "routine maintenance", etc.

Amazon likes to downplay their AWS issues as well (their console is always green), but at least they provide a very detailed postmortem, and issue credits proactively.

Have not seen that from MS yet, and it's been two days.
Seeing Paul speaks in video for the first time gives the impression that he is an interesting character, someone like interviewing Nikolai Tesla or Albert Einstein.
Copyright Alert System to launch Monday
>> Out of sight , out of mind is quite real.

Also, resentment issues.

---

Where's Bob? He should be in this meeting.

He's "working" from home today. (Makes quotation mark signs with fingers)

Oh, yeah. I forgot that it's Tuesday. Let's get him on the phone.

Don't bother. I just called him and he's at his kids swim lesson.

Must be nice.
Use separate passwords. This is Spotify's screwup as much as Facebook's. I noticed the same thing (because I use separate passwords) and was able to avoid this. Stupid Spotify. That's why I run my own Subsonic server. No uploading, nobody else's limits, etc.
> Seems false, otherwise letters would be typed in landscape. There are other things in my FOV and that's a good thing.

It's true that in reading, we're only good at scanning approximately 8-10 words per line. This is why letters are the width that they are. But I'm not talking about making a single document fill the width of the screen. That document behavior is a relic of a small-screened world.

Modern computer working environments (particularly programming) generally involve opening a few different documents simultaneously and having them open side-by-side. Multiple editors, browser windows, debug tools, documentation, file-trees, etc. This all needs to go somewhere. It is easier to place these separate documents side-by-side than stacked vertically.

> I've been using 12 and 13" screens regularly for my day job for years, and I find the extra physical area of larger screens rather arduous.

Maybe you've only ever opened documents fullscreen or your work involves little more than punching brief commands into a terminal window but if you've ever wanted to edit two documents side-by-side there's little you can do on a screen that small. You're pigeonholing yourself into a mono-tasking environment because you don't have the real-estate to present multiple documents simultaneously.
The fact that the platform is open source is relevant.
No, it's a terrible idea.

The ones that don't have any other options will stay ( you retain a higher percentage of people who are not top performers ), the rest that you would want to keep leave ( the best employees can just get another remote job right away )

This is the classic problem with voluntary buyouts and other discretionary layoffs - you only keep the people without other options.
Unfortunately, there's no good solution to this problem. I recently had a company ask me to work on a 2-day project for them (in the office), for which I performed sub-optimally.

There are some other variables which might be involved (I was working with a new language, database & framework), but I never really found a "flow". Reflecting upon it, I think the pressure to create a product + learn the tools in a given timeframe threw me off.
I'd never work for a place that gave me a fucking puzzle to solve. I'd probably smack the interviewer upside the head for wasting my time.

The best way to do it is pay the person per task as an independent contractor until you're sure a full time position is what you're both looking for. If they're helpful to you then you keep calling them and if not everybody keeps their dignity, no big deal. Don't humiliate potential employees right off the bat with stupid games.
Nice that they are contributing the code to the apache fundation ! Could be a good Free self hosted alternative to github:enterprise or others
If you mean go, compile time is very fast, even with say 10 kloc you'll still probably be under a second.
Which one makes people happier with their lives?
Some thoughts on the Google Chromebook Pixel
Let's Create a Network of Defensive Patents
it's not a question of screwing off; it's that productive team dynamics are genuinely harder for remote employees to achieve.
You do see a correlation right?
It was too late years ago!
SSL certificate revocation is extremely fragile.

http://www.imperialviolet.org/2012/02/05/crlsets.html
> might have very serious consequences on how we work as biological beings.

its a little late for that.

but personally I liked getting a smart phone because it meant I didn't need to be around the computer and could still handle emergencies or react to opportunity. or just keep connected with people in different continents while walking through my city.

I think these devices are the gateway to getting away from the Television and a Typewriter interface. Its a way to get back to being present but still getting the advantages of being connected.
Clean syntax. Minimum excess download.

Use it if you want to deliver your js in one bundle.
This isn't a book, and you aren't paying for it. Also, books are also assumed to be a finished product if they're being published, unlike a blog post that explicitly states it's the first of several. Not really an applicable analogy.
She has prosecutorial immunity, she's not going to stick her neck out.
Better yet: set up a Nagios (or your site's equivalent) watcher for the expiration.

Example: http://exchange.nagios.org/directory/Plugins/Network-Protoco...
the two things are not necessarily at odds: states put some money in (total national contributions), then take some more money out (resulting in net contributions).
Clearly dealing with a fine, upstanding, productive member of society here.
Great new site, love the 'browserify v2: less features, more unix!'

Look forward to trying to this out.
"It makes Azure look like amateur hour (even though it's definitely not)"

Why do you think Azure is not?
Sorry that you feel I was obtuse - it's a quirk and my editor side doesn't always step up.

Poor communication aside, I was attempting to make a finer point than you read to it.

Stress is an extremely broad term medically, and used broader still colloquially. Medically defined stress may include anxiety, but frequently will not.

Anxiety, or technically in this case "performance anxiety" is a much more narrowly defined state with significantly more understanding about causes it, what it causes, and effective treatments.

It's know pretty commonly as "stage fright" - that's what you eliciting in some individuals when you put them in front of people they just met to prove that they are smart. I think we'd all agree that most programmer jobs shouldn't be withheld from someone who has trouble with public speaking.

I chose to use neuro chemical terms not to attempt to confuse anyone - but to make the point that this is a biological process triggered by hormones and not anything related to raw intelligence or a weak personality.

As an aside, it's extremely likely that they wouldn't have any trouble at all at the interview if they took a 80mg of propranolol hydrochloride (a beta blocker) an hour before the interview. It's probably used by 50% or more of public speakers and musicians playing big rooms. Unfortunately it's expensive, on patent and that's an off label use.

If you're not looking for someone to do regular public speaking then detecting what you consider "stress" probably has little bearing on their job applicability.
This is highly unusual (if not unheard of).

A company would have to be pretty damn unique in order to justify having candidates pay for their own travel + lodging.
How can credit card fraud lead to bounced checks?
"I guess we should have scheduled this meeting more than 5 minutes in advance."
Very nice indeed. This could also replace Trac. http://sourceforge.net/projects/allura/
SpaceX Prepares for Second ISS Flight
Sometimes you forget about the certificates you have (such as in this case). In a 'default-deny' security mindset, things you forget should expire so that you don't get bitten by a security compromise for a certificate that you issued in 1999 but still are "trusting".

Furthermore, private keys can be cracked, given enough time. Expiry dates reduce this risk with (a) less time to do it; (b) key is invalidated even if you don't know that it's been compromised, so every compromise ends sooner or later, and (c) renewed certificates can be made with longer keys as hardware gets more powerful.
I have mixed feelings on the subject of remote teams, but I have very very strong feelings about this sort of bait and switch.

Having a "no new remote workers" policy would feel a lot better to me than this.
Peter Thiel & Gary Kasparov's Upcoming Book on the Free Market
Does anyone use Azure for a production service? I'm interested in hearing people's thoughts ...
See [0] for an introduction to M-expressions, which was initially an alternative syntax for Lisp, but have found its way into APL and Mathematica.

Please note I'm suggesting using that syntax for OCaml, not Go.

In short, I want to write "f[x;y]" for "f x y". On the first sight it appears this adds a bunch of noise, but there are many advantages:

1. You now have much less parens resulting from nested function calls;

2. You get partial application by any argument, not just the last. map[;list] is a "functor" that applies its argument to "list";

3. Corollary to this, chaining functions together is now much easier even if you need to supply a parameter other than the last: f[;x]$g[y] (assuming $ stands for apply; it might be wortwhile to take empty space for application)

4. Further you are able to unify many aspects of the syntax (if[cond;true;false]), which makes parsing easier for both humans and computers.

[0] http://en.wikipedia.org/wiki/M-expression
How to build a genuine fan base on Facebook
After watching that video, I will now go around with the UNATCO theme in my head all day.

http://www.youtube.com/watch?v=nBPK_oXeJgA
If you have overdraft protection that goes to a card, and the card hits its limit, you can bounce a check.
"Tran’s only supplier for the past 20 years has been Underwood Family Farms, an hour north of L.A" -- This is a pretty cool little factoid. I would have never guessed. A successful, locally made product, that does not need to sell itself as a "Whole Foods" type of ingredient.
It could also be the converse - that women are conceived as "bitchy" and there is confirmation bias.
Here's a haskell comparison (hint: it does very well).

https://gist.github.com/jamwt/5017172

Haskell was ghc 7.6.1 with ghc --make -O2

Go is go1.0.2 with "go build".
It's not a "bug" if they specifically ask the user for their "facebook email" or their "spotify username" - which of course they do!

So if the user provides their facebook email and the correct password to match, which this user did, the correct behaviour is to log the user in via facebook. Which of course Spotify did.

No bug there. I'd say that this is mostly user error - but possibly Spotify could make it more obvious.
I wonder how long it will be before there are Google Glass porn sites.

(No doubt someone already has proposed it as an "If I had Glass proposal.)
But, they would have to get the private certificate? And if someone got that even while Apple still owned me.com, lots of nasty man in the middle attacks could have been made.