skysight-inc/HackerNews huggingface dataset:
Easy access to well-funded companies looking to hire highly skilled full-stack developers for contract work. Word of mouth works great, but it'd be good to have something reliable to fall back on if my network falls through. I imagine I'd be willing some small % of my hourly/project fee (less than recruiters would take), or a somewhat high yearly rate for access if it was good.

Wouldn't pay "a lot" for it, maybe $10-20/month, but I'd like some sort of "learning framework" software. I imagine it would be a clever combination of Anki/Mnemosyne (but modern and web-based), note-taking software like Evernote, bookmarking similar to Pocket, and maybe some basic reminders/tasks that I can schedule. Disclaimer: I've put no more than ~5 minutes of thought into this total.

Someone said [legal] "tax evasion" as a service. I'd pay for that. As a contractor I've set up an LLC for myself, and I'm sure I'm missing out on lots of elementary tricks that could save me money. I actually have a meeting set up with a tax guy later this week, but my intuition is that if a company figured out how to scale this, it could be cheaper and more effective. I'd be willing to pay a % of the money saved if it's substantially more than what I've been able to do on my own.

Office hours with experts. I'd pay upwards of $200/hr to be able to schedule time to speak with certain experts. I doubt I'd use it more than a few times a year, but that's still a lot of money.

Some sort of automated personal assistant that coaxes me to do the things I need to do without a lot of manual input on my part. It's been tried many times and it's tough to do, but if someone gets it right, I'd pay a lot.
Forests and treebuilders
#3 doesn't sound like a problem. Seems to boil down to #5 and market size being too small, instead of a fully finished product.
There wasn't any that I know of from my math PhD program that wound up in a psychiatric ward - I might have been the craziest one, but I ended up ok in the end, largely on my resilience.

I left after 4 years, and in hindsight, I wish I left sooner. The wasted time did give me more of a sense of urgency in anything I do though, so that I do not end up regretting what I have done professionally.
If you think your flight instruments are overpriced, I should show you the bill for replacing the altimeter in my Cessna.

A couple serious questions though:

1. Would glider-pilot software running on a smart phone, possibly with an attached sensor, be a viable replacement for the Flytec devices?

2. How do you feel about angle-of-attack indicators? Do hang gliders have a good place to mount them, and then wire them back to a display?
You're right, but that caveat alone still serves to muddy the waters. Just forcing people to have to think about whether they can record police interactions serves to discourage recordings for fear of the consequences. If Illinois police forces can't have a blanket eavesdropping ban to bash people over the head with, well, this is certainly the next best thing.
EVIL emacs shop then?
I know the guy who gave this speech. He's very prolific in his opinions, but so far I've always found him to be a pretty sane guy. Usually in the right. I totally agree with him.
I think it's very fundamental to justice - on the same scale as say innocent until proven guilty - to know what people are being punished for. Otherwise it'll be just "MIT are satisfied this person broke one of our policies" whenever they want to fire someone with an unpopular opinion.
Looking for talented web developers near Cape Town, South Africa
Logistics woes of e-retailers in India
It is rather interesting that this site never mentions the word Steganography.

But also it is an intelligent way of implementing it, masking it as spam.
The way that the success or failure of a graduate student's scientific career is in the hands of a very small number of people without oversight has no parallel in private industry. If you're lucky and spot trouble early on you can maybe get a new project/advisor, but you can't change graduate programs. You're committed for 4-6 (or 7 or 8) years. Contrast this with industry, where you can leave an abusive job after a year or two and still have a very productive career.

Even in the worst case that an evil manager fires you from your first job, you can get another. You probably will. In academia, if your halo ever loses its shine you can never get it back. There are no do-overs or next-times when it comes to your scientific reputation.

