skysight-inc/HackerNews huggingface dataset:
Google engineer here. Did you see the demo? https://www.youtube.com/watch?v=qc28VzAFBHw

Yes, the Google Translate app has a conversation mode which doesn't require a headset at all. I wouldn't recommend trying to use it with an unsupported headset, though. You won't be able to do push-to-talk, and the audio routing won't work as intended. (The intended UX is that one side of the conversation is routed to the phone, the other to Pixel Buds.)

I wrote about why we decided not to support third party headsets here: https://news.ycombinator.com/item?id=15404918
Re 1) Mea culpa - I saw the OpenGL part in the article and didn't read it carefully.

Re 2) Do you find it normal that an audio plugin now spends more time rendering its UI using a CPU renderer than processing audio? That physically based rendering, normal maps and what not are not free lunch!

Yes, 100MB disk space is a lot, but why to have that silly skeuomorphic UI in the first place? Drop it and you won't need those 100MB of textures.

Or do you believe that the user is so dumb that they won't recognize a knob from a button unless it is shiny, knurled and properly lit?

Re 3) This is not about being polite but about calling poor engineering decision out for what it is. So I am standing behind my comment.

Re 4) " We are not after photo-realism. Instead natural lighting effect can help getting into a software by making logical groups and also convey value. "

So not after photo realism but speaking about "natural lighting effect". Isn't that a bit of a contradiction?

And what value is being conveyed exactly? That I am getting a piece of nice, heavy, solid brushed metal? I am not a musician but the ones I know are pretty much all loathing this kind of stuff because it is only consuming loads of resources for no reason and in most cases makes the tools more difficult to use. It is a sound plugin, for heaven's sake, not something to exhibit in a vitrine!

Re 5) Well, you don't use OpenGL, correct. My mistake. However, you have reinvented the wheel using software rendering instead, which isn't even hardware accelerated. Not sure what is worse.

There is also no "hate speech" to drop. Hate speech has a fairly specific definition. Criticism is not hate speech, thank you.
Intel naturally tries to threaten and extend patents as much as they can. But they ISA itself can't be patented.

If you look their actual patents, they are all patents on implementation details or attempts to patent functions that instructions do.
> But do parents think they're protecting kids by driving them instead of letting them take the bus? They're going to get bullied mercilessly as soon as they get to school anyway.

Not a parent but I wouldn't expect to drive children to protect them from bullies but child kidnappers or other random dangers. I'm pretty sure that's why my parents drove me too.
Their waffle fries aren't bad either.
A distributed database with global consistency, which is a new category. FaunaDB (and similar databases) allows a distributed ledger among trusted parties to be “just a database application.”
Java was far more influenced by Objective C and Smalltalk than by C++ as far as OO goes

Objective-C is message-passing, Java and C++ are not.
Too glib; they've been holding pretty steady at 8 hours, mainly due to regulation. Other work has increased hours, such as in many areas of health care, for example. Many folks also patch together multiple jobs in order to achieve a livable income and can work upwards of 12-16 hour days. I know several, personally.

