skysight-inc/HackerNews huggingface dataset:
Same here, only in Rust. Felt really rather stupid having managed to write code for 20 years without actually knowing this. Tons of knowledge is built on faulty assumptions.
The state transition table is encoded in logic for FPGA and as global memory table for GPU. Why didn't they try to encode state transitions as code on GPU?

Also, did they try to use enhanced locality introduced by processing several streams on GPU? E.g., if you keep states sorted as for tuple (state id, stream id) for all your streams, you may get more memory-controller friendly access pattern. I haven't seen mentions of that technique (which MUST be considered after Big Hero 6 [1] - they used that technique to never miss caches in whole movie rendering process). Big Hero 6 is 2014, the paper is 2017.

[1] https://en.wikipedia.org/wiki/Big_Hero_6_(film)

I really do not like papers like one linked by you. One system gets all of the treatment while other ones get... whatever is left.

I guess have they tried to use these techniques for GPUs, they would get performance gap that is much less than reported.
You can always leverage existing MQTT based components https://www.home-assistant.io/components/mqtt/, by making your component MQTT compatible.

Adding new component is also relatively straight forward. For ex, have a look at https://github.com/home-assistant/home-assistant/blob/dev/ho... and other components. You implement couple of methods of existing traits, in this case, SwitchDevice.
Exclusively functional? Yeah, kinda. But I do like it when languages allow me to use functional paradigms internally, so that when a problem is really suited for it I have that option.
What languages do they program in?
Surprisingly few comments about the actual attack mechanism here. IMO discussion of whether the author's PoC was ethical is interesting but far less important than the question about how to handle the actual vulnerability; this kind of attack could be used for far more damaging things than just recording user behavior. (Such as phishing.)

IMO "get rid of the browser history API" (as the article author recommends) isn't the right solution. The history API is important, as it's the only way to make the back button work as expected in single-page applications, or in multi-page applications that don't trigger a full page reload when you click a link. Rather, I'd suggest the following mitigations:

1. Require a user gesture for `History#pushState` and `History#replaceState`

2. Follow Firefox's example and highlight the most important part of the domain name in the browser UI

3. Don't label HTTPS sites as "Secure", as this can be misleading (Chrome's planning to do this starting next month https://blog.chromium.org/2018/05/evolving-chromes-security-... )

4. Give the back button a different icon when it's taking you to a different domain (maybe "Up" instead of "Back"?)

Any other ideas?
This was my experience working on election integrity issues.

No good deed goes unpunished.
The Vanishing Idealism of Burning Man
Most other English-speaking people in the world deal with different accents reasonably often in media and their lives, the American accent most of all. I think it's more that it's easy for American's to live in a bubble, because the country is so large - it's sometimes odd to see American media putting subtitles on strongly accented but otherwise perfectly intelligible english speakers, for instance.
All electronics can fail, and those failures can be unpredictable. A bad batch of capacitors can pop during the slightest surge of current. Age can also contribute. Car ECUs used to be built to be as simple as possible (which also cuts down on manufacturing costs) - this had the nice side effect of making them extremely reliable. And if they fail, it's an inconvenience, but rarely life-or-death.

Autopilot systems, however, are only as good as the people who program them. A helicopter, as mentioned elsewhere, is dynamically unstable and requires so many tiny inputs to maintain steady flight, let alone hovering. Just like in Teslas that 'nope' out of their Autopilot systems back to the driver milliseconds before a crash, a pilot has precious little time to retake control should the electronics fail.

Car ECU keeping your car moving in one dimension (forwards) - fairly safe to let a computer take over, minimal danger if it fails.

Autonomous technology keeping your car moving in two dimensions (forwards AND steering) - very complex, very little time to retake control in a failure scenario, very dangerous.

Autopilot keeping your helicopter moving in three dimensions - I think you get the idea by now :)
Thank you! Snips is the bomb, been tinkering around with it past week or so and really enjoying it.

