skysight-inc/HackerNews huggingface dataset:
Good quality teachers already leave, public school is the bottom rung for teachers in the USA and I'm not saying that's okay but it's the least pay and the most work. Look into the turnover rate for new teachers, especially highschools. Violence and sexual harassment against teachers is far from uncommon and the administration probably won't have your back because then everyone just accuses the school of being some kind of racist or sexist conspiracy to protect evil teachers. Professionally minded teachers move on to charter and private schools once they've done their time in the pits long enough to transition into a role where they're not just daycare workers.
Readwise is great for revisiting kindle highlights and notes
Parallelized Decision Making
online learning as a term might actually predate any internet-based distance courses. Famous Freund and Schapire paper goes back at least to 1997 and uses the term in the title.
> If you "simply blocked all ads" the people making the pages wouldn't have the income which they maintain the pages with.

That's how we get deliberately slow pages, articles split over multiple page loads, image slideshows and deliberately slow pages (because time spent on your site is time not spent on the competing websites).

On the other hand we have pages like HN, paid for(?) using other means and built to be perfectly usable and fast. Or some CSEs where revenue comes from affiliates and CPC fees instead of ads, so they try to keep things fast too. Then we have news sites with paywalls and hopefully some day better engineered UI to read those news.

People should just vote with their pockets for a better user experience, IMO.
I didn't mean to limit this to chat software. But now that you mention it, what if i only have small pans and pots, and/or only a single burner? And that thing with all the bells&whistles just wouldn't fit?
This is very much a social and political problem. Will be interesting to see if us technical folks can solve it.
> In fact, there are so many occasions where the optimisation is so good that the end user doesn't believe that anything happened. So you have to deliberately introduce delay because a computer has to feel like it thinks the same way you do.

I never liked this view. I can't think of a single legitimate use case that couldn't be solved better than by hiding your true capabilities, and thus wasting people's time.

> they probably blame their 4G signal for it

Sad thing is, enough companies thinking like this and the incentive to improve on 4G itself evaporates, because "almost nothing can work fast enough to make use of these optimizations anyway".
> Interesting. Is it inherent systemic racism coming from teachers?

More likely it is the the systemic racism of society imposing struggles on the students' communities, which then manifests in the students' disobedient classroom behavior.

The teachers, meanwhile are operating in the same frame of systemic racism and associated socioeconomic conditions as any of us are. We all - black people included - are conditioned by society's default systemic racism towards black youths. But public school teachers serving struggling black communities are made to confront this more directly in the course of their work.

We expect public school to function as social work facilities, treating the social dysfunctions our society creates in young people while also preparing them intellectually to be contributing members of society, but we don't fund them enough to carry out that work.

Given this, public schools, which must by law serve a higher ratio of troubled youth than schools that can choose which students they admit, should be able to employ a higher ratio of behavioral health specialists to do this.

Better yet, those issues should be treated, or prevented, before the children arrive at school, but that would require a conversation about the distribution of wealth, security, and community stability that we as a society don't seem to be ready to have yet.
When I was in third grade one of my peers unsuccessfully tried to stab me with a pocket knife during recess.
As a dinosaur who has been programming for >30 years, it shocks me how bloated many modern programs are. The installers for my own products are around 20MB and most of that is Qt libraries. But 100s of MB seems to be standard now. The Airbnb app on my iPhone is 210 MB. I understand that if you are shipping a 3d game with maps, textures, sound etc, but not for a mobile phone app.
I get it's a principal thing but in a era of sequel/remake/reboot people being happy about the ability do it even more is pretty messed up.

Are we really running out of song writers?

I don't want more Mickey Mouse. It's destroyed enough culture as it is.
That's not "disobeying a teacher", though.
> The new rendering architecture will also allow companies working on console ports to more efficiently port the engine and offer our users the possibility of running their games on the most popular game consoles (something we will, unfortunately, never be able to offer officially due to legal reasons, thus forcing us to cooperate with companies porting it on their own).

I didn't quite understand that part. What legal reasons prevent them from making ports for consoles? Do consoles ban open source projects?

Also, are they planning to use some translations layers like for DX12 and GNM from Vulkan when working with Xbox and PlayStation? Would be nice if gfx-rs could offer a GNM target for the Vulkan portability option.

Alternatively, Sony and MS can of course start offering an option to use native Vulkan, as they should have from the beginning.
Bias: the action of supporting or opposing a particular person or thing in an unfair way, because of allowing personal opinions to influence your judgment.

The above definition describes what happened in the compiling of the list.
Branding isn't a very logical science; so sure they probably should. Them and the GNU Image Manipulation Program, which has 100% lost users because of the stupid name.

