skysight-inc/HackerNews huggingface dataset:
Am I the only one who thought April fools? I could actually see this being useful if I was considering buying a new Mac as a way to test out different models for an extended period of time assuming I could get a one month lease.
This is BS, most of these companies are looking for snowflakes from top 10 schools, who have been programming since they were in middle school.

I have plenty of competent friends who had a hard time finding anything better than an IT desk job after graduating from Stony Brook, NYU-Poly and City College.

Most smaller tech companies don't even consider training their new employees. Instead they want a 'ninja' who is comfortable with their tech stack and can hit the ground running straight out of school. To make things worse 90% of them think their analytics platform or social network for cats is the next Google, so they put their candidates through ridiculous interviews that have nothing to do with writing CRUD apps.

I even know people here at Columbia University who didn't get any good offers outside of finance.
I believe the thief demanded payment first, outside of escrow. Which seems odd considering they actually did return the name. Maybe they were afraid Escrow.com would determine the domain was stolen and simply return it to its owner?
Another example (not from that moderator); guy asks how to block users from specific countries in AWS; questions gets put "on hold as off-topic" and moderator answer is "why do you care": http://serverfault.com/questions/585189/can-aws-block-access...
Godaddy also has proven their Phone Support personell are easy victims to social hacking, which negates any electronic security. If I can call up godaddy and have them change account details or the mobile number on the 2 factor settings then your 2 factor security is pointless.

GoDaddy may have great electronic protections, but I do not trust their phone support personnel at all
SEEKING WORK - Remote or Los Angeles, CA

I have a top-flight engineering education and was CTO at a venture-backed startup. I have great communication skills and deliver a high quality product with a fast turnaround. Here are my areas of expertise:

+ App/Website Backends and APIs

+ Desktop Software

+ Hardware Interfacing

+ Custom Algorithms/Architecture

See my website/portfolio at http://danwilhelm.com.
I wrote something which allows storing encrypted files in a Git repository.

The main difference is instead of encrypting a full file it uses a template mechanism to encrypt just values. I wrote a quick start which covers it further. I've been meaning to write a blog post which further explains the use case with more details. Anyway, check it out here:

https://github.com/jyap808/jaeger
I'd be curious to have your perspective on the risks of relying on 3rd party infrastructure. That 3rd party can't really try to feed wrong blocks or transactions, it would ruin its business. Then from a practical standpoint, the only attack it can run is a Sybil attack which, when not spending any transaction, can't result in double-spends. So what do you see as a problem relying on 3rd party infra for Bitcoin development?
Apparently the UEFI implementation it requires to boot is not open source :-(
Star Citizen’s Chris Roberts still supports a Facebook-owned Oculus
23andMe - Mountain View, CA - https://www.23andme.com

Combining web development, computer science, genetics, social media,
and informatics, 23andMe is at the forefront of a new era in personal
genetics. This is your chance to join a talented, ambitious team that
is creating truly novel technologies and products that will change the
way people see themselves and the world.

We're hiring for:

* Software Engineer
* Software Engineer in Test
* Engineering Manager
* Enterprise Security Manager
* Mobile Apps Engineer
* Storage Systems Engineer

More information is available on our site:

https://www.23andme.com/about/jobs/

Or contact me, cary@23andme.com (personal email is in my profile).
Good point. I am now curious as to how the FOSS ecosystem looks when seen from within a Microsoft-heavy environment. Does it look "slow"? Can it be safely ignored?

I see a steady flow of news of new Ubuntu releases, new PostgreSQL functionality, and miscellaneous HPC/Big Data technologies, but that's because I pay attention to that. I wonder if it would be different if I spent my day writing code in Windows, for a Microsoft stack.
WSU Team Gleason – Open source technology for ALS
OkCupid Doesn’t Care How You Find Love, As Long As You Never Ever Use Firefox
StackOverflow totally missed the boat, and I think your idea isn't much better (because coding standards is only ONE of the many opinion-based areas that we're all interested in).

