skysight-inc/HackerNews huggingface dataset:
Expectations in schools (for both what teachers could or should teach, and what students should be exposed to) changed. I think by the 90s priorities had shifted enough (and general exposure to computers was on the rise due to their increasing ubiquity) that teachers were refocused on other things. That was also the start of (in the US) the much stronger emphasis on "teaching to the test" (it existed before, but was getting worse). You had cutbacks in many parts of the school (like music, some athletics, arts, even shop) in order to maintain focus on the core subjects of math, English, history, and science.
Stadiums Try Checkout-Free Shopping as Social Distancing Remains a Priority
You rename things in liblua.a from version 5.0. to something different (append __5.0 to names or something), then in the .a file that should link to version 5.0, you rename all missing Lua symbols too. Then you link all this together:

main.o
component_for_lua5.0.a (modified: referenced Lua symbols renamed)
component_for_lua5.2.a (with symbols left intact)
liblua.a (from version 5.0, modified: symbols renamed)
liblua.a (from version 5.2, its symbols left intact)

There should be no more name collisions.
The transform operation is more simple if you know the order of things. For example in OT: nr2) Delete H from index 0. nr1) Insert "Hello" at index 0. You know that nr1 should come before nr2 because of a central counter. But with CRDT it's a) Delete character id 0, b) Insert "Hello" at character with id 0.
Agreed, 29 mentions of the acronym 'CRDT' and I had no idea what it was until I had to break my reading flow and google it, it sounded like buzzword soup to me.

Engineers, when talking about technical concepts with acronyms, always expand them for the first time to your readers!
Erroneous descriptions of it are, certainly. The Single Unix Specification explicitly requires this effect of read-only mounts.

* https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...
> They never considered making the underlying products more simple.

I mean, how could they, really? Their primary-revenue-source customers are enterprises with established workflows, that want those established workflows to continue to work. These enterprises would be very unhappy if Microsoft changed the "architecture" of how any of their products do anything, or even how automation products (e.g. VBA macros) would have to interact with their products to accomplish things. The only reason these companies stick with Microsoft, rather than switching to a competitor like Google, is that Microsoft ensures their 20-year-old VBA-laden Excel workbooks continue to work on new versions of Excel.

Any change Microsoft makes to their UI, has to require at-most-trivial changes to these enterprise workflows. And so Microsoft can only really make at-most-trivial changes. They can't cut any Gordian knots by e.g. merging two features into one that solves both problems, because then the workflows couldn't work in terms of the original two features any more.

I feel like the only way Microsoft could really get out of this hole, is by just creating an entirely-new suite of products, that "replace" their existing products for new users, but aren't meant to replace their existing products for existing users, and so where the existing products wouldn't get deprecated/put on life support, until they're something only stodgy old dinosaur companies are using any more.

If they're willing to do it (a dozen times so far) for their collaboration/groupware suite; then why not do it for Office?
Didn't have time to read the article yet. But here's my quick thought about the topic. Assuming you're a valued employee (not necessarily top 10%, just good enough that the company wouldn't want to lose you) the best way to get promoted is to optimize for it. That means not being shy about it and raising it during 1:1 with your manager on a regular basis. Then if your manager is not helping you getting the promotion or if they cannot come up with a reasonable plan, immediately start looking for a new team/job. Don't threat to leave but let them understand you're a flight risk. If it doesn't happen the right way then it'd happen once you have an offer. Then you can chose. But never tell your employer you have an external offer if you're not OK accepting it if needed.
My wife has been teaching coding to kids for a few years now. Her prediction, or worry, is that it will end up looking a lot like math education: A few students excel while the majority of the class see it as an endless source of frustration and quickly learn to hate it.

And then discussions like these are almost exclusively held by the minority who excelled.
AI could expand healing with bioscaffolds
Good luck remembering that after 6 pints.
Price depends on yields, and 90% is pretty damned good.
I know some countries told medical staff not to install these, on the basis that the medical staff would inevitably be in contact with a lot of people, but would (hopefully) be taking precautions.
Yeah, sounds about right.