That said, we also need to be able to separate the good and bad people do. Reiser in his capacity as a programmer is really a different entity to him in his capacity as a murderer. Celebrating one is not celebrating the other.

It is the stereotypical example, but it is such a good one that it deserves to become a cliche. Fritz Haber was sufficiently evil that apparently his wife committed suicide because of him. The Haber–Bosch process is probably one of the greatest technical contributions to humanity, ever, full stop. Maybe the steam engine can compete or a handful of other things. We can't allow technical excellence to be shunned because the technician had horrible problems - the shunning lessens us all. We can afford for bad people to be remembered if the price they pay is to create something of great use.
What counts to you as "making it" or "success"?
Which one?

For the second, the definition of 'scripting language' used to be 'doesn't use a compiler' but JS and everything else has a JIT now, so 'make something quick' is a modern equivalent.
The discussion at Scott Aaronson's blog[1] has some fascinating to-and-fro in the extensive comments, including claimed refutations and detailed responses to them from one of the paper's authors.

1: https://www.scottaaronson.com/blog/?p=3975
RISC-V Stumbling Blocks
I thought that wasn't clearly established. I believe the assumption has been that you could call something public domain, and obviously people do so, but I don't believe it has been tested in court.

Not that I can see an obvious reason why it would be so tested, and frankly these are fuzzy memories from 15-20 years ago.
Kick asked for reasons a student that young might be suspended. They seemed incredulous to the very concept of suspending a child that young, not to suspensions specifically relating to disobeying a teacher.
My point is that the the good old days weren't the good old days.
I'll take this opportunity to appreciate C# in VS as a counterexample to the article. Fast as hell (sub-second compile times for a moderately large project on my 2011 vintage 2500k), extremely stable, productive, and aesthetically pleasing. So, thanks.
This is article went off the rails when it talked about evidence for past civilizations on Earth being undetectable:

> The only real evidence after a million or more years would boil down to isotopic or chemical stratigraphic anomalies—odd features such as synthetic molecules, plastics or radioactive fallout.

Civilization on the scale such as ours creates huge waves of extinctions in the planet's species leaving lots of evidence easily available for us to see that it happened.

In addition we've affected the Earth's atmosphere with our carbon emissions and that's going to leave evidence behind as well that will last a very long time.

Also, all that easily accessible oil that we've been using to power our engines would not exist, because nobody is going to be leaving such an abundant and easy to use source of fuel around. The oil and gas we use took tens and hundreds of millions of years to form.

Finally, and not least of all, the quoted paragraph mentions radioactive fall out, but any radioactivity would be blatantly obvious unless this civilization used none of it. There would be a very clear indicator in our dating methods of any radioactive activity in the past.

I think it's safe to presume that instead of some past civilization that didn't use the most abundant natural source of energy around, didn't make use of nuclear energy and somehow managed to leave the species record clean it simply didn't exist. I don't feel like it takes more than a few moments to just realize how unlikely that take is and shouldn't have been included in the article.
Even within a much smaller price margin, there'd still be plenty of reasons to make kill-free meat the default preference.

Abattoir and meat-processing facilities might not be able to achieve the same quality bar for hygiene as lab-developed meat cultures. That should ultimately translate into better food safety for consumers.

There are also strong ethical and environmental arguments for choosing kill-free meat as opposed to high-methane[0] animal-based meat products. It's not the entire solution to environmental problems by any means, but it's a large opportunity.

A good chunk of meal decision-making comes down to the way that food is marketed and the way that we talk about and discuss our food options.

As determined and evidence-led entrepreneurs and technologists, all of us in the HN community can do a lot to advocate for and influence public opinion and behavior in whatever direction we choose.

[0] - https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...
Sounds like you’re saying those machines executed bytecode.

Otherwise there isn’t a great limiting principle to your logic. Just because someone once built hardware that executes such a high level assembly that the manual referred to it as bytecode doesn’t mean that all bytecode formats are assembly.
There are enormous changes ocurring. Rapid development of less developed countries, complete commoditization of computing power, secularization of america (catching up to Europe), revizitalizion of the space industry (SpaceX and other "new space" companies, smallsats, internet constellations, etc), amazing resurgence of psychedelic research, prosthetics and other biotech advancing rapidly, continued progress in many fundamental technologies (batteries, materials science, robotics, BMIs, etc), AI technologies, information representation and communication (changes in media, continued digitalization of business, etc).

The list goes on and on.
The reason a country would want to use a crypto asset for their money supply would be to own the private ledger completely; they wouldn't utilize the decentralized, public, blockchains we see today.

