skysight-inc/HackerNews huggingface dataset:
This looks fantastic. I was just looking into doing this "manually" with an automated screenshot process for a site I'm refactoring part by part.
I don't understand why you are so insistent that the technology has been lost, e.g. it's been pointed out to you before that LLVM can do optimisations in this vein via its IRCE pass[1] and I believe there are other passes that touch on these sort of things (and I'm sure that GCC isn't bad at it either).

[1]: http://llvm.org/docs/doxygen/html/InductiveRangeCheckElimina...
If the first thing your solution does is attempt to read the entire file into memory, then you probably failed the test. The same goes for trying to read an entire line into memory, however long it may be - this is a problem that can be solved with an essentially constant space of around a dozen bytes.
Consider middle/high school Spanish classes. There are a diverse mix of people in them and they are taught by a diverse range of people with all sorts of colorful textbooks and methods. Do most students come away from those classes with any long-lasting appreciation for Spanish? Do they retain any useful information? In my experience, most people took it because a foreign language was required, and promptly forgot all but the basic tourist phrases once they got to college.

Basically, I think we shouldn't be setting our sights too high with regards to programming education. It certainly is possible for everyone to learn, just like every other language. But life is short, and it isn't reasonable to expect everyone to be interested in speaking math to computers, just like it isn't reasonable to expect everyone to be interested in speaking Spanish to people.
Array destructuring doesn't use [0] access. It iterates the right-hand side. On the one hand, that means that trying to array-destructure NaN does in fact throw. On the other hand, it means you can array-destructure a generator, which is a very desirable thing to be able to do.
Apple, Amazon, Google, Facebook,Microsoft
Contracting! Many people, most of them non-contractors or people who have limited contracting experience will tell you contracting is risky. If you are good it's actually much more secure than getting a "real" job, once you get going. You can't really get fired and as long as you are able to juggle a few clients at a time you will always have plenty of work. If you can consistently deliver results faster than the average deskjocky you can earn a lot of money too.
GitLab CEO here, thanks for mentioning us. We love FLOSS and we're proud to host projects like https://git.gnu.io/explore/projects And we're working hard to make sure GitLab CI is very usable and easy to set up.
Apple-Amazon-Google-Facebook-Microsoft would be my guess.
Thanks, you're right -- "ruinous" is an exaggeration. It seemed like a lot of money to us, especially since we had made $0, but in the grand scheme of things it won't kill us.
Technically, you can't, in Little India, during certain times, because of the riots recently. Cold Storage also says they can't sell booze between 10.30pm and 7am for the same reason. I suspect this will eventually go away again.
SEEKING WORK - Remote, travel possible depending on location and duration.

Location: North-east UK

What I do: Backend engineer / Sysadmin.

Do you need a backend service to talk to your flashy new web / mobile app?

Does your current build and deployment system give you nightmares about the only dev who understands it falling under a bus?

Need a proof-of-concept for your latest, hard-to-pigeonhole idea?

I do have experience of the full stack (including AngularJS and Coffeescript; see below) but am looking for work primarily involving the back end of the stack, or server admin / reliability / scaling. In previous lives I've run large-scale Debian installations doing devops before it had a name, and been responsible for servers in Antarctica.

Recent work:

* Custom 'net-connected controller for long-term timelapse projects. (FreeBSD, Arduino)

* Migration of existing Node.js+Firebase service to Golang+PostgreSQL on AWS

* Feasibility study investigating the possiblility of writing custom code to interface with a biometric timeclock (Common Lisp)

* Proof-of-concept hardware development for projects linking the physical and virtual worlds in real time (Arduino, Node.js)

* Project management webapp for construction companies (Rails, AngularJS, Bootstrap)

Buzzwords: Debian, Ubuntu, Chef, AWS, Heroku, PostgreSQL, MongoDB, Perl, Common Lisp, Ruby, Go, Arduino / AVR

Tools: Git for version control, Jira for issue tracking, HipChat to keep in touch.