StackOverflow could totally have had "poll your peers" questions, in addition to the fact-based Q&A that the moderators there prefer.

They could have politely shuffled opinion-based questions to another area, maybe even another StackExchange site.

In improv, you're always supposed to find creative ways to say "YES!"

Instead, the Stack Overflow response to enormously popular opinion surveys was, "You're not welcome here!"
Thanks. Everyone seems to want a visual cue as well. I'll definitely look into using the flash!
Everybody here walks circuitous routes around cubes and through hallways in order to minimize any possible chance of running into another human being.
I say just let everyone work at home of they want. It's the inevitable course of the future.
NameSilo supports both Authy and Google Authenticator
I don't get the bottom line part: how can you send something via "HTTP"? What method of transport layer is being used?
GoDaddy was the recipient registrar of the stolen domain, not the one who allowed it to be stolen.
Monkey: a fast and lightweight HTTP server for embedded devices
https://github.com/monkey/monkey
link to actual paper:

http://jech.bmj.com/content/early/2014/03/03/jech-2013-20350...
I'm currently porting a game with very little UIKit (i.e. cocos2d v3 plus a couple of native UIKit elements for user interaction beyond the game), and as I understood it apportable is mostly for porting games. If you want to do UIKit, you need to contact them to get access to the proper SDK:

"XCode interface builder files can be decoded by Apportable. We have several flavors of UIKit available, so if you are building your app in UIKit, contact us to get an appropriate version of the SDK."

http://docs.apportable.com/supported-files.html#interface-bu...

However, I did never really look into it. If they were to fully support UIKit, it would indeed be a great way of also supporting Android for certain types of apps.
> In improv, you're always supposed to find creative ways to say "YES!"

StackOverflow isn't improv theater.
Omada Health - San Francisco [WILL RELOCATE]

Are you interested in using your skills to prevent an international epidemic?

At Omada Health, we're creating digital therapeutics, a new way of preventing disease through managed behavior change. Our first product takes on prediabetes, which threatens 1 in 3 Americans and millions of others around the world.

Our customers are insurers and employers who are looking to improve quality of life for their members as well as avoid the high costs of living with chronic disease.

We have a 10 person agile dev team emphasizing pairing, TDD, and sustainable pace. We are about to get much bigger and solve interesting problems in reliable ways. If that sounds like your jam, be in touch.

Agile Rails Developer - You know Rspec and Rails and have at least 1 year professional Rails experience.

iOS Developer - You have an app live in the App Store and at least 1 year of professional development experience.

Creative Javascript Developer - You have a portfolio of engaging browser-based baubles.

Infrastructure Engineer - You know how to set up a LAMP server and are ready to tackle devops tools like Chef, as well as help us untangle the office network.

We are working to create a new discipline of evidence-based preventative medicine, and that motivates each person here. Let us know in your cover letter why you'd like to work with us. Email jobs at omadahealth.com.

https://omadahealth.com/company/jobs/
XKCD – Choose your own adventure April Fools '14
Kayak Bathrooms
Ah, I didn't know that. Thank you for the correction (sadly I can't edit my original comment anymore, so I can't put the correction there directly)
Just don't get shot with a banana cannon. That could cause trauma and death.
Curious, how does the flamewar detector work? Is it looking at velocity of commenting? Specific language perhaps?
I think it may be possible for all of the following to be true:

1. Comments explaining the 'why' can be helpful.

2. However, due to their inherent DRY violation, comments may become out of sync with the code and impose maintenance costs.

3. The value of comments still outweighs their maintenance costs.

That is to say, an example of a misleading comment doesn't necessarily prove that comments are bad in general. The converse may also be true, however. I no longer have a strong stand on this issue. I try to generally go with whatever commenting style the project I'm on uses, though I also have been known to write the occasional long descriptive pre-amble.
Following your link:
> In 2011, International Agency for Research on Cancer (IARC) classified mobile phone radiation as Group 2B - possibly carcinogenic.

