skysight-inc/HackerNews huggingface dataset:
What if you also include the energy consumed by the employees and facilities of Visa, including their commute-to-work energy? And the energy used to construct their facilities, improve network infrastructure, etc? Now are we getting within an order of magnitude of the energy consumption of an army of ASIC miners, and the people who farm them?
Worldwide, REMOTE, Full time, $100k-$170k. Senior software engineer on https://www.draw.io

We're a small, all engineering team looking for a strong developer with experience building complex web apps in Vanilla JS.

You will need to be a strong starter and able to work effectively in a remote team (no offices here).

Everything you produce will be open source, https://www.github.com/jgraph/draw.io. We're 7 digit annual revenue from licensing the tech (much of this is profit) and have no external investment or debt.

There's no real hierarchy in the team, no performance reviews and the rest of the crap that bored commercial folks invent. But you will be expected to deliver high quality code, well tested with heavy attention to detail.

We don't do roadmaps, either, it's ready when it's ready. Timezone-wise, we're all central and Western Europe. The majority of your working day needs to overlap ours. We're not saying what time difference is the limit, but as you go past +/- 4 GMT, you'd need to be thinking about moving your working day hours to work here.

Apply with CV to jobs@jgraph.com
https://www.merriam-webster.com/dictionary/whilst

The definition is singularly, "while", with no extra connotation, other than it is as you said chiefly British.

https://trends.google.com/trends/explore?q=while,whilst

"While" is, not surprisingly, much more widely used, "whilst" being more affected.
I always leave the screen rotation locked as it otherwise gets confused when my head is not vertical (in bed) and tries to adjust the wrong way.
I'm not sure how you got that out of what I wrote. If anything, it's a recognition that unit tests alone are never sufficient, and _drastic increase_ of testing effort, _in addition_ to CI. Humans are in the loop. Testing is near exhaustive, because it happens in an environment nearly identical to prod, with a copy of prod traffic. Users just don't see the results. Compare that to just "push and pray" approach of a typical CD setup.
Countries won't ban it -- countries love it. It's perfectly traceable non-anonymous currency. What they'll do is centralize it so they get the citizen-control benefits (and, of course, the ability to create and destroy it -- imagine EO6102 where they can remotely seize your gold!) without the unsustainable energy expenditure.
Completely agree. A true crypto-currency would not be "quasi-anonymous". Bitcoin is a government's wet dream, a near-complete map of every dark web transaction globally.
We were actually discussing that right now, in our slack channel.

Not promising anything, but it's definitely one of our top use cases.
For "5k" as well.
Flash Is Dead: What Technologies Might Be Next?
>Somehow, I think Apple probably thought about this before making a change to their flagship phone.

Like how they thought about how a user's hand could short the antenna circuit with the iPhone 4? Not to entirely discredit the effort their engineers put into these phones, but oversights happen and some aren't discovered until you get enough hands on the device.
Why is so much compute needed for the blockchain? Couldn't a proof-of-work system be developed that consumes VISA-network levels of power? How costly the computation should be (and how much the cost has scaled up) seems like it was an arbitrary design decision.
Even US cops get stop-and-identify statutes wrong. They vary by state, but in states that have them, you are only required to identify yourself if you are the suspect of a crime, and stating your name and address is sufficient--a government-issued photo ID card is not required.

Fast forward to all those YouTube public-accountability activist taking photographs or video of the local cop shop from a public sidewalk, to be eventually arrested for failure to identify, or trespassing, or jaywalking, or loitering, or vagrancy, or resisting arrest.

Knowing who you are and where you live is necessary for the criminal justice system, but the same info may also be used to intimidate those who commit no crimes, but become inconvenient to those in power. Even the act of demanding identification may be intimidating.