Keynes predicted we'd be down to 3 or 4 hours a day by now, but that never happened due (partly) to the ever-increasing competitive ability/imposition that technology allows managers and shareholders to impose on labor in an effort to maximize economic potential and productivity.
Freeware-OS FreeMiNT for the Atari and compatibles
In central Italy (e.g. Tuscany or Umbria), still nowadays, you can experience a clearly recognizable change in accent by just moving to the next village 5-10 km down the road. Until not so long ago, it was normal in many places in Europe to call "foreigner" anyone who was not from the same village (my grandparents, born in the first half of the '900 in a village which is less than 30 km from Rome, called people from Rome "stranieri" which in Italian means "foreigners"). This must sound almost incredible to someone from e.g. North America, but you need to realize the feudal past left major traces in modern European culture.
No matter how they are listed, someone is probably doing a disprortionate share of the team wrangling and managing the process to publication.
Navient acquires Earnest for $155m
> Between that and all of the other shit you have to do in a day (commute, chores, eating, exercise etc.), it seems like there's little to no opportunity to just have a life.

It's a cultural marker that you define 'eating' as 'not part of having a life'.
Over at Scott Aaronson's blog his father has mentioned that, according to the coroner, he may have had undiagnosed type-I diabetes [1]. His father also mentions that Michael supported the charity givedirectly.org if anyone prefers to offer condolences that way.

It's a sad event for the theoretical CS community. I didn't know Michael, but looking at some of the other memorials some prominent researchers have written ([2], [3]), he appears to have been an extremely promising researcher and collaborator.

[1] https://www.scottaaronson.com/blog/?p=3468#comment-1746556

[2] https://blogs.princeton.edu/imabandit/2017/09/28/michael-b-c...

[3] https://lucatrevisan.wordpress.com/2017/09/26/3915/
I'm morbidly curious what the odds are that someone reading this will be gone tomorrow. I'll bet it's non-trivial.
If you can go on standby and use say 5% of power indefinitely that's still a lot of flexibility.
The Ultimate List of Product and Design Resources to Understand the Tech Ecosystem
Sputnik is 60 today
> Not knowing when you'll have a shift scheduled sucks for workers. Not knowing if your regularly-scheduled workers will have favorable weather to do useful work when they show up at the plant would suck for employers.

I'm not sure if this is such a huge problem. Modern operations require very few human operators, and they do not contribute too much to the actual costs. Worst thing is that you'll just have some people doing nothing waiting for cheaper energy.

> If everything freezes up in the production cells because of too little power for too long, it causes damage and it takes a long time to start up again.

It takes much less power to keep the aluminum hot than it takes to smelt it, so if power becomes too expensive for smelting, you just use a fraction of it to keep it hot in the cells.
> Plenty of fake news on both 4chan and CNN

Ridiculous false equivalency.
The article title is flat out misleading too.
Your pagination has stopped working
If we're sharing anecdotes, I only got bullied after school or at the bus stop, never on the bus (at least there's an adult on the bus - usually none at the bus stops).

I think the bussing is avoided simply because it's a chicken/egg problem - if an significant number of parents don't opt-in, then they can't service the populace at large. In my kids current district they only bus between schools - if you live > 1mi from a school, you might as well walk/drive.
So you are suggesting that all hobbyist web content producers should buy an iPhone X? That seems counter to the point of having web standards and would be prohibitvely expensive for many.
The 6p was the end of Google phones for me. It was the first phone I hade to give up due to not working and no help from Google.
How easy is it to build and run my own copy of this code, especially the server side stuff?
Is the U.S Postal Service prepping for driverless mail trucks?
I just open to beta at Wooster, https://wooster.io/ after getting frustrated with salesforce - it has integrated calling and automated workflows.
They support PGP keys, but I don't think anything in the keybase UI or proofs will reflect key certifications made in PGP's web of trust. You can "track" people, but that's not the same thing.

It should be possible to augment the existing proofs with the WoT relationships, which could be valuable in a small number of cases.

However, it wouldn't surprise me if more people started using Keybase because of this one blog post, than have ever used PGP's web of trust features.
A mother ignored a court order to vaccinate her son. Now she’s going to jail
I had two friends die of heart failure, one at age 15 and one at 25. Both healthy otherwise. One died after a soccer match, the other in his sleep one night.

Very sad news about Michael. My heart is with his family and friends.
> I mean, say my account got hijacked.

That's a straw man argument because, as far as anybody can tell, the account in question wasn't hijacked.

In reality, this person had a big, multi-day inconvenience foisted onto them out of nowhere, for reasons they apparently can't even talk about. And that's assuming Google even told them what the violation was.

If Google wants people to buy in to their platform then they need something better than an across the board zero tolerance policy.
Amazon Now Hiring 1,000 MBAs a Year
I specifically stayed away from the Nexus 6P because it was Huawei. Never buy anything Huawei- seriously, never. The Pixel is much more of a Google phone than the Nexus line was.

