skysight-inc/HackerNews huggingface dataset:
>Isn't this the same company that wouldn't hire the homebrew author?

I think you’re confusing it with Google.

>I get the sense the only UI people who really know programming work on the React team

I haven’t worked in many companies before, but I find my colleagues across the company to be very good UI engineers. Not sure where you got that impression.

>I'm a bit dumbfounded about the "this" and "class" confusion concern as well

In the grand scheme of things it’s a pretty minor concern (although people do tend to overfocus on it because it’s easiest to explain and discuss).

The motivation for Hooks is:

* Share reusable stateful and effectful logic between components. Like mixins but without name clashes or the diamond problem. Hooks can be applied more than once, and are instantiated per call.

* Colocate related logic instead of artificially splitting it into lifecycle methods.

* Accurately model component as being in multiple states at the same time for concurrency. (Important for future React features.) Closures can do that because they capture specific props and state.

Finally there are some difficulties related to optimizing class code at compilation time. Such as inlining and fusing classes together. Functions make this simpler and they also minify better due to safer mangling.

All of these motivations can be challenging to explain. So people tend to overfocus on “this”.

I also wrote this, let me know if it helps: https://medium.com/@dan_abramov/making-sense-of-react-hooks-...
The proofs in Metamath are not produced by machines. Humans write them, but machines validate them.
Because the best practice is to prefix them anyway, following up on XML namespaces?
I Taught a Simple AI Agent to Play Cartwheel
Thanks! We changed the URL from https://www.reddit.com/r/dataisbeautiful/comments/7s8hck/pat....

A discussion from last year: https://news.ycombinator.com/item?id=16215130
In Danish nitrogen is "Kvælstof", or "Strangling stuff". From German: https://en.wiktionary.org/wiki/Stickstoff#German

I'm guessing because Nitrogen gas will kill a flame?
> Roll my eyes every time I see a "Considered Harmful" headline.

Me too.

> As for SIMD, it's a huge benefit when used in the right context.

Sure, but as the article points out, that benefit could be even huger when used on a "proper" vector architecture with veeeery wide vector registers that do not also double as not-very-wide scalar registers. "The SIMD instructions execute 10 to 20 times more instructions than RV32V because each SIMD loop does only 2 or 4 elements instead of 64 in the vector case."

I think adding SIMD instructions to x86 was a good trade-off at the time, but I also think the authors are correct that new ISAs designed now are better off with a vector architecture like they propose. In the end it's apples vs. oranges because the two contexts are not comparable.
Call 911; Seriously it works like a charm;
Except that we are humans not robots. You never picked up a friend after a night out who got sick in your car? Or had a baby that decided to smear poop all over the seats? Spilled coffee in the car? Know someone who likes to smoke in the car? That stuff happens, and if there was even a slight risk that it would get you banned from convenient transportation then yeah, people will buy their own so they don't need to worry about this. Pretty much everyone who has kids has to keep extra stuff in the car just in case - ergo, they will always go with personal vehicles. Otherwise, we'd see far more people switching to taxis than driving their own cars, especially compared to new cars, as monthly taxi cost can easily be lower than car/insurance/tax/fuel payments on a new vehicle, and yet people keep buying them.
Word of advice to anyone. Don’t complain about your boss, in any company, very few cases it will end up in your favor. Second, never complain to HR. As Oleg said, HR is to protect the company, not you.

I’m very saddened it ended up this way. I don’t know the full story so I can’t judge. But if even half of what he says is true, everyone involved should be fired.

Having that said, I work for AWS and pretty happy but I’m very concerned I keep hearing cases like this in the media. Maybe when the dust is settled I’ll try to take apply to his team and this will give me an excuse to see their culture from first hand. So far all employees I personally know didn’t have similar issues, but maybe I’m just lucky.
Why is it so trendy to discount the possibility of aliens? Your comment and the article have specific, nearly-foremost intent to do that.

There's no evidence it is aliens. Obviously it could be, and it's unlikely there are not such things in our universe.

