skysight-inc/HackerNews huggingface dataset:
At the bare minimum Google should offer a full refund for those who bought a Nest Guard. This could be covered under the breach of implied warranty of "fitness for particular purpose", where the purpose is "to purchase a device and having a reasonable expectation of being free from surveillance".
Simple Pre-Commit Git Hooks with Husky
Might be Dunning–Kruger speaking, but I'd be surprised if that was not the case, and I am surprised that this seems to be a new area of exploration.

I mean, think about it: we're talking about a network of electromagnetically unshielded electrical devices, swimming in a sea of conductors, that is believed to have evolved its functionality over time. Since evolution is a random optimization process, why wouldn't it exploit electromagnetic properties of the environment, if they're reliable enough? It's not like evolution understands the concept of a wire, or chemical signal.

(Also reminds me of that story of an FPGA design generated by genetic algorithm, which ended up exploiting the electrical properties of the particular chip/board onto which it was uploaded.)
> I too am a bit skeptical about hooks making what looks like pure functions act like stateful ones.

What’s wrong with that? Any conceivable application needs to actually have state that changes over time. That’s true of all software written in a purely functional style.
Is anisotropic filtering standardized by the D3D or OpenGL specs now? I know in the last decade or so, it was still the case that if you did an image diff of the same scene being rendered with say, 8xAF on both NVIDIA and AMD GPUs, the result would be different since both vendors used a mix of heuristics to get good results. I'm guessing they might've dropped the hacks by now and converged on a known 'good' algorithm. I wouldn't be surprised if mobile GPUs are still cheating even if desktop ones have stopped, though, so you'd be able to detect that with WebGL.

There's also the 'detect driver bugs' approach since there are test suites out there that detect various driver stack bugs using special shaders, you could run a set of those to identify the GPU (or even driver) being used to rasterize the WebGL content.
Which team? Before I joined I spoke with a few friends who work there (after reading the NYT article and comments like yours) and got positive feedback. I work here for the past 3 years and so far touch wood nothing even near this. Pretty happy all in all. It’s like people talk about a different company. I’m at AWS, Sr SDE, any teams the above warning is more applicable to? Asking for myself in case I want to switch a teams to know what to avoid but also since we are hiring, I’d like others to know if it’s a specific team / department to avoid... Also, all of us in “good teams” should take ownership and figure out how to systematically fix the issues others obviously experience in other teams. If it’s a specific branch or department, I’d like to see all amazon employees protest to eradicate any toxic bosses / culture in these teams. I just have no way in knowing which ones are, it’s a huge company
Lincoln did criticize his generals, eventually removing McClellan from command for timidity. He was careful about how he did that though, and how he interacted with the rest of the general staff. But he proved to have a better grasp of strategy than most of them, which he was able to implement once he found Grant.

You're correct he was reluctant to overtly criticize, but the lesson to take away isn't to just not criticize. It's to be diplomatic and patient when trying to effect change. Being a natural leader, brilliant, and with great strategic intuition also helps :-)
China’s Greater Bay Area Still Has Hurdles to Clear
AT&T has roled out dual-stack in most places by now. But... I ended up disabling it on my home network because whenever I’d have a network issue it was just another thing I had to worry about debugging. I feel bad about it but I’m not switching to dual stack till there are sites I care about that are only IPv6 reachable. I feel shame admitting this publicly.
Yes. You need “magic” to be able to write and Reason about your programs in a functional style, while still having side effects and state that changes over time. All functional programming environments have this.
I'd never considered this explicitly, but it's an excellent point.

It occurs to me that Google somewhat famously adds artificial downtime to their services to make sure no one is relying on 24/7 uptime. I don't want to reduce people to server-equivalents, but I'll bet high vacation rates are a pretty good way of making sure no one relies too much on individual knowledge. Even from my personal experiences, lots of things get documented when the person who knows them well is heading out of town and there's a sudden scramble to formalize that knowledge.
Cameras in a public space? Oh no! Call the police right now!

