skysight-inc/HackerNews huggingface dataset:
I agree this is also a good way to ask for permission. Does Apple do this in iOS? I don't recall ever seeing it outside of OS X. I imagine it's difficult to clearly express why the app wants to send this data within the constraints of a UIAlertView.

iOS asks for permission before exposing location information, or access to contacts/photos and I can see why, the information is highly private. I don't agree that "this user pressed this button at this time" quite fits into the same category of privacy though.
Hayek was not a conservative.

http://www.cato.org/sites/cato.org/files/articles/hayek-why-...
You can't ignore the psychic impact of working on a project going nowhere, or down the toilet. As noted here, I don't think your own job seems in danger, but if you are not working on stuff that juices you up, and is going well, it will have a medium to long term impact on you.

Hiring managers can tell that you've been working on boring, soul-crushing stuff. This sense is almost indistinguishable from the sense that you are a bored individual; hiring managers won't bother to figure out what's what.

It can take a couple of years to get your 'mojo' back if you have been in the wrong situation -- I would urge you to act wisely, and move before you lose it. You'll be glad.
Leave when you get a good offer.

While this fish was rotting from the head down long before you arrived, it would be better not to be around when stool samples hit the gaseous oscillator. Some of it might stick to you by mere association.
I think it might be revealing that nothing positive or anything about the job that might want to keep you there is mentioned in the writeup. If you don't like it and the environment is toxic, life is too short.
Lawyer time. And accountant time. Check out NOLO Press for some of the best readable information (aka books) on starting a business in California.
The second you try and do anything non-trivial without first "paying your dues" (and kissing the right asses) you find all your work trashed. If you complain or try to keep it in place you'll see a dozen different bureaucratic maneuvers involving obscure jargon and weird, diificult to use, administrative pages and processes to thwart you.

It's amazing the wikipedia is as useful as it is given how utterly hostile it is to new contributors. I hope it continues to be useful and thrives, but I'm not so masochistic to actually fight to volunteer.
The anti-Microsoft air is thick enough in here that it stings my eyes.

(Note I am an avid Mozilla fan.)
We at Truffle are building something similar but with linkedIn authentication - catering to working professionals.

We tried doing work email verification but users revolted against that and we have to revert back to linkedIn. I guess people on HN are right when they say that facebook logging is instant turn off but for some people entering email address and password is even bigger.

Also yah I like your service, though you are my competitor but 75$ is a lot. Try out making it a coffee, first date at a bar is a big sell.

By the way, if anyone of you here on HN are from Seattle and looking to grab a coffee with someone interesting, try out www.jointruffle.com :)
You mean... it's a social network?
Oh god. The comments on Kotaku.
Will you learn more (career-wise) by staying and observing the fall & aftermath, or by leaving now?

I would put forth that you'll learn more by this experience about how people deal with failure and what happens afterwards than you would if you left. Will there be shouting & tears? Probably. Will people get fired? Almost certainly. Will you get fired? Chances are low, but not zero. Worst case scenario - you get some severance money.

Given the track record of successes in the software industry (few/poor), learning what not to repeat will probably take you further than anything you could learn by swapping jobs and doing CRUD work. And if you get asked about it, you say "I could have left, but I intentionally stayed on, as I felt that this was something that I needed to experience so that I wouldn't repeat these errors."

The important thing is to act strictly as an observer (do your work, but .. observe what is going on around you), and not to engage in any schadenfreude or gloating. The people that lost their jobs -- for the majority of them, what happened was not their fault and they shouldn't be blamed or made fun of.

So build up some savings (you should have 6 months of fixed expenses saved up, anyway), sit back, and enjoy the ride.
Thank you for the documentary links. And it is admirable of Stephen Fry to come out and say that he attempted suicide. Someone close to me attempted one too, and this documentary puts another light on it. Thank you again. :)
What happens when you can't set up a match?

What happens if someone is stood up?