What are your thoughts / experiences towards snips? Anything cool I should try out
I think you're far too focused on corruption here.

As I've pointed out, contracts are friction. And, since profit without friction is impossible (scarcity is just one form of friction), contracts are a Good Thing, a thing that makes capitalism viable.

Illegal monopoly behavior is just a pathological corner case of contract law, and it's silly to focus on it. Consider an alternative - you contract me for a service, and I reduce my costs and increase my profit by simply not providing that service. This isn't exotic. This is common as dirt, happens every day.
Codeplay Announces World's First Fully-Conformant SYCL Solution to Rival CUDA
I recalling seeing these referred to as modp (positive) and mods (symmetric) back in University. This seems to be the clearest way to distinguish them. I didn't realize different popular programming languages used different versions for the % operator...

The case of a negative denominator doesn't seem to make sense when talking about modulo in an algebraic sense. I don't think you can have a Ring with a negative dimension. So I've never even thought about what % would do with a negative denominator (RHS). If I was using % with an unknown denominator as input, I could just as easily end up with it being 0 which would be a bad thing, so I think it's fair to say I always require it to be positive.
That didn't work for me :/
Hopefully, but even then, it's good that you are making people more aware of just how sketchy it can get.

Chrome will always have nasty exploits, because it's dealing with the flexibility of the world wide web. It's more important that we the users are aware of the tricks that attackers employ, rather than having clean solutions.

I don't trust that any software is secure, and to date that mindset hasn't burned me yet!
Hi. Can you provide details on the hardware and interfaces for the curtain setup?
Mother tongue versus father tongue–a new study reconciles the two hypotheses
My current favorite ones:
- My GF is a bit forgetful and sometimes leaves her purse behind when leaving somewhere. I had an automation setup with an ibeacon in her purse and owntracks on her phone to detect when the purse is far away from her, and send me and her a notification

- i built a bed occupancy sensor so hass knows if we're in bed or not, and disables automations that would otherwise be annoying (mainly the motion-detected lights in the bedroom)

- i come home and say "hey snips, i'm home" which turns on the tv and sets kodi to a plugin that i tend to use.

