skysight-inc/HackerNews huggingface dataset:
Energy Efficient Equity | Los Angeles, CA / Orange County, CA | Full-time | ONSITE, REMOTE (US) | https://www.energyefficientequity.com

Energy Efficient Equity (E3) provides financing to residential and commercial property owners for use on their energy efficient remodels, installations and upgrades. For example, we finance water efficiency products, solar products, HVAC upgrades and a lot more.

We’re building out the data, infrastructure, tools, and applications to support our business and having fun doing it. You'll help design and develop the applications we use to take loan applications, approve them, pay contractors, issue bonds and much more.

We use: Python (Django & Celery), Angular (considering React), PostgreSQL, Elasticsearch, AWS.

We're a team of 5 engineers and looking for more product, infrastructure, and data engineers. More details can be found at https://energyefficientequity.applytojob.com
In the US, the vagueness doctrine prevents most of that.

https://en.wikipedia.org/wiki/Vagueness_doctrine
That's the thing. A bad gift is worse than money, but a good gift - something that the couple actually wants and would buy - is better because it (a) shows consideration and thoughtfulness and (b) saves the couple the time it would take to go out and buy the item. This is the principle behind wedding registries, of course.
Looking at Youtube, there's no mention of different thread pitch for the strut tower brace mounting bolts when discussing the performance pack or upgrading with the Ford kits. The videos depict what looks like the same threads on both bolts. Maybe it's not the first time a die has been applied post factory?
I don't even have my own comment page listed.
If it isn't discovered, is it still a treasure?
> Sometimes charter schools are there to do exactly what's been described there: create at least one good school.

Mostly, charter schools select for the best students by, even if no other filters apply, selecting the students whose parents are engaged enough to select a non-default school.

There are mounds of evidence that “good schools” in the US—whether traditional private, traditional public, public-subsidized private charter, or public charter—are a product of getting the right student population rather than substantive differences between schools.

> Because the public system is largely underfunded/broken.

That's really not the problem.

The problem is that American society is largely broken, and we expect the public schools to perform as if it weren't (or to magically make up for it.)

OTOH, the schools are an easy scapegoat and distraction, and because the problem isn't fundamentally there, there is no risk that changes there will ever relieve the outcome problems enough for it to stop being a useful distraction.
> Though it is a golden egg for any company to get their brand name to be associated as the name of the thing.

It can backfire, though. When your brand name becomes a generic term for a type of product, it can invalidate your trademark. I did not even know Thermos was an actual company until I was ~20 years old.
uh, I mean *pauses
Will they be able to do it as well as google can? I guess as long as the stock price goes up. Cool man.
Doing DH with Curve25519 is a broadly understood conventional public key based key agreement scheme. We have good reason to think these are an excellent, fast, secure way to do things, unless your adversary has a working large Quantum Computer so that they can use Shor's algorithm.

NTRU Prime is for a post-quantum KEM. This does, yes, solve the same piece of the puzzle in a sense. But it's essentially one enormous experiment. Huge breakthroughs in cryptanalysis for this stuff happen all the time, by next week you might believe NTRU Prime is a joke and nobody should ever have used that, which makes requiring it at the core of a new "secure" service in Linux seem like maybe a bad idea. Bernstein and co. caution, in their submission of NTRU itself, that "the security of lattice-based cryptography is not well understood. There are serious risks of further advances".
when not working on Covailnt.com I've been developing a universal mount for aluminum extrusion based roof racks. The two are completely different wheelhouses, but working on a physical product vs digital product gives my brain a needed break.

screenshot of mount for kicks: https://farm1.staticflickr.com/932/41955752820_9771c0d2ee.jp...
Yeah I think that's awful that they do that. I was specifically talking about in the US, where it is easy to use a competitor. (The comment I replied to was also talking specifically about the US: "Free speech in America...")
How to develop an Alexa skill using Node.js?
I agree with all of this, but don't see what it has to do with age. The best 50-year-old mathematicians also heavily tend to come from privileged backgrounds. Privileged upbringing is simply one required component of what it takes to be among the best mathematicians of your generation.
This is such a strange sentiment to me. Surely as a society there are many situations for which we take responsibility without assuming guilt?
if the accomplishment is worthy it will get recognition regardless of age
Sure you can. See the documentation: https://docs.djangoproject.com/en/2.0/ref/contrib/postgres/f...
At my wedding we had pies. They were all real and lasted all of 5min once they were laid out.

I cannot fathom the desire to have a fake version of anything at your wedding.
Thread (YC S12) | London, UK | Onsite | https://www.thread.com

Our mission is to help people to feel happier and more self-confident by making it easy to dress well. We do this using a combination of human stylists and powerful machine learning algorithms to recommend each guy the perfect things just for them—in their size, budget, and style—which they can then buy in one place.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/thread