Group 2B includes coffee, pickled vegetables, titanium dioxide (used in food coloring and sunscreens), and work in carpentry, dry cleaning, printing industry, and textile industry.

I think I'll keep my cell phone. (And coffee and kimchi, for that matter.)
That's actually really interesting, I think. There are clearly some jobs that blow away computer science jobs, such as in the finance industry or certain lawyer positions, but for computer to average better, that implies those jobs are more of a lottery ticket than a computer science job.
The full article is available for free:
http://jech.bmj.com/content/early/2014/03/03/jech-2013-20350...

PDF: http://jech.bmj.com/content/early/2014/03/03/jech-2013-20350...
> Does this not mean that the answers to both 'how to sort apples' and 'how to sort oranges' are not written in a way that allows easy applicability to peaches?

Not necessarily. It could just mean that the person asking the question hasn't bothered to look at what has already been asked and answered.
Right. I could even see someone spending months to learn Java in a structured fashion. But how many people are going to sit down and spend months studying in a rigorous fashion things like the theory of computation, or complexity theory, or lambda calculus, or graph theory? Recently I had to make a hash from a list of numbers, and thought to use a Gödel number for the hash. How many self-taught programmers will do this? I mean, how many self-taught people really sit down and learn a decent amount about even slightly complex things more immediately practical than pushdown automata, such as about critical sections and mutual exclusion?
PopCap Games veteran spins PlayFab out of Uber Entertainment
For some time being a couple of years since Prop 8 PASSED framed against a history of human existence of how many years?
There are spots to add text suggestions, I wonder if Randall is actively drawing new frames based on them.
My name is in there...
+1 for the mention of Rewire
WebAction (www.webaction.com) in Downtown Palo Alto - Full Time Hiring UI Developer, Lead UI/UX Designer, Platform Engineers
Jobs@WebAction.com

At WebAction, we're working on a platform that shrinks the gap between you and diverse, physically disparate data at petabyte scale. WebAction is a company based in the San Francisco Bay Area, providing an end-to-end platform that aims to enable the next generation of real-time, data driven applications. Founded by a team of Silicon Valley veterans with proven track records, WebAction is backed by some of the most respected names in Silicon Valley. We're also well funded (recently raised $11m Series B by a private equity firm with a $15 billion fund).

We offer a competitive salary, excellent benefits package, generous equity for the right candidates. Our office is also a short walk from some great restaurants and coffee spots on University Avenue in Downtown Palo Alto.

For the Lead UI/UX Designer Position:

If you love data visualization and creating beautiful interfaces, this is the perfect place for you. WebAction is one of the few opportunities where you can create an interface to the world's most valuable, real-time data.

Responsibilities:

-Help define the user model and interfaces for new and existing WebAction products

-Communicate your design ideas clearly by rapidly iterating high level and/or detailed storyboards, mockups and prototypes.

-Gauge the usability of new and existing products, and making constructive suggestions for change.

Requirements:

-Strong, clean visual design sense.

-Proven record of designing usable web and mobile interfaces.

Nice to haves:

-Significant experience working in the startup world

-BS in Human-Computer Interaction or related field or equivalent experience.

For the UI Developer Position:

Responsibilities

- Code user interface components for a real-time big data dashboard

- Optimize code for performance and usability

- Contribute innovative ideas for new dashboard features

- Collaborate with platform engineers to coordinate user interface with back-end functionality

Requirements:

- Strong knowledge of Javascript, CSS, HTML, and jQuery

- Enthusiasm for working in a startup environment

- Portfolio of deployed projects

Nice to Haves

- Experience working with real-time, data-intensive user interfaces

- Experience with D3.js or other data visualization libraries

- Experience with Backbone.js or other front-end MV* frameworks

For the Platform Engineering position, we ask that you have experience writing clean code in Java and have a strong desire and skills to work on a scalable, highly optimized data management infrastructure. We ask that you have the following skills:

-Large-scale distributed systems

