skysight-inc/HackerNews huggingface dataset:
Not taking side on the issue but this article sort of misses the point. The first half of it is focused on demonstrating that unlike packaged goods, producing electricity does not result in packages needing to be put in the trash which is a fact nobody ever challenged to the best of my knowledge. I never even heard of this interpretation of the waste criticism. But the author goes on and opens the Webster's dictionary at the "Wasteful" page to continue his argument.

The other half is an augmentation of the line that the electricity used for mining is actually used by the mining computer, and very little of it evaporates as heat. Moreover heat inefficiencies are not intended by miners. As a result mining is as legitimate as any other business activity and mining bitcoins should not be considered a waste of energy. While in this case an opponent may possibly exist, I am left unconvinced by this demonstration.

The real discussion is that as of today, the raw materials required to produce electricity are in limited supply and in decreasing amount. Provided this limited supply and this decreasing amount, a structural increase on the demand will result in a pressure on price which may have a negative impact on society and the economy. An other concern is that as of today, efforts are made to decrease energy consumption because energy production has a negative impact on environment with the current state of the art technologies. The waste discussion comes from the fact that the energy footprint of the bitcoin network may seem unnecessary to some since alternatives exist to transfer value.

The author fails to consider the issue from the other side of the table and does not even know who or what he argues against. He misunderstands what the opposing view is. Throughout the article a lot of energy is spent defending positions that nobody ever challenged and this for sure is a waste.
I'm not an optometrist, and I haven't worn contacts in years. All I can tell you is that they weren't nearly as much of a hassle as people make them out to be. I just have strong, but not vision related, reasons to prefer glasses.
Mesosphere, Inc. is hiring a variety of software engineers to help build the Datacenter Operating System, based upon Apache Mesos. If you're looking to work on distributed systems, large clusters at scale, containers & microservices, and big data frameworks, we'd love to hear from you. Languages we use include Scala, Java, Erlang, Go, C++, Python, & Javascript.

We start the process with an intro call, then a coding challenge + review call, followed by a full day of onsite interviews.

We are hiring for full-time roles in our SF, CA and Hamburg, Germany offices, and will sponsor visas wherever possible.
If it makes sense for you and works for our team, we are open to remote, home office working arrangements, in both the US and EMEA.
All openings:
https://mesosphere.com/careers/
I did look to find if he had, I missed that little bit. I hopefully provided more insight
If you're using Promise.all to run code in parallel, then async await can't really replace that, as far as I know. But you can still use `await Promise.all(...)`, which will free you from having callbacks everywhere; running parallel code will no longer have to look so different from running it sequentially, which is quite nice.
> Comparing per transaction cost does not even begin to account for the energy costs of the current financial system

Finance is about 7.3% of U.S. GDP [1]. The U.S. produces about 1,000 gigawatts of energy per year [2]. A first-order estimation thus yields 73 Gigawatts for finance. So about 150 times Bitcoin’s 500 megawatts.

About $700 million of BTC change hands every day [3]. That’s $250 billion a year. U.S. non-cash transaction volume is like $180 trillion a year [4]. So about 720 times the size of the Bitcoin economy.

Bitcoin thus appears about 5 times less efficient than the non-cash status quo. Given finance is less energy intensive than most of the U.S. economy, this is likely a lower-bound estimate.

[1] https://www.selectusa.gov/financial-services-industry-united...

[2] https://en.m.wikipedia.org/wiki/Electricity_sector_of_the_Un...

[3] https://www.quandl.com/data/BCHAIN/ETRVU-Bitcoin-Estimated-T...

[4] https://www.federalreserve.gov/newsevents/press/other/2016-p...
RxAnte | Mid-level PHP Developer | Remote (USA Only) | Full-time

RxAnte is a mission-driven healthcare improvement company that helps healthcare organizations and individuals make better use of prescription medicines. Our analytics platform and targeted intervention programs help health plans, healthcare providers, and drug makers deliver more targeted, more effective, and more efficient drug therapy management.