Here are our open roles:

- Data Engineer: https://www.thread.com/jobs/data-engineer?ref=keyvalues

- Frontend Engineer: https://www.thread.com/jobs/frontend-engineer?ref=keyvalues

- Software Engineer: https://www.thread.com/jobs/software-engineer?ref=keyvalues

Tech Stack: Some of the technologies we use to build Thread include: Python, Django, ReactJS, PostgreSQL, Redis, Debian, Docker, Memcache, nginx, Ansible, Jenkins, Gunicorn, Luigi, Pandas, scikit-learn, git.
It seems unusual for a nonprofit to be able to offer what appear to be market-rate salaries for technical positions. Wonder how they do it. Couldn't find much info on the site about where, exactly, their funding comes from.

I looked at their 2016 Form 990 (most recent available on Guidestar) and it looks like vast majority of funding is from contributions and grants, and revenue exceeds expenses, so that's a good sign.
Show HN: HN Hired – Serverless and searchable “who's hiring”
A case for the U.S. nationalization of Microsoft
The article states that knowledge of the project was limited to a relatively small group of employees and was leaked by one of them who had moral concerns about it.
If you can abandon the crapware, audible user interfaces are amazing. I designed one for my CarPC in the early 00's. I used a combination of voice commands, a remote control and USB numpad, with feedback from the computer as text to speech and a HUD. I implemented offline mapping and navigation, MP3 and video playing by category/artist/file hierarchy, wardriving (yes I was that guy), ODB-II, and more. Not having to ever look at a control to use it is freeing when you're in the driver's seat.
Gartner Cool Vendors in Conversational AI Platforms
How to Make Friends, According to Science
A friend of mine did more or less the same thing in the 90s and was even featured in the local paper: https://imgur.com/a/KFxyudc
Tableau Software | Security Engineer | Seattle, WA or Kirkland, WA| ONSITE
Tableau's Product Security team is scaling up! We're looking for an operationally-focused security engineer, an application security engineer, and a Senior SDE. If you're specifically interested in security work, please shoot me a message.

* Security Engineer - https://tableaurefer.rolepoint.com/?shorturl=DxfBe#job/ahBzf...

* Senior Application Security Engineer - https://tableaurefer.rolepoint.com/?shorturl=DxfBe#job/ahBzf...

* Senior Software Security Engineer, Security Features Team - https://tableaurefer.rolepoint.com/?shorturl=DxfBe#job/ahBzf...

Requisite blurb about Tableau: Tableau Software is a company on a mission. We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. Our culture is casual and high-energy. We are passionate about our product and our mission and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world!

#Note#: Please only contact me if you're an individual (no recruiters/staff aug companies) that wants to do security engineering full time at Tableau.

If you want to apply, please email me at behle@tableau.com so I can put you into the system. Cheers!
You might have seen aldjemy already but I thought I might mention it https://github.com/Deepwalker/aldjemy - let's us use SQLAlchemy queries in our django code without requiring redefining the models in an SQLAlchemy manner. It's easy to put a wrapper around it to convert SQLAlchemy results back into Django model instances.

I'm exploring using Django Channels to send data to visualisation SPA's in realtime. https://channels.readthedocs.io/en/latest/
Nope, the [park tote] road at 46.011344, -69.061875 is within the "remote radius" at peakbagger by about 450-500m. It's still in the top-50, but it's a tad lower on the list.
The way I've always done it is to not log the user in to a Django session. That way the SPA is the thing which holds the authentication, be it JWT or any other kind of token.

If any other site tries to POST to the API on behalf of the current user they'll get a "Authentication credentials required" message.
When they screw up, stop using them. The currency you're giving them is attention, which goes to the user activity counts they use to sell advertising opportunities to marketers. If they run out of eyeballs, they run out of money.
ServerlessConf 2018 San Francisco: key takeaways for the future of serverless
gh repo is here for anyone that's curious: https://github.com/gadogado/hn-hired
The US Supreme Court ruled that tomatoes are legally considered vegetables for tax purposes, even though scientifically they're classified as fruits.
I don't use managed services, because I want portability, but you are right (and as I think I said upstream) K8S has made many of the issues in production moot.

You say that you find that prototyping is as easy with GCP as with AWS? Do you believe it is because you are familiar with GCP? Or do you believe that they are truly at par with prototyping productivity?

(And yes - we've gone far afar of the upstream topic - but I do appreciate your feedback)
Everybody is moving that stuff off prem.

Even if that does happen we are nowhere near it yet, there are a lot of servers out in corporate offices and will be for the foreseeable future. If this wasn't the case then Microsoft wouldn't be releasing new versions of Windows Server.
> 1) Selective enforcement

That's a problem, yes, but it seems a direct flip side of being able to show leniency, or rescue someone from bugs in the legal system. Not sure if we can have one without the other, so there's probably a balance to strike there.