All financial activity and transactions can easily be monitored on a blockchain; the movement of money could be tracked from it's inception to it's current location on one ledger. Each private key can correspond to a citizen (much like a social security ID) and citizens can be taxed more easily and efficiently. This is why China is leading the pack here and is already developing a PBOC digital currency[1].

[1]=https://fortune.com/2019/11/01/china-digital-currency-libra-...
Not only that, you're forced to support it for (at least) 18 years after the last version is released.

Requires a lot of maintenance the first few years especially!
Assumption 1: Whathisface's universal star force lightning theory is true.
Assumption 2: No other assumptions.

General relativity has a couple postulates, my theory has one. I guess I'm more likely to be right.
Great example from Malcolm in the Middle: https://www.youtube.com/watch?v=AbSehcT19u0
For me the first reason was the open source nature of the project. But the more i've used it, the more i've really started to love the node system and editor workflow. I have to be honest, i've never used unity and don't have much interest in it, so I cant compare.

The choice to move the projects i've been working on to godot though was after setting up some sprite animations I'd set up previously manually using Sfml. What took me almost two weeks originally took me 30 minutes to redo and improve upon using godot.

Also, sort of insiginificant but, I really enjoy the way you can enter equations into any input box that accepts a number and it'll solve it for you automatically. The only other software I've used that does this is alphacam and it's such a handy feature I really miss it when it's not there.
This is an unpopular position, but nevertheless it is the truth: No one has the right to emigrate to the United States. No one. No other country is criticized so heavily for having stringent immigration policies, this despite the fact that the US immigration policies are some of the loosest in the world.
Sounds to me that suspension for no reason teaches them to be sociopathic... but you are free to explain why small kids will take suspension as the correct signal for behaving more empathically towards other.
Wouldn't that lead to encouraging punitive justice as society does right now? Is that the correct non sociopathic path?
>Our society is much more violent than in the past.

No it's not. Look up the statistics.

>We certainly did not need to have Police permanently stationed in the school.

Most other developed countries don't either. There's no correlation with corporal punishment in schools and school shootings.
General relativity - 1915

Schrodinger equation - 1925

Theory is good when it explains observations, no application necessary. The latter is mostly engineering challenge, how do we refine uranium for example.
How does this show "systemic racism coming from teachers?"

This subtle (or not so subtle) attack on teachers is sad.

This stat alone doesn't tell us anything, let alone who to blame.
Chrome, Google Inbox, Android ... I’m detecting a common theme here in the stuff he’s complaining about.
But in your example, your only describing one specific task (n=1). The issue is that time accumulates non linearly as the number of tasks increase. i.e the petrol stations must be able to supply enough petrol to all customers that drive the most inefficient car.

The culture of "developer time is most important", makes overall system performance someone else's problem, because "my program is fast enough when I measure it off the wall clock". But who's responsible to fix overall system performance, and how can they fix it? I think a lot of people would just upgrade their RAM, CPU or IO to solve the issue (create more petrol stations), rather than asking vendors to change the programming language, or to be more conservative on RAM.

And because there's costs to switching language stacks, people will stick to writing in the language they are comfortable in, so critical business systems get written in slow languages.
The analogy to cars misses where they are in their life cycle. When cars were evolving at a faster pace, and gas was relatively cheaper, they did get something like 5-10% efficiency, particularly when you correct for the level of emissions produced.

Gas car technology matured, gas got more expensive, and cars got more efficient. Moore's Law isn't going to go on forever. We are hitting limits in battery life. Software will tend to get more efficient over time.
Goodbye Syd Mead: A conversation with the legendary artist (2015)
This might help; it might not:

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

Excerpt:

"Members of the United States Congress serve as federal-level ombudsmen in their oversight capacity over federal agencies, and employ staff specifically dedicated to legal compliance enforcement and investigations of maladministration on behalf of constituents."

So, maybe write to some of the members of United States Congress, and/or the people that work in their offices (staffers)...

Also see:

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

Opinion: The U.S. could use more Ombudsmen, specifically at Federal, State, Local, and Agency levels...

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

"Separation of powers, therefore, refers to the division of responsibilities into distinct branches of government to limit any one branch from exercising the core functions of another. The intent of separation of powers is to prevent the concentration of unchecked power by providing for checks and balances."

Not saying I'm right... those are just one man's opinions...

Anyway, good luck with your case!
for (const node of document.querySelectorAll('.foo .bar')) {
node.backgroundColor = 'corn'
}
Thanks: Seattle.