It just seems more appropriate to say "there's no evidence it is related to alien tech." Everyone having to say "it's NOT aliens" seems like some sort of cultural phenomenon.
Fair enough. These seem much better for starting out. However, the progression in Vue's guide is much better thought out.

Step 1: Get a simple "Hello world" running.

Step 2: Get something dynamic on screen.

Step 3: A simple if statement.

Step 4: A loop.

Step 5: User Input.

By the end of the guide, I know all there is to know to make a very simple interactive component.
If you believe nest became more like Google, you clearly never met Tony.

At least in that case, you have it very very backwards.
Nest made Google more like Nest, not the other way around.
You were technically wrong, but good luck ever using 'occult' as a verb anywhere but intellectual and special interest message boards.
I not sure if you are just trolling here, but reading the article it seems clear that the author has a point beyond the usual signifier-signified semiotic crisis.

The author ends by musing about mental diseases being described by coordinates in several dimensions. Sure, perhaps connected regions of that space can be given their own names, but in general, the author believes that our vocabulary lacks the granularity to identify the fingerprint of individual diseases.

I know a lot of hands have already been wrung over the ineffectiveness of natural language in describing the phenomena of the inner world, but in a clinical setting this takes on a new meaning, and the essay is, in my opinion, poignant.
In 41 years we moved on from BBS to BS
Athough I think CSS could be more than it is, I have never felt any need to use SCSS. Writing a complete new style for a typical blog costs me half a day with clever use of nesting, css variables and such.

The pain points usually stem from inconsistencies in browser implementations. Except for missing functionality like not beeing able to select a element who has no child of a given type I never really felt that it took longer than it had to (most of my time goes into deciding the design and not into wrangling with fine details of css).

But maybe I should check out SCSS?
I was talking about Fastspring, they run my store, and they offer the API and send order confirmation emails. The IMAP thing is just what I use to get a list of orders.

(They also support webhooks for incoming orders, but that would require me to run a webservice... the IMAP hack seemed easier)

Edit: I looked at Blendo, it sounds like that's kindof what I'm looking for, but it's probably cloud based and they don't even have pricing on their website ... not exactly the lightweight tool I had in mind.
"Weeks after Mr. Perry’s involvement in my study ended, he and I met to discuss this article. After I explained the topic of this article, he voluntarily gave me written consent to use his name and describe his clinical history." ?

OT: It's not seriously his real name? There's no way he could have consented. Nor is there value to him or society in naming him. Is it a metaphor?
Why is it necessary to do something that looks dirty? To me, "usability" means I shouldn't have to care about endianness, pointers, all the superfluous mental overhead of C et al. If you program in Python, at best you need to care about whether something is a float or int (or string if read from file). In recent Python versions we no longer have to care if a string is unicode or not (they're all unicode now); that is precisely progress in usability.
They could be more turbulent. I presume they aren’t, though.
The milliroentgen values are probably wrong - 800 mR/hr would be way too much, something I wouldn't recommend touching :-).
The average background radiation is around 0.010 mR/hr - or 0.1µSv/hr.
But surely, having a sane way to do I/O in the standard library is one of the traits included in "Usability"?
>In online discussions there are always people who claim that criminals are idiots, but I don't think that's accurate. I reckon that when it comes to crime, most criminals are in effect a lot more intelligent than I am with my elite university degree and so on.

Career criminals (mob, drug cartels, etc) yes.

But people who commit random premeditated crimes are more often than not (judging from trial) in "Fargo" movie territory, and most smaller criminals (e.g. gang members, methheads, etc) are dumber than cotton.
> What would have happened if Google had secretly put a microphone into their fire alarms as well, not just their home security system?

You could have found it by dismantling the device and the renter would have won their case against the landlord.
I'm sure you'll get over the basics pretty quick. After that, check this out http://learnlayout.com/.
Every workplace is made up of Human structures, and humans act as humans.

I'm only suggesting you shield yourself from problems, not create the problems yourself.

