skysight-inc/HackerNews huggingface dataset:
> Substantial transitions in the teaching of existing material take generations.

> In 2020 our basic math/science curriculum and pedagogy in high schools and universities has all been pretty well statically fixed for 50+ years (many parts are unchanged in 200+ years), except in computer science where some of the basic ideas are newer than that, and in graduate-level courses that get closer to the cutting edge.

This is wildly incorrect. Even in the past ~20 years we've seen a sea change in our understanding of science pedagogy. Look up the work of Carl Wieman on active learning, or https://www.pnas.org/content/111/23/8410. Inclusive classroom practices are another thing that's come into fashion in the last ~10 years. The curriculum has also evolved; the most obvious thing to point to is the new emphasis on connections to data science in math/stats courses.

If you're someone who doesn't stay up-to-date on pedagogy, then yes, it takes your retirement to bring about a change. But a lot of people, especially those teaching at small liberal acts colleges, have continually evolving teaching practices. There are entire conferences where people get together to talk about college teaching.

> Even in physics, where a better formalism leads to improved physical intuition and deeper conceptual understanding, a transition is an uphill struggle, because symbolic fluency with geometric algebra takes years of practice.

Do you really believe this? To anyone to recognizes that it's the standard stuff in (a clunkier) disguise, it shouldn't take years.

Appealing to these two frictions does not offer a convincing theory of why GA has not been adopted despite being around for, what, 50+ years? The fact that it's worse than existing notation does.
Not sure I understand this workaround. Can it achieve pixel-exact output?

Say I want to leverage it to get inline visual output in the terminal from imagemagick. Am I getting pixel-exact output? Or am I merely imagining pixel-exact output roughly the size of the retro-styled block?
Can you elaborate a little more on your setup? That sounds interesting.
Honestly, you sound like the bully here hiding behind the overly positive language of the day in order to insult the character of your opponent.
You kind of can make this stuff up. Reagan's in-office Alzheimers is the same kind of narrative Noah Smith is talking about, more talked about than empirically supported. Reagan was first diagnosed in 1993, long after leaving office; his White House physicians all attest to no evident decline. The closest we get to a serious report is Leslie Stahl claiming that he was vacant during an interview... but who knows what that means? I was vacant last Tuesday after not sleeping the night before.

The topic of Reagan's decline in office is debated, but we should be wary of premising conclusions on it. Reagan was probably fully competent while serving as President.
Which everyday users have "colorways" in their vocabulary?
Yes. I recommend using whitespace-mode to cause these characters to be displayed visually, while still functioning correctly.
Real-World Challenges for AGI
I was under the impression that the theory was there but the hardware was not. Like, rasterization was a necessary evil because it gave better results more quickly (and artists needed that feedback).
There’s every reason to be skeptical of the US government’s use of spyware, but at least it is, notionally, a democracy responsive to its citizens. A for profit company selling to the highest bidder is surely even worse, no?

Like, yeah, I want nuclear weapons to be abolished. But if NSO were selling briefcase nukes to everyone interested, I wouldn’t say, “but what about the SAC?”
>You don’t think they can match location data with metadata and figure it out?

Automatically, with dragnet surveillance? Not a chance, the search space is too huge. But if you think it's so easy, feel free to try building this and selling it, you would become the next billionaire.
Colorways is a term you see used, as a parent post said, in fashion. The different color combinations for say, sneakers, are often called "colorways."
I'm really sad about this. Every announcement I see from Mozilla fills me with dread that they're just milking whatever income they've got while driving the browser into the ground, in silent support of the inevitable Chrome monoculture.
The thing that really is baffling about this article is that whenever I see saccharine, unspecific, obtuse, corporate language like this, I at least understand why the language is the way it is. Usually it's some company is in hot water and is trying to make sure no one can quote a single line in their press release.

But... Why would Mozilla be trying to obfuscate setting the color of the browser? What's to gain from that? I assume someone looked at this blog post, maybe even multiple people? And then, I assume, thought to themselves: "Yup, this communicated what I want to communicate."