What happens if you have a skewed ratio of men to women?
sounds to me like "Internet Explorer is the most energy efficient umbrella".
That won't work. This climate is decades old- by that method you'll be dead and buried before the needle ever moves.

The only way to do it is to vote, yes— but with your tax dollars. You must emigrate.
I went from this blog post; to reading the new Functional JavaScript book, and while I've used underscore for about a year; my eyes were half closed to its 'functional' use; now they are wide open to the value of functional style and e.g. bilby.
Show HN: Anti-Circumcision Film on Kickstarter ~ 50% of $55k Goal in 5 days.
Do we really need to report when every site goes down?
quit. I know the organization you are talking about, their HR department is a complete mess right now
5 Inspiring Action Verbs That Can Change Your Life
> I agree this is also a good way to ask for permission. Does Apple do this in iOS?

Yep, just once.

> I don't agree that "this user pressed this button at this time" quite fits into the same category of privacy though.

You're going to consume the user's resources by sending that information, and most users don't really want you to (for obvious reasons), so it seems most ethical to ask first.
Your comment is far more nuanced. You're reading the science. While I gently disagree with you I understand what you're saying, and I could fairly easily be persuaded that you're right.

The comment I replied to had some worrying flags.

It made blanket statements about meds; it suggested that depression has a "root cause". I took that to be a reference to classical psychotherapy -- some event happened a long time in the patient's past and that event must be uncovered by the therapist for the patient to address it and recover. Re-reading the post I see that I might be wrong! Perhaps the post is just talking about regular evidence based cognitive model.

> The belief that mental illness is biological

Well, for something like bipolar disorder this feels like it's true. I don't know much about BPD, and I don't know many people in real life who have it. But it seems that people need the meds.

When talking about depression I recognise that there are various types. I'm not a doctor and have no special knowledge. When people ask I suggest they investigate talking therapies (and probably CBT) first. But I know that people might get benefit from meds, especially if they're on the more severe end. I know that meds can have unpleasant side effects.
The thing I hated most about stored procedures was all the logic and dynamic SQL that creeped in.

The example in this link and what a lot of us hope to use it for is schema-less data storage.

I'm not going to put any logic into my v8 functions except for accessing data.
> You are so incredibly misinformed. An address book cannot simply be mined. Those are extended permissions and access requires explicit opt in from the user at the OS level before the OS exposes any of that information.

It used to be possible without requiring opt-in. What I've seen in some applications has been piggy-backing permissions -- that is, wait until you have a legitimate reason to request access to the user's address book, location, etc, and then also send that information to your analytics service.

> Furthermore, do you have any data on how much battery, or bandwidth heap uses? No? Ok, please spare the FUD.

Sure I do. They're uploading every 15 seconds, which keeps the WWAN and/or WiFi links up all the time. That can shave at least 25% off of battery runtime (exact numbers aren't easy, given that there are a lot of other factors at play. The basic battery device recommendation is simply: let unused hardware be powered down whenever you can).

There are very limited CPU and battery resources on a mobile device, and it's ridiculous to waste them without asking, specially if you're planning on pushing a massive torrent of mostly-useless data.

> It goes without saying that the user has to be made aware that certain data is collected. I wonder, have you ever heard of a privacy policy?