- i have a snips.ai command (hey snips, let's party) which turns on my lifx bulbs and makes them change colors

- also whenever Eric Prydz comes on my living room kodi, those party lights come on

- i have an announcement go out over snips.ai tts when my 3d print starts (so i can go ensure the first few layers are good) and when the 3d print is done. I also have snips commands to tell me how much time is left on my 3d print job, and if the temperature of the nozzle spikes too high.
Yes, I think the lazy evaluation was big pain point.
> a comics megaweapon capable of blowing spacecrafts from orbit

So it does have some use other than just launching probes..
And it's still a mess that nobody wants to use.
you forgot to mention North Korea and its people.

China made North Korea's existence possible by backing Kim.
Still, China is deporting North Korean refugees back to North Korea, even though it knows those people die of torture & "execution shows".

oh and there's the organ harvesting:

https://www.washingtonpost.com/world/asia_pacific/in-the-fac...
But Australia's economic health relies far more on trade with China than it does with the US.
No? They have an immigration reduction target to meet and if they can do that by deporting you because you forgot to dot an i or cross a t they will.

Someone I knew was denied the opportunity to take a required citizenship test because they'd applied without their middle initial which appeared on their ID documents (or vice versa): a mismatch of "John Smith" vs "John Q Smith" was enough to cost them the test fee plus the day off work and travel to the test.

Similarly, https://www.theguardian.com/books/2018/aug/08/visas-refused-...

"According to Barley, the dozen authors were asked to provide three years’ worth of bank statements to demonstrate financial independence, despite being paid to participate in the Edinburgh book festival, and having publishers and the festival guaranteeing to cover their costs while in the UK. Barley said any deposits that could not be easily explained were used as grounds to deny the authors’ visas; one had to reapply three times due to her bank statements."

There definitely was a story which I can't find of someone being rejected because they didn't have enough money in their bank account, securing a transfer of money from a relative, re-applying and then being denied due to the "unexplained" transfer.
Thanks, I hugely enjoyed this.
I'm a full-stack web application developer. Strongest technologies are React, Redux, Ruby on Rails, Java/JEE, JBoss, Postgres, MySQL, Unix administration. Proficient with lots of other technologies and devops tools.
Yikes Alexa - I'd navigate toward more secure solutions if I were you :P If you want a PA better solutions out there.
Google? When I brought a serious issue up in 2012 https://dejanseo.com.au/hijack/ Google never fixed it:

In summary, I can take any of your (or anyone else's content) pass more pagerank to it than the original page and then I become the original page. Not only that but all your inbound links now count towards my site and I can see your links in Search Console of my domain.

This is something link graph theory refers to as "link inversion" and is very harmful to smaller publishers.
I think I'd have gone with Zooxa ("zuza"). How do they pronounce Zoox, "zooks"?
BeagleWire
The Real Cost of Phone Addiction
No, the dump isn't free. That's why it's cheaper to just throw the trash in the river. :) Which is why we need regulation, to force them to use the dump.
Looking forward to that, without 'you need to buy Skylake CPU that is just as fast as the one you had before to get H265 decoding'. Good riddance.
Was it difficult starting your own consultancy firm?
It's not, but this is a thing people have said since the early days of Java which is still going around the internet. I personally use Java every day and have yet to hear someone complain about the speed of our backends.

The Techempower benchmarks are a great "real world" example IMO: https://www.techempower.com/benchmarks/#section=data-r16&hw=...
"I could have told Google directly about the problem, but then I'd have no cool story to publish on my blog"

First of all, you definitely would. Standard practice is 1) report the bug privately, 2) wait for a fix, 3) get the go-ahead to publish your report and take credit publicly. That's how it always works; that's how security researchers build their reputations and careers. I guess you just weren't aware of that.

Second of all, even if you wouldn't get to publish it, that is horribly selfish reasoning. Putting millions of people at risk of having their information stolen for the sake of a popular blog post?
awesome idea. I work at a financial institution, and the idea of a browser recording tool, would be ruled out due to regulations and concerns regarding the sharing of user data. However if the data was always encrypted, and redacted, this might be a more workable solution. This kind of tool is invaluable for UX research and bug reporting.

I'd like to get in touch with you. Do you have a twitter handle or email I can DM?
Biodiversity loss would be measured in loss of biodiversity, I would think.
There are many volunteers who have no need to "get a foot in the door". What do you think their motivations are?
Turbo Boost Switcher for OS X
Crater rebrands as Shyft to focus on helping global nomads move
Please ping me via email (contact in my profile). Might wanna hit you up about this :)
I didn't say it was particularly strong. The point is that it's something. Intel could claim that it's there because benchmark software impact performance itself, and so they're explicitly making no claim of warranty when it's present. The point isn't that it's going to stick, just that it's more stuff to muck up the the legal process with to delay judgement.

Weighed against the normal risks of someone actually reading the EULA, it seems like a minor thing that may help in some way.
The most useful one I've done is opening the garage door from my phone or Google Home (yes, anyone can stand outside my windows and open the door on voice command, but noone would know to do that), and notifying me when I left it open for 5 minutes. I used a Sonoff relay switch for this, coupled with custom firmware based on homie. A LOT of hours went into this, but it was also a lot of fun and learning.

I've also made temperature and other sensors using esp8266 boards, but that wasn't quite worth the time spent.
Depends on how experienced you are with raspberry Pi. Good to start with their more basic tutorials? Found this https://snips.gitbook.io/getting-started/
I learned it in school, so I don't think it is that uncommon. Barely remember it though. Doesn't come up a ton.
"i built a bed occupancy sensor so hass knows if we're in bed or not,"