Getting yourself immunity isn't exactly wrong.
Noticed these on an Emirates A380 recently. Cameras in the ceiling at the front of each seating section.
>This coding pattern also requires more babel transforms. Not a big problem but something that developers should be aware of.

This sounds like a totally BS reason in the context where it is said.
There's no cure for death after the fact. No cure for the loss of information from a damaged brain, unless somehow a backup was made.
CERN 2019 WorldWideWeb Rebuild
If BS is short for Business Strategy then yes. Though BBS, some people found the potential of the Internet and starting to utilize it using varies business strategies.

Dismantle those decentralized BBS is one of those methods.
Upgrading Bash on MacOS
A colleague of mine read and thoroughly recommended 'The Imposter's Handbook' for devs in this situation - it's a CS overview for developers without CS degrees. Data structures, Big O etc.

I don't think going to university after 15 years of industry experience will reap any benefits. Something like this could just plug the gaps in your knowledge for less than a hundred dollars and a fraction of the time.

https://bigmachine.io/products/the-imposters-handbook/
If your project grows big, you will at some point need to use a state management library like VueX which has similar concepts than Redux, so I'm not sure this argument holds.

My biggest problem with Vue is the template syntax. Since JSX is a thin layer over Javascript, few modifications have to be done over Javascript (or Typescript) tools to make them work with JSX (or TSX). Vue templates are a totally new language which requires more complex tools. I've never had any problem using refactoring tools (renaming variables, go to declaration, find usages, ...) with React, while in my last Vue project, renaming a variable broke code.

Vue has Vuetify, which has been a breeze to use, though. I don't know if there is a React equivalent.
Misconceptions, Battle Scars, & Growth on Security
> One part of the functional promise seems to be that if every piece of functionality is small, isolated and easy to understand that the whole of the application becomes easy to understand.

This part is wrong. Your huge components are made of what? Small things. Isolating all those small things just let you add more boilerplate and mental load when trying to debug. To reduce complexity you have to remove code, not move it around.
>- 1. Google wants to spy on you with a hidden mic

- 2. They had future plans for the mic, but it was disabled, so it wasn't mentioned by the marketing department

How about both 1. and 2.? Google wants to spy (for ad context etc) with a mic that will be enabled in due time?

And why move the Overton window to "it's ok to have hidden mics in a bloody thermostat, as long as they're not enabled"?
Thanks for feedback. I do think the “main concepts” guide goes in roughly the same order but I agree there could be a more condensed single-page version of it. We’ll keep it in mind for the future!
Thanks Alex for living a good life, and sharing your work. Thank you also for the reminder to live every day like it is your last.
Driven
Mckinsey – Behind Every Major Crisis
Chrome-Extension That Permit to Navigate Through Websites Without Opening Tabs
Karma – The App That Helps You Rescue Unsold Food from Being Wasted
This is true, and, in some ways admirable.

The problem is that, for a lot of companies, the endgame is continued midsize existence; it’s death when you stop getting new customers and old ones phase out.

The low marginal cost of software doesn’t guarantee winner-take-all markets by any stretch, but it does apply pressure in that direction.
This is exactly what you are talking about.

I'm disgusted by such behavior, especially as action is in counter to their stated values.
Oh TIL that Skia has an OpenGL backend. I guess I was wrong then when saying Skia is a CPU renderer.
At some point someone at SIA would have thought about covering up the cameras (surely?), I imagine it would have been:

1. Accept the OEM design (cameras uncovered) but possibly have to deal with people not liking a camera shoved in their face (camera active or inactive)

2. Modify the OEM design (cover the camera, costing money) and nobody even knows that there was a camera there in the first place

So I'm curious as to why they chose #1. A pure cost-saving exercise? Reserving use of the cameras at a later time? Didn't have the option of modifying the design? Didn't think people would mind the thought of being filmed?
I don’t think we promote isolating every little thing. That would indeed be counterproductive.