We should have more of these stories. I've seen it all. I've worked with co-founders that couldn't tell we were getting the run around when it was plainly obvious to me.

I've worked with other startups in advisory roles seeing the same things from all their leads.
> talkabl.com

This is fantastic. The LingQ UX is truly horrible and it has way too many unnecessary features, but as far as I knew it was the only thing available with what it offers. I end up paying a monthly subscription, even though I use a very small subsets of its features, just so I can upload ebooks to it.

I've had the same experience with comprehensible input while learning Dutch. The grammar acquisition is what I've found most interesting. I still know next to nothing about formal Dutch grammar rules, but I was able to pass a few B2 practice exams with good scores regardless. I could pick out the correct answer on the grammar questions through process of elimination because all of the other answers just don't feel right. It's also been great for those words and phrases that don't translate well to English. Just by seeing them over and over in different contexts the meaning just slowly accumulates over time without ever seeing it translated or defined.

What really sold me on the method was that learning only through input actually produced equal levels of improvement in my ability to produce output. My speaking and writing skills seem to consistently lag just a bit behind my reading and listening skills. I think it just takes a bit longer to learn new words and phrases at a deep enough level that just come naturally when producing output.
GitHub: Codespaces
Show HN: Lightweight Python library for adding real-time 2D object tracking
In a way, it's already like that.
It's not collusion if every other firm raises salaries only to remain competitive, and I doubt many people are complaining about higher salaries. The companies you mention had secret no-hire agreements in place.
America's Worst Connected Cities 2019
The smallest particle sensor in the world
Argon One M.2 Case for Raspberry Pi 4
Lots of things are broken. The question is do you want to work hard enough to overcome it? My guess is you’ve got a good enough job already, so it’s not worth the effort.
Well, the problem is in the Typical Man Month. 10x as many 1x developers will deliver a worse product on a longer schedule than 1x as many 10x developers.

Even if you assume 150% developers at 300% the cost, it's worth it. The number of communications channels grows quadratically with the number of people in the org. You'll come out ahead at larger organization sizes. Fewer, higher-productivity people is a huge win in software with compounding effects.

And the next problem is most markets in software are winner-takes-all or winner-takes-most. Being the runner-up to Netflix is not a fun spot to be.

The place where 1x developers do well is routine work, especially on smaller projects. For example, in-house IT work at a bank, manufacturer, etc. tends to not have those same economies.
>Still looking for my pit chief.

Do you mean crew chief? That's what they're called in NASCAR.

I think they are called race engineers in F1.
Promising computer simulations for stellarator plasmas
Sadly, they very much are not. I've noticed police seem quite consistently not even wearing face masks when everyone else is supposed to
A VC is taking a hundred bets and expects just one to win, rest all die.

A Founder is playing 1, only one bet. I would rather go with the Founder that can build a strong business with revenue.
Worth mentioning that Amazon does not allow brands to restrict keywords. I.e. Birkenstock knockoffs can buy keywords on the term "Birkenstocks" even though Birkenstocks are not on Amazon officially.

This strategy is used to essentially force companies to bid against their competitors on their own branding. By Amazon restricting "Alexa" and similar, it is protecting itself against such abuse but it implicitly forces its sellers into this race

disclosure: I am a former amazon employee who did not work on marketplace at all
That makes sense.

They make a huge deal about the difference between Trump’s “I paid millions in total taxes” and their “he paid a tiny amount in income taxes,” and I overlooked where AMT would fit in that distinction.
It was pretty galling to find you can't cancel without using chat, and then be offered a huge discount to stay...
The more likely outcome would be a amazon.com remains the marketplace, and they spin out Amazon Basics as a separate company that would then sell on Amazon.com alongside all the other 3rd parties. Amazon.com would no longer have an incentive to feature Amazon Basics as it would be just another seller. At the same time, you might see Amazon Basics in Walmart or Costco.
Oh, this isn't running on JavaScript - this is running on TypeScript's _typer_!