-Highly available, highly scalable architectures, Hadoop (MapReduce / Pig / Zookeeper),

- Data Serialization (Avro / Thrift / Protocol Buffers)

- Experience with HBase or Cassandra

-Real-time messaging (0MQ / Kestrel / Kafka or similar), Real-time event processing, Continuous Queries

If this sounds like you, shoot us an e-mail at jobs@WebAction.com.
The IRS is 100% in the business of noticing when your tax filing doesn't jive with the numbers others reported to them about you. To have low risk of getting caught with unreported Bitcoin gains, you'd need to sell anonymously.
large traffic website and 500-1000 visits minimum a day don't match to begin with. I am not sure if visits means request or visitors but neither one request every 90 seconds nor one visitor every 90 seconds should do any harm to any server. I did not look into the page but I have no problem to imagine that this comments actually reflect the best option. I don't even consider the wording especially impolite. Sometimes reality is tough.
Steve Jobs was a fruitarian and he died at the young age of 56.
Thanks for your feedback. It's true that there are still edge cases where the repo can get in an inconsistent state. This is the biggest issue I need to address before the 1.0 release. I should be able to provide commands that will fix up the repo if this happens. And thanks for pointing me in the direction of rebases - I clearly haven't done enough testing with them.

As for security, .gitattributes actually does have negation capability (see the article for an example) so you can encrypt the whole repo by default and explicitly whitelist files to not be encrypted. But I must emphasize that if you are encrypting most or all of the files in your repo, git-crypt is not the best tool because as you point out, git filters haven't really been designed for this. Where git-crypt really shines is where most of your repo is public, but you have a few files (perhaps private keys named *.key, or a file with API credentials) which you need to encrypt. I do like your suggestion of a command to check if a file is being encrypted, and plan to implement that.
Playing the CEO Card
All of those companies are massively successful. I'm not sure what you're trying to say here.
I am absolutely shocked at how simple it is for this sort of fraud to take place. If someone calls GoDaddy, for instance, and says "Hi, I'd like to transfer a domain name. Here's all of my proof that I am who I say that I am." I understand that GoDaddy, ever dutifully obliged to their customers, will transfer the domain with haste. However, should there not be some sort of probationary period? 45 days or so where both GoDaddy and the new "owner" of the domain both have full, master control? It seems to me that an account manager in GoDaddy could handle this task easily enough. Simply coordinate with the new owner, notify that there's a dispute, and lock everything down until a resolution has been completed. Am I missing something here or are these companies simply lazy and unmotivated?
@jellicle, that doesn't sound like us. Can I look into your case further? If we messed up, we'll make it right.
Being able to rebind the keys would be really nice. The keys are decently intuitive, but it sucks pretty bad if you have a split keyboard.
but what about the legal side of things? last time I checked, Netflix wasn't particularly excited about me trying to scrape all of their video data and making money off of it.
woah, thanks for sharing
Risk of dying as a function of age, obviously.
I did this about a month ago and am still using it. mutt is the only thing that 1) I feel comfortable with; and 2) works with GPGTools.