> 2) A non-expert can't know whether they are breaking any laws in advance of action

That's true in current legal system, though I don't think it's a flip side the way selective enforcement is. In a system closer to ideal, you should be able to always know when you're breaking a law in advance; it's just that the system should have an ability to not enforce it in special circumstances.
bbc.co.uk will load just fine without JS and actually be more enjoyable (IMO) than JS version.

cnn.com fails miserably without JS.
When you meet the girl of your dreams, let me know how voluntary the rest of your life is.
It is worth it to consider that societal norms and attitudes change over time.

In a hundred years time, do you think today's heros will be stripped of their accomplishments because they drove cars while the planet could have been saved, or they ate animals while they could have eaten plant-foods?
"You can't throw more money at a problem, then declare you've come up with a general solution."

Given this country has immense financial resources, if it turns out that we're just not spending enough to start, it seems like it could be one.
Shouldn't that work the other way around? Who's asking?
In a previous job, I was unhappy with the keyboard I had and took my Model M to work. It was so loud I had to stop typing whenever the coworker I shared the office with was on the phone. Which was kind of a lot.

Later, I gave that keyboard to my parents, thinking they might feel more at home with it. They did not, though, and threw the keyboard out. They are lucky I love them very much.
Flowminder | Senior developer Python, SQL | Southampton, UK & Geneva| Remote possible | Fulltime but part-time possible | 58K

Flowminder Foundation is looking for a senior developer to help us open source, and augment our mobile phone data analysis stack.

We’ve used this tool to do things like monitor displacement after natural disasters and conflicts and help understand disease spread in low and middle income countries.

Built on docker, python, and Postgres. We also increasingly use JavaScript for visuals, R if appropriate, and anything else that’s the right tool for the job at hand.

Diverse and friendly team of mostly academics (although we’re looking to increase our diversity on that score), free terrible coffee, lot of opportunity for travel to unusual places.

We can’t currently sponsor visas, but are open to some degree of remote working.

Full job spec is at http://www.flowminder.org/vacancies/senior-developer
Third world countries are going to become first world countries, barring as disaster. When they do, they'll use a lot more resources per capita, but their population growth will drop dramatically. Switching them over sooner is a boon for the environment.

Keeping people poor or would be a soft racism/proto-eugenicism, but reduce child mortality and empower women with contraception (as an option they can choose, not pushed coercive) are pretty unambiguously good. I mostly donate to the Against Malaria Foundation both as my anti-poverty charity and my pro-environment charity. They're rated well on effectiveness.

I haven't done much research into highly-effective charities that provide contraception or related educational materials, but https://www.thelifeyoucansave.org/causes/women-charities has some that seem relevant. Women's rights in general is usually a pretty good proxy for both "let women not have babies when they don't want to" and "give women options for fulfilling lives other than just having babies".
Wyyerd | Sr. Front End Engineer | Head of UX / UI | Remote or Boulder, CO | full-time | Wyyerd.com

Wyyerd is a community focused fiber to the home ISP determined to bring fast, affordable, and local internet to the united states one community at a time.
We believe that each community is unique and should have an equally unique, caring, and locally managed internet provider.
Currently operating networks in three states, Wyyerd has undertaken the task of building thoughtful software to enable local management while maintaining a national footprint.

We value community, both physical and digital. Wyyerd has an eye towards open source, contributing back to the projects that have gotten us here.
Our software stack consists of services written in Rust and Python. Multiple VueJS applications / portals interact with the backend via GraphQL.
Blending with geospatial, relational, operational, and financial data into a usable interface for both customers and business operators at scale presents fun challenges in UX design and software architecture.

Help build the user experience that will power the next generation of local, customer friendly, super fast internet!

Learn more about us at https://wyyerd.com

If you're interested, reach out to me at alex.mault@wyyerd.com
Show HN: I opensourced my distributed cron SaaS when no one signed up
Now print 100,000 copies and see how the numbers align. Sure, almost no books do that, but it's still how the deal works.

> via vanity press.

You realize the general procedure recommended in the self publishing industry is to hire a reputable editor, pay them several thousand dollars, and get results that are comparable to assorted well respected publishing companies.

Yes, the author is taking all the risks. On the other hand, given how little authors are paid, I suspect they're taking all the risks anyway.
Django's version of that query (to me) looks a little neater too.

records = Resource.objects.filter(
data__lastname__exact="Doe"
)
Sure, 70% of the earths surface is water. 97.5% being salt water and 2.5% being fresh water. You can't use sea water to irrigate agriculture. You can't drink sea water from the faucet. Additional money/ cost and work would be need to make the water drinkable. Please consider that many states like California, Nevada, Arizona, Texas, water is a valuable resource. And yes, we are running out of cheap drinkable water. That's why most of the west coast gets most of their water all the way from Colorado.
One source of such an incentive could be a cap-and-trade emissions trading scheme with strict caps [0], in which air-capturers are granted emissions rights they can sell.

