skysight-inc/HackerNews huggingface dataset:
Medieval man definitely had the same genome, but not the same body. Factors such as availability of good food influence your growth. Medieval people were, compared to us, rather small, which can be seen from both their skeletons and various objects of daily use (height of doors, armors).

This indicates insufficient nutrition for most of the population. Famines were common approx. 5-7 years, so if you were one of the small folk, you experienced two to three of them as a juvenile.

And bad nutrition has some effect on brain, too, after all it is part of the body. I do not want to claim that medieval people would be unable to learn calculus, but those with worst food security might struggle.
I didn’t say anything about forcing people to develop anything.. and yeah that’s life without legislation, but with the right laws it doesn’t have to be.
I think that the order of ingredients was settled during the burger emoji uprising :)

https://www.theverge.com/2017/10/30/16569346/burgergate-emoj...
I remember spending two days hunting a bug in my Turbo Pascal code when I upgraded from a 286 machine (12Mhz) to my a Pentium-66.

It was a while loop with one extra zero at the end.

The loop with the bug run in twos second in the 286. Easy to notice.

In the Pentium it didn't run in the blink of an eye.

This way of benchmarking performance, with human wall clock time, makes performance problems add up: They add up faster, the faster your development machine is.

I guess a good benchmarck would be number of cycles run; but if the software runs fast enough it's hard to justify working more time on it unless there a business need to do it faster (like you're billed by milisecond, by intruction run like in a blockchain, or it is part of the core layer of your product and performance matters to capture market share).
Power-to-gas* might become their salvation.

*https://en.wikipedia.org/wiki/Power-to-gas
It seems highly probable that is a reference to the protein folding result [0].

[0] https://news.ycombinator.com/item?id=25253488
Holy crap. Never knew the numbers were like this.
Here's a tweet with more details about her conditions and how that ties in to her resignation:

https://twitter.com/timnitGebru/status/1334341991795142667

> Apparently my manager’s manager sent an email my direct reports saying she accepted my resignation. I hadn’t resigned—I had asked for simple conditions first and said I would respond when I’m back from vacation. But I guess she decided for me :) that’s the lawyer speak.

> I said here are the conditions. If you can meet them great I’ll take my name off this paper, if not then I can work on a last date. Then she sent an email to my direct reports saying she has accepted my resignation. So that is google for you folks. You saw it happen right here.

In the email she posted, it seems that they "accelerated the timeline" for her termination because "certain aspects of the email you sent last night to non-management employees in the brain group reflect behavior that is inconsistent with the expectations of a Google manager", i.e. a separate email from her conditions email.

It seems like she was ready to leave if they didn't meet her conditions, and that this would have been a reasonable outcome for her. However, it bothers me that they wouldn't even come to the table about the non-condition email.

Like OK, "inconsistent with the expectations of a Google manager". That's some weak shit. It had better be something pretty fucking severe for them to fire her immediately and not, I don't know, do some planning around transitioning her projects? Work out what to do with the team she herself managed? Be given the grace of leaving on a good note that an engineer of her caliber deserves?

She's a leader of their ethical AI group. What happens to that group and all of their research and direction now? Who do they hire to replace her? This isn't the same level of impact as firing a cog in the wheel IC who gets too uppity with organizing.

This stinks like a convenient excuse to shoo an AI ethics researcher asking some inconvenient questions out the door.
When you murder someone you violate the rights of an innocent person thus forfeiting your own rights.
Hmm, maybe they felt that way, but there are many laws in different countries and instances of people being fined for violating laws related to this.

From e.g.: https://www.healthaffairs.org/do/10.1377/hblog20200508.76910... on the 1918 pandemic (article is from May 2020)

"Most famously, San Francisco, California, along with other Western cities such as Seattle, Washington, Juneau, Alaska, and Phoenix, Arizona, passed laws requiring masks in public. Violators could be ticketed, fined, and imprisoned."

You'll find a few instances of people being fined for measles-related stuff:
https://abcnews.go.com/Health/york-city-issues-fines-1000-pe...

https://www.jsonline.com/story/communities/west/news/brookfi...

If you search for quarantine break-related laws, you'll e.g. find this 2005 CA law: https://laws-lois.justice.gc.ca/eng/acts/q-1.1/page-7.html

This Australian law on grievous bodily harm contains, "does any act that is likely to result in a person having a serious disease":
https://www.slp.wa.gov.au/statutes/swans.nsf/650321a87e813bb...

Thus I think it's okay to tell people that they didn't have this freedom they apparently believed they had.
> I'm pretty sure that this book came out way before Google Assistant.

Or maybe not.