It’s more about being able to reuse some stateful logic between components. That’s the point of custom Hooks. There are pretty cool libraries existing already. For example React Spring takes advantage of that programming model for animations: https://www.react-spring.io/docs/hooks/use-spring

I tried to explain the motivation for Hooks here:

https://medium.com/@dan_abramov/making-sense-of-react-hooks-...

Hope it helps.
How does Calibre's use of Python 2 effect your use of the application?
Why Sweden Is a Global Tech Superpower
What Redux brings to the table is separation of Data from Components, it is not uncommon to use the same data point (user profile, user organization/s, et al) in various components. Moving this to component states either requires a lot of prop passing or duplication (api calls!), short of using Context, which is kind of Redux-ish all over again.
For the reference, I measured the levels with my basic dosimeter on one flight. Measurements topped at 72 uSv/h. Common reading during the flight was in the 50-60 uSv/h range.

What I found very interesting was that the levels were slightly lower in the air near the ground than on the ground where I landed.
Bug: the code you posted will always do nothing.
Colour Profile Support Coming to Xfce
> and if a kid took a souvenir home

A great way to teach them to not steal along with punishing the parents.
Not sure what you mean by politics in this context, but I explain the motivation here: https://news.ycombinator.com/item?id=19206401

Happy to elaborate on specific points. (This is a very condensed summary.)

A slightly longer version that requires less context: https://medium.com/@dan_abramov/making-sense-of-react-hooks-...
In yet another episode of AI inheriting racist ideas I present you:

"The Jewish problem":
"The Jewish problem is that the solution : that Jewish people must be eliminated by specific acts on behalf of the Palestinians or by law on their behalf or by declaration of national"

"The evil blacks":
"The evil blacks still surrounded American citizens, including these people of color, for four decades. Well over 600 million of them were imprisoned during that time." —Donald Trump"

It seems to like generating fake quotes
I think it's more that it would be the natural state if not for the ingrained social factors that disadvantage, dissuade and outright remove women from those careers.

And that's important because it means a portion of the best brains are dropping out the mix, largely against their will.
Also aren’t SHAx hardware accelerated on x86 cpus?
Lost Secrets of Manifestation
Clever Timing Makes Computers Produce Less Heat–Even Below Landauer's Limit
The calculus version is there ...

https://www.solipsys.co.uk/new/WrappingTheEarth.html#toc_nam...

What else were you looking for?
AVS, an Open Standard for Autonomous Vehicle Visualization from Uber
It's not, but there is no urgency to it either. You can still download the old format from the Amazon (if you choose the "transfer via USB" option) or by using an older version of the Kindle app.
option 3 >> Tech companies get special treatment from governments when they include potential surveillance capabilities that are 'disabled for general use'.
```whereupon you are no longer obliged to give a shit about fashionable thinkers, network at the planet’s most boring parties, or quantify self-worth for scurrilous committees (and whereupon you are free to ignore the latest same-old controversy), for even when you know at the time that the place is toxic
```
Same goes for most SW-dev houses/companies.

What's your field of research btw? And how do you manage to muster energy for it _on_top_ of a full time job?
Interestingly Sirius' illustration on the page seems to be moving due to optical illusion.
Outline:

https://outline.com/v3AKbj
It’s entirely plausible that in practice nobody received a dangerous amount of radiation in this case, but...

> The report indicated radiation levels at "13.9 mR/hr" where the buckets were stored, and "800 mR/hr" on contact with the ore.

> [...] The commission lists a maximum safe dosage for the public, beyond natural radiation, is no more than 2 millirems per hour, or 100 per year.

https://www.azcentral.com/story/news/local/arizona/2019/02/1...
> I don't expect consumer products to have "microphone (disabled)" for unused hardware

This should absolutely be the expectation. A note of "microphone (disabled in software)" at minimum. Since when is it OK for a company to sell you a product with hidden functionality that can be used to harm you by either the manufacturer or third parties?