Airmail would make a good alternative if it supported GPGTools :-(
Not where I'm at, nor at my last job. At Last Employer it was true in the old building, where the floor plan was laid out in the late 90s.

When we moved to our new building, interior spaces were meeting rooms. Next layer out were manager cubes. Final layer out were the worker cubes, everyone faced the big floor-ceiling windows.

This actually had a drawback. There were cunning metal shades over the windows to keep out the sun. These worked great to block the sun. They also collected snow. Which, thanks to wind, and sun, melted into in a slant, like a roof. Our first Thaw in that building and the ice/snow ...

BONNNGGGGG through the building frame as the snow slides off and the shade vibrates like a giant tuning fork.

A few minutes later BONNNGGGGG as the next in line sheds snow.

And so on. This went on all .. day ... long.
not an expert, but as far as I know, HTTP is a layer over TCP
Hi, HNers. I worked with Orion a few years back and wanted to say publicly that he's awesome. Smart, chill, reasonable, and funny. I'll definitely be passing this along to friends.
In ~15 years of a career that did not begin with a CS degree (or degree of any sort), this has not proven to be the case for me at all.
Fun questions to ask Microsoft employees
From some previous post (don't ask me to find it), it takes into consideration the number of comments vs votes. Many more comments than votes imply a flamewar.
Android and iOS users spend 32% of their app time playing games, 14% in browser
you can do a "location-based" google search, where it restricts pages based just on the country of origin. how does that work?
I think I was thwarted by the UI. I see now that I tried to click on the Full Text link for the "Relevant Article." :)
Location: San Francisco or Palo Alto, INTERN or full time

BrightRoll (http://www.brightroll.com) is looking for all kinds of engineers, especially server side hackers to work on composing internal services into public, REST APIs (we take the Fielding dissertation seriously). We value functional programming, distributed systems, fault tolerance and high availability, backed by all kinds of languages and persistence schemes. We are serious about scala, erlang/elixir, ruby, node, and store stuff in SQL, nosql, and sometimes in plain old files.

Our culture is one of uncompromising transparency and GSD (the good kind of GSD, where anything that blocks us from getting stuff done is prioritized). We value risk taking, learning from failure, provide superb compensation and benefits, as well as having a laid back office culture (I personally practice Hammock Driven Development fairly regularly).

Feel free to apply via the web site, and let us know hacker news sent you, or contact me directly (phamilton at brightroll dot com). Thanks!

See http://newton.newtonsoftware.com/career/JobIntroduction.acti...
The perverse joy of stress
Introducing Mixpanel Black car
Emotions are irrelevant.

My point is that, not only do I argue (subjectively) that it should be acceptable to ridicule undeserving people in positions of power or rank, it's also (objectively) socially useful. If our leaders are poorly chosen, we should replace them. Right now, pedigreed incompetents are ranked above me and probably you. Do you want to change that, or let it stay as it is?

This is self-interest, as well as a general desire to improve society. Emotional state (e.g. bitterness) isn't really relevant here.
This is actually a really great demonstration of your parent's point. I think the link you posted actually leads naturally to the question "ok, so how do I put all that together to actually open and read a file". Sure, you can figure it out by reading API documentation, and the more times you do it, the easier that becomes, but a resource where somebody has demonstrated how to actually use that API to open and read a file is valuable. There are lots of various "cookbook" books for this sort of thing, but the QA format also works really well for it because it publicizes problems that lots of people have had, not just the authors of a given book. Maybe SO isn't or doesn't want to be that kind of resource, but I think it is one valuable use case.
My experience as a TA:

I never counted students off for comments, although I also never worked with a professor who had a policy of "All Code Must Be Commented Or Else." I don't think many professors did, at least not for upper-division classes. Perhaps related - most students didn't comment at all (I largely dealt with CS seniors).

Then we had a bunch of students get counted off for bugs, unimplemented features, or general weirdness in their code.

As a rule of thumb, the very few people who did comment got much better grades simply because I was allowed to give partial credit. If they at least commented what the heck they were trying to do and how, and why they thought it advanced the project - I could probably figure out what went wrong and award points accordingly.

You know that Tolstoy quote, "Happy families are all alike; every unhappy family is unhappy in its own way"?

It applies perfectly to bad code. Whether we're talking university or industry, having SOMETHING there so that your teammates or the senior developer on the team can figure out what you were TRYING to do is an enormous help.

Going comment-light is fine in a perfect world where you have concise, elegant code that works perfectly and is absolutely clear when you come back in six months and try to figure out how you structured the program and what role any particular snippet serves within the greater whole.

It's not a perfect world.

(At the same time - readability functions such that if you put a bunch of trash comments in, people reading your code will assume that most of the comments are trash. You can't just tick the box and expect that to be enough.)
I had to use CAPTCHA because I hate signups, where you have to write your email, and then they send you a link and that stuff.

Please try again!