Ah, right. Put it in the huge document that no user ever reads (because it's huge and unreadable), and that excuses everything.

This is the same argument that sleazy people make in favor of opt-out mailing list spam.
I found Feedbin from Reeder saying it was going to support it, but find that the feedbin website meets my needs. Of all of the ones I've tried it was the first that seemed to refresh the feeds with seemingly the same frequency that Google Reader. $2 / month.
That makes me happy; it means it'll probably work on my box too if I upgrade Firefox. (I'm using Ubuntu 12.04's default apt repository.)
FYI, Bert Vaux taught Social Analysis 34 at Harvard, the gen-ed linguistics class that was very popular with undergrads. Most students took either that class or Economics 10 (Macroeconomics / intro to capitalism) as their social studies requirement for graduation.
Icefail
I thought I was the only one. I too think (in general) companies collect data to improve user experience. Although I am sure there are companies that misuse it (selling user data), but I would think most companies genuinely want to collect data to improve their product. Why do I believe this? Because I myself am a founder want this data for exact reason. It makes no sense to me to user that data in any other way. Why else woud I want it?

I am that "crazy" individual that actually answers YES to share usage data (as long as I feel it's reputable company or reputable management team). I do this because I don't want to be a hypocrite. I have yet to suffer any consequences of answering YES to most. Although I realize that my experience alone of opting in to sharing usage data has been fine, it doesn't mean much. I just hate when people cry loudly without any solid data of misuse.

My two cents...
Teen Brings Down Vine with RickRoll
Good questions.

- If we can't setup a match, you are either being unrealistic with your expectations (you consistently pass too often on people who we think are a good fit), or we just don't have enough people in the pool who are in your proximity. If it's the former, you'll need to adjust your expectations, if it's the latter, we'll focus more attention on that area. If we just can't make it work, we'll give you a refund. We usually can tell whether people are being unrealistic. If you can't tell, there's a simple experiment you can run: setup your own online dating profile to gauge the type of women who want to talk to you.

- If someone is stood up, we'll refund the money and the person who stood the other up won't be invited or allowed to go out with any of our members again. Standing people up isn't cool.

- Our current ratio is 1:2 girls to guys. We will find you a match one way or another. Our matchmakers border on obsessive with this stuff.
Ask HN: Wrongful cause for termination – what are my options?
Today I was let go in the third week of a 3 month contract-to-hire situation. The recruiter R from my staffing firm called me and said "Due to disagreements with Developer X, Company Y feels that the situation is untenable and are going to terminate your contract."

I live in NYC. Can I sue for wrongful termination? I know it is an at-will contract but they did give a reason (admittely oral) which is patently false. I have the entire gchat history to prove it. There was no communication outside gchat.

Your advice is greatly appreciated.

Backstory :
3 weeks back I joined Company Y to help launch a project for Client Z. I was to help X and he was to assign tasks to me. Last week, I was assigned a task which could be performed either on the server side or on the client side. X told me that they wanted it done on the server side. I analyzed the requirements and then realized it would be much easier and less risky to do it on the client (javascript) than the server. I discussed this with X along with the reasons (less risk and reduced scope), got agreement and implemented it client side. While looking at the codebase yesterday, I noticed that my changes were missing. I asked X and was told that they really wanted it done server side and hence he had ripped it out. I ask why but my question is over-ruled. So I implemented the change on the server side. I am told to commit my changes. An hour later, the recruiter R calls me and asks me if I got into an argument with folks at Y. I said nope. Then she asks me if I refused to do some work or refused to execute as I was told. Again, I said no. I couldn't believe my ears as I thought the earlier incident was absolutely trivial. So she tells me X thinks I am argumentative. So I explained the turn of events to her. I went back to my google hangout history(all our conversation was on hangout) and I (nor my wife) can't make out anything argumentative about my tone.
Taiwanese Users Thwart Government Plans to Introduce Internet Blacklist Law
I think your plan is right - leaving is the only option. And rocking the boat before you leave is probably not useful to the org, nor helpful to your career. This sucker is going down, and moving along is the right call.

As you transferred in, and seem to show some loyalty to the org transferring seems to be a good possibility to look into, particularly as I agree with Incision: you in no danger (of getting fired/etc.)

On the other hand projects that are going down are horrible for your mental health and sometimes physical health, and as such getting out is important.
Greater New York City area, Lead Software Engineer Position, U.S. Citizenship or U.S. Permanent Residency Required

AreteX Engineering, a medical device startup company accelerating the use of information technology in healthcare, has an immediate opening for a Lead Software Engineer in its office located in the Greater New York City area.

Role and Opportunity:

AreteX Engineering is seeking a software engineer to design and develop the software components of its medical device products. The software engineer will be involved in the conception, design, development, and implementation of medical device prototypes. He/she will be part of a dynamic team dedicated to developing innovative solutions which help reduce intensive care unit costs and increase the quality of care. The successful candidate will be expected to interact with engineers, physicians, and nurses to solve complex problems in healthcare.

Qualifications:

- M.S. or Ph.D. in Computer Science or Electrical Engineering.
- Experience with data acquisition from medical devices (i.e., standard bedside ICU monitors) and other bio-signal acquisition devices.
- Extensive experience in C#, C++, WPF, and Visual Studio.
- Experience with MATLAB and Python.
- Enthusiasm to solve complex engineering and signal processing problems.
- Familiarity with machine learning techniques is a plus.

Applicants should send (electronically) a curriculum vitae, a cover letter, and the name and contact information of at least three references to AreteX Engineering. See http://aretexeng.com/AreteX_Engineering/Careers.html
>(I think any of the 'active users' stats Google touts around are more or less fraudulent)

Fair enough.Do you also think the same for the numbers released by Facebook or twitter or instagram too?
Can someone explain to me why Microsoft is still fighting this battle?
Awesome! Will give that a try. Thanks :)
haha yes, it is ugly. One of the reasons my team left it behind a few years back. Tried a bunch of pm systems and strangely enough, the two we loved most were free (Asana and Trello).
Especially sites like Netflix where it is probably healthy to go without access to it for a night.
Some of the time, potential employers look at what you did when they knew times were rough at a given job. They assess your actions and ability to perform under duress. While I do not say stay. I would say take the time to provide the most value you can while you consider your next career move.

For example: Document inefficiencies, cultivate worthwhile relationships if applicable, establish trust where available and create a turnaround plan. The goal is not necessarily that you have to save everything but provide an open communication channel in case someone decides to shift culture for the better.

Lastly, stay humble. While it seems toxic and a road to nowhere, remember that where you are could be worse. You are a professional. Don't lose sight of that.
Hiding people will not keep them from seeing your posts. It keeps you from seeing their posts.
That would address the first half of his complaint, but not the second half. He doesn't feel free to post anything of substance because the post is being broadcast too broadly. And he realizes he can control that with lists, but lists are a pain to make on FB.
Unless you're telling me the text message, minutes, and data usage numbers on my bill are all made up, I'm pretty sure the carriers have a way to track whose phone belongs to who. Or, if they can't provide a working opt-out, it should be opt-in only (using the cookie).
I almost spit out my drink at the map about "The city". I mean, really, what did they expect?
I love how the @Verizon and @VerizonWireless Twitter accounts are happily tweeting along promotions like nothing has happened. Also, the early termination fees are going to be laughed right into a class action suit after this little mishap.
≥Not every company needs to be Apple.

Yes, someone has to develop real technology and various open source tools. I am glad Google is around.
Logical Fallacies Cheat Sheet
When I was living in Mississippi as a teenager, I remember making runs to a place called Daiquiri World across the river in Louisiana. It was (a) a drive-thru liquor store and (b) the drinking age in Louisiana was 18 at the time. The south could be a really strange place.
> http://en.wikipedia.org/wiki/Rind_et_al._controversy

That is probably the most disturbing thing I ever read. State and Federal legislatures unanimously condemned the study because it was used by a group they disagree with. I knew we were bad, but ... unanimously?
"Sadly, we are unable to get Seriously.js to work on your computer. Sometimes WebGL gets a bit weird with certain graphics hardware and drivers. Please have a look here for more information."

And unfortunately the dynamically-compressed-to-shit song wasn't enough to provide entertainment on its own.
It's not that hard to optimize for power draw in software if you're willing to do the work to measure and tune. Lots of simple optimizations can produce huge gains, whether it's using the correct timer APIs to allow the OS to coalesce timer events (Raymond Chen wrote a blog post about how this allows the CPU to stay in sleep mode longer on Windows by serving all timers on say, 1000ms intervals instead of 999ms/1000ms/1001ms, etc), intentionally clamping your rendering rate to 30hz instead of 60hz, using hardware vsync instead of trying to do vsync in software (hardware vsync is often much cheaper because it can rely on the GPU clock/interrupts instead of busy-waiting or CPU timers), or simply finding ways to do less unnecessary work.

The interesting thing though is that power draw can run counter to other goals. Getting the best possible framerate can often mean higher power draw, even though a higher framerate usually means your code is running 'faster' - if you go from running on one core to four cores, you are probably increasing the CPU's power draw (and heat dissipation too, which means more power spent running the fans). But maybe if running on four cores lets you finish early enough, you can put the whole app to sleep while you wait for the next vsync, saving power. Ultimately, you have to test this stuff, then tune, then test again.

I expect IE's power savings are mostly due to its architecture. IIRC they do a lot of their isolation via threads instead of processes, which means they can use much cheaper communication mechanisms between their isolation zones, and that's going to add up. I expect their rendering architecture for plugins is also significantly more efficient than NPAPI (though I wonder if it can beat PPAPI), since they have the ability to more or less dictate how things should be done, and ActiveX plugins have been using GDI/DirectX for ages, automatically tapping into hardware surfaces and acceleration. IE9/IE10 also led the way in terms of fast, pervasive hardware acceleration for browser rendering - while Firefox and Chrome had HW accel first in certain scenarios, IE was early to the game when it comes to using hardware to render entire pages.

P.S. People who say power draw doesn't matter in a browser have obviously never used a laptop or a cell phone before. Do you think Apple and Google don't try to optimize power draw on iOS and Android devices?
Well, in the bay area, "the city" means San Francisco. It took me a while to figure out they weren't talking about NYC when I lived there.
The error in the results is not given, depending upon that it can be a significant difference too. or maybe IE is really energy optimized.
If we're picking this battle up, can everyone also argue a bit about the backend? I've been with Django for years, but I'm tempted to get back into Rails with how well it seems some of the JS frameworks are supported.
Does anyone actually say Los Angeles? Maybe in Louisiana whose abbreviation is LA?
Bluetooth Earbuds w/ Magnetic Docking
I don't have 1000 friends on Facebook, it's pretty easy to curate 200-300 friends. It takes a few seconds to remove someone from your feed.

>iMessage/SMS/BBM/WhatsApp, and Twitter.

Very few of my friends use Twitter and I can't easily drop links and have long, fast conversations with people. Facebook chat integrates with the private messages seamlessly. It's a much better experience than texting (how can I easily send many links) or sending 140 characters or less.
Anyone else read the post and take an immediate dislike to the guy? Maybe it's the new yorker in me, but hiding people who exude negativity? Cynicism is cherished way of life for some people sir. Also why do you like baby pictures so much, ugh.

Why the passive aggression? just unfriend people you don't like.

What else? Who honestly cares that much about inane facebook posts that they feel more connected. shrug
“Temporal cloak” used to hide data transmitted at 12.7 Gbps
Ok, let me rephrase that: In other words, it's almost as if the average pervert understands the line between fantasy and reality!
Year 1 of the Revolution: Complete Novice to Skilled Developer
You can generally change rate plans within t-mobile, as long as you keep all your lines of service that are under contract.

If your offer included promotional discounts on the monthly rates, you will lose those discounts.
Really?

Carriers have been doing this stuff every since the first feature phone came out. I remember Verizon disabling things like USB access to storage so you'd have to use their gateways to get pictures off your phone at $1.50 each.

Why do carrier Android updates take so long? One of the reasons is probably so they can put these kind of "features" in.

Apple has done a lot for the wireless market. They were able to strong-arm AT&T into allowing them to ship a phone without all the standard preloaded carrier crud. My guess is this was a totally non-negotiable point on the carrier's side.