I should have probably been more clear about my goal: while I am interested in recovering what I'm owed, I'm also interested in others experiences with how things like this have played out for them. Hearing similar circumstances and results helps me weigh my actions better.
I have found neither.
... with nearly continuous updates.
This. I know that today we get so many software for free, but I see so many good opportunities spoiled by the fact that someone from marketing told the developer to hamper interoperability or usability to push some other product or feature that when you don't have it, it's so refreshing. Remembering my browser of choice. Ability to save some place in google maps without letting it have all my location, always, local only functions, accept : always/not now, click here for extra features, ... we could save so many bytes or cpu cycles or UI missteps...
> but I also have to make sure that the 3 services required to make that work remain talking to each other.

this problem doesn't always exist in all setups. I have lights that connect directly to Google Home/Nest that have never lost a connection. As long as Google assistant is up, it works without issue.

I've had other setups that use a hub and if the connection is not working for some reason, you're provided with that feedback at the time you issue your command.
I think there are two factors preventing mobile from being a force to drive performance optimizations.

One, phone OSes are being designed for single-tasked use. Outside of alarms and notifications in the background (which tend to be routed through a common service), the user can see just one app at a time, and mobile OSes actively restrict background activity of other apps. So every application can get away with the assumption that it's the sole owner of the phone's resources.

Two, given the above, the most noticeable problem is now power usage. As Moore's law has all but evaporated for single-threaded performance, hardware is now being upgraded for multicore and (important here) power performance. So apps can get away with poor engineering, because every new generation of smartphones has a more power-efficient CPU, so the lifetime on single charge doesn't degrade.
Peter Principle

Conway's Law
Sending them home where they don't have to do school work teaches them right from wrong?

The only way that suspension is punishment is if the parents punish their kid for being suspended.
I'm not sure I've ever seen a talk about giving talks at any tech conference I've ever attended. Personally, that sort of meta-topic doesn't sound like something I'd be inclined to pick as a conference organizer.

Certainly individuals will disagree about conference content. I know I've gotten evaluations that were simultaneously "too in-depth" and "too high-level" for the same talk!

Conference organizers are usually trying to choose talks that appeal to a range of people--both in depth and in topic area. Furthermore, they're usually not familiar with every speaker so some sessions that sound interesting--but aren't or are just poorly delivered--slip in.

And conference organizers just screw up too. Maybe they give undue weight to choosing something a bit random from someone they know. At the same time, many conferences these days are trying to encourage first-time speakers so it's not always the usual suspects. And, at some level, that means taking the good with the bad.
Interesting! Well, if you perform intentionally without dynamics, the player piano is certainly a valuable artistic choice in its own right. More like a harpsichord, in a way.

But I'll point out that the YouTube performance you linked to isn't a player piano at all -- it's an actual recording, which Gershwin overdubbed to be two pianos.

While player pianos that could incorporate dynamics existed, I'm not sure they were common, and I'm also not clear if there were any that incorporated playtime "per note" dynamics as opposed to generally "overall" dynamics that were added in via a separate mechanism.

But nevertheless yes -- there did exist some player pianos that had the capability of being more expressive than the normal single-volume ones!
Given this is the top comment, I assumed this was down a moment ago due to traffic.

So here is a prediction for 2030, self hosting blog post are still too lazy for CDN in 2030. If there is anything I will not bet against it will be people's laziness.

Nothing wrong with Laziness really, after that is what product should be about, set and forget about it. Hopefully all blog software would have Cloudflare or CDN by default in 2030.
This isn't true. Replaying public domain music through mechanical means adds no creativity to the work, and thus has no copyrightable elements.
> Good quality teachers already leave, public school is the bottom rung for teachers in the USA and I'm not saying that's okay but it's the least pay and the most work.

This isn’t true. The pay is better in public schools, the jobs are more secure and the pensions are much better.

> Professionally minded teachers move on to charter and private schools once they've done their time in the pits long enough to transition into a role where they're not just daycare workers.

Utter tripe. The only part of being a teacher outside the public school system that’s better is the average quality of the students. You have to really value that to think it’s worth more than being effectively unfireable and having a fantastic pension, with pretty good pay once you’re somewhere between three and six years in.
And was so completely wrong it’s shocking anyone would promote him year after year.

This is a misunderstanding of how voting/promoting works. If someone is wrong you may want to promote them as much as someone who is right in the hopes of enlightening the masses.

Also, you may disagree with something and find it interesting still. In that case upvoting makes sense.

Upvoting != Agreeing. Unfortunately, when you do not have a button for agreeing or disagreeing, you are inclined to use the Vote button.
His kids probably bear that same name though, don't they?
Please consider the situation with empathy. A real person, who by all appearances would make a good citizen, is unable to live in the country of his choice because of a single clerical error. Perfection is too high a bar to hold anyone to.
Beauty is a proxy for several related properties (including productivity, expressiveness and safety), which absolutely do matter and are factors to consider.