But it's hard for me to imagine an audience that would be receptive to ... this.
I know that "bleeds it leads" is the rule for journalism, but I sort of wish there were a way to tell people to stop giving this story oxygen.

The governor knows his claims are foolish and he knows he's building a controversy out of thin air. It's playing great with his constituents, and the fact that his position of power inclines people to take him seriously means he can get away with it.
Their release notes (https://www.mozilla.org/en-US/firefox/94.0/releasenotes/) mention this is available for a limited time only.

This articles also states:

> These Colorways are here for the next two product releases (they won’t go away if you’ve selected it). This is a limited-time release which is intended to embrace the “now moment.”

Unclear to me what this means exactly. Will they remove the feature entirely or just plan to change up the colorways available?
Funny how congested cities resemble each other, I live in Bucharest (one of the most congested cities in Europe when it comes to road traffic) and I checked 7 out of the 9 points you mentioned (I'm too lazy to search for what a Pittsburgh left means and I ignored the waymo-specific bullet-point).

I'll add the numerous cases when you have cyclists (especially delivery guys) and rental scooters coming your way on a one way street. Because of that I always, always check both ways when entering a one way street from a side-street because you never know what may be coming the wrong way "illegally", so to speak.
Yes, let's look at the actual world as it exists today: the land area required to power the annual global energy consumption (110 TWh) with the inefficient solar panels that we have today is smaller than the US state of New Mexico.

How's that for pragmatics?
It is not efficient, I agree. But the cryptocurrencies should be of low priority right now, there are much more significant topics and problems, plus - how do you expect people to use cryptocurrencies if they won't even have any computers due to various shortages caused by the miners?

Maybe sometime, but not right now.
The DoE is complicit in this as well (from the original article):

> In the letter to teachers, Education Commissioner Margie Vandeven said “an individual took the records of at least three educators, unencrypted the source code from the webpage, and viewed the social security number (SSN) of those specific educators.”

> But in the press release, DESE called the person who discovered the vulnerability a “hacker” and said that individual “took the records of at least three educators”

This squares perfectly with my own experience. As a middle schooler I had several interactions with my school system's IT department where they baselessly accused me of hacking and malicious intent; I responsibly disclosed a method of bypassing their web content filter and they responded by going through my roaming profile and leveling charges at me of "remotely hacking computer systems" because of a screenshot of a terminal emulator they found. I was a good kid with a perfect disciplinary record. In retrospect it was a series of incompetent staffers covering for their inability by bullying a child.

The US needs to stop using public facilities (schools, the military, etc) as white-collar welfare and hire more people that actually care. Ignorance is forgivable but when combined with a steadfast opposition to personal growth it becomes malicious. It'd be better for society to fire clowns like these and administer them unemployment than to have them crowd out those that actually give a shit.

*EDIT: To clarify for anybody that would read the above as "government workers don't care": there are plenty that do. I break bread with them and want them to be able to do their jobs unimpeded by the ones that _don't_.
Colorways is a pretty common word in other areas though, so it's not entirely made up. Colorways is used extensively in the shoe world to describe when new colors/patterns on an older shoe line drop.
The productivity is still lost. I can try to get something done before being interrupted by the scheduled time, or I can accept that nothing will get done beforehand and wait idly until he clock finally smiles upon me. The end result is the same either way. Try to fight back against reality as hard as you might, but there are only so many hours in the day and that is beyond your control. As engineers, we should recognize that we have to work in the confines of what we can control.

Fine, catch me the moment I wake up. But good luck finding two team members who wake up at the exact same time each day. That never happens in the real world. No matter how you slice it, productivity is going to be destroyed.
No, you aren't accounting for inflation. In constant 2012 dollars, US spending was $2T in 1977 and $2.2T in 1980. It was $3T in 1988. It was $3.5T in 1992.

https://www.usgovernmentspending.com/spending_chart_1970_201...
> EHRs make mistakes, delete things.

Wow. How do they let this happen? Google never deletes an email.

> Productivity is at least 3x lower with the EHRs compared to paper flows.

If paper flows are better, why haven't they reverted to paper.
Would it be possible to use an NFT to be able to own my own Colorway?
VictoriaMetrics https://victoriametrics.com/
One Man's Dream – Ken Fritz Documentary about the best stereo system [video]
Ask HN: Is the iPhone Turing-complete?
There is this argument:

iPhone supports arbitrary javascript (within any web page)
Javascript is Turing complete
iPhone is turing complete

and there is this one:

The iPhone is Turing-complete because it can run programs, not because some part of it is exposed to user scripts. Turing-completeness is not the same as total freedom of the system.
A Pittsburg left is turning left before oncoming traffic starts moving.
Every Creativity Has a Story
Consider Valgrind, drmemory and sanitizers already implemented by GCC and LLVM.

Also there a list a FLOSS static analyzers: https://en.wikipedia.org/wiki/List_of_tools_for_static_code_...
I'd take an on-prem solution for cheap archival storage any day over Glacier.
they didn't invent "colorway".
> For me, I have to consider 2FA, or in the case of my son, who doesn't want a phone, a Yubikey or similar. I don't want to live with the additional management and potential disaster of 2FA blocking his access to his email account, which is currently his gateway to university.

This is a good point: For many people, passwords are already too much of a hassle. 2FA is going to be just more hassle. I manage all the passwords for everyone in my family, because they just can't manage to remember theirs (even simple ones like hunter2), and they don't want to use a password manager themselves. I'm sure ours is not the only family in the world who does this. So, the burden falls on me to keep their passwords stored and secure, and tell it to them when they need it. Now add 2FA onto that pile and it's just going to be more of a hassle for me.
Ontario will not mandate Covid vaccine for hospital staff after problems in B.C.
(Timescale co-founder)

I'll answer this here with a similar response that I gave Pradeep (the author) via Twitter.

I think ClickHouse is a great technology. It totally beats TimescaleDB for OLAP queries. I'll be the first to admit that.

What our (100+ hour, 3 month analysis) benchmark showed is that for _time-series workloads_, TimescaleDB fared better. [0]

Pradeep's analysis - while earnest - is essentially comparing OLAP style queries using a dataset that is not very representative of time-series workloads. Which is why the time-series benchmark suite (TSBS) [1] exists (which we did not create, although we now maintain it). I've asked Pradeep to compare using the TSBS - and he said he'd look into it. [2]

As a developer, I'm very wary of technologies that claim to be better at everything - especially those who hide their weaknesses. We don't do that at TimescaleDB. For those who read our benchmark closely, we clearly show where ClickHouse beats TimescaleDB, and where TimescaleDB does better. And - despite what many commenters on here may want you to think - we heap loads of praise on ClickHouse.

As a reader of HackerNews, I'm also tired of all the negativity that's developing on this site. People who bully. People who default to accusing others of dishonesty instead of trying to have a meaningful dialogue and reach mutual understanding. People who enter debates wanting to be right, versus wanting to identify the right answer. Disappointingly, this includes some visible influencers whom I personally know. We should all strive to do better, to assume positive intent, and have productive dialogues.

(This is why one of our values at TimescaleDB is "Assume Positive Intent." [3] I think Hacker News - and the world in general - would be a much better, happier, healthier place if we all just did that.)

[0] https://blog.timescale.com/blog/what-is-clickhouse-how-does-...

[1] https://github.com/timescale/tsbs

[2] https://twitter.com/p_chhetri/status/1455216425807745025

[3] https://www.timescale.com/careers
Oh, apparently, my eyes filter out the word 'fashion'. Shoe nerds. Great market segment to target. They probably know how to install apps. That'll save the ship.
The English doesn't (quite work), but Intel here refers to the integrated, power-thrifty GPU, so could be more pedantically stated as "run on integrated graphics chip and turn off the Nvidia discrete GPU (and save power)" instead.
Its very popular in the sneaker community.
> 12v to 240v inverter

Can someone explain this part of his equation? What’s he doing with 240v? Or maybe he meant 24v for charging the laptop?
Agree with sheer banality and vapidity of typical standups. Sometimes I feel organized religions have got nothing on Agile cult.
In case people missed it. There was two promotions today. A new CEO at GitHub and the person GitHub reports to a MSFT also got promoted.

Here’s the internal msft email

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

This person at MSFT who got promoted is the one that caused the problems in the dotnet community where features that had a go-live RTM license (as in merged and ready for long term support) were removed from the programming language so that more Microsoft Visual Studio licenses could be sold.

Other items under this persons remit:

- Visual Studio

- .NET

- Python

- TypeScript

- OpenJDK

- GitHub (+NPM)

- (hint hint) Azure SDKs (hint hint)

- (hint hint) Azure PaaS / Azure Serverless (hint hint)
EE of 15 years. If you want to “learn” chips design and verification no easy way out except to go to a decent uni and get degreed. Wish there were boot camps one could attend( like for Webdev) but unfortunately for ASIC/ FPGA) design a degree(need not be from top notch) is a prerequisite. That is IF you want to get a job. If you don’t want to get a job you still need uni courses to get your prerequisite fulfilled. No easy way out.
Hey I made that comment! I assume Waymo has thought about it. I assume lots of people at Waymo have spent plenty of time in NYC. I also don't say that this was impossible or I think it will fail.

What I do believe is that there are tons of edge cases, and diminishing returns with trying to solve for all of them. And, I would guess that it will take quite a while (the decade I mentioned) before self driving technology is capable of making >95% of trips autonomously without extra issues that most human drivers would handle.

Additionally, I think there are moral and comfort issues with AI that need to be addressed. This is speculation, but Waymo likely aims for the appearance of safety and tunes things to be overly cautious. That is at odds with some of the dynamics of driving in NYC, where you need to be assertive and maybe even risky, and I'm curious to see how that will play out.

I can see how it sounds like I'm just shitting on this tech. My intention was more to describe that self-driving in NYC is maybe even a harder problem than it sounds, and possibly an overreaction to the hype about this technology. I think about it pretty often when I'm driving or biking and encounter situations that seem very difficult for a computer to navigate.
Actually it was a wrong turn in an unclearly-marked construction zone. I was using Google Maps at the time, but the road change was recent enough (perhaps that same morning) that the big G was wrong.
I didn't see an example of array?

But it could be useful I think? I'm not sure how would do it though, maybe have to make a constructor but the probably wrongly written general idea:

.navigation ul [
.li {
text: constructor() {return generate_from_array_of_data_maybe(render_data_or_something)}
}
]
It’s common in sneakers.
ISO 27001 and SOC2 are both very valuable ways to communicate your security posture to external partners and customers. Like others have mentioned this will allow you to close deals quicker and prevent a more costly outcome by navigating security reviews more quickly. Source of info: friends at https://pentestiq.com and https://vanta.com that handle security/compliance for many startups.
I think variance can be simulated by typing the private field as an existing covariant/contravariant/invariant type

class CovariantFoo<T> {
private phantom!: T
}

class ContravariantFoo<T> {
private phantom!: (_: T) => void
}

class InvariantFoo<T> {
private phantom!: (_: T) => T
}

(inspired by Rust [0])

[0] https://doc.rust-lang.org/nomicon/phantom-data.html
A pre–commit hook is just a script that returns 0 to allow the commit. If you want to block commits containing certain characters, just make a hook that runs grep -v with a suitable search expression.
Excellent article.

I wish more people were aware of the following RFC to represent errors: https://datatracker.ietf.org/doc/html/rfc7807
Reliable? Maybe. Enduring, definitely not. Chat logs, e-mails, bug-tracker tickets endure. Speech is completely ephemeral.
> Interest is not the same as usury whatever definition you use.

In Islam, there is no difference. If I lend you $10,000 and I ask for $10,000.01 back, that $.01 is usury. They are equal because both operate on the same exploitation principle, that not only pries on the poor, but exacerbates the wealth inequality gap that everyone is complaining about today. Once the door is open to artificially differentiate the two, many other immoral things become acceptable. We've seen it time and time again.

We don't deny the time value of money, we jus say that use money in a moral way to extract value over time, by taking appropriate risk in a manner that is not exploitative.
I thought most game devs were into the paradigm of: check external libraries straight into your source control, update them never, and generally treat them on par with your own code. What is it that a package manager does that's particularly useful for game dev? (I don't do game dev, so maybe I'm missing something.)
I think the best gifts are ones that help unlock some sort of creative potential, like a digital camera for making movies. I've also had good luck with finding cool creativity-related gifts through Fat Brain Toys:

https://www.fatbraintoys.com/
I cannot imagine why you’d possibly want to be awake for it… especially to the point of calling it fabulous? I’m sure they could have given you a video afterwards without the discomfort.
By implementing #1 and #2 seems like you would still have a layer of protection even if your master password get key-logged.
Looks like it's just a way of indirectly promoting the Firefox Color extension with several built-in examples of what you could do with it... Without talking about the extension that allows this at all.

So, this feels like a small project for someone learning the Firefox code with some nice looking marketing on top.
Seems like a pretty typical stack
And dependabot
Is there somewhere I can place a bet that within 10 years these things will be possible?
> Especially if they show only from time to time and take over the meeting.

I do not understand the mindset that goes into thinking that somehow a person is 1. Not required for a meeting and so can only attend on occasion and 2. If present must drive the entire thing.

I guess in theory they might think they are improving things if they assume it is an unguided, unfocused disaster with out them, but in my experience it is the exact opposite: a focused, relevant, quick stand up without vs a meandering, drawn out, ritualized boilerplate, "explain to the PM stuff everyone else knows" meeting with.

PMs can be genuinely useful too. They just need to use the most important words in their toolkit: "you 2 (3,4) discuss offline/afterwards, next person". Not to be used if people are casually chatting, but to fix that problem of 2 people having a conversation while 6 others listen for no reason.
Of course the GP's premise assumes that most devs are web frontend types that care about the HTML. Based on modern frontend libraries, is there really any default HTML that view source would see other than enough to load up the megabytes of JS code?
I think OCaml isn't just structural. For example, sum types (variants in OCaml) have a nominal form which is the default: https://ocaml.org/manual/coreexamples.html#s%3Atut-recvarian..., but also a structural form, polymorphic variants: https://ocaml.org/manual/polyvariant.html. I think it's the same for records, I didn't find a way to express the type "a record that has a certain field" as an argument of a function. You can do this with objects and modules I think, but not with records.
Sure, but "dead" is a Humpty Dumpty word. Some organs need the donor to be legally but not colloquially dead. In other words, you are dead and your heart is still beating.
Yeah, saw that now. Guilty as charged, I'm not always doing it but there are certain intersections where you can do it in a relatively safe way (especially if you tilt/move as much as you can to the left before the green-light comes on).
While I really enjoyed this read, it'd be nice to see benchmarks which also measure Queries-Per-Second under a highly concurrent workload. I've been using ClickHouse to serve live analytics and this was something that I was most interested in.

Again, though...great writeup!
I use a Shure PGA-48 with a windscreen with good results as well.
This is - imo - the biggest issue with traffic everywhere. It's a game theory problem, where being greedy is often the best move.
Thank the heavens that Apple actually saved us from ourselves. All hail Apple! /s
Keep Gamers Gaming – Application Monitoring for Unity
> Israel is hardly powerful in the US.

In the words of a famous ex-tennis player, "You can't be serious, man. You can not be serious!"

I don't know any other country able to influence US domestic and foreign policy more than Israel. Feel free to name one.
I would hazard a guess that a Venn diagram of shoe fanatics and Firefox users has very little overlap.
It's not best to skip saying ten words that explain you're fine. It takes 10 seconds.
Related political ad: https://youtu.be/9IBPeRa7U8E
Ha, I though this was an article on useless crypto - https://uselesscrypto.com since my skim reading of the title came up with Useless + building blocks.

Little did I know.......
Resources to get started with Mac development SwiftUI