We are looking to add a mid-level developer to the development team that builds and maintains the analytics delivery platform. Ideal candidate will have experience building object-oriented PHP applications within a team environment, know how to use git effectively, be an effective written / oral communicator and understand Drupal's rendering engine.

Apply now: https://www.rxante.com/careers/
Love the link!
I should have been more precise, I'm looking for 3+ years of experience.
upcoming batch applications?
Sure. shrug It just feels like it would have been relatively trivial to carry over the management code for the older devices into the new application. The Airport Express was my favorite traveling companion back when wifi was harder to come by, and you'd better believe 802.11g is fast enough for most hotel internet connections :)
Maybe that’s why the government should provide this service?!
MacOS Users Aren't Getting the Firmware Security Patches They Think They Have
Signed by pg and others but not by Sam.
What's been wrought using the Piece Table? (2014)
What is the least common colour used on web pages?
Surely any discussion about the concept of logs and mention of Kafka should have a reference to this excellent article by Jay Kreps on LinkedIn:

https://engineering.linkedin.com/distributed-systems/log-wha...
I won't deny that Java had some quirky design decision that the language is paying for (though some of those have been mitigated). But I can't find your criticisms very persuasive in a world where languages like JavaScript and PHP are popular. Even C and C++ have their own idiosyncrasies to contend with.

I am surprised though that you were completely ignorant of the benefits of static typing outside of Java. I would think that simply out of curiosity you would do a language survey just to get an idea of what else is out there.
Will they finally let me uninstall Groove music on Windows 10 without having to pull out PowerShell to invoke some incantation?

Or will I be forced to have a Spotify application now?
QA Automation with AdWords Integration
Do you believe that this is plausible?
Pro-rated refund, they say.
Which is why Smalltalk's refactoring browser has a manual intervention step to allow you to see what it proposes to do, and remove any steps you don't agree with, as well as the ability to scope your refactorings to a package or class to limit the scope to more relevant data. Either way, it's sufficient to get 99% of the benefits of automated refactorings without the 100% guarantee static typing provides; good enough for me.

Automated refactoring was invented in Smalltalk, claiming it's a benefit only static typing provides is to not know history.
But the point is those energy uses are incidental, as opposed to a cleverly-designed race of burn being intrinsic to mining, right?

I can see the argument that "waste" is the wrong word, since it is producing value, but it's worth putting thought into.

We as a race are really good at only considering the downsides of something once we've deployed it at irreversible scale
You may have a point, except you haven't mentioned how many city's worth of power non-btc transactions currently require, not to mention the additional inneficiency of hundreds of thousands of staff which could possibly be reduced in number because of the distributed ledger.

I really don't think things are as clear cut as the article implies, but I dont have numbers for the amount of energy consumed by modern electronic value transaction and storage.

Edit: also, "city's worth" as a measure of electricity, as in the article, is a terrible choice because it immediately biases the reader and does not convey much useful information. My GPU maxes at 300W; the article provides no way of conversion. Never mind that a small city may be a suburb using one hundredth of the power used by a small city center full of servers and a handful of skyscrapers.
SEEKING WORK - San Francisco - Remote OK - Travel Possible

Experienced software developer with a history in startups.

Proficient in:

* Python ['django', 'flask', 'google.app.engine']
* Javascript ['node','react'];
* Clojure '(compojure re-natal reagent)
* Go {'appengine', 'aws'}
* Haskell, Prolog (and other esoterics)

We've helped entrepreneurs develop their MVP, as well as large companies develop core features. We provide services such as feature development, engineering management, product management, and software auditing.

Previous engagements include 2U, Fuze, Shift, Sosh, Getaround, Codecademy, Factset, Wakemate, drip.fm, and Swiftstack, among others. Currently represented by http://www.10xmanagement.com

For more info see our page at http://turbines.io, or talk to us at hn@turbines.io
Not to sound like a free market idealist here, but don't market forces keep this in check?

In general, miners won't mine unless there is a financial incentive to do so. as Bitcoin matures, that financial incentive maps closely to an overall demand for a store of value (plus the nifty features of crypto).