Also, don't underestimate the importance of money. Materially speaking, the opportunity cost amounts to many hundreds of thousands of dollars. And in terms of psychology, only people who've done it know how much it sucks to still be making $25k/yr in your late 20's. It's worse than ever now that we have Facebook as a mirror to show us where we could have been if we'd chosen industry instead.
Ask HN: Why not PHP posts in HN?
Excellent post. Your type-based approach is a very useful tool for thinking about things which I find difficult. Thanks for that.
I have not been to many english speaking countries. I travel a bit, but mostly around Europe, and I have mostly seen signs about the nationality of the passport you're using more than the citizenship of the people (because there can be more than one).
You Want everpix. They got shutdown but no product is coming close to what they had. Except maybe picturelife but they bloat their app with editing and social features unfortunately.
3 Ways Ember.js Leverages Promises
How much can a DDoS attack like #xboxlivedown cost a company?
JavaScript without the this
This is pretty cool.

Closest thing I've seen to text steganography [1]. Probably more efficient (I tried to encode a 1.000 character message, and the encoded message ended up being 80.000 chars long - that's a long SPAM email) to encode your message in a picture though, although I can see use cases for when text only may be desireable.

[1] http://en.wikipedia.org/wiki/Steganography
> "everyone should learn how to code"

Why not "Everyone should learn how to fix a broken pipe" or "Everyone should learn how to cook" or whatever?

Here is mine: "everyone should follow his own passions"
> While it's a good thing to make sure the candidate understands what the problem is, companies need to be aware that these things carry extra cultural baggage and asking a female candidate if they understand a basic sports rule (or any other male dominated theme) comes across as belittling and sexist.

The full thing.

> she wildly speculates that they must only be asking her because she is female

Your bit.

At no point does she say they she thinks they are only asking her because she is female, in fact I read that as she knows that they ask everyone and not only women but the general context of the question and cultural baggage associated with the context can come across as belittling and sexist even when that is not the intent.
>Not using a different challenge

Like what?

Even something like maths can be claimed to be "viewed generally as a male domain". And once you start accounting for ethnicity and social background I think you would find it incredibly difficult to come up with something that had no possibly offensive cultural baggage.

Actually, maybe the challenge could be to design a challenge that was neutral.

P.S. Considering soccer's limited popularity in the US I doubt most candidates would know the rules.
I'm also a (newbie) hang glider pilot. This idea is a little further out there, but if anybody experienced with aircraft design could build a hang glider that folded into a backpack, it would be huge. Lots of R&D and tiny market, but they would pay tons for it. That convenience is one of the big reasons paragliding is more popular right now.
Or the could the company frame the help-giving to make it clear that this is offered to everyone?
Would a 2x gravity be similar to running with a 100 pounds backpack? Then I guess it's going to be substantially slower than 1G running.
If you are looking for feedback, please edit the title of your post to
start with "Show HN: " so it will be sorted under "show" [1] in the top
menu of HN. Also, the site guidelines for "Show HN" posts are good
reading [2].

[1] https://news.ycombinator.com/show

[2] https://news.ycombinator.com/showhn.html
I can't shake the feeling that current security measures are designed in the wrong way. Antiviruses are fundamentally flawed (blacklist instead of whitelist; mostly curing instead of preventing). Filtering traffic is difficult (it is relatively easy to hide information in heavy legitimate traffic).

Maybe the way ahead is in ensuring that files (and images in memory, flash,...) don't get changed. Maybe we should have some external device which monitors computer components for change? It should have access to all the computer parts and should be without any interfaces except for physical ones (typing directly on its touch screen). Just an idea...
I agree with you that programming shouldn't be done by specialists only. I also think that's the way computers are supposed to be used (as Steve Jobs put it, a bicycle for the brain).

