skysight-inc/HackerNews huggingface dataset:
And a corollary question: how many US engineers in US companies are employed for every non-techie? My experience has been that the more non-techies come on board, the more inclined the company is to offshore development.
Same. And the whole set of other marginal improvement expenses that I could be making, but choose not to because they don't have the right cost-benefit ratio.
That is correct. All you need is an IBM 5150 with an IBM CGA card and 640KB of memory.
The 640KB of memory may have been a very expensive option in 1981, but not impossible. Most parts of the demo don't need nearly that much memory anyway, and would probably run with 256KB or less.

The 'impossibilities' are mainly on the software side: we require DOS 2.x, which didn't exist yet in 1981 (although it will run on a 1981 machine).
You would also need DOS 2.x to support the 360KB double-sided 5.25" floppies. They existed in 1981, but early DOS only supported 120KB per side, and early PCs were fitted with single-sided floppy drives.

But this could all be worked around (and some parts could be modified to require less memory as well), so all of the audiovisual effects you see in 8088 MPH are possible on an actual stock 1981 machine, with DOS 1.0 and a single-sided 5.25" floppy drive.
I always assumed the big question was "where do you put the brine"? (forget the name of the by-product of desalination) Do you dump it back into the sea? I don't actually know.
My laptop has a 2.7GHz possessor. When I need to conserve power, I lock in down to 0.8GHz, sometimes I forget to unlock it. Most of the time I don't even notice the difference.

Maybe, at some point, we will come up with a use-case that needs more compute that what we currently have, but for most people's current usecase, compute is not the limiting factor.
Whoa! This is interesting, but reading it is work.

> Apart from its religious aspect, seen from the angle of the community's interest wholly, the matter is of the gravest import.

And most of the sentences are like that. Is this really what the people of 1899 considered to be effective communication? Or is it more a kind of poetry-in-prose-form that one was supposed to skim in order to pick up some sort of vague gist?
Since C++ was malinged by the author, I thought this quote relevant.

"There are only two kinds of languages: the ones people complain about and the ones nobody uses" - Bjarne Stroustrup

Source - http://www.stroustrup.com/bs_faq.html#really-say-that
Whatever one thinks of DSK, no court, in either the US or France, has found him guilty. Yes he has paid compensation but there is no criminal charge that stuck. I'll further remind you that DSK was arrested, in traditional style (complaint is phoned in, police arrive), well before the internet got involved. Thus the idea that free-speech on the internet helped justice in this case is untrue.
Credit Karma (located in Downtown San Francisco) is hiring for a number of key, ONSITE Engineering roles. We're facing a number of interesting challenges as our product scales (over 40-million users at the moment), and we've got quite a few openings at the moment, so please check out our careers page at creditkarma.com/careers

Here are some highlights:
- Staff Software Engineer https://www.creditkarma.com/careers#Staff-Software-Engineer

- Infrastructure Software Engineer https://www.creditkarma.com/careers#Infrastructure-Software-...

- Senior Data Engineer https://www.creditkarma.com/careers#Senior-Data-Engineer
Perhaps I'm misunderstanding you, but what you're saying doesn't match up with my experience. Pretty much any computer built in the last decade has been fast enough to do everything I need without making me wait. Screen resolution has improved somewhat, lately, but new machines feel just like old ones when it comes to performance, and that definitely was not the case from 1985-2005.
Pricing for Windows 10 has been announced, $110 for Home and $199 for Pro. You have 1 year to upgrade for free, then you have a license for Windows 10 forever for that machine and you'll be supported for the lifetime of that device (as defined by Microsoft). If you don't upgrade within that year then you'd have to pay for the upgrade.
They are poor choices because most jobs available to me are for java/ruby/python/etc...

I personally like Lua (that I NEVER saw a job opening for this), and C and C++ that I learned as a kid.