/s /h
Mushrooms Can Eat Plastic, Petroleum and CO2 (2018)
This, and the way Japanese taste sushi and sashimi is very different to most foreigners. So when locals tell you a restaurant is good, it is importune to note this is in the context of the local traditions.
I want a faster computer so that Visual Studio/MSVC compiles the code I write faster. I don't need a faster computer so that the application I develop runs faster. I'm already running an unoptomized debug build of our application which takes an order of magnitude of time longer to execute any given operation.

I live in a world where I cannot make performance evaluations based on my benchmarks on my "normal" build- I have to switch to a release build and recompile everything in order to make performance determinations. This led to my first personal experience of "premature optimization is the root of all evil". I implemented a new feature, performance was completely fucking untenably awful, so I threaded it. Performance was still awful, but it was 7x better because I has 7 free cores (8 total cores) to play with. I thought great, I tested, I found the bottleneck, I bandwidthed the fuuuck out the bottleneck, problem solved. A few weeks later I was testing on a release build, and in the same feature, the aforementioned bottleneck was using roughly 5% of the total CPU usage. Because the optimizer just - fixed all the slow stuff. The bottleneck that I threaded the shit out of didn't contribute significantly to the total CPU usage of the release build, while it was 87.5% or whatever of the debug build. And in the release build, I'm pretty sure all the threading overhead I added took away any and all benefit.

The thing I learned from that experience was to ignore all performance problems unless I observe them in a release build. If I had a faster computer, it would be significantly easier for me to switch back and forth between release and debug builds. And I would thus be able to observe performance problems easier.

I imagine there's a significant divide between front end web development and desktop application development here.
At some point you could say “Ok Jarvis” as an Easter egg.
That's believable, but it can't teach us much because it's not an intervention study, which obviously you can't do…

> According to Jean-Marc Gaspard Itard, Victor was a normal child at birth[citation needed] but was neglected by his alcoholic parents from an early age.

Hmm. Did they know about fetal alcohol syndrome then? It's suggested he was autistic, which would've been true at birth.
Maybe they do, but evidently consumers accept it and are still willing to pay for it. I don't know whether non-standard screws are a trade-off that Apple needed to make a better product, but it's a trade-off consumers are willing to accept. That indicates that on the whole, Apple's non-standard behavior is still more valuable to consumers overall than their less successful standard competitors even if it is horrible to a minority.

Only a competitor that consumers like as much as Apple but also has standard screws can prove Apple wrong. Or, alternatively, maybe a day will come where consumers care about standard screws/repairability as much as you do. Until then, consumers will continue wanting Apple's non-standard stuff over the rest of the industry's standards, and what consumers want is pretty much the only thing that matters (with few exceptions, of course).
98% better than any laptop out there or the ones released in 2020? My windows laptop is already better than 90% of the laptops out there.
They just released their first product using Risc-V: the Pinecil soldering iron. Honestly, RISC-V or not, I'm just planning to use mine for soldering...
That’s the formal application.

https://www.ema.europa.eu/en/news/ema-starts-second-rolling-...

Here’s when they actually started reviewing.
> people don’t want to use their improvements to improve speed

I don't agree. It's only software developers that think that way with their latest gadgets, fast internet at high tech buildings; not the users.
Android never used the JVM.
Yes. I would assume that the only metrics that count for CPU engineers are performance, power consumption and cost. Features are not a relevant metric. What was the last CPU feature that was not added to improve performance? Virtualization support?
As a German, I don't consider this a failure. Yes, it was expensive, and probably it was more expensive than it needed to because execution wasn't perfect, but this year up today, Germany has produced 51% of the electricity via renewable sources. And of course Germany gets the same cost savings as anyone else when moving further forward with renewables. Also the guaranteed high prices for solar and wind from the early years are currently slowly running out, so currently those costs are falling quickly and the true cost saving of more renewables will be effective in the electricity prices in Germany.
Can't read the whole article, but I could say a lot about this from many perspectives.

This is a regressive assault on top scholars, attempting to nip them in the bud.

For a young teenager who has ambition and progressive achievement which could carry them through graduate school, there should be one high school in each major district which is selective plainly on academics.

That's how much of a head start it really takes.

The vast majority of mainstream students are not going to be going to graduate school or any equivalent level, and do not need as much concentration on the most competitive academic approach.

If a brilliant student does not pass admission at that young age because of lingering disadvantage, this is exactly what needs to be overcome but a more traditional way still seems more sensible to me. If accelerated learning or tutoring over following semesters can bring them up to speed, that is what is needed so the high academic achievement can be met without a doubt. Then they can transfer to an opening at the most challenging school and pick up the track toward post-graduate efforts themself, and graduate from that recognized high school at the same age as if they got in the first semester.

If the recognition from that school is so strong, it would even be impressive to come from behind and graduate a year older than your middle school classmates, if that's all it took to come from badly disadvantaged to recognized young scholar.

Something like they used to do before they invented public school.

It's real life, and some places are outstanding because they don't let just anybody in.

And these are the kind of colleges these kids need to be prepared for.