I would see your point more clearly if miners really were wasting energy–using energy to calculate hashes that weren't financially valuable–but I don't see that happening right now.
Tesla Q3 2017 Vehicle Deliveries and Production
The objections in the comments around this are somewhat funny. There is more than a small city's worth of electricity in whole system waste alone. It is like complaining that you didn't eat all of your bell pepper, when behind you is a whole dumpster full of individually wrapped bell pepper sandwiches being thrown away because a pending sell-by-date or a marketing material change.
Narrative Science | Software Engineer in Test | Seattle, WA | Full-time, Onsite

Narrative Science is the leader in advanced natural language generation (Advanced NLG) for the enterprise. Quill, its Advanced NLG platform, learns and writes like a person, automatically transforming data into Intelligent Narratives — insightful, conversational communications full of audience-relevant information that provide complete transparency into how analytic decisions are made.

We are seeking a highly motivated, talented software engineer to join our QA Team. In this role, you will improve our ability to quickly and safely deploy Quill, Narrative Science’s platform for auto-generating narratives from data. You will help us maintain a great customer experience by tracking features across our web app and backend services. You will be involved in all parts of the project lifecycle, from requirements gathering through to deployment.

Apply or see a full description here: https://narrativescience.com/careers
CaseWare | Toronto, Canada | Full-time | Multiple Positions | Onsite

We are looking for experienced developers to help us build our next generation of cloud solutions for accounting and audit.
CaseWare is the dominant provider of mission-critical accounting and auditing software used by domestic and global accounting firms and a leading provider of auditing software to governments, tax authorities and corporations.

We're actively hiring for the following positions:

* Data Engineer [NoSQL, Presto, Spark, Redshift]: https://www.caseware.com/careers/45B342A9F5/data-engineerlea...

* Data Platform Developer [Java, Scala, Apache Spark]: https://www.caseware.com/careers/F8CFCDD05E/software-enginee...

Our stack: Docker, Kubernetes, AWS, Java, Scala, Apache Spark, TypeScript, Angular 2. If you have experience with any of these let's talk!

Mention 'HN' in your application. Other positions available at https://www.caseware.com/careers/
They would publish a hash of a public ledger.

The central authority would still choose what ended up in the ledger but they would not be able to rewrite history because of the publicized hashes locking it into place.

I meant to sketch out a centralized way of finalizing a public ledger, so yeah, it isn't decentralized.
Of course, I'm not saying that you don't need to handle all those things -- you do. You have to have insurance, and anti-fraud departments, etc.

But compared to the costs associated with insurance or damage control, having a small team of security minded people that can make changes is basically free.
Have they stopped dispensing amphetamines? My father's experience was that several crew members became addicted, including one of the ship's doctors.
I'd argue that's better than most... I think a paywall with a soft funnel can do wonders to bring people to pay for content that they value.
I was a Groove subscriber for a few months while playing Forza Horizon 3, for the in-game integration with Groove. I am guessing this is the end of that feature, which is a shame, and reduces some of the replay value of that game for me. There's a Spotify app for Xbox finally, after their PlayStation partnership ended, but I'm doubtful that games with Groove integration are going to get updated.
Amazon Web Services - Lambda | Software Engineer | Seattle, WA | ONSITE

Come and join Lambda’s backend data plane team:

- Software Development Engineer, Lambda: https://www.amazon.jobs/jobs/573767

You can also email me your resume - wantony [AT] amazon.com. Please add 'HN' to the subject.

(*) Note, I currently don’t have openings for interns or recent college grads. For internships or recent college grads positions please apply here: https://www.amazon.jobs/en/team/university-tech
More importantly, it's signed by the founders of YC.
Concluding paragraph:

"San Francisco is in the future. San Francisco's future isn't pretty. It's cold, hard, technological. It's fueled by both extreme poverty and extreme wealth. By technology and heroin. It is the future of dystopian novels. It is the future of Gibson and Philip K. Dick. It is the future of Blade Runner. Someone needs to take hold of the dystopia dial and turn it back down. Quickly. Before it becomes too late."
NVIDIA | http://www.nvidia.com | Santa Clara, CA | Onsite | Senior C++ Developer

