skysight-inc/HackerNews huggingface dataset:
>If people are burning more gas than they need to that's less money for them to spend on everything else. It's like the whole country living on credit card debt and not worrying about the interest because it's in the future. It's making you literally poorer and giving you nothing in return, just due to a lack of foresight and planning.

Only it doesn't work that way.

The deal with the builder has traditionally been (only an example):

1) you pay upfront US$ 40,000 more for the construction of the house in an energy efficient manner

2) we promise you that this will allow you to save US$ 3,000 per year in energy

3) for whatever reasons the savings actualy result in US$ 2,000 per year instead, but that is "normal" and within the expected calculation error, and anyway we already got the additional US$ 40,000, sue us.

4) part of the added US$ 40,000 go in part (heating, cooling, ventilation, windows) that require some added maintenance costs and that won't anyway last 20 years and/or will have higher replacement costs.

5) also consider how the "savings" are dependent on actually living in the house, if you - say - go six months away closing the house, you won't spend anything for energy, while you will be paying anyway the added US$ 40,000 on your mortgage payment, same thing if you rent it, the people living in the house will get the savings, you will still be paying the same.
https://www.usenix.org/conference/usenixsecurity15/technical...

https://www.usenix.org/system/files/conference/usenixsecurit...
How did hacker culture originate?
.Net Software Dev/Architecture | Nebraska | Rusty | https://hackhands.com/osmyn/
Can confirm, not sure if investing it specifies as a "side project". But I guess automated trading does (which can earn much much more).
Reporter: Google successfully pressured me to take down critical story
Detecting debuggers by abusing a bad assumption within Windows
Try the same with Python 3.x, it's an invalid syntax thanks to 'L'.
Parse.ly | Software Engineer | Remote | Full-Time

What's Parse.ly? We've built a real-time content measurement layer for the entire web. Our analytics platform helps digital storytellers at some of the web's best sites, such as Arstechnica, The New Yorker, TechCrunch, The Intercept, Mashable, and many more. In total, our analytics system handles over 65 billion monthly events from over 1 billion monthly unique visitors.

Parse.ly is a fully distributed team, as described here: https://blog.parse.ly/post/4736/mission/?utm_campaign=sep201...

Our entire stack is in Python and JavaScript, and our team has innovated in areas related to real-time analytics, building some of the best open source tools for working with modern stream processing technologies. Our UX/design team has also built one of the best-looking dashboards on the planet, using AngularJS and D3.js. You can see some screenshots: http://parse.ly/tour?utm_campaign=sep2017_job&utm_source=hn

Our distributed team is best-in-class and we happily skip commutes by working out of our ergonomic home offices. Here's a photograph of mine running two full-screen Parse.ly dashboards on my monitors: https://flic.kr/p/v1NZ73

To see an example of how we work, check out the blog post, "Whatever It Takes": https://blog.parse.ly/post/46/whatever-it-takes/?utm_campaig...

We are growing fast and we have five open positions on the product team:

- UX Engineer

- Data Engineer

- Machine Learning Engineer

- Infrastructure Engineer

- Success Engineer

Each role is described in depth in this Github gist:
https://gist.github.com/amontalenti/0a9b3af3adf7d13540911058...

If any of these roles sound appealing, then please send a cover letter, CV/resume, and optionally links to projects or code, to the email address here: work@parsely.com.
Please specify the exact role in which you're interested. Also mention that you're coming from the "HN Who's Hiring" thread. Note that though Parse.ly is fully distributed team, we prioritize candidates in ET/CT/MT timezones (or close) and who have past experience working remotely.
If the job isnt worth the salary, then the business isnt fungible
Solving the problem with Ethereum cross-client private networks
Should be a good test for how the platform scales if it makes it to the home page. Good luck!
Or many thousands of students started school and booted up new Chromebooks in August.
At least there are some linux kernal support issues on AMD Ryzen and Threadreaper CPUs for now.
I have committed almost all of these mistakes with my food side project https://bestfoodnearme.com .