It's only fair.
.org owner Internet Society gives additional IETF funding
Wow, what do Saudis do all day?
I think my rationale applies to client side code too, just in a slightly different way. It is so easy to write performant browser UIs these days, and a lot of that is down to these same sorts of hardware improvements (as well as V8 improvements). Even bloated web app front ends will perform very well most of the time. You can take that to the extreme of course, but you really have to go out of your way to do it.

I’ve built frontends before without giving any consideration at all to performance, and they’ve always performed perfectly well. Websites like cnn.com exist, so it is demonstrably possibly to do it badly, but you have to stray so far from the light accomplish something like that.
Does this have any effect on Server Sent Events (SSE)? I understand that uses HTTP/2 in some way.

https://developer.mozilla.org/en-US/docs/Web/API/Server-sent...
I think this is a great comment, that would do a lot of people a lot of good to read.

That said, how should a person like Yann LeCun argue his case? Namely that biased models are the result of bad datasets more so than the result of bad algorithms.

I don't think Yann would disagree that biased datasets is a large systemic issue. How should a person like Yann make his point?

It doesn't seem to me that Yann and Timnit disagree all that much. They both agree biased datasets is a problem. They both agree it's a systemic problem. They both agree it does tremendous harm when these biased models are deployed.

I'm very confused as to why there even could be debate between these two people. I cannot find any meaningful difference in their views.
Most languages have global or module-level state that can leak between requests. Hack deliberately avoids this.
This makes sense. What makes less sense is why cache digests were abandoned and not finished? Surely that would have made Push useful?
The breakup decision always seemed insane to me. You've decided this hyper-competitive company is a problem, so now you want two of them? (Yes, I understand the intent was to defeat some perceived synergies, but I'm not sure that's how it would have played out. I was--and am--an MSFT shareholder, and the prospect of being forced, I say forced to hold stock in two company's with Microsoft's DNA ... did not dismay me.)
Human Resource Machine and 7 Billion Humans are also pretty good computer programming puzzle games that are pretty funny and fun to play. HRM is basically solving problems using single threaded assembly. 7BH is solving problems using more multi threaded primitives (CSP-like). Both have a couple optimizations points for every problem, and you can copy/paste code to a notepad to save too I believe, though only one solution is saved in game.

https://en.wikipedia.org/wiki/Human_Resource_Machine

https://en.wikipedia.org/wiki/7_Billion_Humans
The recommended runtime to use is containerd, which Docker itself is using under the hood. This is just about removing Docker as a piece of middleware.
Yes. And the resulting churn and dissatisfaction is mostly invisible, unless you go looking for it. Most users don't even file bug reports when things are actually broken. Most users can't tell why they don't like something when it just runs slowly. Even technical users will almost never file bug reports against slow and janky performance.

I hate Jira - but I think the main reason is just that it feels slow to use. A slow UI gives a visceral felt sense of lethargy / sickness, which I associate with the product. Is that a bug? I don't know. But I bet it runs fast enough internally at atlassian. And I suspect the PMs at atlassian tell themselves the same story - that its not worth the development time to make it fast. And that might match with the feedback they get, because all the users who care about that have probably already bounced to other products.
It appears that CloudKitchens explicitly caters (no pun intended) to restaurants and commercial kitchens. So establishments already ostensibly having all the required authorizations according to existing regulation. There's no part that seems to encourage private individuals to start delivering food from their personal kitchen.

Uber for a long time did exactly that. Saying "we're just a tech company" is like ThePirateBay, YouTube, or The Silk Road saying "we just store and transfer blobs of unidentified data between completely anonymous users". You are responsible for what happens on your platform especially if you are encouraging people to break the law by giving them tools explicitly for this and paying them. They could have easily asked "upload evidence of x, y, z which allows you to provide the service in this particular geofenced region".
Security mitigations for side channel attacks?
Aren't they starting by giving the vaccines to the most vulnerable first though? For them, the risk is worth it. And those further down the list will get to wait and figure out the risks with the vaccine, if there are any.
It does, but that doesn't mean that the masses will be able to afford it. Its like you've never seen a cyberpunk dystopia scenario. Honestly, this is I think for now our default.
Ornate Solar | Delhi, India / Remote | Full-time | Backend developer, Frontend developer, Product associate | Cleantech

https://ornatesolar.com/

Ornate Solar is a major distributor in solar hardware products in India. Having established a cost effective, tech driven supply chain of solar products, we want to solve the issue of post installation services in solar energy. The problem statement is to reduce the average down time from weeks to matter of hours.

We are looking for a backend developer, a frontend developer and a product associate to help us found this vision. No tech stack and experience constraint. The most important requirement is the drive.

Interested please reach out to me at ankush@ornatesolar.com
true, I was just thinking in terms of interpreting the word "fold" in many of the articles currently circulating
Looks like somebody moving from pok to Shanghai.
... Ilyushin ... Tupolev

