skysight-inc/HackerNews huggingface dataset:
> Performance and developer time optimizations need not be mutually exclusive

Completely agreed. But since they're not mutually-exclusive why aren't you happy with the status quo? As stated we already can work on some perf improvements while focusing on developer productivity. I believe the reason why you aren't is logically, you'd rather the balance be shifted more towards performance. Which makes sense, but is illustrative of why saying "they aren't mutually exclusive" isn't a counterpoint. We're both discussing where the focus should be - not that the only options are all are nothing. If non mutually-exclusive were the solution, you wouldn't be happy to see this change and a shift towards performance.

> Each of those tables show that the difference in performance is not 3x but at least an order of magnitude, if not more. I think this is where our disagreement stems from.

Agreed. But taking sublime text as an example. I see peak ide/editor is roughly 7x faster across various tests, and slowest ide/editor is roughly 7x slower. Even combining both we see at most a 50x change in technical measures. Not in human productivity. The majority of the time people are sitting waiting. I think most people would argue that it doesn't take user 50x as long to write any program in Eclips/IDEA as it does in GVim. So that technical slowdown while annoying has a significantly lower impact on user performance.

Any my argument isn't that users shouldn't have to know about performance, or that performance is bad, it's that resources spent on performance come from being spent on productivity.

Here is an alternate view: Writing most software improves developer performance (text editors, communication tools, file system drivers, languages, compilers...). That better software ecosystem allowed developers to then write more / better software.

Over some timescale we can approximate this as P(t2) = P(t1) * e^(rt). Where P(x) is developer productivity at time x. And t is a timespan. And r is the "rate of return" or productivity improvement by writing software. Saying a developer now needs to spend 30% of their time on performance means we now have: P(t2) = P(t1) e^(.7 * r * t). Due to exponential growth this means significantly less productivity over the long term. This is no different than annually getting 20% returns or 13% returns in the stock market. I sounds like a little, but over a long time scale (or a high scaling rate) this adds up significantly. Meaning right now in 2017 we'd be using a decade or older technology (If peak performance slowdown had hit in some year in the past).

Overall I appreciate the debate and enjoy hearing different opinions. In this one, I feel we may just have different values here in the software space. I feel in an ideal world a developer would spend zero-time on performance. Since we don't live in an ideal world we have to spend some, but every bit of time spent on performance is time not spent on building a product. So we should want to minimize the amount of engineering time focused performance. My take is that you feel differently.
How Israel Became the Land of Connected Car Research and Development
That's an understatement! We've been watching ecs-agent development stagnate for the past 6 months until just a couple of weeks ago.

ECS has been on death's doorstep while AWS has been pushing the Lambda strategy. My guess is that their numbers show a slowdown in Lambda uptake due to the problems with Lambda, so they're now moving over to this Fargate platform and ECS is getting a few dribbles of dev time as a consequence.

I think they need to get over this NIH/Rebrand&Relabel syndrome and implement Istio (https://istio.io/).
Well, that and the word of numerous security researchers whose job it is to make sure that Apple is true to their word.
I suppose there’s more emphasis on streaming and singles, but when someone actually aims for an album, it’s as good as ever.

If you want to avoid this, just don’t listen to popularity based radios like spotify. EDIT: Apparently it's not popularity based. I still find it's difficult to avoid single-oriented contemporary music. Ironically I've found pandora to be pretty good at this.

Just ordered two new vinyl LPs this month :)
Ask HN: Resolving payment issues as a contractor
I'm currently having issues being paid on time for my work. I'm wondering what suggestions other HN contractors have for how to act in this situation:

I'm currently contracted and paid by Company A. Company A has clients Company B and Company C whom I am developing for.

Company A has been delinquent in paying me on time repeatedly for the past few months. Their initial response was due to billing errors, which was understandable, but their last reason was that they haven't been paid by Company B on time and are thus delaying paying me.