Got something you think is a good fit? Drop me a line at mike -at- lambdafunctions -dot- com
Demographic indeed is a useful piece of information on your monetizing model. Good to know.
This is how it happened for us too. We're late in an eight week trip through the US with a 2-3 yo and a 6 mo old, so having the phone for car trips, or the last 20 minutes at a restaurant or while waiting at an airport is very helpful. Would be even more brutal without it!
This is strictly over images, not video. I guess I see your point, didn't consider it that way at all, since it was a picture of my plate and a modified img change to generate populate the diff.

I could swap it with the real plate and the real plate with a sticker, or something. As a regression I thought it was straightforward. :|

Was the confusion that you thought it was doing something like wordlens: http://1.bp.blogspot.com/-X95Ga7iMP74/T_vjrp2PF2I/AAAAAAAAFM...
Find a different program. Refuse to support developers who use such underhanded tactics
Charges against Edward Snowden stand, despite telephone surveillance ban
Solve problems for rich clients.

Or steal bitcoin.
> But this is modern medical science how it should be. These are incredible, life changing drugs.

My mother, after an involved but seemingly victorious war with breast cancer, was then found to have stage-4 cancer on her spine. But as you said, modern medical science is pretty amazing. What might have been a death sentence 10 years ago is now just a chronic ailment kept in check by an expensive pill and occasional radiation therapy.
Heh, you can create layers by opening multiple tabs.
I'd definitely try to leverage the success of this app towards something else. The reason why this app is so popular is because it is simple and free. The good will is kind of a big deal.

That said, I think adding support for other social networks may be a fair unlock. How about a "Social Lite+"? A separate paid app that supports more social networks?
At a previous company, we had no issue finding talent. 150 qualified applicants (i.e. passed the test, which was to design an inventory management system in Haskell) for ~10 positions, all foreign; the majority came from the US, Germany and Scandinavia.
That's for the easy case of iterating through an array sequentially. Of course, in languages with only 1D arrays, most of the hard cases don't come up. The classic is a matrix multiply, where you're progressing through one array on one axis and a second array on the other axis using the same index variable.
Time tracking systems overview
IBM Design is hiring front-end developers like mad.

Here's a link to the job description.
https://jobs3.netmedia1.com/cp/faces/job_summary?job_id=WAT-...
i disagree with this assessment. What harm is there in having a pricing page? I'd support offering a free option, but why on earth would you ever disallow willing customers from paying you money?

On the contrary, i am now tempted to build a "Buy" button on a basic marketing page before i ever write a line of code on future product ideas.
Here are a few ideas:

- Selling enterprise software (you can make 10%-20% of an 8 or 9 figure deal)

- Selling securities in some form or another (you make ~5% of deals worth potentially hundreds of millions of dollars)

- high leverage consulting (solving very hard tech problems for lots of people. for example: I have a friend who helps a whole bunch of computer vision companies and makes a ton. Another friend is an SEO expert.)

- Patenting core technologies and selling those patents (A buddy of mine sold his patent for $10M)

- "platform based land grabs". Think of the people who bought tons of domains early in the Web's history. Or the first guy to make an emoji app on iOS. These are different than "starting a company" as you really only need a product and can pull it all off on your own. I suspect there will be more of these in the future.

All of these require creatively navigating business as well as being an awesome dev.
The Catch-22 of Being “Too Junior”
Scientists Made Spider Silk Without Any Spiders
Suicide Squad: Batman est à l’affiche du film
Scientists Just Automated Designing Light-Based Computers
Quantum Physics' Wave-Particle Duality Enigma Bleeds into the Classical World
SocialLite is a great name btw.

Monetization via end users is not realistic. This is my hypothesis regarding your user profile: (1) low-income or no-income aka cost sensitive, (2) possibly bad mobile data infrastructure, (3) pay-as-you-go mobile data or limited wifi access.

Your app is valuable because it is a REPLACEMENT for the company's real app, because the real deal (as you put it nicely) is too large.