Um let's be serious. Hard no on those.
A common believe among my non developer friends is that apple does it on purpose so their users need to keep buying new hardware. I don't know if they do, but at least their incentive is not very big to keep old devices running smooth.
Careful, this graph does not show user engagement, only registered users over time. Maybe 90% of users create an account for a one-timer then forget about the service.
In almost every context (certainly in game development) it is typically most efficient and numerically pleasant to avoid angle measures altogether and work in terms of vectors directly. To represent an angle, use a pair of numbers representing a complex number (optionally normalized to lie on the unit circle). If you want to reduce it to a single number (e.g. you have a large number of them you need to serialize to disk or send over the wire) use the stereographic projection.
To me, it stinks like a convenient excuse to remove someone who was difficult to work with. Only last week she slandered her bosses on Twitter, which is a public forum.
How to create a lightweight web component with LitElement
I think this article misses a component about the disposition and trust towards the sender.

So it would be especially effective if you do not like Twitter or distrust them.
Ditch high definition and new tech to fight climate change
Because they're not UBI, they're featherbedded kleptocracies. Everything keeps running provided they have the income to maintain the corruption and trickle down at every level to the officials who expect a varying scale of bribes and kickbacks.

The system though ultimately is designed to ensure wealth flows upwards to the top, not to actually build a capitalist economy with a guaranteed minimum living standard.
Uninitiated, outsider, novice etc question in relation to the topic - is there a reason banking websites are a bloated nightmare to navigate, regardless of my devices capabilities?

Chase is the worst. So slow I've missed credit card payments over it.
I’m not blaming developers. Indeed extra features are more valuable(for users/marketing etc.) than performance most of the time. So, it’s completely normal. More hardware will lead to more features and bloat. There is no one to blame on that.
In another comment you said the government prohibited you from selling coffee to willing patrons. I'm sorry to hear that, but think about that. People are/were literally going to a random coffee shop and stay among strangers in the middle of a pandemic.

This pandemic clearly showed that telling people to "just use your common sense" in an once-in-a-lifetime crisis leads to disaster. Hardly surprising, when you think about it - we never tell employers/employees to "just use your common sense whether a particular construction job is dangerous," in fact we have elaborate rules to decide exactly what is dangerous, and a whole government department to enforce it, so why would a novel infectious disease that nobody has any hands-on experience any different?
TinyMCE 4 HTML Editor through TinyMCE Cloud stable channel becomes unavailable come 25th of February, 2021.

TinyMCE 5, unlike its predecessors, offers a more outstanding user-experience with its innovative mobile-first design. Switching to the sleek TinyMCE 5 on the cloud immediately is highly recommended to be abreast of its cutting-edge functionality and features.

We earlier announced TinyMCE 4.x support termination until 31st of December, 2020, allowing us to concentrate more of our attention and focus on the ground plan to TinyMCE 5 and the future.
The main benefit of HTTP/2 for SSE is having just one server connection regardless of how many naively implemented widgets you have on a single page. SSE works just fine over HTTP, but it does keep a socket open to the server per each connection, so a badly architected client can exhaust server resources quite fast
You are so ridiculously set if you can earn this much while working remotely in a low cost living area.
> Year 1 was learn to become a good engineer,
> Year 2 was learn become a good Tech Lead

This made me laugh... One year to become a good engineer and another to become a tech lead. Seriously? Facebook seems like an interesting place to be. Maybe I should also apply there.

But on a more serious note. There is no way, no matter how smart you are, to become a Tech Lead (at least not at a reputable company) within two years. It's just mentally not possible to learn all the things you need to learn in that time. And that is not even considering the fact that most of the time you don't have such ideal conditions that you would be exposed to the necessary scenarios and learning opportunities to pull that off even if it was humanly possible. Perhaps Facebook's levels are more based on "business achievements" than actual competence, which is fine I guess. If I make the company 10 million dollars, why should I not get a good chunk of it, regardless of how experienced I am? (I am serious)

But the fact that E8 is still about "team of 4" tells me a lot. Principal Engineers at Amazon are responsible for potentially hundreds of engineers and that level is said to be about E7. Doesn't make any sense whatsoever.

And the author shows that:

"E6->E7 and E7->E8 promotions were mainly about making something successful. My execution could have been perfect but if the product didn’t work, I would not have been promoted."

Yup, pure business success based promotions, which makes any level based comparison between Facebook and Amazon kinda moot.

I would be interested to know if this is just one data point, or if this is how Facebook generally operates.
+1. Although you know things are _bad_ when you end up reaching for Wireshark / tcpdump normally!
Google or other tech companies don't allow you disable security extensions, otherwise that would defeat the purpose. It's installed by default.
UK to become first country in Europe to ban live animal exports