However, I also experienced the problems this will cause. I was working at a software company, where the software was started by non-specialists who then took over the development section. It was a mess.
The article seems to imply that you can do either a master's or a PhD. Is that correct? In Germany, a master's is a prerequisite for the PhD.
I wouldn't hire this bitch, ever.
Please no personal attacks.
Dear Friend ; Thank-you for your interest in our publication
. If you no longer wish to receive our publications
simply reply with a Subject: of "REMOVE" and you will
immediately be removed from our club ! This mail is
being sent in compliance with Senate bill 1626 ; Title
3 , Section 308 . THIS IS NOT MULTI-LEVEL MARKETING
. Why work for somebody else when you can become rich
as few as 10 WEEKS ! Have you ever noticed more people
than ever are surfing the web plus nearly every commercial
on television has a .com on in it ! Well, now is your
chance to capitalize on this . We will help you process
your orders within seconds and deliver goods right
to the customer's doorstep ! You are guaranteed to
succeed because we take all the risk . But don't believe
us ! Prof Simpson who resides in Illinois tried us
and says "Now I'm rich, Rich, RICH" . This offer is
100% legal ! We BESEECH you - act now . Sign up a friend
and you'll get a discount of 20% . God Bless ! Dear
Friend , Especially for you - this amazing news ! We
will comply with all removal requests . This mail is
being sent in compliance with Senate bill 1618 ; Title
2 , Section 301 . This is not multi-level marketing
! Why work for somebody else when you can become rich
in 58 weeks ! Have you ever noticed people will do
almost anything to avoid mailing their bills plus most
everyone has a cellphone ! Well, now is your chance
to capitalize on this ! We will help you SELL MORE
and increase customer response by 170% ! You are guaranteed
to succeed because we take all the risk . But don't
believe us . Mr Jones of Georgia tried us and says
"Now I'm rich many more things are possible" ! This
offer is 100% legal ! So make yourself rich now by
ordering immediately ! Sign up a friend and you'll
get a discount of 60% . Best regards !
Deep Neural Networks Are Easily Fooled
There is also gratipay.com (formerly Gittip)
I like this one. Normalized data, with all changes timestamped, realtime pushed directly to my own server where I can use along with my own internal datasets. It'll be very labor intensive though.
I was expecting this to be a static website that said "no."

Disappointing.
And for that you can easily use pretty much any other editor/IDE that supports that. You don't HAVE to use only Google's tools you know?
So, is there an explanation somewhere of what they do?
From the commentary: "we are always more accepting of an expected outcome", which I think says a lot. Random Forests are great, and work well, but sometimes it feels like there's a world of difference between Kaggle-contest-style short burst projects and long-term "we need maximum accuracy" projects.

Other approaches always have a place, and the skill is in knowing when they should be deployed.
You can find realtime data from LA Aqueduct sensors over at http://api.thirsty.la

I always like to plug my own scrappy scraper here when water issues come up in hopes that someone else might do something more exciting with the data.