On the other hand, Google conveniently forgetting about the mics they installed in people's private residences is actually a big deal. This is exactly the reason I would never buy garbage devices like this. Google couldn't make a better case against such devices if they tried. There's no hint that the disabling of the mic wasn't or couldn't be reversed by Google or other parties. But even if it was secure and didn't record anything, Google broke customers' trust by including a hidden mic. Whether they had future plans or not, they lied to all their customers. If they came out and offered free replacements of any systems, I'd maybe buy their apology. As it stands, it's clearly PR bullshit that this was a mistake. One would have to be extremely stupid, gullible, or both to buy that especially given Google's history. That mic was put there on purpose. I also don't buy it that they never recorded anything with it. Of course, we won't be able to prove it and Google won't tell. But once again, their history tells all.
فروش ویلای نیمه کاره 500 متری در خزرشهر جنوبی + عکس (کد 4): املاک مشاورین خزرشهر
The driver fixes are usually performance improvements where the vendor rewrites shaders to make the game run better or add support for weird vendor features (like SLI). If the vendor had to hack around the game to make it work at all, the developers wouldn't have been able to even test the game during development.

WebRender was locked to NVIDIA as a known target with a known set of driver bugs. They could've chosen AMD or Intel as the target instead and worked to figure out all the relevant driver bugs and worked around them, but for whatever reason they picked NV.
We will only have it damn good on the web when it is as easy as doing RAD apps in Delphi, or using Blend to design UI layouts.

I see a good possibility with WebComponents, which React seems to be the only framework not going for them.
Moving from WordPress to GatsbyJS and Back to WordPress
Thanks, and hopefully this can smooth some paths for you in the future, to help everyone involved.
Sigh.. I was hoping to find the calculus version.
Not only that, but classes are at odds with advanced render scheduling like React is moving towards (concurrency, prioritized rendering, context switching, bailing out of renders, etc.).

With a class instance, what happens if you need to bail out of a render and potentially restart it again later? The developer could have done literally anything to their class instance the first time through. They could be inheriting from anything and doing whatever they want to `this`. You can't easily "restart" it from its original state, unless you made a perfect snapshot, which is not easy with class instances – you'd need to perfectly deep clone the prototype chain and such.

With functions and hooks on the other hand, there is no class instance or prototype chain to worry about. All state (whether stored via useRef or useState) is controlled by React – the actual object it gets stored on is hidden from the developer. If React wants to ditch the "instance" it was updating on the previous attempt and reuse the one it started with, it can do that without worry.

It's the same reason "time travel" features are easier with more functional approaches. Adhering to functional programming ideas pays off in the long run.
Because the different hash functions have different trade-offs.

For example not all hash functions are cryptographic hash functions and can be much faster.
Air: An Ideally Refined Web Framework for Go
Are we going to find the Boston Bomber next?
I didn't say it was less stable - I said that the product has less features. And I mean product in the larger sense of things - management tools,etc etc. Similar to the Confluent Platform - for the streaming usecase.
Firefox and Chrome have been using hardware acceleration for Skia for ages. Even if you have HW acceleration shut off, Chrome is typically using SwiftShader to rasterize which basically emulates a GPU instead of doing traditional CPU rasterization.

If you switch off hw accel in Chrome and Firefox your canvas performance will tank.
I am a bit skeptical of this account. Every time I have contacted DigitalOcean support they respond quickly usually within hours.

If this service was successful and profitable, I can't imagine waiting 5 weeks. I'd be in full nerd rage after 1/2 day of being down, and would be spinning up new servers on another provider.

Curious to see the full post though before jumping to more conclusions.
I think I've inadvertantly pressed some buttons, which I do apologise for - whole heartedly! The written language is a very imperfect thing to get right. I'm not trying to bait anyone in words.

Ironically, I do try to "let it be" and to not be a hypocrite in my day to day life. However, we are imperfect beings, and we all make mistakes (well, at least I do!).