When I find the rare C or C++ job, usually they want 20+ years of experience or soemthing impossible like taht to me (I am 27 years old, obviously I can't have 20 years of experience), or are jobs in other countries, but unwilling to help with visa.

C and C++ became sort of too specialized, only use for high-performance stuff, even games now (what I really like to code) several companies prefer to use .NET or Java, the few C or C++ jobs that exist usually are in countries with some engineering history (like Germany, I saw lots of C++ jobs there), or in US (that has lots of jobs of lots of things).
How do you deal with mosquitos?
So bullshit jobs are a tax paid by big corporations? Why are they willing to pay this tax? If most of their workforce is improductive, why not get rid of it altogether? Why do these jobs exist?
So, they could hire another senior person at 2.5x the pay instead of 3-4 junior devs. The problem is a lot of younger managers don't understand the different in ouput can vary a lot from developer to developer. And on top of that quality output can be far more maintainable.

All they care about is # of jira/tfs tickets that are open, and the number of features, and how many warm bodies based on their averages they need. The smoothest project I ever worked on was staffed by all senior people, with relatively diverse and overlapping skills. That wouldn't be possible with 3x the developers if 2/3 of them were junior to mid level.
I'm loving Ed Catmull's book Creativity Inc at the moment, but I do tend to forget he is PhD in Computer Science who invented texture mapping. The articles are really over my head too.

It is worth noting that Catmull attributes their original publish everything attitude (against an industry standard for trade secrets) as formative in acquiring the talent and industry came early on.
You are correct in the sense that Scheme and C++ handle non-local variables and non-parameters differently (In C++ you can also capture variables by value, but I don't think there is a proper free variable capture mechanism at all).

However, that's not what I meant when I wrote that. I was referring this quote:

"being able to concisely define executable "objects" (closures), inline if necessary, is very useful"

The fact that you can define inline executable objects is indeed very useful, and C++ does exactly that: an inline mangled class instantiated bounded to one variable.

It would be cool to have free variable in C++ in the same way that Scheme handles it, but I don't think the language would get there anytime soon (Gee, it is still cumbersome to have recursive lambdas).
That, and the fact that it's very easy to extend it with Emacs Lisp. I know that it's possible to write extensions for most of the IDEs or text editors out there, but the degree of customization is higher with emacs, mainly because emacs is basically couple of primitive functions written in C + a lisp interpreter (also written in C) and the rest is written in lisp, so you have access to everything emacs has to offer if you want to customize it.
Use the washer output as greywater. Eg, http://oasisdesign.net/greywater/laundry/ . Or change to Japanese-style bathing customs and use tub water as input to the machine, as in http://www.survivingnjapan.com/2011/02/how-to-use-hotwarm-wa... . That also says there are high-end washing machines which filter an re-use the water.
It looks straightforward and clean. Pricing makes sense as well. Kudos!
Actually, IBM did not supply a TTL-monitor for CGA until 1983 (the 5153).
So in the early days, using the composite output (which is standard on IBM CGA cards) would be the easiest way to get CGA output to a screen in 1981.
Google complies with French law within French borders. That's not the issue here, the question is whether France can compel Google out of France's borders. I think you've completely misunderstood the issue here.
Which is why you enable Multi Factor Authentication beforehand and make sure the roles you assign the instances you create don't have write access except for the one bastion, which you make sure doesn't have root login or even access to the public internet except for your IP but still have access to your private servers via VPCs.
And a lot of these companies should consider bringing on one more senior person instead of 2-3 junior ones.
> the only place that really matters for biotech is Boston

The Washington DC area I believe disproves your hypothesis.
Lessons for New Grads – Some Things I Learned at Square
London, United Kingdom - Geckoboard - http://geckoboard.com - ONSITE (but some working from home? no problem)

Geckoboard is a successful, growing 25-person B2B SaaS startup based in East London. Our elegant, real-time dashboards solve an important, difficult problem for thousands of paying subscribers, by taking the complexity out of connecting to their data and making that data simple for everyone to interpret at a glance. As a result, our customers unlock data they didn't know they had, connect people and join up projects, and make better decisions faster.

We have a lot of exciting work in store and are looking for curious and creative problem solvers to help develop our product and take it to even more customers. You'll be joining a friendly team with great people in an environment with empowered developers, flexible working conditions, and a focus on skill development.

We are looking for full-time senior engineers, both front- and back-end. A variety of skills for modern, scalable web applications - e.g. Chef, React, Go, Ruby, Javascript - are of interest, but we like to have people learn on the job so don't worry about any you might be missing. See our jobs page for details: https://www.geckoboard.com/careers/

We’re constantly striving to ensure that we offer the most encouraging, supportive and efficient environment possible. We want everyone on the team to influence our architectural decisions. The whole team is involved in prioritising and evaluating our work and we regularly program in pairs to share knowledge, promote collaboration, and improve our code quality.

We don't just pay lip service to work-life balance, we actively and strongly encourage it. Flexible working hours and the ability to regularly work from home let you work in a way that fits you and your family. We see our contractual obligation to offer 25 days' paid holiday as a /lower/ bound for everyone in the organisation, not a limit. We actively contribute to personal and professional development and have a minimum budget allowance to be spent on courses, conferences, and books. We also run fortnightly "innovation days", where everyone has complete freedom to work on anything that interests them, from contributing to open-source projects, learning a new skill, or improving our internal tools and processes.
Matchstick to refund everyone's money
Intro to ROM Hacking: Building an SMS Powered Game Genie with Lua and Python
Ask HN: Cheapest computation resources?
I would like to run some crypto nodes (Bitcoin, Ethereum, etc.). Should therefor be able to run some form of Linux.
This is indeed a great intro article.

For those interested in seeing examples of LLVM hacking in action, I would recommend reading the source for Halide – https://github.com/halide/Halide – which is an image-processing DSL implemented in C++ and piggybacking on LLVM. I myself learned a lot about LLVM this way.
Marginal doesn't necessarily mean small, but that it's proportional to the overall cost. In economics your fixed costs (eg the cost of building and equipping a factory or an oil field or whatever) go down as a percentage of unit price as you produce more goods, whereas your marginal costs are a function of production (eg transmission losses, taxes, raw materials, labor-per-piece).
Rising Tide Games | Madison Avenue, New York, New York | On Site | Full Time

We make social casino games on ios/android and in the browser using WebGL. We're a relatively small team (~10 developers) across a range of projects and disciplines and we're looking to hire engineers with any combination of the following skills:

- C#
- Unity
- Java8
- Build system engineering (aws/linux/jenkins/etc.)
- redis
- postgresql
- Objective-C
- iOS
- c++11/14
- javascript (preferably ES6) in large projects
- emberjs / node / etc.
- python27+

If you have any combination of the above and a familiarity with source control (SVN/Git/Mercurial) email me at chris dot galardi at risingtidegames.com and put HN in the title =) We're a lot of fun to work with, especially if you've got an interest in any genre of video games.

( N.B.: While http://risingtidegames.com/ is us, the careers section doesn't quite cover all of the technical positions we're looking to hire for so if in doubt, send me an email =D )
Because a static HTML server can't be hacked unless there's some vulnerability in Nginx/Apache/whatever HTTP server (which are rare and a very big deal).
Xiaomi overtakes Apple as number one smartphone vendor in China
What exactly are you dancing about here? Are you seriously trying to imply that people won't wash their hands because they're worried about the cost?

If the water-shortage is already so bad that it could cause prices like that for individuals, then you've already got a problem that'll cause health issues.
For Bitcoin you're going to want (I think) an SHA ASIC. I think these can be found for about $99 and are usually a USB stick.
Self-Balancing Electric Scooter (mini-segway)
Well..you can't hire more developers if you're not getting customers, keeping them happy or paying your suppliers. So those other roles matter just as much as hiring a huge conclave of developers.
The pTrumpet is at least as good as typical student horns I've played. I can't speak to the pBone but reviews seem positive.

Quite right, trumpets are already made in volume and thus are already sold at their marginal cost of production. Bassoons aren't. This is the reason for their high cost. I claim the manufacturing process used for pBones and pTrumpets could be used to produce a comparably-priced bassoon that would be adequate for students (it would be harder though maybe still doable with wood).
I live on the Venice Beach boardwalk and have been increasingly seeing people zip around on these scooters. They seem to have fixed what was originally wrong with the Segway -- when presented with an obstacle, the Segway was too bulky to lift or maneuver around. They're also relatively inexpensive at about $300-$500 a pop.

Does HN think this is the transportation revolution the Segway tried to usher in?
About his debt?
AutoScale is the funnest part though...
IPhone 6S les premières photos en fuite
I'd say the rumors are made up. While in the headline there it's not mentioned in the article itself. Why would the stock go down if there were takeover rumors?
Yeah there's nothing wrong with that. Infact I wrote about a few strategies for maximizing your exposure either as a publisher or a business: http://blog.higg.im/2014/09/19/traffic-hacks-that-actually-w...

Just be careful with duplicate content as it can bite you in the ass. Luckily Google has some lenience when it comes to duplicate articles, but then I also make the point that we don't write to please Google.
From a legal perspective, hypotheticals about the Internet becoming the union of all restrictions worldwide isn't even the best argument. If we accept that Google can be compelled by France to be forced to hide some content from the entire world, then we must also accept that Google can be compelled by some other jurisdiction to be required to make that content available. It's the same power. The Republic of X may make its propaganda mandatory and the Breakaway Republic of X may ban it, and I'm only being generic to be polite, I could easily name specific examples of this sort of thing if the French precedent is to be accepted.
Honest answer: it's already happening in a way since I do run an Adblocker and Noscript and a custom hosts file etc. like many others do. This leads to minor inconveniences already. But it's an acceptable trade off.

I don't consider it "stealing" because there is no explicit agreement that I benefit from contents in exchange of my data. Yeah, it's somewhat hypocritical, but both sides are.

If YouTube for instance blocks me tomorrow because I block its ads? I think I would consider a subscription if offered and if it lets me to keep using my blocking devices.
This is why any decent text editor or IDE has an UNDO method.
'Nazi Atmosphere' Drives Prominent Linguist from Russia
Eventbrite's Engineering Blog: Readable JavaScript Tests with Object Builders
Confirming age would require sites to identify users, which is a non-starter. The sites would lose all their traffic from much larger markets than the UK.
A Seattle group is selling a unicycle with the same idea. I'm not affiliated, I just see these around the city. http://solowheelseattle.com/
It's almost impossible to use a chemical reaction to precipitate sodium and chloride. Almost all their compounds are soluble in water. [1]

The easier way to precipitate chloride is using silver, you mix the salted water with silver nitrate and the silver chloride goes to the bottom. But you now have a sodium nitrate solution. (It's safe to do this experiment at home, if you are careful and follow minimal laboratory safetely procedures. But don't drink the water!) https://en.wikipedia.org/wiki/Silver_chloride#Chemistry

Just assume that all the sodium salts are soluble. The only example that I remember is the sodium uranil acetate salt. But it's definitely not a good idea to drink that water later. https://en.wikipedia.org/wiki/Uranyl_acetate#Safety

[1] I think that this is the main reasons why most of the salt in the sea is sodium chloride. Related question: Why doesn't the sea have too much potassium?
so tl;dr: ...you don't really take notes, everything goes in your head?
If you're frequently passing by a university library, see if they have a shelf where they sell old books. Mine does, and I've scored some sweet stuff there, e.g. Dunford and Schwartz' Linear Operators Part 1 & 2 together for $8, which looks to be $150 + shipping for used copies from Amazon ($400 new). As you can probably tell, there's an arb opportunity there as well.
Comverge - Denver, CO - Software Developer (onsite)

Design, build and maintain software that manages the smart grid.

Comverge has built the industry leading platform for doing Intelligent Energy Management and we are working hard to make it even better. Our platform allows electric utilities to manage the energy usage, generation and storage of real world devices. To accomplish this we use lots of cool technologies including Ruby on Rails, web APIs, machine learning, predictive analytics, custom hardware and the internet of things.

We like working here and think you will too! We are a friendly and collaborative team. We emphasize a healthy work/life balance and are committed to learning and mentoring at every level. We regularly contribute to, and create new, open source projects. We provide learning opportunities through conferences and training. Our work reduces carbon emissions and improves the reliability and efficiency of the electrical grid.

Ruby is our primary tool, but there is also work in JavaScript/ES6, CoffeeScript, iOS, Erlang, Redis, SQL, Cassandra and R.

http://chc.tbe.taleo.net/chc06/ats/careers/requisition.jsp?o...

http://chc.tbe.taleo.net/chc06/ats/careers/requisition.jsp?o...
Definitely. Not overly full (which is a good thing when working) and enough to last until dinner/the next meal when adhering to a three meal diet.

Cold, out of the fridge.

I tend to replace those meals which would usually involve some form of fast food and the likes. When time is of the essence and I don't want to think about food.
California prevents farmers from selling water across county lines and more. Farmers would certainly choose to sell the water if they could.

As for desalting the ocean, perhaps building aquifers to retain the run off from rains would be a better solution. They did a great deal of work to send all that water into the ocean, its time they redirected it to where it can stored and used as necessary.
Ok, on the one hand as a backer of the project I'm thinking "So DRM is hard, why not ship without it? Why not give people the choice?"

Another possibility is this : http://www.faqs.org/patents/app/20120243158 although I don't see that it has been allowed yet so perhaps not a "real" patent?

I'm one of the people who would have settled for working hardware and just a basic Linux port with graphics support.
Comverge - Denver, CO - Software Developer (onsite)

Design, build and maintain software that manages the smart grid.

Comverge has built the industry leading platform for doing Intelligent Energy Management and we are working hard to make it even better. Our platform allows electric utilities to manage the energy usage, generation and storage of real world devices. To accomplish this we use lots of cool technologies including Ruby on Rails, web APIs, machine learning, predictive analytics, custom hardware and the internet of things.

We like working here and think you will too! We are a friendly and collaborative team. We emphasize a healthy work/life balance and are committed to learning and mentoring at every level. We regularly contribute to, and create new, open source projects. We provide learning opportunities through conferences and training. Our work reduces carbon emissions and improves the reliability and efficiency of the electrical grid.

Ruby is our primary tool, but there is also work in JavaScript/ES6, CoffeeScript, iOS, Erlang, Redis, SQL, Cassandra and R.

http://chc.tbe.taleo.net/chc06/ats/careers/requisition.jsp?o...
http://chc.tbe.taleo.net/chc06/ats/careers/requisition.jsp?o...
DOCUSIGN | Seattle, WA | Senior Software Development Engineer in Test | Full Time | Onsite

DocuSign is the Electronic Transaction & Signature Management leader and global standard for signing anything, anytime, anywhere, on any device. We have enabled over 48 million users to DocuSign more than 209 million documents in 188 countries and 43 languages around the world, while adding 60,000 new users every day. "DocuSign" is well on its way to becoming a verb and a household name.

To further our momentum, we're looking for Software Development Engineer in Test to join our high performance team in our journey to help everyone do business faster – and better.

In this role, you will be an essential contributor on projects that are key to the company's success. You will be responsible for ensuring quality of the services and APIs at DocuSign while working with extremely passionate people, who care about their customers and want to deliver solutions that improve customer productivity for complex workflows. The right candidate knows how to work in a fast-paced agile environment cares about their decisions and brings an aptitude to learn and share.

Skills

5+ yrs industry experience within a software organization
3+ yrs experience automating tests
Write test plans and test cases for assigned features
Excellent communication skills
Ability to program in an industry standard scripting language (Ruby, JavaScript, Python, etc.)
Familiarity with testing on web and SAAS applications
Knowledge of how to communicate quality metrics during a release cycle

http://grnh.se/cabh7o
New Email Archive Tool to Sift Literary Legacies