I would perhaps develop clones of your app for other social networks, and have a constellation of SocialLite apps for Twitter, Instagram, Pinterest, Tumblr, etc...

Why?

Because the value is in how lightweight you are but still be able to satisfy end user needs. Do not add ads, or in-app purchase bullshit. Your users don't want that. And customers are gods.

Why?

Because you are collecting DATA. Usage patterns and quantifiable habits. The companies would be interested in that. Even just Facebook might be interested in what stats you have now, and having data on their frienemies adds proportionally more value.

But

Before you write another line of code, please reach out and get some feelers to see if the companies indeed want data and what data they are looking for. Since you are in developing markets, and companies want to expand there, you are providing a unique and rare insight into those markets. Data driven insights are better than anything else.

P.S.:

I would not survey the users. Bad UX (specifically bad information timing) and whatever little data you ascertain will not be actionable anyway.
Something at least as good as what FORTRAN had in 1954.
The only people who don't want a "class war" (aka pointing out how blatantly unfair the system is) are the ruling class (aka the minority who through sheer luck managed to secure the best resources for themselves, and convince everyone they deserve them).
Exactly why I'm commenting so much on this. I always tell my team "Pay attention to detail, quality, method. Be more like the Japanese", to now see that even the Japanese (and their quality poster-boy no less) have trouble applying their quality philosophy to software. Not sure where that leaves my advice.
Devs rarely make $1 million a year, startup or big company. Now if you are 10x better than the average Google/Facebook engineer and can prove it, I think you could negotiate that kind of compensation package as a principal engineer.
I agree that the landing page needs some work to make it clear what the product does, and why I would want to pay for it.

However I disagree that you must start by offering the service for free. By charging from day one, you can limit your user base only to those people who are prepared to pay for it. You're less likely to get explosive growth this way, but it's easier to keep the service running as you're not subsidising freeloaders.

One of the assumptions in an MVP is that people are prepared to pay for the service, and you can only establish that by requiring people to part with cash as early as possible.
I disagree with what I think you're alluding to: profit being a better way to calculate costs (fines)...

Profits are misleading. Revenue is not; in the market they must meet epectations which are not monetarily equal to, or even representative of, their tax obligations (payments).

Profits are dependent on tax laws, costs (factored in or not), and revenue. Revenue is a number. Revenue is objective. I.e. Profit is more malleable than revenue.

I find it unfortunate that we live in such a world where stark "realness" is needed, but thems the breaks.
CPython internals: A 10 hour walk through the Python interpreter source (2014)
Location: Iowa City, IA

Remote: sure

Willing to relocate: given the right offer

Technologies: JS, Python, C/C++, OpenGL, node, react, kivy

Resume/CV: http://bit.ly/1HHLIH3

Email: thomas.hansen@gmail.com
"HN has an outsized influence on the startup culture in San Francisco and the tech community across the world."

Difficult to tease apart HN and YC. From the outside HN may look like YC but isn't. Agree though. Didn't use to be like this. Nobody cared.
This is nice and all, but...the mere fact that SourceForge, an Open Source community site, ever thought it was even close to OK to intentionally distribute malware to anyone under any circumstances (whether with the permission of the developer, or not). AFAIK, by calling themselves and Open Source community site, SourceForge has opted into an ethical obligation not just to their developers who build the software but the entirety of the Open Source software community to protect their users from malicious code.

This episode was indicative of a severe loss of direction and guiding principles.
How would you price the value of data? Who do you go to to sell data?

If you had to guess, how much would FB pay for this apps data?

Are there any hot startups in this data space?
3D printing is not magic.
"scrappy" biotechs are the backbone of pharma innovation. genentech as the best known grandpa in that league.

biotech is the other big startup area of the modern economy. full of VCs, unicorns and abysmal failures. but, their blockbuster products actually help people. :)
I can state that this matched my experience though I was in the US - this was in the 90s, and in the automotive industry. I used to work at Motorola Automotive and Industrial and our team built the Computer-Aided Manufacturing systems that managed the production lines. It always felt like a tier-2 job compared to process engineering.
> Oh please, these people are what, 22? 25? They are supposed to know the basics of security law off the tops of their heads?