As such, Netherlands citizens may wish to push back against the state's power to identify anyone at will, for no readily apparent reason. It's bad enough when the law is on your side and the cops overreach anyway; I can't imagine how bad it could be when the cops start to overreach and the law allows them to go even further.
Maybe you're not familiar with how it works. The idea is that you do, let's say, "import lodash" then your packaging system says "A-ha! But you're only using these 5 methods!" and only packages those.

Behind the scenes, lodash is built out of many modules, but you as a developer don't need to think about that.

Because tooling isn't perfect yet, you have the option of helping it out manually and being explicit about importing submodules. We were able to reduce our compressed JavaScript size by some 60% using a combination of automatic and manual tricks like that at my day job.
Part of the appeal of nuclear operations for the Navy (aside from the prestige) is the lucrative private sector opportunity. You'll see fewer folks going into that field if those private sector jobs dry up.
Anonymous and irreversible transactions help too.
What would it take to make a good dBase style environment? Would PicoLisp be an example? (granted it's a LISP, but it seems to have a focus on simplicity and CRUD style things)
Some C & C++ programmers are averse to third-party libraries (moreso than other languages in my experience). It's a valid position, but if you really value that then perhaps Rust is not for you.
The Ethereum team is serious about proof of stake.
I'll believe it. But Apple typically does better than the average Android phone when it comes to hardware sensors, I imagine they'll be able to detect the difference.
Donated, and tweeted about it. Join me!
Or, you could fund nuclear fusion research. That has better odds of success.
Luna the Husky and Learning to Sit
Yeah, I used it a year or two ago, and it was nice for making sure the experience was the same across all Android devices. Glad to see the built-in Webview is getting place.
A few years ago, a substantial amount of money was accidentally wired to my bank account. After about a month, I got a letter from the bank if I agreed on that money being wired back to the sender. I agreed, because I knew the implications.

With a technology like bitcoin, where receivers are pseudononymous, that would have never been possible.

Noone except for those who wish to remain pseudononymous will ever use bitcoin for any real-world scenarios. The costs are higher, the risks are higher, it doesn't scale, there are no checks and balances.

I don't want bitcoin for the same reason I don't want an AI to run national defenses.
Nah, she's an "important" politician, so she's not "real people", she's allowed to use encryption. Phone hacking? Well celebs are not real people either, they should be able to apply to use encryption, in her mind.
> Looking at your iphone for face recognition is one thing but how can you discretely check your emails during a meeting?

Facial recognition usually falls down in low-light situations as well, such as while laying in bed, or on a red-eye flight.
Nine Things I Learned from Giving (Surviving) My First Talk at a Tech Conference
>Not holding people accountable because it may look bad is one of the reasons that incompetence festers, and leads to failures like this one.

By the same token, finding a scapegoat to punish when something doesn't go right leads to a culture of extreme risk aversion in which no decisions are made and nothing actually gets done.
Arivale | Software Engineer | Seattle, WA | FULL-TIME | ONSITE | https://www.arivale.com/careers/?gh_jid=744015

Arivale is looking for a Software Engineer to join our Product Development team. The ideal candidate is someone that thrives in a creative, collaborative environment and feels motivated by empowering others to live full, healthy lives.

As an early member of the team, you will also have the opportunity to help develop the technical culture within the company. We believe in well-crafted software, end-to-end ownership of projects, strong opinions loosely held, and rapid iteration. Currently, the main technologies we rely on are Python, Postgres, Docker, AWS, and React/Redux.

If you joined us tomorrow, you’d find yourself working on projects like:

Our in-house data pipelines for multiple types of biological data – like genetics, blood biomarkers, and microbiome.
- A custom health and wellness platform used to track clients' goals and measure progress.
- Physician-focused tools to review and understand client data.
- Scheduling and logistics tools to make the user experience seamless.
- Or an idea you bring that we’ve yet to imagine...

Arivale is launching an entirely new sector based on scientific wellness with a goal to maximize wellness and aid in minimizing disease. Our scientific co-founder, Lee Hood, is a pioneer in the study of human genetics and helped invent 5 instruments at the heart of modern genetics. Dr. Hood has co-founded over a dozen biotech companies, including Amgen, Applied Biosystems, Systemix, Darwin, and Rosetta. We were also voted 2016 Geekwire startup of the year.

More details or to apply:
https://www.arivale.com/careers/?gh_jid=744015
JEP 307: Parallel Full GC for G1
Why don't you make a small github organization and drop a link here? I've done some programming language work on the side, and I've been wondering a little about stuff like this.
GoCardless (YC S11) | London | SRE, Data, Backend and Frontend Engineers | Onsite | Full-time | Visa

GoCardless is building a payments network for the internet. Since 2011 we've been focused on simplifying Direct Debit for small and medium companies (who previously had no access to it) and we're now expanding to serve the largest companies (think newspapers, utilities) and connect with existing payment systems in countries all over the world. We already support the UK and Europe and are aiming to expand to more countries over the next year.

As an engineering team at GoCardless we care most about stable, reliable, understandable code. We rely on testing and code review and a culture of frequent constructive feedback. We define and manage our own roadmap and run projects in whatever way works best for us.

Our stack: Rails, Angular, Postgres, Elasticsearch, Docker, Chef. We also have a bit of Go and Python knocking around.

We love learning new things and contributing back to the community. We open source everything we can[1] and regularly host meetups and hackathons at our office in Angel. We have a weekly bookclub within the team and give internal (and external) talks about things that interest us.

Interview process: an intro call, one coding challenge, then a couple of onsite interviews (pair programming and some chats - no whiteboards!)

For more info and to apply: https://gocardless.com/jobs. If you've got any questions, my contact methods are in my profile.

[1] Notable examples are Statesman (https://github.com/gocardless/statesman) and Coach (https://github.com/gocardless/coach)
There's lots of highly dangerous non-nuclear waste which stays dangerous forever, and we don't worry about this.

The best answer to those questions is to do our best to ensure that civilization doesn't collapse in the first place.
Thank you for taking the time to reply, this is good to chew on.
Coinbase | Senior Software Engineer, Site Reliability Engineer, Security Engineer | San Francisco, London | REMOTE, VISA | coinbase.com
We are hiring engineers to help us create an open financial system for the world. Specifically, I'm hiring both frontend and backend engineers to build Coinbase.com and the APIs that power the Coinbase mobile apps. Come work on digital currencies like Bitcoin and Ethereum every day!
About us:
* We use React, Mobx, Flow, webpack, and styled-components on the frontend.
* Our APIs are currently powered by Rails with a MongoDB backend, but we're investing heavily in decomposing the monolith into services written in statically typed languages.
* We're exploring GraphQL for future APIs and are hiring two people to lead our APIs team.
If you're interested, email me at jpollak@coinbase.com.
If a backend process is slow, you buy another server, install Hadoop or something and call the whole mess "big data".

Mobile apps are known for taking ages to load and for taking too much space. They usually block on network requests and are eager to throw information away before blocking on a request to fetch the same information again.

Embedded applications know what hardware they are running on, so they can waste all of the available resources. Extending them later is often very difficult due to that.

In realtime graphics the required knowledge is very specific to realtime graphics. 101 algorithms won't help you at all.

In non-realtime graphics, who cares? Let's spend this quarter's budget on a redesign of the progress bar so that we can have meetings and beautiful powerpoints.
Really love what you guys are doing with VSTS. The UI and features for CI builds are coming along nicely. We're big fans at my company.

Now if only you could fix that cost of living in Seattle... :)
All that, and Chernobyl. I was a kid when it happened, but it affected most of Europe, (the radiation ended up going all the way to Sweden and Italy). It is hard to measure the cancer rates due to it, but the numbers are significant.

" (The 95% confidence levels are 27,000 to 108,000 cancers and 12,000 to 57,000 deaths.) In addition, as of 2005, some 6,000 thyroid cancers and 15 thyroid cancer deaths have been attributed to Chernobyl. That number will grow with time."

Nuclear power failure has the power to create a wasteland of its surrounding for millennia, that's why nobody wants them on their backyard.
But it doesn't give you that guarantee. Just because you can connect now, does not mean you can actually send an email later, let alone that particular email. If you want that, then you should provide feedback whether the email that you want to send actually was accepted by the destination server. But even that is probably not a sensible idea: Just because the MX accepted the messages does not in any way guarantee that it will actually be delivered immediately.
SoundHound | All roles available in Santa Clara/San Francisco. Engineering roles only in Toronto. NLP only in Sacramento/Baltimore | ONSITE - http://soundhound.com/careers

I'm a Senior Software Engineer at SH. We've just raised $75 Million from NVIDIA, Samsung, KP and others to take on Amazon and Google in AI with our "Collective AI" Houndify platform. Our open Houndify platform has the world’s fastest speech recognition and most sophisticated natural language understanding. We've had a lot of interest from partners and there are a LOT of really interesting projects being worked on requiring complex problem solvers who can work well independently.

Things have come a long way since our leaked demo video took top spot on Reddit a year ago!

https://www.reddit.com/r/videos/comments/38fdyl/this_is_insa...
https://www.houndify.com/
https://app.jobvite.com/Jobvite/jobvite.aspx?b=niY2QAwd

If you have any questions you'd like to ask an engineer here just email me: tilo at (company name) dot com. I respond to all emails but please like the thread says no recruiters! And we have hired from this thread in the past.
Garbage on beaches is by definition not garbage in the "patches." If you are picking up plastic with your bare hands, you're not picking up the microplastics which even Moore now describes as the problem with the garbage patches. At best you can say that plastic chunks you pick up are hopefully not going to end up as microplastic bits in the gyres.

"[for a week] plastic debris was floating everywhere: bottles, bottle caps, wrappers, fragments" -- Moore, 1998(?)

vs.

"It was and is a thin plastic soup, a soup lightly seasoned with plastic flakes, bulked out here and there with “dumplings”: buoys, net clumps, floats, crates, and other “macro debris.”" -- Moore 2011, in the slate article above

And regarding the "plastic soup", every eye witness account I've found except Moore's say it's visually just ocean water, and occasionally you find a chunk of junk. (e.g., https://www.scientificamerican.com/article/sea-unworthy-a-pe...) Another research group cited in the Slate article decided to phrase it as "plastic smog" rather than soup.

When I've found videos or pictures claiming to be from the garbage patch, they're either of garbage-clogged harbors, or of an item or tangle of debris surrounded by clear blue waters, or as you describe, beaches with garbage. Do you have other pictures?

Where Moore has historically over-sensationalized his descriptions, I find I take his sensational descriptions with a grain of salt.

This isn't to say plastic in the oceans isn't a concern, or isn't something we should work really hard to avoid, just that sensational claims, along with sensational estimates need critical examination, rather than simple acceptance.

"Bigger than Mexico!" What does that even mean? An area the size of Mexico has detectable bits of plastic? What's the density threshold that defines the area? And they made this size estimate based on a single traversal? This suggests the size estimate is based more on the area of currents rather than measurement of the particulate density.

If you have better documentation of the area claim or densities than was given or linked from R-ing-TFA above, I'd love to see it. Something more along the lines of that 2011 study you glibly dismiss: https://www.researchgate.net/publication/234157160_Plastic_p...
SEEKING WORK - Remote/Freelance

Python/Django/Mobile/React/React-Native, with extensive experience building of web applications, e-commerce marketplaces. I've worked a lot AWS, Docker, Ansible

I have a research background in data analysis. I also have experience with Golang, React, Clojure, numpy, pandas, scikit-learn, nltk, TensorFlow etc. Some recent examples from my portfolio:

* Airbase - Coming Soon. An app to manage hundreds of app subscriptions using virtual credit cards. https://angel.co/airbase-1

* http://www.moonliteapp.com - An app for freelancers and clients to work together.

* https://www.healthasaservice.co/ - An HR analytics dashboard to manage company health events and employee health reports.

* https://www.igrowfit.com - A corporate fitness subscription platform

* http://www.grapevinelogic.com - A platform for advertisers to work with Youtube content creators.

* Turbotax CPA Select for Intuit, to help select accountants. Formerly Teaspiller.com

* http://publish.saxo.com - publishing platform(for print on demand) and online courses.

* http://www.hypedsound.com

You can look at http://www.sidmitra.com/portfolio

Github: http://github.com/sidmitra

Homepage: http://www.sidmitra.com

Linkedin: http://www.linkedin.com/in/sidmitra

Email: sidmitra.del+hn@gmail.com
Microsoft Kaizala
>After all WhatsApp users are already OK with Facebook collecting their metadata for advertising purposes

They aren't either OK or not OK. The overwhelming majority of WhatsApp users simply don't know. They don't even think about it. In fact, the average user doesn't even know that WhatsApp is owned by Facebook, or even that it used to be a paid subscription
Progressive Web Applications

It's the new name for a home screen bookmark.
I think that's a fine solution, but its looking at the wrong problem.

Consider an app like Discord [1], which is built using React Native and is thus a "native" app with some additional cruft like a JS runtime. It clocks in at a relatively small 30mb. Not bad.

Then consider Slack [2]. For nearly intents and purposes it does the same exact thing. Discord has far more functionality than Slack. Yet, it is 129mb.

Tweetbot [3]? 12mb. Twitter [4]? 204mb.

The issue has little to do with the technologies used. PWA, React Native, full native, it doesn't matter. The issue is truly that these large companies have horrible, bloated engineering teams and that bloat comes through in the size of the apps produced. It is Conway's Law in action.

[1] https://itunes.apple.com/us/app/discord-chat-for-gamers/id98...

[2] https://itunes.apple.com/us/app/slack-business-communication...

[3] https://itunes.apple.com/us/app/tweetbot-4-for-twitter/id101...

[4] https://itunes.apple.com/us/app/twitter/id333903271?mt=8
"Having two identities for yourself is an example of a lack of integrity" - Zuckerberg
With Objective-C, that will always come back "true." Even if you never use dynamic lookups, Apple's frameworks do. I suspect the same is true of other languages.
Basically she's saying chat apps in the UK shouldn't be allowed end-to-end encryption.

So the terrorists will setup a chat system that look like payments.

In the mean-time, the UK government will use our chat to identify harmless political dissidents, groom them online and then fail to incite them to violence. Given previous performance, they will meet some of their targets, get a few pregnant and then get sued 20 years later when someone reports on how idiotic the police and spies really can be while everyone sane scratches their heads about the targeted pro-solar-power "terrorists", who happened to piss off Lord McOil who had a quiet chat with his Eton buddy in GCHQ which got them classified as dangerous.

After 5 years, Boris, our new PM, will decide to give government departments access to find benefit cheats and illegal immigrants. The system they'll build will cost more than they recoup and will be a drop in the bucket compared to what they could have recovered if they had spent 1/10th of that money chasing rich tax dodgers.

A couple of years later, they will give councils access to the whole country's chat to try and catch some fly-tippers.

In this time, the civil servants will actually use the system to stalk ex-girlfriends, random crushes and celebrities or spy on wives and husbands.

Eventually, some civil servant will accidentally leave a hyper-storage-cube on the bus containing the last 5 years of everyone's chat and it'll turn up on 4chan.

The resulting misery and damage will be justified by the government because they once caught a "terrorist" who was standing in the street screaming "Allah is great" and stabbed a policeman. In reality he was a normal guy who had suffered from Bipolar Disorder but the NHS couldn't afford to treat him and classified him low risk, so ended up having a breakdown.