Our team is working on GPU cloud and virtualization, we are looking for C/C++ developers to work on Android, Windows, and MacOS. We are still a small team on a new product with lots of room to grow.

We use a good mix of low-level OS engineering, graphics, cross platform, and web technologies: C/C++, Python, Docker, Xen, AWS, Qt, Flask, SDL, OpenGL, DX, audio/video codecs, x86/ARM, Linux, Windows, MacOS, Android.

Contact: dschalig at nvidia.com
>Being able to define and initialize types at runtime offers more flexibility and it's quicker to develop in.

Quicker if you're writing shell scripts or a small single-purpose applications. Not quicker if you're adding to a codebase of any significant size.
I was also curious. Go and microcontrollers? Must be a misunderstanding and not Go the language.
I don't like dogs, and don't think that animals belong in the work place. They smell and are distracting.
Engineers can contribute their own models on SnapEDA. They are then available to download in all formats. However, for quality reasons, we create the vast majority of models.
It’s not a small niche. Search any job board and ETL will show up in a large presentage of job posts and resumes related to software QA and data validations.
I think I understand what you're trying to get at, but I don't think describing a p-value in terms of "pure noise" is quite right. The null hypothesis may well carry with it all sorts of specific assumptions: independence, finite variance, maybe even specific probability distributions (and not necessarily the normal distribution). Typically somewhere in there we define a θ parameter and then include something like θ = 0 that provides grounds for possible rejection. We think of "θ = 0" as the null hypothesis, but all the other assumptions are part of the null hypothesis as well; the statement "θ = 0" does not make sense without them.
Summary: 'Groove Music Pass', Microsoft's music streaming service, is being discontinued on 2017-12-31; subscribers get a prorated refund and an opportunity to get a 60-day trial of Spotify Premium; Groove app will offer playlist migration for your personally-curated playlists into Spotify.

Key facts:

- Read their official FAQ [1]

- If you subscribed to 'Groove Music Pass', you will (probably) need to back up music you downloaded using that particular service

- Windows Store-bought music files, or any other 'hard-file-on-disk' music files are unaffected; this announcement concerns a streaming service

- Groove app will remain available as a music player and (local) playlist manager, and will retain the integration with OneDrive to play files that are in your OneDrive

- Your OneDrive storage tier may shrink if right now you are getting more storage because of Groove Music Pass

[1] https://support.microsoft.com/en-us/help/4046109/groove-musi...
I think you're confusing android and android open source project (AOSP) here. Android is AOSP + Gapps.

Even the FLOSS nature of AOSP has been questioned for years, but as a manufacturer it's impossible to offer a phone with AOSP, to be able to use android you have to include the Gapps.

Google has slowly been moving functional parts from AOSP to Gapps, the point being to limit the AOSP part and eventually get rid it of the open source part.
Sam was not one of YC's original founders, which is the group that wrote this document.
Only in the case of generic erasure, which is a Java wart that we will, sadly, never eliminate.
Reminds me of the time they removed the feature of configuring NFS mounts from disk utility. (Admittedly it was this separate thing accessed through a menu, but it was useful.)
That sounds like a very cool course, but it doesn't seem to cover any actual hardware. It is a purely software approach to designing a computer from logic gates.
>You're saying it yourself, it creates standard Bitcoin transactions (not lightning transactions). They hold off on broadcasting them, but that may mean if they both go offline they loose their state.

Yeah, the guarantees aren't exactly the same. Personally I expect that the risks will be for the most part smoothed over by things like lightning software that automatically syncs the state of payment channels between all of your devices for redundancy.

>It's using Bitcoin as a settlement layer but it's still not interchangeable with Bitcoin.

When a payment channel is settled by any of the participants, it's normal Bitcoin that comes out.

>It uses Bitcoin and it may even become the default way to transact and be better in any way. But it doesn't matter, Lightning is not, and will never be, Bitcoin.