This has been going on for 3 months now and my patience has run out. I'm considering ceasing all development work for their clients until they pay their outstanding debts. How do I communicate this to Company B and C without tarnishing any relationships? I don't want to appear as though I am abandoning them as clients, but I also don't want to continue to get stiffed by Company A. Feel like I don't have much leverage aside from getting Companies B and C to pressure them as well. What should I do?

Unfortunately I don't have the resources for a lawyer and I'm also not a citizen in the country of any of these companies.
I used to fall asleep listening to tv or music but am happy that I stopped. Granted, it's been many years since, but the readiness with which I fall asleep and the quality and duration of my sleep is now quite good.

I am an anxious person and my mind does sometimes race when trying to fall asleep, but I picked up a visualization technique somewhere along the way that works for me.

Basically, I visualize a looping scene (kind of like a boring, relaxing animated GIF) until my brain gives up and goes unconscious. It's been different things over the years, starting with the memory of relaxing solo experiences (e.g. riding a bike along a segment of lakeside bike path on a cool, sunny day) and is now something more abstract (a 3D cube with different-colored faces rotating in a black space).
I was flabbergasted when I discovered the The Knack's "My Sharona" was cut down considerably for radio play. When I finally got the album back in the day, I was blown away by the extra bit (including the whole second guitar solo) that I had never heard before.
Gemini is down
Well the author starts out by saying 15% of Economics Professors are women. Then says

"Across all the years, only 18% of the authors are female. This disparity between male and female authors alone exemplifies the gender gap."

Which is in line with the previous acknowledgment, so there is no additional conspiracy at play, just a result of the gender composition of the field.

But then the statistic about collaboration.

Men tend to collaborate with other men, just as women tend to collaborate with other women. The natural tendency for people to collaborate with people like themselves is universal.

So don't blame male economists for collaborating with other males slightly more than with females. It's a natural human tendency to do so. Women are more likely to collaborate with other women.
What I found interesting about the move from hot type to cold type is just how transferable jobs were. From packing lead together to pasting up paper... many of the same skills are needed to ensure each page is laid out correctly. 14 lines per minute to 1000 lines per minute. Quite a drastic increase and no doubt meant alot less jobs were needed to produce a finished paper.
Apple still allows users to control their system's update behavior.

"Install system data files and security updates" is turned on by default in the App Store Control panel, but the user can turn it off if they (unwisely) wish to.

In Windows XP, for example, Windows Update had a similar option, but that was removed in Windows 10.
Ya I agree. It seems these firms are relying on the fact that each individual suing them would have to put up considerable time and money, and so most don't .

But if some economy of scale could be provided in filing these lawsuits, like those boilerplate will in a box products, then the business of credit reporting in its current form may be made non-viable.
BTC/USD went from ~$9700 to ~$9500 in a few seconds and then market data dropped off the front page entirely, and login page now says "Temporarily Grounded."

So that's Coinbase and Gemini both down.
In the city... 10k + a month in rent alone... 25 minutes out 5-6k a month in rent alone

Keep in mind 25 minutes out can easily turn into 1 hour or more.
Paper wallets, maybe?
Seventh RISC-V Workshop: Day One
Streaming allows you to pull the whole album rather than making arbitrary choices though which is a good thing.

It has however wrecked my attention span which I’m trying to fix. I bought a CD player with a monitor output and some CDs and some nice headphones. I can actually enjoy my favourite albums now.
Would you consider Stack Exchange to include wiki concepts in a non-traditional (Wikipedia) manner?
Outdoor product company goes from 0 to 2M social media followers in 3 years
Same, however my company is wanting me to relocate to the Bay Area.

For a bit of background, I have been in Austin for about 7 years, and coding professionally for almost 3 at this company. This has been my first full time job out of college and I have really enjoyed working for them.