I recognise the engineering and technical expertise of this device... but all through it's design phase and it's production, was there ever a purpose other than spyware? Was it ever meant to be anything other than nefarious?

For it's when someone can say to me "Oh, it's a really good thing because x,y,z" then I'll have learnt something new about the rich tapestry of life -- and I ask this because I don't understand, & not because I'm trying to lord it over anyone.

Again, apologies.
At least in Germany, even if you are pursuing a CS degree at an university, you are supposed to teach yourself how to code anyway. Hence it makes more sense to get an degree in mathematics or physics, which have much higher prestige than computer science.
Reddit is completely unusable on mobile without the app. I get that they want ad revenue, and if they were less ham-handed about it (and if their app was significantly less shitty, and with more subtle ads), I might have installed it.

I'll keep using Reddit from a desktop browser, but I won't install the app. So now they get no revenue from me, when they had the chance to get some.
Beyond my comprehension. I give a try about once or twice a year, fail, and don't think about it.
> 99% of the work is done by antirez and the open source community

Redis Labs employs antirez and therefore sponsor the open source work on redis. At least a part of this VC money is going towards making a great open source redis. As a user, that makes me happy.

https://redislabs.com/team_post_type/salvatore-sanfilippo-le...
What feelings would you expect, or prefer, me to feel in reaction to your comment?
Very poor taste to post this. If I were a higher up at amazon I’d do my best to figure out who you were and fire you immediately.
I've got a similar Kaggle Kernel - https://www.kaggle.com/nulldata/meaningful-random-headlines-...
Well, you could. It sometimes works. The problem is when the manager who manages your shitty manager moves away, and you get a new one. Good managers always get promoted or move away, only the terrible ones stay. The shitty manager will start afresh to get onto you.
I'd recommend suggesting that they whitelist /preview as that is a view only mode that allows you to access external docs without leaking data to the world.
Airbnb Does Not Exist
That's my goto tool for this type of thing
> Or was this going to upload the audio to Google's servers to do the work? If it's the latter, that would necessarily[1] require uploading audio without a wake-word trigger.

Couldn’t it run a local model to detect possible incidents, and when a local confidence threshold was exceeded, upload to Google to run a more intense model? I’m pretty sure this is how things like “Hey Siri” and “okay Google” are implemented.
You can do all of that without WiFi. How is an attacker with no vision of the screen any more useful than a script that can auto type a command to get remote access?
Even as there are eleven observed events so far, that is from 2 trillion galaxies in the observable universe [1]. So at 100 billion stars per galaxy [2] a guesstimate is that we are talking about 200 billion trillion stars. Seems even divided by eleven it seems pretty rare. (Not sure if the detector can “see” all those stars though.)

[1] https://en.m.wikipedia.org/wiki/Observable_universe

[2] https://www.livescience.com/56634-how-many-stars-are-in-the-...
Have heard many Amazon stories around review being used by managers as a revenge tool. A true incident - a friend of mine and his coworker (same level) didn't get along. Their manager left and this coworker was made the manager since he had longer tenure. My friend received a PIP in 2 months flat and ended up leaving the company rather than put up a fight.
Quite possible this throwaway account belongs to Uwais Khan, the guy's Manager? :)
Increase Business Productivity and ROI with Android Application Development
+1 to HillRat's answer (especially hacking around in Codepen). On top of his, I want to plug the Mozilla Web Docs [0]. They're absolutely wonderful to reference for all your CSS needs, especially if you learn well from reading the docs. On top of that, they have excellent tutorials as well. I would consider checking out their one on CSS [1], you might find it easier to get through than an O'Reilly book.

A little unrelated but as someone who also loves their C++ and low-level programming I really enjoyed Lin Clark's articles on Firefox's Stylo [2] and WebRender [3], I think they do a great job of intuitively explaining the back-end behind CSS rendering, if that's of any interest to you.

[0] https://developer.mozilla.org/en-US/