The EU's ETS [1] is currently the biggest carbon market, regulating about 40% of EU emissions.

It does not grant rights to capturers that take CO2 out of the atmosphere - only to those that reduce the emissions at some plant or factory. Apparently this choice is partly because it's not clear how to make sure that the carbon sink is stable - that the CO2 won't get out again. [2]

Lets assume you could get emissions rights for removing CO2. Would this provide the incentive we want?

The current price for emissions rights is 15€ per 1000 tons of CO2 [3], so an operation to sequester all of the EU's emissions (3.4 * 10^9 t, 2014, [4]) would get a revenue of at most 50 million euro / year. Probably much less since the market would get flooded.

Why is this price so low? The ETS' cap could be too low. Also, the ETS does not really cap emissions at all. Only certain industries, like power or aluminium manufacturing need to present certificates [1b], hence the 40%. Also, industries which would be 'at risk' to leave the EU if they were forced to pay, get free certificates [5] - arguably these would pay the most for rights.

Overall the EU does seem to be doing something right though, since the overall emissions are going down [4]. But the ETS does not seem to internalize the carbon externality.

[0] https://en.wikipedia.org/wiki/Emissions_trading

[1] https://ec.europa.eu/clima/policies/ets_en

[1b] https://ec.europa.eu/clima/sites/clima/files/factsheet_ets_e...

[2] https://en.wikipedia.org/wiki/European_Union_Emission_Tradin...

[3] https://www.theice.com/products/197/EUA-Futures/data?marketI...

[4] https://data.worldbank.org/indicator/EN.ATM.CO2E.PC?location...

[5] https://ec.europa.eu/clima/policies/ets/allowances/leakage_e...
The key phrase is, "actuarially insignificant improvements".

With small dollar life insurance policies, "Nobody showed up to ask for the money" is not actuarially insignificant.
> none of that other stuff has anything to do with wireguard

Sure, none of it is specific to Wireguard, but my personal use case was "hey, Wireguard looks cool, maybe I could use it to access my home LAN when I'm away. Hmm, how do I talk to the other machines from the VPN server?".

It's like saying "if you want to bake a cake, none of the baking has anything to do with our flour". You're technically right, but it'll benefit you to put a recipe on the box.
I've been using PHPStorm's Git interface for a while now, and as a lover of CLI tools, I can definitively say I will never use command line git again. Hello `Smart Checkout` goodbye `git stash; git pull; git checkout branch-2; git stash pop`. Hello clicking one line and hitting revert on that one line, goodbye trying to revert that one line with `git diff` output or whatever.

A good git interface really is a game changer and can speed up your workflow quite a bit, especially if you utilize feature branches/git flow.
https://wiki.archlinux.org/index.php/WireGuard#Store_private...
FYI NewsNow, maybe you meant to comment this on https://news.ycombinator.com/item?id=17663077 ?

This is who wants to be hired
Test culture promotes lack of growth mindset as students tend to associate their capabilities with their scores from an early age. The earlier we start stratifying students by test scores the more we are likely to develop adults who believe in fixed ability and who don't want to challenge themselves. This is exacerbated when you start separating students into physically different schools based on test scores.
Same source also has as-percentage of GDP figures, and while it does move the US more towards the middle, it doesn’t refute GPs point that the US spends a lot on schools. Perhaps it is distributed inefficiently or inequitably, but that wasn’t a point GP raised.
I’m curious what makes react your top pick?
That is true. Point taken.
Kite | Software/ML Engineer + Lead Product Designer + Technical Sourcer | Onsite - Downtown San Francisco

Help us build the future of programming at Kite (kite.com) -- we're using machine learning to eliminate the repetitive parts of writing code. Watch our demo here: goo.gl/d7RkUT.

Open positions for senior backend engineers, senior machine learning engineers, a lead product/ux designer, and a technical sourcer/recruiter. Apply on LinkedIn (bit.ly/2NjNedC) or drop me a line at a@kite.com

-- Adam
The flip side of that argument is that everybody and his little sister will dogpile onto the 80% part. The 20% is where the real money is likely to be. It will be a much smaller market, but likely more profitable.

Find your niche.
Have you tried opening the image(s) in Photoshop and try outputting them at different resolutions and compression settings?
Isn't that for num-lock? (or when num-lock is off?)
Yep I'm using Aldjemy as a bridge for now and it works great. I still really don't like having two completely different db layers in the same codebase. Whilst we're plugging the ecosystem/extensions, I also use Alembic which is amazing.
Nimbus, An Ethereum 2.0 Sharding Client
Vue is a pleasure to build stuff in. It just seems to work well, especially with nice things like two-way binding out of the box.