I really think that's splitting hairs. If it becomes the standard way to send Bitcoin around, such that nearly everyone talking about making or receiving payments in Bitcoin is using Lightning, and if it does end up working very well in practice with many transactions per second, then I think it's more than fair to argue against statements like "Bitcoin can't scale up to VISA volume". Are you insisting on always explicitly referring to them as a combination ("Bitcoin/Lightning")? Kind of reminds me of the losing battle fought by some to correct all references to Linux as "GNU/Linux"...
Kafka has very poor tooling in my experience (a folder full of fairly buggy bash scripts...), and due to ZooKeeper requires a lot of operational care. For example, it's extremely easy to destroy a Kafka cluster by bringing a new, empty ZK server online with newer but incorrect data in its volume. ZK will happily trash the entire cluster thinking it has new instructions. So network isolation is key, which, while obvious, is another source of potential failure.

Kafka also has the JVM, which requires a lot of love to scale in my experience. I do not want my programmers messing around with GC options when writing to what should (to them) be exposed just like a regular file handle (except distributed across many systems). I strongly prefer to avoid Java applications at all costs - in my experience it takes years and years and years for Java based infrastructure to become relatively stable & reliable (see ElasticSearch 5.0, or ask anyone who has been oncall for a Tomcat based application). This is almost certainly personal bias, but it's my bias regardless.

Redis also has a _massive_ number of tooling / monitoring / ecosystem advantages, including hosted options, and can run on a single instance without configuration changes from the developers perspective.

I also have personal reasons to prefer Salvatore's work over the work of Confluent.
Plenty of successful bloggers blog on multiple topics. The main thing is that you write a lot; the most common way of failing at blogging is writing two or three articles then quitting.
macOS isn't just a GUI translation of a UNIX environment, though (that'd be your average Linux Desktop Environment.)

macOS is instead a consumer-electronics abstraction layer for non-technical users, that relies upon and integrates with a UNIX backbone.

Which is to say: Apple (unlike Microsoft until PowerShell) has always assumed that the people who want to get fiddly technical stuff done, know how to use a command line. macOS's "power tools" are CLI tools. macOS's GUI programs, on the other hand, are for the 80% use-cases of regular users. They don't expose niche use-cases, because that functionality was already exposed just fine by a CLI tool, and power users can just use that CLI tool.

Another example of this: a lot of things that would be exposed as checkboxes in some arcane MMC snap-in in Windows, are just exposed as "defaults write ..." in macOS. Why bother building a GUI for a rarely-changed, technical setting, when the CLI is already a perfectly good one?
Sentry | Growth Engineer | San Francisco | Full time, on-site

https://sentry.io

Sentry is error logging. We're 100% BSD-licensed open source (https://github.com/getsentry/sentry). We're mostly Python and JS, with a dash of Rust. Sentry is deployed at just about every major technology company (teams at Dropbox, Uber, Airbnb, Pinterest, Twitter, Atlassian, Microsoft, Apple, etc).

While Sentry is over 40 people, the growth team is small (3 people!) but focused. All of us are technical (everyone commits code), analytical (you measure and present your experiments), and organized (we are our own PMs). In people, we prefer action over pontification, honesty over polish. If you like developer tools, open source, and experimenting with SaaS economics, message me or apply below. I'm eric@.

Growth engineer: https://sentry.io/jobs/807418/
We're also hiring across the board engineering and some business positions. https://sentry.io/jobs/
I switched to Thunderbird because it stores the emails in a plain text file. This gives me access to the email archive even if the TB executable is no longer available.

My #1 dislike with TB is there is no backup/restore method. There is export/import for the address book, but not for the entire database. Instead it stores things in randomly named directories - madness.
These are the original founding partners, Sam came onboard later.
I've been using a variation on this for a bit:

(echo && date && cat) >> ~/notes.txt

Adds a newline and datestamp above each note group
When they say aggresize sales, last thing they mean is angry dude smashing phone in the middle of discussion with potential client.

Just saying, aggressivity is not same as aggressively.