Do you use a pressure sensor or PIR for that?
Sorry, I worded my comment awkwardly. I meant roughly 400k years before the time when the individuals who the specimens are from were alive.
Most of the emperors out there have no clothes.
Can all the ads be fast?
That's a strange comment, surely it's impossible to stay in business and not understand RoI to some degree.
I think Apple laptop CPUs will be like USB-C. First 'what's the point, nothing is compatible', year later 'everyone is doing it and it's actually pretty cool to attach everything including power with a single cheap dongle'.
Serbian University Opens the First Hyperledger Blockchain Course in Europe
I can't speak to that particular exploit, but no matter what you always go to the vendor privately first. Period. If they are uncooperative you can then go public. Not before.
We can detect atmospheric water and oxygen[1] on planets round other stars, so yes. Although your last qualifier is flexible enough to kill almost any possible answer.

[1] https://uanews.arizona.edu/story/oxygen-and-carbon-discovere...
Amen... but with Washington DC. Northern VA has literally the richest counties per capita in the US. Then I look at Eastern WA or Idaho and lose my shit. Montana, too, though the culture is terrible.

If only I could get a job there that didn't pay poor salaries...
Reminds me of this talk by Neil deGrasse Tyson:

https://www.youtube.com/watch?v=sLYorVnA44U

Paraphrased: "Everything that we have achieved which the chimpanzees can't, is in the 1% of the difference between our DNA and theirs. Imagine another species that is 1% different from us, in the same direction that we are different from the chimps."
Spiegel miscalculated and its cost him billions. He had multiple opportunities to sell Snapchat to the competitors who are now still growing and copying his features while his own platform has essentially stalled out.

A verge article detailed its decline a few months ago:

https://www.theverge.com/2018/5/18/17366528/snapchat-decline...

And the previous HN discussion on said article: https://news.ycombinator.com/item?id=17431663
Maybe each galaxial species is given the perfect planet for them. Distance to other life is so great to avoid one planet species from destroying another.

Which considering the appalling job we are doing of caring for our home planet is a good thing. Because if humanity ever finds another species, our track record is pretty abysmal. God only help them if their planet contains a resource we covet
The humans also have the hardware input lag, possibly tens of ms.
Slow, in this context, is too much of a vague term. Are we talking about latency? Throughput? GC pauses? UI sluggishness? VM startup speed?
Given:

- gigabit ethernet LAN and a speedy Internet connection

- doing "desktop" work -- browser, SSH, office docs, media consumption

All my machines feel snappy, ranging from the $250 NUC through the MBP2011 (with 16GB RAM and an SSD) through the midrange Intel desktop (also 16GB RAM and an SSD).

I don't play any significant games and major computation happens on servers, not on anything I'm typing directly on.

It's been snappy for a decade, and I don't expect a noticeable improvement the next time I get something new. I might be pushing more pixels to a screen, but it will respond at about the same speed.
نقل عفش جدة – افضل شركة نقل عفش بجدة
This post is a great illustration of the FoundationDB model. If you can design an algorithm that scales from a theoretical perspective, and map it onto the FoundationDB key-value model, writing the application code is as straightforward as your algorithm. You don't have to think about the details of storage, networking, and transactions very much.
I've seen this line on their billboards around town, "the power and dignity of work."

http://www.goodwill.org/blog/advocate/the-power-of-work/
Resume Writing Services
It sounds like the bots could just roll down a lane and end it in the midgame and could benefit from some hardcoded strategies, but I guess this is not what OpenAI is interested in.
I believe they did remove the green lock from https sites to avoid implying trustworthiness. And removing the back button API is something Google can't decide on their own; it has to go through the standards process.
And form.
So you're saying that small companies should just accept that any bugs found will be sold to black hats?
That's not really the same version of the AI that's playing 5v5 now though. The Shadowfiend 1v1 bot was near perfect at all the skills needed for that match-up, while the current bots are far worse at even some mechanical skills like last-hitting.
Chillax
I keep getting this error:

"Dang! There was an unexpected error, please try again. If the error persists please come back in a bit or get in touch with us!"
Are there plans for an Android app similar to the iPhone app? It's the one thing I miss about Smart Things
Thank you, great to hear that! And thanks to Ives from CodeSandbox who made the live preview happen https://news.ycombinator.com/item?id=17816665
oops, yeah it would help if I got the names right.
Sangaku, geometrical theorems on tablets at shrines during the Edo period
Have been using https://www.home-assistant.io/components/emulated_hue/ for sometime. It does not use HA Cloud though (not required actually).
With this, all the components registered in HA are emulated as hue devices for Alexa.

Note: I use Echo Plus, which has the abilities to discover devices. Not sure if this works with Echo or Dot.
Sugoi! I'd be interested in hearing the price breakdown for living in Tokyo at current exchange rates ($USDJPY = 110.00)?

For a moderate two bedroom in a cool neighborhood? As well as office space. And how is the availability of gigabit residential fiber options. Say, comparable to Verizon FIOS (~$150/mo)?

In short, if anyone has set up a remote office for 2-3 months or even permanently I'd love to hear their experiences ;)
I guess the https://mythryl.org/ dream died with its creator.
Google AI Team Improves Linkify Feature for Android Pie
Just as likely that ye olde skeleton has come a-knocking.
If I ask Google to delete all my innformation, will they do it ?
I am using it for basic stuff mostly and the experience was very positive. Also have a dev friend that introduced me to snips, who ordered a maker kit and can’t wait to code some stuff for the platform
Pay day loan vendors... if you can pay them off, they've lost.
FoundationDB could really have been a big big thing had they not burnt bridges with their initial user set (i was one of them). It was a really cool database.
> From there, I blew through all 120 episodes of the Philosophize This! podcast.

Good recommendation (based on the first episode anyway).
Another feature I would suggest is to monkey patch the browser `console` functions (e.g. log, warn, error, etc...)

This way in addition to capture all the DOM related events, someone can also look and see what messages are appearing in the console. This is useful for debugging.
I'm kinda curious to see how Zhaoxin, Hygon and other manufacturers in the x86_64 space are going to play out. It would be nice to see some real competition, not just Intel vs AMD, in this space.

There are other services like Packet that offer bare-metal hosting on small Atom and ARM processors. It'd be nice to see some alt x86 processors in this space.
E.g. a pure function can work internally by mutating some local variables. Locally constructed new objects such as conses can be mutated before being returned to the caller. Blackbox testing cannot tell.
Those are useful general-purpose libraries. Treat them like any other library with its own specialized terminology - and, like any other library, don't use them until you need them.
I literally got one with a book on databases as a student, so you kind of can? But the power of the argument is that if it's possible to put this kind of clause in place and enforce it by law for something that's harder to get, then Intel putting that clause in place for the general public has legal prescedent when they do want to take someone to court.

It actually makes it easier for Intel to argue that chips are such specialized bits of equipment that even though your average joe can _get_ one, they won't understand how it works and so only highly trainer professionals who have been certified by Intel would be able to reliably benchmarks their products. "As the average user would interpret the results incorrectly, their publication would hurt intel's bottom line". And suddenly you're 95% of the way to having won the case already.
Recently, there was a long autobiographic thread on twitter about a young US woman who could not make it into an adequante job in the gaming industry, simply because she is a woman. For women, it seems to be very hard to find a job generally, with few exceptions. For example, plenty of Nanny jobs seem to be available in Japan.
They probably meant the reaction, not the blink and echoslam.
The incentives are all messed up due to how we pay (or don't) for software; this is similar to how it's much easier to waste viewer's battery and bandwidth showing adverts than it is to charge them money.