... which is implemented in JavaScript ... er ... don't know if that changes your desires to use this in PRODUCTION.
With distinct Observers (like distinct photons or distinct fires) you have to solve the "where it comes from and where it goes" problem. It is not a problem if you think of it as an Observing Field (like em-field or plasma state). There is no "why not", because sure it is everywhere, but only complex enough interactive systems can ignite it at their current location. That's still pure speculation, but more aligned with Occam's and has to be considered as both a competing idea and as an answer to "why in me and not in xyz".

I stopped at this crossroad:

- distinct and only me (1)
- distinct and multiple (N)
- a field-like phenomenon (~inf)
- a perception mistake (0)

First two bring a hierarchy problem (why, how). A third has a scientific potential-like flavor. The last one is boring. Not sure if I ever get any further than that, sadly.
I think you're right but technically we haven't hit paydirt yet in terms of finding life off earth. Maybe the Venusian probe will be the big breakthrough
One way to mitigate the challenge is to make it ungraded. It's an opportunity to explore a subject, not a chance to get an A or yet another F. The way that we want to attach a score (and the consequent impact of that) for every activity is what creates a lot of strife for learners. It's bad enough that the material is challenging, but worse when a poor grade means yet another parent teacher conference or letter home or remedial course.
It is currently 9th in the list, although the order is shuffled each time the site is built.

(Maybe you did a case-sensitive search, or set some filters? I have it as "ErgoDox EZ".)
Yes you're right, your comment was clearly in reference to this narrow claim. I didn't intend my comment as a rebuttal to yours, but a bit of a tangent: it's clear that the campaign targeted black voters (presumably among other groups), but it's not clear what's extraordinary or abusive about this. Turnout for oneself and one's opponent is a well-known target of campaign strategy, and I'm not aware of any norm against it. Nor do I think there should be one: it's an entirely legitimate choice to withhold one's vote from either candidate, and this ad simply contained remarks of Clinton's that a black (or Bernie) voter could decide makes her a poor fit for their vote even if they think Trump is too.
> You're just making this up. At no point does age come up in the decision making process for major SV companies.

But I didn’t mention age?

I said career stage. You can’t tell me they don’t look at what stage you are in your career.
I always struggle to find something decent on themeforest. Most themes are bloated with unnecessary JS libraries, font icons packs etc.
Yup, throwing my hat into this ring of agreement. I used to have tons of special search engines in Chrome to do this, often aliased as name or something, and I switched to DDG and started using their Bang's just to realize that most of my custom search engines were obsolete and like 2-3 needed to be retrained in my head.
Worked for Figma, right?

I'm sure they fall into the collaborative software space, utilise CRDTs and the founders are less than 40 years of age.

This seems like gatekeeping no?
Good point. Perhaps we ourselves originated from von Neumann probes in the form of single cell organisms, flung into space in all directions by a long gone, highly developed civilization?

We don't know how long intelligent life lasts on average. Looking at our current trajectory i'd say chances are that technical civilizations are rather short-lived.

PS The Paleozoic began with the Cambrian explosion 541 million year ago, that's quite a long timespan with intelligent life (not a technical civilization, however) even in galactic timescales.
Article is from 2018. Previous discussions:

https://news.ycombinator.com/item?id=18212409

https://news.ycombinator.com/item?id=20533034
Better in some ways, worse in others. Better than either, I think, is both.
They should (and at least some do) have a pause function for that. Stop it while wearing PPE, resume afterwards.
Does anyone know the "RPF;ht stands" for? I understand the RPF as Feyman's initials, but curious as to what the ";ht" means.
ah ok was confused.
Discussed at the time: https://news.ycombinator.com/item?id=18473744
Maybe this is unpopular. mtime and make work in non-edge cases. eg no NFS, no FUSE, no clock changes, etc. And you don't need a database of hashes.
FWIW I thought Samsung trademarked the name MBCFET. Not saying that is in fact worth much, just that I know for a fact Samsung has been concrete about when this is going to be a process customers can use.