Probably the best thing I have come to understand in building side projects is that you need to get it out in front of people as soon as possible. After that, just get feedback, use analytics, and iterate quickly to fix issues.

Even more important, go look for existing problems, whether it be in online forums or talking to people in person. If you making a unicorn detector and you spend several years with your nose down, its a rough lesson to learn that no one wants a unicorn detector.
I've cut my expenses and invested the extra in index funds. Currently at a nest egg of around $300k which spews off dividends of around $500/month and is currently appreciating a bit faster than that.
The first time I used one of those kettles in Australia I was blown away. Wondered why they weren't popular in the states. Basic ohms law problem.
Many nonconvex problems are solved with more sophisticated methods, like L-BFGS. Are perturbations still a good thing?
I'm going to try another approach with my next project - not sure if it's a good idea, but I'm going with the Minimum Unviable Product. As soon as the project is bootstrapped and compilable, I'm going to release a version.
I figure this way at least I can say I released something, even if it's not that feature rich.
SpaceX | Data Scientist | Los Angeles | On Site http://www.spacex.com/ | Full Time |

At SpaceX (Space Exploration Technologies) we're trying to colonize Mars, and do other cool things along the way like create a global satellite constellation for communication/internet and return human spaceflight capability to America

In this position in particular you'd be analyzing the data we have in our supply chain and looking for opportunities to improve the end to end process of making space stuff.

There's a lot of companies trying to make the world a better place, but SpaceX is one of the few where you can also make Mars a better place!

I'm an engineer at the company, and not a recruiter, so keep that in mind if you have questions for me.

http://www.spacex.com/careers/position/209761
RustConf 2017 Videos
That was my first question, where is Chrome OS counted? Is it considered a desktop or mobile OS? I figured it should be counted with the laptops, and the mobile category doesn't include Windows so laptops must be in the desktop category. Since they don't break Chrome OS out on its own, I assume it's counted as Linux.
Not in channel yet. Intel are making hay from those customers who need to buy in the next quarter.
We (actually you) are talking about "market rate".

The Eastern Europe "market rate" is lower than the US because cost of living is.

I assure you that people earning USD 40K in Eastern Europe have a quality of life comparable to their "market rate" paid US engineer (as people in the same thread are saying).

As quality of life improves (also helped by US companies paying above-average rates, compared to the local ones), so will wages and cost of living in general.

It's basic economics, it has nothing to do with "deserving" something.

If you expect US companies should pay US wages where the market rate is well below that, your expectations are simply not realistic.
My domain name and social media handle search tool has been humming along nicely for 5+ years now and produces a modest amount of profit each month.

https://namevine.com/

It makes money from domain name registrations it refers via affiliate links.

I've been playing with the idea of adding "pro" features for a couple of years now but I worry anything that detracts from its simplicity may hurt sales.
While I agree in terms of stability and general usability, I'd say that missing support from popular applications are a deal breaker for many. For most people it's probably MS Office, for others Adobe CS products. If those had (officially supported) Linux versions, I can even imagine many companies considering a switchover.

Alternative software available on Linux is often not fully compatible, so people are effectively locked into Windows/MacOS as long as they want to keep their existing data or work with others (who often use those lock-in products). In addtion, UX of FOSS like GIMP is at the least very different from big commertial counterparts like Photoshop and takes a lot of time to learn, which many people simply don't want to invest.
Followup:

Should order be important for a Tuple under a system that defines a Tuple as an immutable ordering?

That is, whatever your philosophical issues with namedtuple ordering, in python, a tuple is an immutable ordered list of things. In practice, tuples have taken the role of being type-heterogenous, known length, records.

One might then reasonably expect a namedtuple to be a type-heterogneous, known length, record, where attributes are named.
Haha - Thanks man!
gridX | Software Engineer | Aachen, Germany | Full-Time | On-Site
| REMOTE possible https://gridx.de

At gridX, we fundamentally change how the energy market works.

Today, the capacity of renewable energies like photovoltaic or wind turbines
would be sufficient to supply Germany as a whole. However, most of our energy is
generated by large conventional power plants.