The cost of living adjustment they're offering is not what I was hoping it would be. After you take out California state taxes, it is really only about a 15% bump. I would say I make slightly above average for austin, and it would put me about below average in SF/OAK according to this graph. Rent is the huge killer for me because we (wife and I) will probably be paying around $1000 more a month.

Long story short, the financials aren't ideal for moving out there, however part of me wants to get out for a bit and live somewhere new. Also I do think it would help me advance faster if I was out there, because Austin is a satellite office and HQ is in the Bay Area.

I'm really on the fence about it :/
Do you realize that at $150k gross pay, that's ~$96k net/year or $8k/month -> $6k after paying for rent?
Regarding Android keyboards, it is horrific that Google keyboard sends all your key presses, except passwords, to them.
The real problem is if you wanted to go farther gassing up the Saturn takes five minutes, and gassing up the Tesla will take... 30 minutes? If there's nobody using the charger?
Just wanted to share a perspecticve:

I think it's a misnomer to call it expensive or compare using a more abstracted service like Fargate vs something more granular like EC2.

If I need a service that lets me prototype, build a product, be first to market, etc. splitting hairs over compute costs seems moot. Not to say it isn't interesting to see the difference in pricing or how AWS quantified how to set pricing of the service.

FWIW, if you watched the Keynote stream, the theme of it was literally "Everything is Everything" and a bunch of catch-phrases basically meaning they've got a tool for every developer in any situation.

One other note: From my experience I'd also argue it's often times easier to migrate from fully-managed to more-self managed services than the other way around. By nature of owning more operations, you make more decisions about how it operates. Those turn into the pain-points of any migration project.
It is open source, so you should be able to port it to whatever you're using. Having played with it before, that was certainly the case.

https://www.freertos.org/
You mean 2d arrays containing the raw audio signal? No, this would not work because you do not know the phase along the y dimension when you want to compare to another signal.

Another method to detect an audio pattern is cross correlation on the raw audio signal. But it is very expensive in computation power and memory.

The longest operation with fingerprinting is often the DB query that is associated. Lots of work to do there. In that space, Will Drevo's work is really good. I will share my DB implementation later.
To help mitigate this situation, users can and should start to use blockers just like we do on browsers. The best and less invasive I've found so far is Blokada[1].

It works as a fake VPN giving you the power use blocklists to filter all your connections.

Downside is that I believe in doesn't work if you already use a VPN.

So far it has helped me block 80.921 ads and trackers. As a bonus it saved me 242.79MB.

By default it whitelists Google Analytics, so if you don't want that you should disable the whitelist or configure it.

[1] http://blokada.org/index.html
U.K. Shipping Giant Clarksons Hit by Cyberattack, Refuses to Pay Ransom
Ah yes, I'm sure all the people trading on Bitcoin futures are getting paid in Bitcoin and re-investing into the illegal drug market.
Recreational fisherman to be sentenced for lying about red snapper he caught
https://twitter.com/officialmcafee/status/935900326007328768

Well John McAfee thinks bitcoin will hit 1 million by 2020.
Can you explain 'unnecessary dependency nonsense'?
possibly the same timestamp here: 1510300538.767916
'Fri, 10 Nov 2017 04:55:38'
Once every week.
Stoned Jesus - I'm the mountain
Well, HIPAA also protects you from your doctor telling your social circle. So i’m not quite clear on what the parallel to “being afraid of a possessed person” would be.
Yet another amazon service to lock you in.

And then after two years, when you're no longer startup with 100usd bill, but bigger company, you're completly tied to a jungle of amazon products, and your exit strategy is very very costly.

clever amazon, clever.
I like this. Do similar projects exist for other languages?
By neutral he means aligned with his own biases.
And never found 90% of the loot.
By default, all systems have the "Install system data files and security updates" setting in the App Store Control Panel enabled, so they will indeed automatically install it.
Blokada: Free and Open Source Ad Blocker for Android
There are walkouts happening today across the country.
You may enjoy Waydowntown :) http://www.imdb.com/title/tt0219405/
No, Fargate is just a container target, like EC2 is.