[1] https://developer.mozilla.org/en-US/docs/Learn/CSS

[2] https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-en...

[3] https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-f...
Unless he's already a sock puppet of the legal team.
So the police have a list of 1000 people who were near a crime scene. Next step is to narrow it down - racial profiling, who has a criminal record... Young people are statistically more likely to commit violent crime, that's probably taken into account.

It might be wise to turn off location if you belong to any minority group.
You have a fair and understandable point. Here’s my perspective as someone who has been proximate to both industries.

My parents ran a construction company. One day a guy showed up for his first day of work. By virtue of the project’s schedule at that point, a trench needed to be dug 3ft wide by 5ft deep by 20 ft long. There were buried utilies nearby, thus machinery would have been risky. Therefore on Chuck’s first day of work he dug a tench by hand in the 100+ degree sun(By virtue of necessity).

That’s a pretty anecdotal, albiet harsh, case. If you’re smart about riding the ups and downs you can make decent money, but as an industry it’s pretty hard on its workers. I have friends who work construction to make money during college. While I am worried someone moved the AC from 68->72, they are breaking their backs pouring cement and consuming illicit drugs to block the back pain.
Very delusional and poor writing by this guy. I have no doubt Amazon is a miserable gulag to work at, but I have no doubt this guy has made his situation much worse through his behavior.
Miscarriages are very common and not much talked about and I am sorry she couldn't see her father that day.
There are so many glaring problems.

I don't know why you can't just highlight text in a kindle book and say:

[x] typo
[x] mispelling
[x] grammatical error
[x] garbage characters
[x] plagiarized
[x] missing section separator
[x] other [______________]

maybe the REAL issue is that all of these are post-sales problems
Damn. I’ve been following Alex as a peer in the early WP scene since back in the day. Didn’t realize this was him until I saw his about page mention Viper007Bond.

If you’re reading this bud I hope you know your work has made a lasting impression on many.
Should anything have a name?

It seems that people are just running out of shit to write about at this point.

And from Scientific American! I trusted you as a kid!
Devil's advocate - since there's two sides to every story- he's trying to provide more data points around the story. In my view, he's doing people a favor here.
This is why I use Slide from F-Droid. It's useful, featureful, and ad-less.

https://f-droid.org/en/packages/me.ccrama.redditslide/
Since you mentioned you want to protest, are you going to join Oleg? Seems like a good starting point.
> I hesitate to bring up a cliché, but it's starting to feel like React is the new jQuery

I don't understand this comparison. jQuery extended the existing DOM API to make it more user friendly and made it cross browser compatible (an incredible thing in it's age). React does nothing like this - it brings a completely different concept to designing user interfaces that has nothing to do with the DOM api.

If anything, I see hooks as a response to the community that was installing React+Redux(mobx/whatever global state manager library is flavor of the week) by default. This feature makes it possible to use React as more of a one stop solution, which I definitely welcome.

> I'm already trying to anticipate what comes after React, in which case I want my code to depend on the smallest possible API surface area.

That's a fools errand. The code I wrote 10 years ago that relies on jQuery still relies on jQuery (and guess what -- it still works the same as it did when I wrote it!). And the code I wrote 5 years ago that relies on angular1 is still in production (and guess what -- it's fast and incredibly bug free because it's had so long to work out the kinks). Despite these frameworks no longer being fashionable, they still serve in production environments fantastically.

You don't have to rewrite your user interface code just because something else came along. You can embrace the positives of the library or framework that was being used at the time you wrote that code and create a rock solid application. Your goal shouldn't be to write code that depends on the smallest API surface because good code that correctly uses a well written API (which both jQuery and react are) will not be hard to maintain down the road regardless.
New Tech Podcast: Tech Lightning Rounds
Probably because it isn't officially sanctioned, which apparently was the reason the more common libcs never added support for bcrypt directly.

-