At gridX, we developed the gridBox as the point of entry to our AI based
platform. It enables decentralized power generation and storage units to
communicate with our energy hub and be part of a huge virtual power plant.

We are a highly dedicated team of engineers, software developers and designers
that is now expanding to bring our vision to market.

We are hiring for several positions:

* Frontend Developer: https://gridx.onapply.de/details/3144/-Frontend-Developer-%7...

* Backend Developer: https://gridx.onapply.de/details/3146/-Backend-Developer-%7C...

* Machine Learning Engineer: https://gridx.onapply.de/details/3148/-Machine-Learning-Engi...

Stack: Go, Python, Javscript/React, Docker, Kubernetes, AWS, PostgreSQL, InfluxDB

If you have any questions feel free to reach out at j.hermanns(at)gridx.de.
Show HN: Start developing now on Twitch's new extension features
Deep Learning | Boston | Nick L | njl@mit.edu | http://nicklocascio.com

Founded + lectured MIT's deep learning course (6.S191), contributing writer to O'Reilly's Fundamentals of Deep Learning book, deep learning consultant for Fortune 500.

Down to chat about and give advice about anything in the machine and deep learning space! Interested to hear what you're working on! :)
You'll likely have to anyway :) I still make a difference between writing a side project and starting a startup. The way I see it, there is no failing on a side project.
It's not like the Soviet Union and Communist China didn't commit mass killings which likely exceeded the number of deaths caused by Nazi Germany.
Hi, GitLab UX Designer here. I would like to add that GitLab has put tremendous efforts in optimizing for performance lately. These performance optimisations optimise GitLab instances big and small. These improvements were triggered by having literally millions of users and projects on GitLab.com which is our hosted solution.

For self-hosted GitLab instances run on a smaller scale, there should not even be a chance of performance hits :).

Just to give a good overview of what GitLab is offering for both self-hosted as well as our hosted solution of GitLab.com please look at https://about.gitlab.com/features/

I am happy to hear that the CI/CD integration, which is our native solution for CI/CD and beyond is being well received! We want to persuade not force users to use our native solutions.
Arachnys | Backend Engineers, Product Designers, Frontend Engineers | London, UK | Full-time, ONSITE

Arachnys helps banks onboard their customers faster and more efficiently by engineering elegant automations of complex business processes around massive data sets.

We work with big (100TB+) data sets, a globally distributed infrastructure, and tier-1 banking customers to solve problems that collectively cost the industry $270B+ a year.

Our development team is based in London with a small presence in Vienna (where we would also consider applicants). Email jobs@arachnys.com with your github profile or CV to get the conversation started.
Docker | Turkey | Mustafa | mustafa91 gmail
> Our sharp rate depends on a key observation — although we don’t know the shape of the stuck region, we know it is very thin.

Oh... really? :)

(After 12 years I finally get an excuse to show a fun side project I coauthored during my PhD...)

http://graemebell.net/pubs/taros05-bl-embedded-preprint.pdf

Check out Figure 5 / Section 3.4

The rest of the paper is an introduction to why saddle points can be surprisingly problematic for people using potential fields (neural nets, game/robot navigation). Hope someone finds it interesting.
They're fine for daily maintenance, but sometimes you need to go in with the heavy hitter.
Youth Startup Weekend is a nice event to get your feet wet. The kids that show up are fun and pretty darn smart, some great ideas come out of these.

http://startupweekend.org/interests/Youth

It's a whole weekend of volunteer work, functions just like an adult startup weekend. Kids learn to pitch, come up with ideas, and pivot more times than an adult does (ha!).