You manage the containers with ECS (Or the newly announced Kubernetes equivalent). They are placed on either EC2 instances or somewhere inside Fargate.
jQuery was cool for DOM manipulation back in the days. Now I can't imagine writing huge JS application using jQuery. What is your opinion about React or Vue in particular?
That's so ridiculous it could have been written by The Onion.

Facebook has absolutely no businesses to store nude pictures of their users.
Outside of the US I don't think many would know what Chicago Mercantile Exchange is though while most would probably know Nasdaq.
I thought that everyone who mined had a complete copy of the blockchain along with the current balance of every wallet. Therefore shouldn't it be rather cheap to audit it?
i think the problem is it is difficult to upgrade a password from one scheme to another scheme without the user presenting the password so they just decided because they are changing both systems and password schemes they would do the migration from the old system to the new system when the user logs in.
I think he means features like the corners of your mouth and eyes, points along the shape of your chin, etc.
The AI Guru Behind Amazon, Uber, and Unity Explains What AI Really Is
do you have to commute an hour a day?

I'm not from silicon valley but priorities vary a lot from person to person. I value shortest possible commute time much higher than an extra ~2500 square feet I don't need.
Thanks! I love the idea most of all, and knocked up a very rough and ready Python version this afternoon so that I could start using something similar straight away. I'll definitely keep an eye on the project's progress :-)
Mh.

Answering from my position. I didn't get responsibility for more systems, or bigger projects, or things like that. They made me responsible for the technical side of production. All of it, zero wiggle room.

Overall, I would not consider myself a manager. I don't have disciplinary rights, even in my team. I guess if I want someone gone, they will leave the company, but I'm no disciplinary superior.

And in my space, technical considerations still dominate. My decisions just cost more or less, affect availability, maintainability, support of our software, alow teams to go faster.

I code less chef and terraform, yeah. I'd like to do so more. But fuck me, it's better for my team to tell people to do as my team wants. It's better for me to keep my head above single resources and servers, so we keep a tactical view.
"B-but but but muh founder status!" 


It's a scam.
I truly don't miss it. In fact the past year, since I have turned off the tube, has been the most productive of my entire life.
Facebook explains how it’ll review nude photos to stop revenge porn
> every other car could slam on their brakes at any time

Or veer out of the way of an obstacle you can't see, leaving you to either similarly veer or collide with it. IOW, do not assume you only need to account for your own reaction time; rather assume the vehicle in front of you can instantly stop moving and you must account for both your reaction time and your vehicle's stopping distance.
"that analogy seems a little hyperbolic to me. The library currently does track which books you check out"

This is why I explicitly talked about browsing of books at the library, not checking them out.

But now that you mention it, tracking who checks out which books also has disturbing privacy implications, and I am against that. There's nothing stopping an anonymous library checkout system from being designed and implemented, if we only had the will.

Camera use in libraries is a relatively new phenomenon, and I'd have similar privacy concerns about it if, like website tracking, its explicit aim was to track who was looking at which books, but as far as I know it's not being used for that purpose. But it's not very far from being capable of doing that, especially with high resolution cameras and facial recognition systems. So that's definitely something to keep an eye on.

"Talking to a person face to face has exactly the same issues. If I buy a car, for example, the sales guy will definitely watch my gaze and listen to what I say with an ear toward exploiting anything I share with him to increase his odds of selling me a car. We wouldn’t call what the sales guy does a privacy issue"

I would in fact call that a privacy issue. We're just so used to it we don't normally notice it. There's also an enormous difference between one person noticing your interest in one thing and the systemic, omnipresent surveillance apparatus we've made the internet in to, which is tracking all your interests, and voiced opinions and ideas.

