skysight-inc/HackerNews huggingface dataset:
You must be doing something wrong. I have had my original iPhone 5 since release in 2013. Ive replaced essentailly every part in the phone but the mainboard. I just bought a parts phone on ebay for $20 and completely replaced the digitizer. Battery replacements are $5 and take two minutes. Ive even replaced the entire lightning port assembly for 7$ in parts and an hour of time. Its the most modular easily repaired phone Ive ever owned. Granted though, this is the original iPhone 5. All the newer phones with Touch ID and force touch digitizers are more expensive/complicated. But the notion that Apple phones are not repairable is just false.
I suppose it's nice having all of your friends in one place, even if that place is Guantanamo Bay. The beach parties must be great.
Could this sort of thing be Google bombed?
Good, maybe this will cause people to reconsider these stupid personal-assistant devices.
Hopefully if you're using C++, it's because the performance implications matter. And hopefully, you're nitpicking on the implementation of the mapping algorithm for the same reason. Third, that's that only good reason to be close to the metal anymore: that there's a requirement for some particular speed target, and none of the "good enough" solutions are good enough.

Otherwise, why wouldn't I build my program in Python or something? If selecting the right data structure just based on Big-O notation will get me to a good enough solution, digging down is just a waste of time, like saving microseconds when network latency is 1000 times the problem.
Why thermite? I can easily think of other chemicals that are guaranteed to be much higher up on the red flag list.
Do these people have no idea how much they are annoying their own customers?

I just bought a google home (it's only just been released here), and if it either plays me adverts, or other adverts (ab)use it - I will return it to the store without hesitation.
This was not sold as an ad-supported service.

To take an extreme position - Google should take Burger King to court via the computer fraud and abuse act - they've just performed a distributed denial of service attack on google's servers by using thousands of peoples google devices simultaneously without their permission.

Also - this is a key reason why google need to spend some time on supporting custom hot words for google home. 'OK google' and 'Alexa' are the audio equivalent of IoT devices with a default 'username:admin, password:password' on your network.
Let's be honest here, no you don't. Regardless, that would be an incredibly foolish act, making light of a serious problem. Your voice is recorded.
Relevant XKCD: https://xkcd.com/1807/

Kidding aside, I've been able to mistakenly activate other people's Cortana because they didn't take the time to set up voice recognition. It's a great way to exploit such tools.
Now the next step is for rogue editors to edit Wikipedia and write critical informations about Burger King in the Wikipedia entry..

Joking apart, I would be infuriated if I had such a device and saw that spot but then again, I don't have those devices because they feel like a violation of my private space.
>But anyway, at least in the United States, everyone is "innocent by default"

The presumption of innocence only applies to the jury. Even with it, you can be arrested and the prosecutor will make the best possible case against you. It does not apply to anything that has happened in this story so far.
Sublime Text is just my text editor. If I want an IDE, I use an IDE (Visual Studio and PyCharm).

IMHO, Sublime Text should fight feature creep.
How is this not a felony under the CFAA?
Why don't Alexa or Google Home respond to only your voice and the voices of your family members? It seems like a fairly straightforward fix to prevent TVs or other audio sources triggering a response.
None of the four freedoms mention it having to be free. ;)
My experience is that there isn't as much to rewrite as most developers think. (But then I've had in the past to maintain Silverlight versions of WPF applications, so I'm biased.)

If you are already using patterns like MVVM, databinding, service models, and keeping business logic separated from UI/UX logic, the transition should be mostly seamless from what I've seen outside of a few XAML tweaks (which are primarily fiddly details like namespace changes).