I had the Samsung Galaxy Nexus and then the Galaxy S5, both great phones. Definitely preferred the vanilla Android experience though, and the Pixel XL has been great for the past year. It is the best phone I've ever held, vastly better display than any iPhone. The Pixel 2 with no headphone jack is not going to work for me, but I expect to use the Pixel XL for 3-4 years anyway.
You apparently don't know Java's history.

To start Java's interfaces are loosey based on Objective-C protocols.

As for the rest,

https://cs.gmu.edu/~sean/stuff/java-objc.html
I have an iPhone 7 with Airpods and it is the best combo. It is seriously awesome and I don't miss a headphone jack at all. It has literally never been an issue, even before I got my airpods.

I use my iphone + airpods every single day. I have never had bluetooth headphones before so that might slant my judgement a little bit.

Having said that I don't listen to music in my car and don't have a car charger either. I think most people who have issues with the lack of a jack are people who need to charge + play music in their car.

This is coming from someone who also scoffed at how "courageous" apple was for removing the jack. I thought it was stupid, but I "bought in" and got the iphone 7 and couldn't be happier.
Well lots of software like Ruby is a pain in the ass to install. Package managers make plenty of sense there. But Go is as easy as it comes. I was just offering that since this seems like a time-sensitive update.
Skytap | Senior Distributed Software Engineer | Seattle, WA | ONSITE | https://www.skytap.com/company/careers/opportunities/

Skytap provides virtual data centers (virtual machines, multiple networks, and storage) deployable to/from templates. Our service is built primarily with open source software and languages including Linux, Docker, Kubernetes, Python, Ruby, and we use our own product to power the dev process (that's right. We run Skytap in Skytap. Recursion FTW.)
Fyi for a healthy person taking anti biotics for strep has almost no effect (reduces symptoms by like 12 hours) except you stop being contagious much faster. So it wasn't really that critical.
Alternatively, you can use tools like Kubernetes and Terraform as abstractions around cloud environments while still being able to utilize them fairly effectively. Kubernetes is a clever product for Google to release, because it makes migrating loads to GCP much easier if you already run them in Kubernetes.
How do you, as a third party, know that the validation occurred in person?

How do you defend against replay attacks?
Ah, mobile phones.. :-)

I think my first phone was the Motorola Micro Tac, which was revolutionary for price and size. It selled like hotcakes in Norway on release in .. 93? Then the Nokia 8110, which I loved - it had WAP! :)

Then (in Australia) I had the great misfortune of buying into Hutchinson's first 3g phone - the Motorola A920. Switched after a while to the Motorola Razr - awesome - upgraded to the SLVR L7 - and then I think the Nokia N85.

My first proper smartphone was an iPhone 3, jailbroke it, then switched to the Nexus One when it came out. That was one of my all time favourites; still have it, still works (sans sim). I've been on Samsungs pretty much since that, however, starting with their S2 - then Nexus 4 briefly (got run over by a car after 2 months, fell out of pocket and got completely squashed - I was gutted) - replaced it with the S4, then the S6 Edge and now the S8+.

Have no regrets for staying with Samsung in the past 6 odd years. Love the OLED screens.

On the occasions when I've been having issues I've received immediate service; latest was my old S6 Edge needing a new motherboard which was done same day at a Samsung Experience center (Melbourne Central). This was at 16 months.

I'll continue buying their products until such a time that they make me regret it. I've been lucky with my phones; no major issues other than Three phone due to the initial horrible state of the network and the rushed release of the phone.
I work for google but have no clue what underlying tech is being used here. But I have some familiarity with audio fingerprinting, so I thought I'd comment.

Using a not particularly efficient but reliable fingerprinting algorithm such as http://www.ismir2002.ismir.net/proceedings/02-FP04-2.pdf, you need 2.6kbits/sec for the fingerprint. Popular songs tend to be short, so lets say 3:30 per song on average. That works out to about 70K per song, or 70MB per 1000 songs. But compression and/or other sorts of encoding cleverness could massively reduce this number. Bottom line is that it wouldn't be hard to store thousands of fingerprints given a few hundred megabytes of storage (out of 64GB or more).
It turns out the processors are i5-7Y57 and i7-7Y75 (source B&H). Super low power year old chips. Not too optimistic about the performance as a general linux laptop.
> the earbud wearers will have one of those in their pockets