I've done a few in different states. Only one wasn't run well (techstars appoints faciliators & organizers, it's up to them on how well the event runs). The others I learned just as much interacting with the kids than they learned from me.

Give it a shot! They don't have many events on that page now, but they have events in quite a few states throughout the year.
15 mysterious fast radio bursts detected from a distant galaxy
"Crazy" is unaddressable. It's a solution that answers any questions that might arise, including questions we might ask of ourselves.

The interesting split is to see when something is called "ideologically" driven versus something merely painted as the act of a "crazed" person.
Well, i can only account for the machines that i have, of course.. Most Business Laptops come with Intel Chipsets (Wifi, Ethernet, Graphics, etc.) throughout and at least these should be working fine.
>> The "Bad" Parts of Technology Cannot Be Separated from the "Good" Parts.

This is the concept of Yin and Yang. Interestingly enough, this concept is what inspired Leibniz to invent binary arithmetic, which so much of the world's technology runs on.
My mom has been using Linux as her desktop OS without issue for over 10 years, and it makes the hardware last a lot longer (Win10 now has dynamically compressed memory, but for a long time this was a feature that was only available on Linux, and helped a lot). If you just need a web browser (Firefox and/or Chrome), office suite (LibreOffice), and basic scanning and photo editing (GIMP), Linux is completely adequate.
Planning a 'Show HN' on this as we get closer to the season, but I built a model for Fantasy Football that works pretty well and has done over $500 this month. Takes into account correlations across same-opposing team players to give a slight edge.

https://fantasymath.com

Modeler by trade, had to learn all the back and frontend stuff myself, been really fun so far.
The other parody this reminds me of is this one. It is NSFW.

https://www.digitalmusicnews.com/2016/09/17/airpod-accessory...
I'm agreeing with the parent that the result is according to the spec.

What I'm arguing is that we shouldn't call that a correct compilation. It is a wrong compilation - is wrong with prior notice, and there is in fact no way to do it right, because the source is wrong (UB).

I think I don't disagree about behavior, but about semantics. We shouldn't say, e.g. in a compiler's manual, that the compiler is free to (has the right to, is correct to) do anything when it encounters UB. Rather, I'd warn that the compilation might fail silenty on UB.

The difference is not factual, it is in tone. Stating matter-of-factly that nasal demons is the correct result of compiling UB code is aggravating. It is the equivalent of the compiler singing nana-nana-na-na (or ätsch bätsch for the Germans).
Cloudflare | Engineer | San Francisco, London, Austin, Champaign | ONSITE https://www.cloudflare.com/careers/locations/

Cloudflare sit in front of your internet applications and make them faster and more secure.

We are looking for people in a number of teams including our data team (Go, Kafka, Spark, Flink), our platform team (Kubernetes, Go, Mesos and Marathon - we're building out our Kubernetes now and this is a great time to get involved), our edge team (Nginx, Lua, C++) and JS performance (JS, Rust, Node, Go, Lua) are working on some interesting projects, and we always need Go engineers to help connect all of these things together and establish new standards for how we do that.

If you're interested please visit the link above, or you can email me directly if you have questions and I'll try and answer: dkitchen@cloudflare.com

Notes: You do not need a degree, just a way to demonstrate you know your stuff. Imposters welcome (don't let imposter syndrome deter you from applying, you're probably better than you credit yourself). Everyone is welcome here.
The problem being solved there is being able to see further in the dark.
Location: London

Remote: Yes - Not necessarily preferred but some remote days are welcome.

Willing to relocate: No.

Technologies: javascript (ES3-6), browserify, webpack, react (but interested in some other frameworks as well), node, html5, css3 (sass, postcss, css modules, styled components), browser APIs.

Résumé/CV: ask via email!

Email: mynameiskaneel+whowantstobehired _AT_ gmail _DOT_ com

(front-end guy here)
I'm not seeing a huge difference. It's a bit cleaner, similar to how it would look if you did a similar refactor of plain JavaScript code, but it's still very similar. If the logic is short, it's cleaner to inline it sometimes. Going back to my comment, what are the pros and cons or is this just separation based on principle?
> How are people actually learning new stuff?

on their own time. companies want to avoid investment in people if possible.

this is probably a false economy.
If you like testing your media then you'll probably enjoy: https://github.com/ncw/stressdisk my project to test media.

I test all my flash / hard disks with it and have sent plenty back over the years which failed!
Top Deep Learning Trends in Natural Language Processing
Yes, but to be honest, Broadcom Hardware is a pain in the ass on every Platform.. even Macintosh.
Tom Brady Invests in Social Health App Called Foxery
> Advertising is not a public service. You don't need to weight benefits of it for it to exist.

This is a complete non-sequitur. Plenty of things that are not public services are regulated or even forbidden. In fact, most of the things that are regulated or forbidden are, and the decision to do so is always based on "weighing benefits/downsides of it."

> This might seem harsh, but no one is weighing the benefits of your existence to decide whether you live or die.

Actually, yes we do, it's called criminal law. It is used to lock up (or in some barbaric nations, end the lives of) people whose "benefits of existing" within society have been found wanting. For humans we just happen default to assuming innocents until proven otherwise.

And whether or not something can exist on its own has no connection to whether or not it should, except in regards to how hard it is to get rid of.

> You're voluntarily consuming content which has ads. If you don't like it don't use ad-laden products

No, I'm not. The society that exists around me as a whole is not my choice, at best I can poke and prod at it and hope if enough people push into the same direction something changes. Until alternate payment systems like Patreon came along there simply was no way of being both a full member of said society without being confronted (or actively blocking) ads.
That seems like a great side project. The one that let's you understand things NOT to do. At the same time, it helps engender basic traits like curiosity, try-until-you-fail-and-try-again, engineering skills etc.

There are two types of side-projects though: one such as yours, where you try and understand a concept or engineer something just for the fun of it.

And there is second one: a game that will mature into something; a hobby project that will actually develop into a company. I think it's good to disambiguate these two as the OP was more about the latter where you may never get to a point to see it run or build let alone flourish into something meaningful - as overengineering kills the fail fast fail often mentality and the project itself.
ConvertKit (https://www.convertkit.com) | Senior Full-stack Rails Engineer | REMOTE

The engineers at ConvertKit are smart, highly motivated and highly productive developers who care greatly about the craft of coding. We champion learning, bettering ourselves, and teaching to the rest of the team.

About ConvertKit

* We are a fully remote company, scattered across 8 states and 4 countries.
* Bootstrapped, profitable, and growing very (very!) quickly. [1]
* We put a high emphasis on work / life balance, and we value and strive for 40 hour work weeks. There aren't set hours, but there's a lot to get done!
* We have a positive, vibrant, and genuine culture. [2]
* Working with Nathan Barry is super awesome!!

About the role

* You'll be part of our awesome engineering team, helping to build our product. We primarily use Rails, Mysql, Redis and Sidekiq to get the job done.
* We're facing real (fun) scaling challenges because of our incredible growth. Ideally you've been there, done that before.
* We're also looking for someone who cares deeply about writing clean, maintainable, well-tested code, and generally tends to leave code in a better state than when you encounter it.

Requirements

* Significant (5+ years) full-stack Rails experience and scaling a Rails app for rapid growth.
* We don't have a separate infrastructure team. You must be comfortable with helping to run, scale, troubleshoot and maintain a large production app that sends 250+ Million emails a month.

More info + how to apply here: https://convertkit.workable.com/jobs/466250

[1]: https://convertkit.baremetrics.com/

[2]: https://charlimarie.com/2017/02/06/finding-my-place
And vice versa, chases out many with the hard skills, because they are socially lacking. They want some weird in between that doesnt seem to exist in nature.
Their brag helped me to understand what ca I learn.
I built https://www.parrotqa.com/ because overseeing non-deterministic selenium tests at my day job was such a hassle. It turned into a small (around $1k/mo) side project.
You can partly blame the tech elites like Apple, Google, Intel, and Adobe for this. They were found to have a no poaching agreement [1]. This kept wages down, and because their wages were down, other companies benefited by not having to pay as much compared to them. They could remain competitive even with these companies.

You cannot pay "competitive" salaries and "only hire the best."

1. http://fortune.com/2015/09/03/koh-anti-poach-order/
Step-wise input helper using only CSS