No, but they should have known that it might be relevant and done some research online and/or talked to a lawyer.

Later, when Matt Levine, who is a columnist from Bloomberg and a lawyer, wrote about them in his column and said that he could not see how it is legal, specifically mentioning SEC and CFTC regulations as problem areas, that should have been a giant freaking clue that they should investigate these things. Instead, they tweeted "Cool! NYC banker hipster @matt_levine is hating on us. We must be getting too mainstream :)".
The Church of George Church
I second contracting. You are responsible for your own skills, but you can start very young, and you usually get better skills than permanently employed people. Then only drawback is the lack of social ties with your employer, but nowadays employers don't really care for employees, and having more money than a permanent employee will give you more latitude.
Location: Seattle

Remote: No

Willing to relocate: Yes

Technologies: Java, Python, R, JavaScript, Haskell

Résumé/CV: https://www.tinyurl.com/james-bennett-resume

Email: jrslbenn@gmail.com

I'm a new grad with a broad range of talents and interests looking for an interesting entry level position. I would love to work on cloud infrastructure and back ends. Functional programming and data science are also cool.
The part that I totally don't grok about big name consulting companies, or Wall Street, is how people there are able to get any work done while sleeping 3-4 hours a night for months at a time.

Most will agree that you need a continuous stream of good nights of sleep if you're doing any kind of work that requires creative thought, ability to associate concepts from different domains, thinking about problems from different angles etc. Sure, you can miss sleep once or twice here and there, and you can still get away with doing menial repetitive tasks, but even those are going to be a bit of a struggle.

In software, we clearly understand that people who continuously work 14 hour days are not actually producing 14 hours worth of clear-headed work. In fact, once you factor in the damage generated by the low quality of deliverables, they might be producing far less than even 8 hours of work. As an industry we've done decades of deathmarches, and we mostly know that those things don't really work. Has this realization not hit the rest of the work world, or are we as developers simply wimpier than other professions?

How does this work in the Wall Street world? Is the idea that it doesn't matter how good your work is, as long as you show martyr-level dedication to the company? Or, are these people superhuman, and are they able to do 14 hours worth of quality work every day for ever? In which case, can I have whatever they're having?

I'd really love to understand this.
Indeed. Sorry, I guess I'm showing my age assuming everyone knows which one I meant.

Here it is: https://upload.wikimedia.org/wikipedia/commons/9/90/Apple_iM...
Silly question perhaps but is the app able to display notifications? (primarily for 'messages' from facebook) as this is the main reason most people install the official apps. Perhaps you could build a messaging client that works in conjunction with it and that could be your income stream?
As pointed out, get straight in your head the difference between "wealth" and "rich". "Wealthy" means you can do all the things you like to do all the time, "rich" means you have a big number in an account with one or more financial institutions.

Most folks I know in the bay area don't want to "retire" what they want is to work on what ever their passion leads them too without worrying that if it isn't paying them anything that they will have to stop or starve.

If you can save half your salary every year then you will get to a point where you have enough money in an account that it can pay you an equivalent to half your salary without working.

If you work at a large tech firm and participate in their employee stock purchase program and/or get stock options, then you are doubly leveraged as that can add a nice kicker to your salary.

Solving people's problems will keep you employed, and finding a solution space that you like to work in will keep you happy. Always remember that the end game is you just die, and that can come any time.

If you find happiness in owning a new car each year, I suggest you consider working for an automobile manufacturer.
Upon further thought, this is the issue I have with similar posts as the OP's comment:

Imagine you're an entrepreneur in Austin, TX. Every time you write a press release, post on HN or otherwise mention Austin, someone immediately comes up and talks about how Texas has such strange politicians, that Rick Perry is corrupt and hates the environment, that the Church of X or Y has done something bad, that rednecks this or that, that there's no state tax, welfare is bad, regulation too lax, gun laws scary, Texans too fat etc. and the original topic never gets discussed because the conversation ALWAYS, systematically, diverts upon criticism of Texas and its defenders' attempts at correcting it.

Maybe it's selection bias, maybe I'm more sensitive to Singapore threads because I live there and have to endure these stereotypes all the time from family, friends and foreign communities, but it really feels that way sometimes. Singapore brings up a lot of really interesting discussion points, as an experiment in a lot of dimensions from the COE which limits car ownership to put a price on damaging the commons, from their Worker Pass to legalize no-minimum-wage work from anyone in the world, from their "city as a garden" policy, their extraordinary racial integration, their water policy, or more meta, the way LKY pulled a third world country with strong communist undercurrents into the first world in a generation, or how he fought Mao's agents... or this thread, which was originally about the developing startup hub, written by one of the government's own VCs (an interesting question to ask them is what % of their portfolio by value is in Singapore).
Color Genomics | Burlingame, CA | Onsite, Full-time | Full Stack, Backend, Bioinformatics

Color Genomics is democratizing access to high-quality genetic testing. Our first product, a breast and ovarian cancer risk test that's 1/10 the price of existing offerings, launched 2 weeks ago and was covered in Fast Company, Forbes, and the New York Times[1].
We're lucky to have a team that represents the best from of the worlds of software development and next-generation DNA testing, and a scientific advisory board that includes the scientist who discovered the BRCA1 gene.
If you're an engineer who's willing to learn about biological problems, or have experience in next-generation sequencing, feel free to contact me directly: nish@getcolor.com

More info on our mission: https://getcolor.com/#/blog/2015/04/cancer-touches-everyone

[1] Press coverage:

- http://www.fastcompany.com/3045249/most-creative-people/ex-g...

- http://www.forbes.com/sites/matthewherper/2015/04/21/start-u...

- http://www.nytimes.com/2015/04/21/business/more-accurate-aff...
It's not usually mentioned there. The length of the abstract is usually limited by the publishing journal - it can often be as little as 100-150 words.
For evidence, see the WaitButWht post linked in the article. Also, the book Superintelligence. It won't be about following advice, the AI will instantly overpower humanity. You won't have an option.
I sell products that don't even have a website. Even sell products that are not even finished. That doesn't stop people from paying for them or finding then useful. In fact, I close a client once a month in b2b sales and I don't even know how to sell that well. If I followed your plan, I'd be out if money and my clients would have way more problems.
I can assure you Mr. Gupta would not have taken the job if he knew it would lead to his suicide. Your comment is obscenely callous, and there is no need for a false dichotomy of which problems we can concern ourselves with. No suicide is unimportant. We can discuss more than one problem at a time.
Firebase is hiring folks at Google.
Roles: DevOps, Interaction Design
Location: San Francisco, ONSITE
Ping me: andrew@firebase.com if interested.
Why can't you monetize? You could stick ads in there, at least.
I applied a while ago and haven't heard from you yet :(
Shortcuts to Startup Success – A 6 Year Old and the Art of Business
Well, fwiw, the game's mileu is historical fiction, so the system isn't intended to deal with high fantasy magical effects - just a little nudge of reality, here and there.
"Plans" was the first thing I clicked on because I wanted to try it out, and then there's no free option so I clicked that little "X" by my tab.

I actually have a use case for this and so do a few people I know, and I'd love to try it out.. But you've got to be kidding if you think I'm going to give out my payment data to try a website version of FollowThatPage.
Have you tried recently? It works every time for me now.
I can't answer this first hand, but my impression is that not necessarily the entirety of those 14 hours on Wall Street is usually spent doing work that requires "creative thought, ability to associate concepts from different domains, thinking about problems from different angles." One reason for the long hours is that most of the difficult work piles on later in the day due to bottlenecks, or waiting for feedback/turnaround. Another is the unspoken rule on "face time."