Use a recording app start recording the mic on your phone, put it in your pocket, and then talk at normal conversation volumes. It's not gonna pick up much, to say nothing of a person on the other side of the room.
the below PR was merged

"brew upgrade go" just pulled 1.9.1 for me
Ask HN: Python or Go for future projects?
I know this is and will be for a long time a very controversial question with a million arguments on both sides of the table; but:
For web projects going forward, is it more advantageous to go the python or Golang route these days?
If you could provide some main pros and cons of each and a final personal conclusion to your responses, I would be very grateful to learn your true thoughts on this highly debatable query.
From practical observation, I disagree with your last point. When fighting for improving the state of affairs or fighting against injustice, the amount of time and effort it takes to achieve even small positive changes is huge in many areas. Even with self-interest, the amount of extreme hopelessness doesn’t really go away. Add to this the fact that people who could easily care and make a difference most often ignore things, it’s a recipe for becoming frustrated, feeling helpless and seeing things like a never ending struggle with very little to show for. The lack of empathy and the high prevalence of inaction among the majority act as triggers in all this.
> Saudi Arabia has plenty of sun

This could be a problem as above 25c panels can lose efficiency so temps in the middle east could drop panel efficiency quite a bit.
> You don't even get the common history and autocomplete

That's a feature!

I have observed dozens of time coworkers using their BYOD work laptpos that autocompleted porn URL. Dozens.
According to TransparentCareer, which collects job and compensation data from MBA graduates, MBAs can make $200,000 in total compensation at Amazon in their first year of employment.
Show HN: CodeSplatter – Educational Coding Snippets for Visual Learners
I can't tell if that's Yoda or Cookie Monster.
Great. Just take the word blockchain out of the article, it adds nothing but confusion.
It would be nice if Apple kept the audio jack on the plus iPhone models. There should be space for it. But that would ruin Apple’s narrative.
Numberphile covered this one recently: https://www.youtube.com/watch?v=kaMKInkV7Vs
Exfiltration data from air-gapped computer systems
Yes and we shouldn't kill those animals either. We shouldn't be killing any animals, for food or otherwise.
I can't really see that. Even a moderate Democrat, it would be a pretty big stretch to push them toward Trump, I believe. I could, however, see many people like that staying home.
> these bids are so low that they may require behind-the-scenes support

I thought the gap between the lowest and next-lowest gap was interesting: $0.01786 vs $0.02342. Made me wonder what the lowest bidder's advantage is.
Android Nougat still 17.8% on the market.

I've been developing Android apps since 2011, and Android development is getting worse. The support I have to deal with goes back to Android 4.4 which is like 4-5 years ago. And the phones in the market here in Asia are still mostly on 6.0. I am no longer getting excited for Android releases anymore.
Similar decision for me though. If you want k8s, use Google or Azure, where they take care of it for you.

K8s on AWS, at least right now, means you are in the business of being a plumber. For example, if I remember right, the solid k8s ingress controller means ELB, which has issues like the need for cache warming. ALB is better, but has only bleeding edge support as an ingress controller in K8s. Similar for getting it installed on AWS in the first place.

Rackspace or Digital Ocean or similar is a cheaper better place if you want to roll your own k8s solution.
Ah, that could very well be the case, as the number sounded somewhat absurdly low. I was trusting in the source, and definitions weren't particularly clear.

I'm not sure every "hospital" itself has a maternity ward, given my familiarity with several specifically in outlying areas (many are not much more than glorified first-aid stations, without permanent resident physician staff -- that happens to be how I'm principally aware of them).

But we're down to something on the order of 2500 - 5000 facilties, now, which remains a pretty low count.
Australians: let's petition to not switch off BigPond
I have a MBps BigPond home cable service.

I don't want NBN... my BigPond service is fast and reliable.

Anyone else want to petition somehow to keep BigPond switched on, and not be forced to go to NBN?
Might I ask what kind of climate you live in? I am assuming it's not an arid one.
"Data Retention Performance of 0.13-μm F-RAM Memory"

