skysight-inc/HackerNews huggingface dataset:
This is a rather empirical test, but it's the one that defines my view of smartphones at the moment.

Walking up to a demo Pixel in a retail store and flipping the menu slider opens the menu without a single dropped frame.

Walking up to a new S8 and dragging upwards opens the menu somewhat glitchily, with noticeable lag, and with a few dropped frames.

There weren't many dropped frames, and the lag was all but unnoticeable. I'd wager that a lot of people would never even notice the lag and glitchiness was there. But unfortunately my reactivity to smoothness becomes pathologically sensitive approaching the 95th percentile - so if something's hilariously horrible, I'll live with it, but if something drops a single frame, I don't want anything to do with it.

Sure, you can judge that as stupid, but the way my brain sees it, you either get sorted into the bucket of "you made no effort and you're terrible" and "ooooooooooooo." If you wind up on the edge of the bucket I get really bad uncanny valley. :/

(Another way to look at it is to say that if you put me on a moped that can't go beyond 60mph, I'll get used to it, but if you put me in an Autobahn simulator where traffic jams can abruptly appear beyond corners and then later on just as abruptly disappear... well... suffice to say I might start physically breaking things.)

I'll also acknowledge that I have absolutely no idea what was running on both phones - and that the Pixel's store demo mode had probably reset the phone and killall'd everything so it was nice and snappy.

But in my case that sells the Pixel to me hands down (I have no idea how responsive it actually is). Hey Samsung, implement a demo mode!

I am really looking forward to Fuschia. 120fps target? Yes please!!!
I am sorry, but modern frameworks such as Vue or React make you an order of magnitude more productive. And instead of waiting 6 months for a dev, I would consider training new ones.
Six open source applications for a Windows computer – Opensource.com
$4 an hour is I guess in the region of a 10% to 20% raise. Not sure about you but I wouldn't turn that down when the difference is working for one faceless online platform versus another.

The funny thing about salaries that many companies don't understand is that those extra few dollars can make a huge difference to workers.

There's this kind of narrative going around recently that beyond some magic figure (pick a silly number like $70k or whatever) extra money doesn't make you happier etc.

What this totally misses out on is that to have a financial future you have to make money over expenses.

If it costs you $20/hr to live and you make $24 then $28 actually doubles what you have left at the end of the month.

This applies whether you make $15/hour or $150.
Even the cross itself - a contender for most recognisable sign in religion - has a lot of symbolism associated with death.
Is that really different than the fellow who only watches FOX News or the fellow who only watches MSNBC?
And then the appeals court who didn't know Java overturned his ruling.
If you can spare the time, would love to hear about the decision making process when you do, if you are open to blogging about it :)
Like Apple installing some U2 album on your iPhone?
Terminal 1 | Hong Kong | Full Time | Onsite

Terminal 1 is a tech recruiting startup. We partner with fast growing, profitable startups with strong engineering cultures in the Hong Kong area.

We're currently recrutiing for the following roles:
-- Front End Developer (Vue, JS)
-- Backend Developer
-- UX Designer
-- DevOps
-- Data Architects

Apply at: https://www.tty1.co/#/companies/tty1
> But look at the timing.

Coincidentally, that was around the same time that Microsoft filed an Amicus brief supporting Oracle (in Oracle v. Google) arguing that APIs should be copyrightable[1].

Did that Project Astoria implement Android APIs? Would Google go after Microsoft in court had they officially released this? My guess is "yes" to both these questions. Nothing says wilful infringement louder than submitting a legal document to the courts spelling out why you think what you're doing (Astoria) is wrong.

1. http://www.groklaw.net/articlebasic.php?story=20130221153759...
Autonomous crash management to a safe and clear site for small UAVs
> a) live close to the city b) have telephone poles c) live near a telephone exchange and were chosen by Telstra to get FTTN before the change of government you can get 100Mb+ access.