On paper I don't think it's risky to say everyone is looking at GAAFETs and MBCFETs, they're the evolution of finFETs (okay, we have the fin, what about more than one fin? Okay, how about the channel is surrounded by the gate (Gate-All-Around)?)
How far along is everyone to making them commercially available with good yields, ¯\_(ツ)_/¯.

I think the surprising thing to me was TSMC has thus far (as of like a month ago) been of the mind "nah, finFETs are fine". But keep in mind, that was for their 3nm node, which this isn't.

https://www.anandtech.com/show/16041/where-are-my-gaafets-ts...
> we should be having conversations about the present and the future.

I’m not privy to those conversations. Are you?

All I can do as a citizen is hold my government accountable. I’d be a fool not to do so.
With functional programming support, C# 9 is becoming a multiparadigm language
Having lived inside similar but much smaller dramas, it smells to me like Intel is titrating bad news.

There was a goal. The goal became PR. Someone in management began to believe the PR, and turned it into a promise, predicated on 'and then a miracle occurs' (the engineers figure out how to do some things that haven't been done before). The engineers keep trying to explain how nobody has done this before because you can't. To do so involves violating the laws of physics or Information Theory. Anyone who cracks this problem deserves a Nobel nomination, so that probably isn't us.

Middle management is stuck in the middle because someone has made promises we can't keep, and they either make it worse or help cover it up by playing for time.

You either solve a different problem that has similar behavior (or at least, until researchers discover Meltdown), or you slowly reset expectations until people are chronically grumpy but nobody is yelling.
"Twitch plays Google Docs" is always going to be incoherent, for social reasons. CRDTs can make it possible, they can't make it a good idea.

But for a contrived example, a game with hundreds of players, backed by an enormous JSON document, where the game engine is in charge of making sure each move makes sense: A CRDT could enable that, and each player could save a snapshot of the game state as a simple text file, or save the entire history as the whole CRDT.

Or as a less contrived example, instead of a game, it's a chat client, and it provides rich text a la Matrix, but there's no server, it's all resolved with CRDTs and all data is kept client-local for each client.

There are a lot of cool things you can build with a performant CRDT.
Not sure why that is an issue - She's of mixed-race/mix-ancestry. When she won her senate seat, she was not the first person of African ancestry to be elected to the senate. But she was indeed the first one of Indian ancestry. Now that she's a VP candidate,she is the first woman of African ancestry to be picked for that position.
>Automatically moving objects to be near the computation that needs it, is a long-standing dream. It's awesome to see that Cloudflare is giving it a try!

I'm not sure I see many real world applications for this. It seems to sit in the unhappy middle ground between local device storage and central storage. Local storage is the best performance because you eliminate network issues but then you have to deal with sync/consistency issues. Central storage & processing eliminates sync/consistency issues but can have poor performance due to network. Worker Durable Objects sits in the middle. You trade consistency complications for performance but instead of eliminating the network you're shaving some tens of miliseconds off the RTT. It's a level of performance improvement that essentially no one will notice.

To use their examples:

>Shopping cart: An online storefront could track a user's shopping cart in an object. The rest of the storefront could be served as a fully static web site. Cloudflare will automatically host the cart object close to the end user, minimizing latency.

>Game server: A multiplayer game could track the state of a match in an object, hosted on the edge close to the players.

>IoT coordination: Devices within a family's house could coordinate through an object, avoiding the need to talk to distant servers.

>Social feeds: Each user could have a Durable Object that aggregates their subscriptions.

>Comment/chat widgets: A web site that is otherwise static content can add a comment widget or even a live chat widget on individual articles. Each article would use a separate Durable Object to coordinate. This way the origin server can focus on static content only.

The performance benefits for the cart, social feed, and chat are irrelevant. Nobody cares if it takes 50 ms longer for any of those things.

IoT coordination is more promising because you want things to happen instantly. Maybe it's worth it here, but people usually have a device on their local network to coordinate these things.

Game server would definitely be an improvement. But these things are more complex than some JS functions and it would be a large effort to make them work with Durable Objects.
To be clear, I meant the statistical outcome specifically. That's why I stated "The charge seems to be that the proportion of black voters chosen for "deterrence" is about twice as large as proportion of black voters in the general population". Admittedly it would have been better to have written "One of the charges seems to be ..." and I have edited my original post to do so.
Process accountsd making macOS Catalina 10.15.7 unusable
A pessimist might consider that more of an attempt to hide a problem than to prevent one, especially considering that many of the medical staff probably will only be using some precautions instead of all of them.

My wife who works in the medical field and performs thirty minute to an hour long exams within a foot or two of a patient has been told that because she and the patient are both wearing surgical masks she doesn't have to self isolated if it's revealed the patient had COVID. I don't feel that's an actual representation of the reality, but instead a desire to minimize her downtime.
related excellent ribbon farm articles:

https://www.ribbonfarm.com/the-gervais-principle/
Only today I was asking myself whether Agatha Christie knowingly named him "Leek" (because that's what "Poirot" means).

I couldn't find an answer immediately so I'll just wonder about it in here as well and see what happens :)
To be clear, you don’t mean code golf levels of code-shortening, right? E.g. they’re also not sacrificing on clarity and readability of code to shorten it. They’re just removing unnecessary work. I think this is definitely good and creates a net gain for other devs.

Because the people who shorten code at the cost of clarity are some of my least favorite people. I once saw “half = num >> 1” instead of, say, “half = floor(num / 2)”. The latter is 100% more clear to more people and doesn’t gate-keep on engineers who haven’t memorized bitwise operators. (Also, this wasn’t a context where the bitwise operator would be optimized by the compiler in case they wanted to throw that hogwash out there.)
I think the question really is, when are these companies going to wake up to the idea that most people in their mid-40s who are successful programmers aren't writing leetcode, they're preventing junior engineers from checking in bad code, and handling large-scale outages with a few lines of analytics and config changes.
What a strangely phrased headline. Putting aside the discussion of whether a nation _should_ do this, isn’t this basically a fair number of government employees’ job description?

“British government employees perform their assigned tasks successfully, top general admits”
I don't know how repl.it chooses the languages it supports, but it would be great if zig could get on that so there could be a zero-download way to get started in the language.
Pay per hour is less at hedge funds and/or income is more volatile. Plus I would put a hefty quality of life premium for being able to live on the west coast over being stuck in NYC/Chicago.
You mean Netflix here that's interesting and more tax efficient.

How is this structured in the UK where US companies have difficulty offering tax efficient employee share schemes.

Not looking for a Search Director are you :-) my senior band 7-6 opportunity with the uk civl service seems to have disappeared with covid.
Just coming back to read this post and threads, it has been 3 days since I saw this clickbait title

Apparently, just as I thought, the author doesn't know about enlightenment. No, that doesn't imply that I am more "woke" than anyone else, or anyone else is more "woke" than me. Even if it does, so?

Enlightenment, if you know it, you know it. You want to change the world, go ahead. You give no f* about the world, you do you.

(Critically) Questioning enlightened people about what they will do for themselves or the world won't make a difference, it doesn't make the author more enlightened, more clever or sounds superior.

I will gladly ask after he finishes his words, so?

I can't change the world, so?

I can't change people to learn, so?

You aren't happy with me enlightening, so?

I enlightened, or not, so?

I will change the world, and so?

Now you are enlightened in this moment, so?
Head of MS Estonia investigation: Estonia sank on collision with submarine