http://www.cypress.com/file/58881/download
I've had 5 android phones and never called anyone for any issues, although I have only bought Samsung and HTC.

Why Google ever did a licensing deal with Huawei is beyond me. They are controlled by the same Chinese government that won't allow Google to operate in their borders.
Michael's father posted a comment to Scott Aaronson's blog where he confirmed it was not suicide or homicide, and speculated it might have been undiagnosed type 1 diabetes (among other contributing factors), but said they won't know for sure until the autopsy report is completed.
^ This, the KillSticky bookmarklet which kills those static framing elements.

I use it all the time, even on the desktop, where those elements break PageDown scrolling.
Looks like that's corroborated by the other comments on this page, which makes it even worse.
"There are also publications in conference proceedings that are usually an easier review process." this is not really true; in systems conferences, for example, you might get 7 or even 10 long, detailed reviews about your work; most papers are rejected (say 80-90% out of 300); a shepherd ensures that if accepted, the paper is appropriately revised. And, it's different in most every subfield of CS. So why make the overly broad (and wrong) generalization?
I believe quite a bit in effective moderation and community norms. However, I do believe there is quite a scalability issue with that.
There's a shipping industry that would like to have a word with you...
You can use Ctrl-C as an ESC shortcut in vim.
My 6p worked fine. What turned me off google phones is that that i only bought it a year ago and it won't even get security updates beyond a year from now. Might as well be a brick then.
Try Ctrl-C which is equivalent to ESC in vim.
Chrome profiles are an absolute joy for splitting between personal/work activities. They also work better for, say, switching between Google accounts than the "inline" Google account switcher, which is often buggy and at least used to have incomplete support (does the Analytics dashboard finally support the account switcher?).
"We now know that snopes.com is extremely politically biased."

Do we? Or have you just disagreed with them?
Let me be unoriginal and sing your praises also. I'd LOVE to replace my use of Dropbox with Keybase, but I pretty much use every single feature of the iOS Dropbox App [1] and Keybase really isn't an alternative right now.

Also, one unique design choice of Dropbox is to use the underlying file system which means that working out of a Dropbox folder is native speed, even for high intensity IO. Keybase is a lot better than, say, Wuala was, but it's still noticeable.

[1] In prioritized order: camera uploads, viewing and editing plaintext, show photos, playing music and video, uploading to Dropbox from random other iOS apps, and finally selective offline access.
For historical precedent: whiskey distillation was often used as a cheaper-to-transport alternative to shipping and selling grain amongst American farmers in the 18th and 19th century.

Similarly, bitcoin is much easier to ship places than electrical kilowatt-hours are.
> Nexus 6p is a Huawei phone

That's definitely not how it was marketed.
Thanks for the answer, I'm intrigued by what you're saying about the hardware being unsuitable for mobile, surely these are fairly standard components? The range of CPU's they're discussing use off the peg A72 Cortex cores designed by ARM, mixed with some lower power cores in various configurations, using big.Little. All mobile chips massively over-run their thermal capacity, and have to throttle after some minutes running at full power. Work on keeping within the thermal envelope, managing the array of cores and parceling out tasks, seems more to do with software than hardware, and work which has to be done anyway for Linux to be able to function in that environment, and also to be a relatively generalizable problem. That seems to be why you'd support a project like this.

Why do you need device specific hacks, and what about the hardware is inappropriate? Genuinely interested to know.
Please don't post unless it's going to be within the guidelines, like we've asked before.

https://news.ycombinator.com/newsguidelines.html
There was no primary rigging, and Clinton didn't win the election. You're free to talk about her email server all you like, but she's not in power. So we focus on the people who are in power and how they got there.
1-2 times a week.

I rather finish what I'm doing and sleep after.
So it's not possible from a fork, if you've only added the original repo as your single remote?

Currently I add the random person's fork as a remote to inspect/modify their PR branch. Was hoping for some GitHub magic to eliminate this step.
The article indicates these elephants were taken legally. So, in this case, I'm pretty sure we aren't actually discussing poachers.