(The obvious defense is that they're not selling it to you, they're renting it out. Such is the pathology of turning products into services. It's a sick market dynamic.)
This is really cool and an inspiration of mine. As a matter of fact I am working on something very similar to this.

I don't know if you are familiar with the Dasher project for text input, but as of know I'm trying to improve on that work partly by improving on how many letters are available simultaneously by protecting the line of text upon a fractal surface. Something that should be a more efficient use of a 2d surface, theoretically infinitely so.

As far as autocomplete is concerned my approach is to try to do exactly this but on a character basis. I think this can lead to some interesting advantages, for example different dialects gives rise to words that not always conform to dictionary specifications.

The next level would be to go one step higher so to speak. If we imagine Markov Chain on letters as the first level and said chains level, I'd say that the third level in our hierarchy would be to apply markov chain on groups of words grouped by proximity in a word2vec space.

Having markov chains working on groups of word2vec words would give us a statistical analogy of grammar. However without having to implement it programatically, something that inevitably would lead to missed corner cases and if not that a too strict algorithm that would hinder intentional abuse of grammar by purpose.

Maybe this is already being implemented, as it to me seems as the logical next step. Anybody got any info on this?
You can use TSX and JSX with Vue: https://vuejs.org/v2/guide/render-function.html
Yes there are no laws but I always wonder about this.

If people are serious about testing this premise, why not be upfront with the investors and actually tell them that "maximizing profit is not one of our (primary) goals"?
I haven't written code for a vector architecture yet but, wow, they look so much nicer to program than SIMD on casual inspection.
So, you're saying we need to slice open a couple skulls and put them side to side to have "thought" transfer? :)
That sounds like a good movie plot.
Scale AI Is Hiring Engineers to Accelerate the Development of AI
The smartphone requires a battery, which drains away noticeably if it is sending all your conversations. The Nest is connected to the house power, so it can stream audio non-stop.
It is the business' business if you work hours 33-40 anyway. The whole point of the 32 hour workweek is the idea that those extra 8 hours decreases your productivity in the first 32.

Yes, it's still possible you'll work on a side gig / for someone else in the weekend, but that's much less likely than if you have business hours available for that.
Neither of these are a property exclusive to old people though - why should I have empathy for people who mess up while they pretend to know everything?

Why should I have empathy for people who have chosen to invest their time in some other way? I do not have empathy for them just like I do not have empathy for people who have chosen to not do their homework and end up getting a low grade.

If I do end up being like that however, then I will fully deserve it. I can only hope that the people around me will try to put me in a straight path then.
As a fellow Swede, I was surprised to find so many companies on this list that I've never heard of before. Great read!
So he decided not to do the research because it's not worth his time and therefore he made a suboptimal purchase.

He made his bed and lay in it. Im saving my tears.
True, but do definitions not encourage a more thorough analysis?

If A is a male, B is a female, C is a male, your operator definition is even troublesome within a species.

What kind of mathematical object comes closer to this abstraction of a species? Maybe it's not about names and boundaries, but about getting to understand things for which you need abstractions.

I always appreciate when people do not fuss about definitions and easily change them but reason consistently after indicating their interpretation of those concepts.
An Enterprise Sales Story: How Our SaaS Closed the Deal by Walking Away
> A good saw is spec'ed by a woodworker and made by a metalworker.

So this is what I see in the TensorFlow for Swift project. If you look at the core contributors, you have a team of ML experts, as well as the original creator of the language. It still remains to be seen how it will go, but it seems like the right group of people to go about this effort.

> Python has some really high-quality DS/ML tooling built by people who know software and the problem domain.

See that's where you lose me a bit. There is a lot of really exceptional work done in Python, but in my view that's in spite of the language.

Python strikes me as as a language which has been adopted in the scientific community because it's low barrier to entry makes it approachable to non-expert programmers, but comes up lacking when compared to modern programming languages.
Between the version fragmentation, environment management, type system and the nature of runtime errors there are a lot of pain points which are already solved problems in other languages. When I have to work in Python, I am not particularly happy to do so.

Maybe Julia solves these problems. But I also wonder whether the scientific/ML community really knows what they're missing.