Note that the samples are a couple days old - their sensor network sometimes goes down, and I get the opportunity to correspond with the kindly LADWP IT staff every so often.
This question is interesting enough that I'd like to see it as a partner to the monthly "Who is Hiring" posting. This "What Would You Be Paying For (If Only It Existed)" is a question worth asking again and again....
Most of those features are already available in IDEA 14, others will trickle through very soon (usually it's couple of weeks difference or so).

ADT plugin is being abandoned.
Um... now that Gradle is the default build system used, you can build any (AS-created) project in command-line by default. You can also easily create new one (you just need a skeleton build.gradle).
I agree, I'm just not buying his idea as a real alternative for projects at scale.
What you are quoting is out of context. The sentence prior to the one you quoted mentions her specifically. So the proceeding sentence seems to use her personal experience as a basis to then make a broader claim in a more general context.
I think you hugely misunderstood the post. NDK is going nowhere, just the current Android Gradle PLUGIN support for compiling NDK code is a hack that will be rewritten in more Gradle native way.

There is absolutely nothing stopping you from using NDK code with AS and Gradle.
This is an interesting concept but this implementation seems rather inefficient. It should be possible to exploit spacing, punctuation and case more effectively.

Related web comic with a similar idea: http://cube-drone.com/2013_06_05-Cube_Drone_37_The_Often_Ins...
Refer to the top comment in this post.

https://news.ycombinator.com/item?id=7908067
Just None, like Just Nothing is nonsense.

If you have a special marker for something, just explicitly check for it each time.
Mostly, "NoSQL" means "doesn't try to magically turn a set of indexes into a relational-set-theory abstraction using a Sufficiently Advanced Query Planner." If you had a NoSQL database that did that, people would insist that the "NoSQL" moniker was incorrect, even if it did, in fact, use some querying protocol other than SQL.
This guy has obviously not built a large JS app if he thinks he can rely on NPM for building. I actually thought he would promote Make, which would have made much more sense.
The problem is that we currently rely on user discretion. Users are really bad at preventing malware from infecting their system.

We can do some things, sure -- sandboxing by default, etc. But when it comes down to it, if the user is able to click an 'allow access to my banking information' button, then that user will be getting screwed.

The only response I can think of is taking that power out of the hands of the user, and putting everyone in a walled garden. That is something that I find distasteful.

Is there a solution that leaves users in power over their own computers? I don't know.
Well, looking at her CV, she has a BS, and some real world experience. Couple that with self-motivation, and the interest to do another year just to get started in CS -- that would probably place her in a different category from "went to Uni, graduated". Which is one definition of junior dev.

That said, looking at her github profile, it does give me a "junior dev" feel (not really a bad or good thing, in and of itself. Better to hire a promising junior dev, than a poor "senior" dev, I think).

If nothing else, I'm much more looking forward to my own prospects if/when I start looking for a job in earnest...

I've never quite got the salaries in the UK/London -- those that I've seen advertised or on sites like glassdoor. They seem unreasonably low?

Granted, I'm looking from Norway which has a decidedly strange/flat pay structure -- starting salary for a junior dev here would (probably?) be around a little below the median wage, to 1.5 the median wage (across all categories of jobs[1]) -- and the effective ceiling not that far above.

I do find it interesting that with her clearly limited programming skills/experience, she was valued so high. I don't think it is unreasonable, but it doesn't really match what I've seen elsewhere -- I'm surprised so many companies clearly seem to see what they need, and are willing to compensate accordingly.

[1] http://www.ssb.no/a/aarbok/tab/tab-190.html Norwgegian table. So for a single person 25-30 years old, in 2011, median income after taxes come to 264 200 NOK, or ~37K USD/23.5K GBP. Almost double that for income before tax.
Couldn't say it better. Even the old preview releases I used were waaaay more stable, fast and user friendly than Eclipse ever was. I would definitely recommend trying AS!
Exactly. I knew someone working for a professor in the US under the Fulbright program. They were supposed to have limited hours of work so that they could also take classes. It was the professor's first year participating in the program. The professor had the same course load as normal but offloaded it all on the Fulbrighter.

The professor would yell and treat the Fulbrighter the same way an emotionally abusive parent would (I saw emails). It caused crippling anxiety. But the student thought there was nothing they could do, it was a prestigious program they had worked hard to get accepted into. It was a huge honor and everyone at home was proud.

It was a small school where the professor was the also the head of the department. The person could complain to some external HR or appeal to the Fulbright program to be reassigned or something, but that might not work out, might make things worse with the professor, and at best would set the person back a year to try again with someone else the next year; and what if that someone was also a sociopath?
I do audio programming, among other things. This sadly requires a familiarity with low level mobile development that many find.... distasteful.

I would advise anybody listening to stay well away from NDK programming. Here there be dragons. Google has done their absolute best to pretend nobody ever needs to get their hands dirty in android. Which would be nice, if it were true.
How is Browserify/Webpack a replacement for Grunt/Gulp? Genuine question.
New Hetzner vServers
Iowa to launch smartphone driver's license
This is pretty cool, reminds me a bit of something I made a while back: https://github.com/nemasu/utf8encode

It encodes/decodes data into valid UTF-8 characters, please ignore the terrible interface & coding (was more proof of concept) -_-

Can use it to post more information using Twitter (albeit, completely human unreadable).
I'm not sure how serious your comment is but this was one of the reasons for the invention of Apache Ant.

For years, the front page of Ant had a rant towards Makefiles on it, including this highly unprofessional quote: '"Is my command not executing because I have a space in front of my tab!!!" said the original author of Ant way too many times.'

https://web.archive.org/web/20100203102803/http://ant.apache...

They only removed it in 2010 with the release of 1.8.0.
Warm West Coast Reception for China’s Web Czar
what was the race of the robbers brought in by the police?
If you subscribe to the idea that colleges/universities teaches how to think - and how to study, and not a (set of) subject, she has a BS+1 year of programming specialization.
They actually do, in the Credits page.
Seems like there would be fewer regulatory hassles to let you carry your registration and proof of insurance on your phone but to my knowledge no state allows you to do that.
This article was interesting to read from my standpoint. I'm currently unemployed and am currently looking for a jr. dev position as well.

Background: Received CS degree, have worked for 3 years as a full-stack developer internationally with lots of code written, and am now looking in the Bay Area for front-end developer position.

> Red Flag 1: Asking me to dedicate over ten hours to a code challenge before meeting anyone on the team. Relatedly, the code challenge not having anything to do with the role for which I am applying or the skills I would be using on the job.

Along the same lines, I've now worked on around 6 coding challenges (2 of which I would say had nothing to do with front-end development) and after spending somewhere between 4-10+ of my time, I've gone from the mentality of "coding challenges are good because I can learn from them" to "... another one? I need money, not more work." While coding challenges are a good way of gauging one's skill level, asking for a coding challenge that will take longer than a 2-3 hours should not be required, mainly with regard to the respect of the developer looking for the job, as well as to the company and their time to check it. I've received (and completed) challenges that took over a day to complete. Worst of all is when you submit it and you receive a "Sorry, we have decided to pursue other candidates response" without working with you to understand where your code could be strengthened.

> Green Flag 3: Tailoring the interview process to the candidate. When I feel that there is an attempt to ensure that there is a good mutual fit for a role in a company, I have a much more positive view on the company and their hiring practices.

I just wanted to emphasize this Green Flag.

The other important item I found surprisingly relatable was this:

> And of course, as they always say, it's really about who you know and using those connections.

Start-ups aside, I've found it incredible difficult to get on the radar of bigger companies, when it comes to applying from their site. I can understand hundreds or more are applying and they may not be able to get back to everyone and that's understandable, I just didn't realize how emphasized connections were. The only interviews I've had with bigger companies (i.e. Facebook/Google, etc.) have been through connections. Other companies w/o connections... well I didn't get past the coding challenge to have that interview.
Patterns of Failure: Acquisition Archetypes
Just skimmed through the article and wanted to point out that it's a joy to read. Clear, readable fonts, good use of spacing, great code snippets with proper syntax highlighting, bravo to the author, I wish more technical articles were going the extra mile like that.
Heh, the mailto link when encoding defaults to billg@microsoft.
Salt is terribly immature at the moment (I know because I use it professionally) I really wouldn't trust it for running tasks as well. Out of the box it starts to get horribly slow after around 500 nodes. (you need to spool up 600 tasks on 600 machines? that'll take 10 minutes guys.)

For distributed cron, we use jenkins. Which has the advantage of keeping "build history"

For task placement we use alfred (https://renderman.pixar.com/resources/RPS_13.5/rps_manuals/a...) yup its old. However it works like a champ, and its fast. (as in it'll dispatch thousands of tasks a second.)

You do hit a limit when you go over 6000 "slots" (each slot accepts one task, and the main dispatcher is single threaded). Dispatching is simple and task building has simple syntax that easily grows to thousands of tasks in one job. monitoring is also simple, as each task ships logs and exit status back to the dispatcher. It also has mechanisms to cope with bad/slow/unhappy machines.