In the case of more complicated migrations, you can now use the Desktop Bridge: https://docs.microsoft.com/en-us/windows/uwp/porting/desktop...
OTOH it will make it way easier to auto-mute TV ads :p
They've been out of beta a few months now and are well supported in GCE. You can't have an application without state, and the k8s team recognizes this. Anyway, OP is about MySQL I guess :)
This is encouraging. And while I am certainly concerned about global warming / climate change, this kind of thing illustrates why I'm optimistic about the ability of technology to help us address the problem. So yeah, I think it's a real problem, but I don't think we're coming to an "end of the world" scenario in the short-term future.
The entire page is talking about opencl, unless it's deliberately misleading it's pretty clear it's opencl.
100% off topic, but someone had to post this.
https://www.youtube.com/watch?v=Bt9zSfinwFA
Facebook supports reporting “Fake News”
Does that mean I can change the font without editing the registry now?

Now that there is 24-bit color, is there actually a reasonable way to change the colorscheme, or are you still stuck with the same UI?

As far as I can tell, this is the first major overhaul of CMD. Full stop. We've been waiting.
I prefer the answer, "The Whopper is a popular sandwich sold by Burger King. Its primary component is ground muscle fiber obtained from the species homo sapiens."
In a way, Vulkan is already implemented on top of Metal (https://moltengl.com/moltenvk/). Porting it to DirectX12 should be a little easier.
QA/QC isn't exclusive to large companies. DIY hobbyists can do the exact same thing.
- Registered nurses
- Customer service reps
- Personal care aides
- Nursing assistants
- Elementary school teachers
- Childcare workers
- Teacher assistants

Something seems more than a tad dystopian about the idea of automating any of these.
I saw both Threads and The Day After at about the same time - the American production was ridiculously upbeat by comparison.

"The War Game" is similarly realistic, although somewhat dated. https://en.wikipedia.org/wiki/The_War_Game

It appears to be available here: https://archive.org/details/TheWarGame_201405
(clip here: https://youtu.be/Nzd_VE-bfhA )
I stay far away from non OEM stuff when repairing iPhones. You can get cracked screen and iCloud locked parts phones on ebay for dirt cheap. Everything but the mainboard is usable.
And hopefully any court would treat that argument with the contempt it deserves.

By having burgers on the shelf in their burger-joint BK are giving me implicit permission to take them for free. They let me in the door after all. /s
For what it's worth, he did pay for almost all of the assembly. He bought an assembled mainboard, and paid about 70 bucks for the assembly on the screen (in addition to what he already paid for parts).
The donor list was not "leaked" and Eich was not "outted." Donations to CA ballot propositions has been public information since the 1970s, when voters overwhelmingly approved a ballot initiative in response to the Watergate scandal. http://www.fppc.ca.gov/the-law.html Even leaving overlapping federal law aside, in CA, where Democrats have a permanent majority for the foreseeable future, it is beyond unlikely that such transparency rules will change. If anything, it seems more likely that we'll increase transparency around SuperPacs, rather than the reverse. After all, isn't more accountability better than less?

And, yes, as it turns out, historically, we've only ever permitted certain kinds of people to be CEOs. They are also not chosen--or removed--democratically. But this is way off-topic.
DevGuild – Developer Content Strategy: Livestream
Building for the Enterprise with Aaron Levie (How to Start a Startup 2014)
How I Used Twilio, Python and Google to Automate My Wedding
Just buy the bitcoin. The objective is to unlink the transaction later. Using cryptocurrency should be a completely benign action, and if there's any ounce of thought in your mind that makes you think it is an admission of "I'm doing something sketchy", then that's more reason to buy cryptocurrency and use it everywhere for completely benign things. Just like most contrived trends, you do it ironically until it is an actual habit.

For unlinking, Monero (cryptonote technology) is the private cryptocurrency to use today. The primary different between competitors is that Monero is private by default. Other 'private cryptocurrencies' are public by default with an optional privacy gimmick (see mixers, Dash, Zcash). Transparency is the optional gimmick in cryptonote.

You want to keep a balance of Monero, and use services like Shapeshift, over TOR, to pay for invoices priced in bitcoin.

Exchanges like Kraken allow you to buy Monero directly nowadays with USD. So bitcoin isn't part of this equation anymore, the network effects supporting bitcoin's incumbency were extremely overstated.

But if that infrastructure isn't yet available in your area, buy Monero on an altcoin exhcange after buying bitcoin. Or even shapeshift Bitcoin for Monero, just to top up your balance.

This is the separation of cash and state, so don't worry about what they think, this is a parallel infrastructure that doesn't leverage their financial institutions.
And of course in typical Azure fashion this service requires an enterprise agreement, can't be tested using free credits, and requires a 12 seat up-front commitment. I'm interested to know if anyone knows of a cheaper service than this or AWS Workspaces from a reputable provider.
I was born in 1970. I grew up (~12 to 17-19) expecting to not live into adulthood. It wasn't always on my mind, but I thought there was pretty high likelihood of nuclear war. It was pervasive meme in the art(movies/books/etc) and news of the time. And nobody expected to survive, era of "duck and cover" were long over.
"I can't believe that those ad execs really believe that people want intrusions like that."

These are probably the same people that overloaded webpages with so much junk that the adblocker came into being.
Yes, Ubuntu and co. have scripts to do this, but it's all a big hack.

You are beyond reason
If you read his blog post he mentions that the logic board is recycled and he thinks that alot of iphone 6 parts come from recycled/broken phones.

quote from the blog about the logic board:
"The one I bought is refurbished/repaired, almost undoubtedly from a real, legitimately purchased phone made by Apple that was recycled at some point."
See, this is something that I would have assumed would have been brought up in that conference room where this idea was initially pitched... isn't it somebody's job at most companies to ask the "Are we sure this isn't illegal?" question when someone suggests some bullshit that nobody has ever tried before?
Wow! Just wow! I knew this was fiction the whole time I was watching it and it's still horrifying, right from the outset. They did such a great job, I can't give them enough credit for their realism.
More sophisticated ways to reject connections rely on heuristics and may result in denying legitimate requests. I don't have all the answers, I'm just suggesting a way that doesn't consider all requests equal.

Every CORS pre-flight request uses the OPTIONS method. It is also used to advertise which methods are available on a route.
Not really, but they are only supported in CUDA. For OpenCL you will have to use clBLAs and clFFT (written and maintained by AMD). This means they are not exactly tuned for other architectures.
He knows what thermite is, he's seen it referenced dozens of times between WWII media and Breaking Bad.
Tries have the incredibly useful feature that they fail fast and match fast when you get to a unique prefix. Hash you always need to process the full string though.
If that's a problem for you, then use a pull-style config management tool (eg puppet) over a push-style one (eg ansible).

If you're at a scale where logging into each server from your control node 'hurts', then you're still going to hurt with all the config other than nginx anyway.
thank you so much, i sincerely appreciate these useful and constructive feedback from paying customers, even if it's not me they're paying!

one of the things we also plan to do is, because our order fulfillment center is in Singapore, we have access to a wide variety of limited edition or seasonal flavors of particular products. e.g green tea sakura kit kat, peach and sakura hi-chew, etc. these are often not available in western markets. we also try our very best to rotate the types of flavors and textures of products we ship out so as not to fatigue our customers' tastebuds.

without giving away too much of what makes our business model novel, our intention is to achieve a minimum scale where we become interesting as a distribution channel to other products, ideally complementary ones. this means even when at scale we are able to achieve profitability with candy sales alone, we may choose to forego the profit and continue increasing the value we ship to our customers. we believe there is plenty of profit to be made outside of the candy itself, which is why the value of our boxes will only keep going up as our costs goes down.
I don't think it's worse. The (possibly missing) context of this post is a Compute Shader running on a GPU spending more time writing out the results of a computation than actually doing the computation.

As I read this post, the moral of the story is just to try to write your code in such a way as to always have that substantial work to do with the data. Prefer one big pass over everything to several smaller passes, each of which must write out results, especially on a GPU. Try to actually have 11 instructions per byte of memory access.

I don't think the intent is to make any argument in particular about the state of CPU or GPU design or anything of the sort.
Birth and renewal is another theme that is central in many religions. In Christianity of course, Christ dies and comes back renewed. In Hinduism reincarnation is a foundational belief.

This theme appears in literature as well: Harry Potter sacrifices himself to the Basilisk (a snake, the dragon of chaos, who lives in the underworld beneath the school) in the Chamber of Secrets and is renewed (born again) by the phoenix (which is itself a mythological symbol of death and rebirth) at the end of the second book.

The themes aren't always enacted as part of the creation myth, but are often still present, and there's meaning in the reality that they appear so often and so consistently throughout myth and literature.

That being said, I will admit that I don't know enough about the Native American creation myths to comment on the way they approach good/evil and order/chaos. I would be very surprised if these themes were nowhere to be found within their myths, though, because the idea of the heroic individual who brings order out of chaos and defeats evil seems to be a human universal.
Google shuts down Burger King's cunning TV ad
Source? Or are you just implying that they will quickly? I don't doubt you mind you, just genuinely curious what Google has to say about this.

A quick search just turned up similar articles to the post with a statement that Google had nothing to do with ad and declined to comment.
FFS... this is one of the rare occasions I'm almost ashamed to be a technologist. Creating cool new technology, only for it to lead to this kind of bullshit, is kind of disgusting. :-(

Seriously, who the hell thought this was a good idea?
Perhaps it was. Some person on HN said something might be illegal. That does not mean the company's legal team came to the same conclusion.
> the great powers never make hard and fast alliances with smaller states, or aid them too openly.

Really? US-Israel? US-Saudi? Russia-Syria? All examples of basically untouchable alliances with smaller states and blatant, public military aid. If I were better educated/informed I'm sure I could come up with more.
Good luck finding a decent employer that'll give you an office with a door these days.
Yeah, it's really, _really_ well made. Good job on whoever put it together.
I am and I would. I don't care if a computer is passively listening for a prompt — the computer has no consciousness and it doesn't do anything I'd even notice. I do care if somebody is trying to make my device do something without my OK.
So many companies require you to relocate to work for them, and then fail to provide an acceptable office environment that allows concentration, so they let you work from your (new) home. It's bizarre.
"Listen to your customers but don't always build exactly what they are telling you. This is a really key distinction around building enterprise software. Your customers are going to have a large number of requests. Your job is to instill those lists down into the ultimate product. This does not mean that you are not going to build exactly what they tell you to build. It is your job to listen to their problems, and translate those into what is going to build the best and simplest solution for them."
Lot of people are already bringing up various concerns. I hope this is precisely what it does here in HN and outside. Talk about concerns regarding about these devices.

Is there anyway for end user to know what "wake up" keywords are? How do I know it's not listening for keywords like "buy" (example: "You should `buy` milk") and then targeting adds that way?

What happens next time FBI decides it wants google (et. all) to leave its device "always awake" on some person of interest ?

Can a third party somehow compromise the security to change the list of "wake up" word?

Maybe you can add voice recognition along with keyword to make sure it's only responding to authorized people. But even then, seeing how far machine learning has come, is it really a security?

On a side note, do these devices only capture human audible range of signals? Or is there ways to send non-human audible signals with commands and wake word and what not? Dog whistle for alexia or Home .. Alexia whistle?

Edit: typos and clarity
Right, this isn't the only reason but is the biggest reason for me.
While I dislike c++as much as the next guy, you've pretty far off topic.
> Microsoft will never support Vulcan

People said the same about WebGL. Today Microsoft is a member of Khronos.

Vulkan can be implemented on anything. It's just a matter of performance. And since Microsoft defines DirectX, they can add any features they need to improve the performance of a Vulkan implementation if they so choose.
'for' is heavily overloaded as an English preposition. You are expecting a connotation of "for [the benefit of] Linux" versus the connotation of "for [the purpose of] Linux". Another example in English might be the relative meanings of 'for' in "this gift is for you" versus "this gift is for good behavior".

Other languages use multiple words or different cases for some of these situations. English leaves it ambiguous.
I like the cut of your giblets. Sadly, most HNers have a large, dull, splintery stick up their ass.
I guess this ruins my get-rich-quick scheme:

1. Publish an album with 1000 short, quiet tracks and a very unique name to all of the online streaming services

2. Buy ads on late-night television with a very clear voice that says "OK Google, play album <unique name>. Alexa, play album <unique name>. Hey Siri, play album <unique name>."

3. Rack up the fraction-of-a-penny residuals as my songs play to people who've fallen asleep with the television on!
A new vantage point (Jane Silber ending CEO role at Canonical)
Companies regularly do illegal things. In this case the risk of prosecution is practically non existent so they may get the go ahead even if it's technically illegal.

PS: I wonder if people on HN could contact a prosecutor about this? And if doing so would change anything.
Well, nobody wants to die in a Nuclear War.
While the law may allow for ISPs other than Comcast/AT&T, is that actually going to happen?
There's a way to prevent this, but I doubt any of the major players will do it:

Allow the owners of the device choose their own "activation words".

Leave the default "branded" activation sentence as-is, but allow the user to customize it as they see fit. This won't happen, of course, because of the whole "branding" thing (like the user is going to forget which service they are using?).

This just hammers another nail into my decision not to get one of these devices; instead, it would probably be easier and better to build my own, using a raspberry pi or something similar for the "front end". I'd probably still have to use one of the big players search engines or such, but I could also hit anything else I wanted to, as well.

I tend to wonder if this is going to be the trend? Those who have or desire more freedom will have to build it themselves, and those who can't or won't - they'll just have to shoulder the burden of not being as free...

There are ways the State could make DIY uneconomical or near-to-impossible (and I don't think the scenario is realistic anyhow) - but if that ever happened - if things ever got to the point of it just being too much - I'll just go offline. I've got more than enough data and junk to keep me amused for the rest of my life. Plus, I don't think I'm alone in that sentiment, either.
VirtualBox (a free Virtual Machine) has RDP built in (you can enable it even if the guest operating system doesn't support it because it is done on a VM level).

I've never tried it but I wonder what performance you would see by trying to do all your work over RDP to a VirtualBox machine sitting on a headless server somewhere.
I just have very bad luck when things get small. I was so proud of myself when I got all that broken iPad glass off cleanly. Then that happened and it was a really dark moment for me.

Currently I'm dealing with an out of warranty Apple Watch where the screen just went and fell right off, and apparently you cannot buy the glue strips for it unless you buy the whole screen. Apple figured out how to stop people from getting glue!
Doesn't freedom of speech trump that?
He seems to think a lot of the parts are refurbished from original iPhones, with a mix I imagine of pretty good copies. I've bought some non-OEM replacement parts for Android phones and the copies have been pretty phenomenal, so I'm not sure where the mix falls.

I had to laugh at the hand-drawn logos on the kiosk of the guys who owned the 'Remove Bubble Machine'.
Do you think the SWAT team cares if it is the owner who is a terrorist or the owner "associate"?
So someone with their luggage checked, their carry on stowed, and already in their seat is not boarded? Do you have a source that says this?
If you compare it to the likes of Brackets and Atom, it was significantly faster than the others at release... I'm not sure what can be done to make significant performance gains... I mean being able to even handle large files (disabling any highlighting/autocomplete, and only displaying portion of the file may be necessary)... as it is, for most of what I've used it for vsc is great.

Electron is essentially Node grafted to Chromium... There are a few things that could be done, but would depend on a lot of upstream cooperation to do so.
I don't think it's a smart move by BK, but it's pretty cool from a marketing hack perspective.
Or just change the default wake up command.
I've repaired iPhone 5's, no problem. I've repaired the screen on a 6 and swore I'd never attempt such a thing again. Too many fiddly, delicate parts and screen glass that's bonded to the LCD. If nothing else I'd buy the whole screen and not just the glass. But the fiddly rest of it still puts me off trying again.