"The security departments of some customers look at recommendations they get and evaluate the deployed systems based on this. In a few places this led to the problem that the NIST warns people indiscriminately about the use of MD5..." (Note, this was from 2007 when md5 would be in roughly the same state that sha1 is now in.)

http://www.akkadia.org/drepper/sha-crypt.html
https://access.redhat.com/articles/1519843#ok-ok-but-why-not...
Fascinating. People think America is a Christian conservative country but its much more complicated than that. It was the first Western country that made divorce legal decades before Europe and there wasn't a stigma on remarrying.
A Female Ghanaian Slave, Led the Longest Rebellion in West Indies in 1733
As far as these preferences go, I think of myself as an outlier in the US, but with 11 kids and pride in fixing your own sewer and/or not wanting a plumber in your house for privacy reasons, you appear to be much more of an outlier in the opposite direction. Sure, in that case, you have to live in suburbs (or a rural setting). I know some people who want to live walking distance to long mountain running trails, that places even more severe restrictions on them.

For an average person though, preference for suburbs is usually just based on outdated preconceived notions and habit (scared on a city bus? buses in HCOL areas, esp. those going to major white collar employment areas e.g. Seattle to Redmond, have like 30% of the people on their laptops half the time; uncomfortable in crowds, in the US? most US cities have no crowds to speak of even in downtown core, and in any case most people are quite fine in a crowd at a football game or a concert).

Also, even with an extreme bias towards suburbs in the US ("the children!"), many people do prefer cities if you judge by the price per sqft.
90 Ft. Vertical Spike Wave in Slow Mo
Call me crazy... but how neat would it be if browsers had native JSX and React support - and even some optimizations for it/them?
I can't speak to IC, I don't know it well enough.

I can't speak to the helplessness of being the SO, watching someone you can't help, but love so deeply. I've been the one who experiences the pain.

But... From what you've said, your wall of text, you are stronger than so many people I've seen. You've recognised when you need help, and that helps both of you. That's amazing.

I can't offer any remedies you might want, but I can offer a voice telling you that you aren't alone, and your story makes me proud that someone hurting has someone so strong next to them. Even when you don't feel that way.
When I had a corporate job, digging through internal data like this for personal curiosity could have gotten me fired if I were caught, even without posting it publicly on the internet.
Can confirm, this info isn't public at Amazon
Agreed, I have contacted them before over the 2 years and always they responded quickly. They responded w/in 24hrs and said that someone from "security and trust" team would review and get back to me, and that response took 5 weeks. So I guess at the point they already destroyed your instances they assume they lost you as a customer and don't really care anymore to get back to you in a timely manner.

I did go into full nerd rage because I can't believe they would do this to a startup, I had the critical stuff running in <1hr on Linode, but took a day for everything to be rebuilt since I had to redo everything w/out access to backups or images.
I would like to add that I don't blame either these researchers or the ones with that drive.

The most honest expression of the scientific method is to try as hard as you can to disprove your own theory.

Sometimes it's just really really hard not to fool yourself, and statistics could be called the science of how to not screw yourself scientifically.
Also, no commits on weekends does not necessarily mean he did not work on those days. I "commit" my work only every few days.
As a German ESL student, I found it hard to believe that "foodstuff" and its plural was a genuine expression and not a prank. Seems so much more German than Lebensmittel is ("Survival/Life tool/gear").
Us humans certainly prefer to put boundaries and names on things. And indeed, it is often unwise i.e. with (one of our) species definitions: A can procreate with B, B can with C but A cannot with C, meaning A==B, B==C but A!=C, a paradox because of our tendencies.

Could it be a cultural thing? While I grow older I find it more natural to think of things as continuous or to assign uncertainty to "facts", but perhaps our educational system does not give much attention to this. Perhaps it's too much about facts and names and boundaries.

In this articles' case though, of course mental disorders are a continuum but the drugs and methods for treatment we have are not. So perhaps in this case a label is nice. One should always keep the continuous nature in the back of one's mind though.