Look at the repression, imprisonment, murder of political or ideological opponents throughout history, and you'll see their surveillance, tallying, and location has always been a part of that. Today's surveillance apparatus is thousands or millions of times more effective than it's ever been in the past, and every bit of data collected about you feeds in to those profiles which could be used against you. We should oppose it, instead of meekly submitting to it, much less enabling it.
I've about had it with these "Has X killed Y?" headlines.
My clickbait detector is tingling.
Encryption is good. Even better, for credit cards, use reference numbers from the CC company instead that identify an individual account (to the CC company) but aren't the number can't be used for obtaining credit, just discussing the account. Encryption fine, but better not to store volatiles at all if you don't have to.
The places you use that aren't taking your Internet Fun Bucks though, it's just converting them into dirty fiat and giving that to merchants. Also, best hope that the $2 you spent on a carton of milk isn't worth $4 by the end of the week.
Theres a whole bunch of crap Android phones do now in thr background like the "Ok/Hey Google" assistant voice shortcuts. I turn it all off. But supposedly it only uses a special lower power chip to do these passive listening actions. Not sure about music recognization though -- seems like it would involve a decent amount of memory even if performing a convolution..depends how much buffer time.
>For instance, GCC uses a step called fold that is key to the overall compile process, which has the side effect of translating the code tree into a form that looks unlike the original source code. If an error is found during or after the fold step, it can be difficult to translate that back into one location in the original source.

https://en.wikipedia.org/wiki/Clang#Design
Did you create something along the likes of deis.com?
When a delivery truck stops in front of my apartment building, it delivers a dozen packages.

A drone would have to make a dozen trips to do this.

I have to say, the noise generated by the UPS truck stopping-and-going on my street is... Insignificant compared to even a single consumer drone buzzing overhead.
We’re accurate” isn’t an edge, because most people consider news accurate and authoritative. “We’re fair” doesn’t matter, because the people that think news is inherently 4biased have a (probably biased) news source that they consider unbiased. 4

I think/hope you might be mistaken here. People used to think UX wasn't a feature people would pay for, and Apple proved them wrong.

The existing "Wikipedia = relatively unbiased, and accurate" brand might make a big difference if WikiTribune can deliver.
The reality of the situation is that it's not about what you do, but about how hard it is to find someone else to do what you do.

If it's easy to find programmers who will work for below-market rates, but hard to find investors who will contribute millions of dollars, then you can expect programmers to have much less negotiating power.
Clever. You deserve an upvote.
Cool concept. Do you silence/skip the sound when you don't recognize a song?
Nice idea for Spotify for free without ads - piping the sound into a virtual device that gets silenced when ads play.

Edit: I don't want to support the notion that we should avoid 10$/month for such a great service, I was just curious about the technical implementation.
Let alone someone with 40-50 years programming?
310 miles at 60 mph is over 5 hours...

Do you really drive for 5 hours straight without a break...? That sounds both unsafe and dull.

Here in the UK, most people take a brief (15 minute, coffee and toilet) break every 1.5 hours or so.

Is that not normal in the USA?
> I've found that organizational structure and politics become a limiting factor past a certain level of skill and experience.
> That is, for one engineer to be obviously worth the price of three or four others, they'll need more responsibility and resources somehow.

That is actually an excellent point. As a senior developer you need to be able to leverage your experience. That is, being able to make decisions, being able to teach and mentor, etc.
I am very grateful for this release from Mozilla, and more generally for the broad vision of their effort.

As time passes, the quest for openness and freedom in software moves higher up in the stack. Thanks to the latest ~30 years of effort, we basically came to a point in which we have free OSes, basic infrastructure, building tools, end-user applications.

In the last ~10 years we changed paradigm: autonomous desktop computing progressively transitioned to mobile, with a lot of functionality offloaded to "the cloud".

What I feel is needed, going forward, is working towards building a viable free replacement for these distributed services. DeepSpeech is a step in the right direction.

Edit: just speaking about SW, here. HW is worth a different topic, and probably poses even more challenges.