I check all those points but no NBN for me :(
I agree - in my experience bash is extraordinarily easy to write the first time. It becomes a nightmare to maintain, because most people aren't actually that familiar with how bash error handling, flow logic etc. actually works. It's bad because it fails in surprising, non-conventional ways.
Are you the developer of Frozen Elsa Anna Lego Movie Pregnant Tooth Extraction and Foot Doctor 7 by any chance?
How an Entrepreneur Unmasked His Vicious Cyberstalker and Lived to Tell the Tale
I tried Vivaldi recently and found it unusable. Much slower than other Chromes (Chrome, Opera), and the "open new tabs adjacent to current" functionality is buggy (something causes the tabs to open in an unrelated location).
Australian here.

I was recently forced from my ADSL2+ service over to the shiny new HFC system. My quality actually degraded - although my bandwidth increased, my latency is off the charts, especially in peak time. I contacted my ISP to see if I could go back to my ADSL2+ service and they flat out said no.

The future is bleak.
I wasn't replying to the person, I was replying to /you/.

The impression I got from your statement was that you consider fully autonomous vehicles not far off. I disagree.

The point I was making was that the vehicles you see driving around are literally fair-weather vehicles.

A vehicle which can navigate autonomously 95% of the time might not be that far off (I still call it a decade though), but those last 5% (thus, no steering wheel at all) are going to be way harder.
To give but a few examples: humans are taxed by navigating roads in snowy weather at night, but they usually pull it off. Or intersections controlled by traffic police. Or intersections with undisciplined drivers pushing in. I'll be interested to see an autonomous system deal with such situations gracefully.

I agree that there are difficult regulatory issues to figure out, but don't underestimate the technical hurdles.
Not sure why this was downvoted...

At least the last time I checked, mouth flora bacteria had been found growing in atherosclerosis lesions, and poor dental hygiene was linked to and increased risk of cardiovascular disease.
I'm a developer to the core, and I've been coding since the late 70s. But I also read a lot, and I've always fancied being a writer and cranking out some middlebrow tech flavoured stuff like Neal Stephenson or Douglas Adams. So I've also read a lot of "how to be a writer" stuff. One comment from an established author stuck with me. When asked "how do you know you're a writer?", the reply was "because you can't not write". When I read that I realised I'm a coder at heart, because I can't not code. The ideas that come to me are software ideas, and they find their expression as code. It's an itch that needs to be scratched. It all comes down to how badly you need to scratch the itch. And I know that if I don't scratch it I'll go mad.
> The legal battle between Apple and Samsung was literally fought on more continents than WW2. WW2 wasn't fought in US but Apple-Samsung battle did take place in US.

North America (Pearl Harbor, Fort Stevens)

Europe

Asia

Africa

Australia ( Darwin, Sydney, battle of Brisbane )
Er, what? Labor came up with the idea of the NBN and started it. The Coalition then stopped building it properly and switched it to the watered-down version when they gained power. The Coalition deserves the blame here.
Migraine is linked to the production of NO by gut bacteria.

Eating disorders (both bulimia and anorexia) may be caused by an auto-immune response to a hormone look-alike produced by (some strains? of) e. coli. Both the hormone and the bacterial substitute cause satiety. Depending on the kind of antibodies produced, their effect can be amplified or inhibited.
Ask HN: How do you handle the fear of complexity?
I'm working as a software developer and sometimes I feel a certain anxiety when starting a new complex task.

I would like to get rid of this unpleasant feeling of initial frustration because I feel it's holding me back.

Sometimes I see software developers working on complex tasks without being afraid to start them and they somehow ignore the frustration of working with complex tasks.

I was wondering if there is someone here who had same issue and how they managed to get rid of it.

Thanks!
Using video feedback to reduce junior doctor’s prescribing errors
If trying to avoid excessive abuse and exploitation of other people qualifies as bordering on Marxism-Communism these days, then I guess it's time for me to start wearing red...
Who the hell did they outsource from?
Fitting when doing a video on backwards compatibility.
I think a lot of programmers (and many other professions) can speed up a lot by learning how to type properly with 10 fingers.
It's interesting that both building high self-esteem and negative self talk (2 directions, same dimension) seem to be the basic activity of Default Mode Network - the mode of the brain activated during mindless mind-wandering. Usually people spend most of their lives in this state.
The amazing part is that there's strong positive corelation between the DMN activation level and how miserable we feel.
Judson Brewer has done lot of great research on this. Most meditation techniques go directly against DMN and sometimes result in turning it off for good (look up eg. Gary Weber - https://youtu.be/QeNmydIk8Yo) .
Skip to next subtitle while watching YouTube
Wow that car looks really really nice, with a stylish flat. It really tells me that the owner loves him/her/it :)
We also use Ansible for managing SSH keys, though we only have around 20 servers to maintain. We are a small team and dont have a huge staff turnover so managing keys is not huge issue so far. As we grow, however, this procesure may need to be revisited.
Well, kinda. GCC includes an exemption for the runtime.
shadowd - Secure Login Distribution service

shadowc - client of shadowd

https://github.com/reconquest/shadowd

https://github.com/reconquest/shadowc
In the car case:

We write programs that predict how the car will drive given steering inputs. Because we're not sure, we write several programs that give slightly different answers.

Given a driving input, all the programs predict the future : Parent comment called this "forward simulation."

We pick the program that has worked well in the past and do what it says to do - that program drives the wheel of the car.

We measure what actually happens to the car. We then remember which algorithm actually gave us the right answers (might be different from the one we picked to steer) - next time, we'll trust that one more.

Because it's annoying to keep writing more programs, we figure out what we can tune - like a left / right balance knob on the stereo or a base / treble knob. In this case, it might be a "ground slipperiness" or friction knob.

So as well as picking the programs, we ask the algorithm to tweak the "friction" knob and try to pick a setting that seems to match reality.

---

In the flying case:

We make a "black box" full of sheets of numbers and put a picture into one side. Each dot in the picture does some maths with the first sheet of numbers which makes a new "picture" for the next sheet.

We run maths based on remembered numbers and the answer (say 0.0 - 1.0) tells us "safe to fly" or not. Lets say 1.0 is safe (0.0 unsafe, in-between unsure).

Once we figure out that a given picture was safe we go backwards through the sheets of numbers to apply "back propagation" and change them - we make the "safe" picture output something closer to 1. Perhaps it output 0.50 before, now that same picture outputs 0.51. If the picture was unsafe, we adjust the other way.

We do that LOTS of times. Eventually safe pictures output 0.91 and unsafe ones 0.12 or something. We show the computer a new picture, and we call the answer "Safe" (say 0.8-1.0) "unsafe" (0.0-0.2) and unsure (0.2-0.8). We fly only towards pictures which are "safe".

Everyone pops champagne. We didn't learn much - only that lots of numbers can solve more wacky problems than before. It's hard to generalise what the computer "learnt" or really understand it.
Nope, it was a Chromebook with the world's first 2560x1700 display AFAIK.

Yeah.
Kubernetes by Example
The plan is clearly to do anything to live and reproduce...You can see the innate struggle against increasing entropy in most living things, even as death is certain, because certainty is death.
I disagree.

I'm perfectly ok with death being final. No afterlife. No amount of hallucinogens have hinted at such a thing, and neither has meditation. You have to have the belief first for that to happen.

You might feel better with it, but I'm good. And I'd rather not force these sorts of things on others.
> I have the feeling that the researched tried to unlock real phones and failed.

That sounds plausible.

Think about how much more impressive their results would be if they demonstrated the attack on real phones. But they have a paper to publish, so why detract from the paper by mentioning that tests on real phones didn't pan out.
For SSH:

I'm a fan of public key distribution via directory service (LDAP) with failover/caching via sssd. Private key storage on a smartcard (Yubikey in my case)

SSL:
It depends on where it's being deployed -- AWS apps use ACM, situations where I need to access the secret from within a running system image (gce/ec2) generally uses the platform's kms long with their object store.

Can't help but notice this account only has two posts, both asking about commercial solutions folks use for secret management. I'm gonna take a stab in the dark and say this is market research?
looks like a good way to iterate, just disregard the melting because the real one will use metal
One reason is that any System Administrator can be expected to be able to understand and maintain Bash scripts.

I recently built a fairly complex system entirely in Bash, not because it was the "best" language for the job (it would have been much easier to do in Ruby or Python), but because the client didn't have any permanent staff that could maintain Ruby or Python scripts.

As a contractor, one of the major factors in the technical decisions I make is: how supportable is this technology for the client, once I have left? Of course the answer to that question will vary on a case by case basis, but Bash is usually a good lowest common denominator in a Linux environment.
> But on modern inline engines they're generally really easy to replace.

The last two pickups I've owned, 2006 and 2010 F150s, it entails disassembling half the engine head to get at the spark plugs - and I have some experience, the 2006 had the garbage 5.4 V8, that has coil problems and blows plugs regularly after 100k miles... Other modern vehicles I've looked under the hood of don't look to be designed for any more ease of access or repair, either.
Having more than one account with different providers accessible in one place?
When both parties agree to take a specific dispute to arbitration, great. Writing it into lopsided contracts is abusive bullshit though.
I used Everything attached to several launchers (Keypirinha(py), Wox(c#), Cerebro(js), Farr, Launchy, Zazu) before finding Listary, a very light launcher (30K on Win7) that does also fast file search (at least with a reasonable number of files).

Other good options are Keypirinha (with a python powered calculator) or Wox + Everything. Although Wox solution uses easily 150K memory.
> According to partisan figures that were often repeated but never justified.

I mean if you pretend that the $30~ billion paid to telstra had absolutely nothing to do with the NBN then yea you can avoid the 2x figure but I still have no idea how you can say the two things are completely unrelated.

> Instead we have the current NBN who's costs have blown out just as much to delivery 20th century infrastructure.

How? It's fiber for over 95% the connection with plans already been tested to allow people to complete the line to their house with fiber if your willing to pay for it. That's a lot better than what was available in 20th century.

I don't see the big problem with having the government do the entire backbone and lines close to the houses and allow people to fund the final hop if they want to.
I agree with your sentiment and am sad this got voted down.

I wouldn't mind https://eev.ee/blog/2016/02/20/twitters-missing-manual for Snapchat.
Internode's sort of okay still. TPG routes are slower though. I have unlimited FTTP NBN, static IPv4 and a v6 /56 for $110 a month.
You say it like Communism is a bad thing. Many people who have spent more than a moment thinking about it see the Communism scare for that it is - a scare tactic.
Perl Survey Data Paints the Picture of Perl in 2017
> The rationale is that cultural products are "special" and that if they're not protected, they'll vanish and be replaced by American ones that are inferior by nature.

well that's see some bias here.
> And now the budget is still blowing out, only we have shitty infrastructure that's going to be obsolete almost as soon as it's installed.

How will to be obsolete? Everything upto the node is fiber so if it was made obsolete it also would have been obsolete under the original plan.

If your talking about the copper, we aren't digging it up and replacing it with copper. It's just going to stay there a bit longer until it gets upgraded by the user themselves or possibly a another roll out down the line.

What part of the roll out gets wasted? The cabinets they roll out can still handle FTTP, so I don't know what you think will become "obsolete".
... or implement the interfaces provided by Anbox.
Twitch will start streaming all of Mister Rogers' Neighborhood May 15
GUI for developing Flutter UI
Sure is convenient for Red Hat, that you can't run KVM and Xen at the same time

Sure is convenient for VMware that you can't run Virtualbox and VMware Workstation at the same time

Absolutely a business decision by Microsoft, and not a limitation of the x86 chip
Yes, we run it once/only when things (people) change.
From my perspective, newer vehicles are almost strictly worse than models from 20 years ago. There's a lot of complexity and bells and whistles and shoddy construction that I don't appreciate.

If I could find a warehouse filled with mint vehicles from, say, 1985, when bodywork was heavy guage steel, and computers were few and far between...
It's a great blog, they usually strike a great balance on the practical/theoretical scale for the articles. Would love for them to up the frequency of the posts, maybe they will once they find the writer they're looking for.

Do you happen to have some recommendations for similar blogs?
Trump DNS logs fabricated?
For self-hosted PKI checkout Lemur from Netflix:

https://medium.com/netflix-techblog/introducing-lemur-ceae88...
There is LZNA (http://cbloomrants.blogspot.se/2015/05/05-09-15-oodle-lzna.h...) that uses vectorization to update and query its statistical models.
Weren't Apple researching techniques to disable recording during certain events?
It very much looks like Uber did this premeditated and that Travis and the Otto guy planned this while he was still at Google. It is VERY bad for Uber and they could get hit with much worse than just being banned from using a specific technology. The judge has already referred the case to the USA's office for possible criminal charges. Maybe we'll actually see an executive thrown in jail for once.
First-Ever LSD Microdosing Study Will Pit the Human Brain Against AI
CryptUp browser extension brings PGP encryption for Gmail
Likely that the games would look rather poor when upscaled to 1080P from 240P/480i

Also probably licensing issues, for games with tech that old
Cause my Palemoon to go unresponsive
How to Fight Online Voting Manipulation
E.g. it does not explicitly outline the right to freedom of expression. It is sort of implied within Government, but not necessarily.
Hope Google buys them for a tenth of what they're worth now.
Thats not a reflection on science, its a reflection on how complicated the world really is..

We are taught progressively better approximations of the state of the art in school because its impossible to go from 0 to grasping everything in a flash. The state of the art itself changes as science tests old assumptions, which is also limited by the kinds of experiments they can run and tools - like CRISPR is enabling scientists access to precisely mutate genes and run experiments that were not possible before.

Its silly to blame science because all of genetics can't be explained as simply and neatly in 5 minutes as you'd like it to be.
Re: It looks like there will be no more public versions of PaX and Grsec
Last time I checked in, there's a building sized Pixel ad visible from the 10 freeway in downtown Los Angeles.
Sensitive dependence on parameters ≠︎ sensitive dependence on initial conditions
Can I suggest that if all the politicians seem to be bad, the problem might be located somewhere else? Namely the Murdoch-dominated media?

He's been bad enough in the UK, but it seems like he has even more control in Australia.
Yeah I think that what uber has is called evidence.
Wow.

It's so infuriating when there's nothing I can download though. :(
Or even worse... options. You're tied to Uber with golden handcuffs and no one wants to touch you now that you've been involved in this.
True for async code, but if you use something like ShellJS [1] (which would be an easy way to rewrite a bash script that was getting out of hand), all commands are synchronous, so error handling is just try/catch.

[1] https://www.npmjs.com/package/shelljs
Good job you install your own preferred flavour of android on it, then.
The Nexus always were partnerships with manufacturers, but as far as I know everything that was called Nexus was an iteration of "the Google sanctioned phone"
I still think Bash scripts (or unix scripts, or shell scripts, or whatever they are called) are awful.
WTF does "all data encrypted at rest with X25519, in motion with TLS" mean?

Why would you mention a public key agreement protocol while mentioning storage at rest, and how on earth do you compare it against TLS? You're comparing apples and watermelon seeds.
Well they did get "anonymized" email data from UnRoll.Me.
Windows has some tiling features built-in these days (enough to tile a messenger side-by-side with a browser). Winkey+Left/Right (or do a web search for "snap assistant").
In case anyone is curious - these videos were shot in and around Cape Town, South Africa.
Best ways for warehouse optimization – leading technologies for inventory
I feel your pain. It is extremely difficult in Australia to get interest in anything related to innovation. I have had surreal experiences when dealing with companies and particularly Government. They will do anything to boycott something that resembles change, particularly if it affects the the way they work, or of course that might expose their incompetency.

Australia is not a place to live unless you work in health or in a trade. Scientists and engineers (engineering is not even understood in Australia, usually being associated to things like infrastructure or maintenance) are screwed.
I voted you up as it's rare a Linux man would show any kind of respect to the - actually very very good - NT kernel. Good post also.
Uber is not at all the "little guy".
Do you think AI will take over Human Intelligence?
Full Text of “Guerilla Open Access Manifesto”
resharing to remember this