skysight-inc/HackerNews huggingface dataset:
See https://news.ycombinator.com/item?id=41912960 - the custom ones are almost universally bad.

https://extensiblewebmanifesto.org/ - I think this is a good template for how the platform should grow. Folks defining the platform should observe what web developers do, and come up with features that make that work better, faster, and more reliable.

In this example, folks historically have recreated their own <select> from scratch because <select> isn't customisable, and in doing so they create an experience with poor accessibility and keyboard navigation.

This effort lets them take native accessibility and keyboard navigation, whilst being able to control the visual style of the <select> button and its popover.

You can still use JavaScript with your customised <select>, but you don't need as much.

Here's a podcast where I go through 10 related general features we got along the way to making this work https://offthemainthread.tech/episode/stylable-select-elemen....
>> In my mind, the events do happen at the same time and just are unable to be observed as such.

Not so, I would say.

Space and time are inherently linked under special (and General) relativity. For two observers who have relative motion between them, the space (distance between two 'events') and time (between the said events) are both different.

When some poem or a song talks about the universe being frozen at a given instant of time, that can be only in a given reference frame. There's no absolute time for the universe.
RVA23 seems an unfortunate name. I read it as RVA32
Looking at the test from a purely analytical perspective, I only found one that had several correct solutions, the one with the numbers in the circles that directs it he subject to draw a line passing under and over different elements.

I’d be interested to know which ones you saw as ambiguous?

FWIW the test is obviously mostly about tricking the test taker, and not that much about literacy. Along with one question that seems possibly designed to filter out people with a non-Christian interpretation of the cross as a geometric figure.
>MIT did not renew their contract with Elsevier in 2020, a major reason being their inequitable profit model, and refusal to honor open access agreements. They have a postmortem saying the loss had little impact to their researchers.

This "fact" about MIT cancelling the Elsevier subscription is often cited but in isolation, it's misleading because it makes seem like MIT students and faculty don't even need Elsevier articles. That's not true.

What happened is that MIT switched to a pay-per-article or library loan method: https://libraries.mit.edu/scholarly/publishing/how-to-access...

MIT in providing some other access methods to the same Elsevier articles for their researchers -- at the cost of some extra inconvenient steps -- is actually proving the opposite of the anti-publisher stance: The Elsevier publisher's articles are still valuable to us.

It's the subscription they cancelled and not the articles.
If only there was a system to hint in DHCP (or a v6 RA) what certificate authority serves the .internal domain for the current network.

Devices would treat .internal as special and would validate that the hinted CA only applied to that subdomain, and would only use that CA when connected to the corresponding network.

Or maybe the DHCP/RA could hint at keys to use to validate DNSSEC for the internal DNS server, and the CA cert could live in a well-known TXT record…

Then you could have all devices work with internal certs out of the box with no config. One can dream…
What a mess.

switch x
0
console.log("zero")
/^\s+$/
console.log("whitespace")
[{type: "text", content}, ...rest]
console.log("leading text", content)

Yes, looks very cool, but nobody should ever write code like this, especially not in strictly typed code. And it is extremely rare you need to do similar pattern matching. For the object case, you would want to define interfaces and type guards in TypeScript anyway. This feels like poor man's pattern matching compared to Python and Rust.

items = for item of items
if item.length
item.toUpperCase()
else
"<empty>"

If JavaScript has always required statements to end in semicolon, I'm 100% for this. But it's not. So "standalone expression" as return value will only cause chaos.
The poorest?

So the homeless opiate addict living under a city bypass is better off than King Henry VIII?

Someone should tell them.
Something like that. It’s really only useful when you have to intercept at really long distances, as in ballistic missile defense.
From my experience, I predict that LLM code completion will not work very well when using a language like Civet.

Copilot is good when working with something where the idiomatic patterns are common, widespread, and hard to screw up. Civet has low adoption, uses much looser syntax (bracing, whitespace), and lacks the rigor of common TypeScript code.
I came here to say the same thing exactly. Tufte books are very visual (and expensive - see if you can find a copy of any of his books, changed my life). You can just dip in.

Norman is ace. Although his books turned me into a usability weirdo unable to switch off my usability sensors... be careful! :-)

As is Raskin - whose interface "notation" (click-drag-click etc) I think isn't talked about enough.

Can I also throw in these...

Don't Make Me Think: https://www.amazon.co.uk/Dont-Make-Me-Think-Usability/dp/032... - I found this a REALLY useful book, and great to share with people too.

A Pattern Language https://www.amazon.co.uk/Pattern-Language-Buildings-Construc... - OK, this is a bit esoteric, but it's so valuable and lots of geeks/UX-ers kind of aim to create their own pattern language as opposed to a UX-dogma.

Information Architecture https://www.amazon.co.uk/Information-Architecture-Beyond-Lou...

Visual Language https://www.amazon.co.uk/Visual-Language-Global-Communicatio... - a kind of fundamental - hard to find.

--

There are dozens of methodologies to learn, and put into practice. I would put it that you don't really learn UX, you do it, and revise - in order to solve problems and make things better. Once you've digested some of the ideas you need to start trying the methodologies out. This is harder than it sounds. Even companies that claim to support UX, sort of bugger things up.... in that UX can't "fix" crap... it needs to be in at the beginning.

My favourite activities / methodologies, that produced REAL results were

* Ethnography - kinda just hanging out and observing what actually goes on. One client used to print off every page to proof read their changes cos the font sizes were designed by 21 year olds and they were 60+. The applause I got for raising the font size would never have been found any other way than sitting in the corner.
* Card sorting - often collaboratively with armfuls of post its to decide on categories/navigation
* Wireframing - I had less success with paper prototyping, but still ...
* Personas + Use Cases

...and Eye Tracking - which tbh was SO VALUABLE, not because of the insights it provided, but for the EVIDENCE (video and heatmaps) that you could use to persuade the big wigs.

So find a way to start getting yourself into trying out various methodologies, to fix problems. Doing UX when things are "kind of OK" can be quite hard imo, especially at the beginning.

Your background will be so useful, again imo and experience, you will be able to use UX to provide guidance and ideas and then MAKE THE BLOODY THING which lots of UX-ers can't do. I liked the cross-over - I code a bit and sometimes found it easier to make what I wanted, rather than specifying it or creating "designs".

Good luck!

Tom
Not an uncommon experience on, say, HN, to draw an arbitrary example.
I came to the same conclusion after the initial perl intoxication. Stable, regular constructs are much easier to parse and get back to than this pseudo-natural language. My worst confusion is python’s truly unreadable “x if cond else y” construct, especially when x and y are non-trivial. Putting a condition in between is not smart. Oh, now this gets me started on “is not”! Keeping calm…
Thanks for the Feedback :)
Okay I will update this in next launch.
People want to live in free and democratic countries and in that respect capitalism is the least bad of the totalitarian regimes that exists…
Well, you depend on a trustable publisher. With a web of trust you won't need that. People could publish anywhere.
I never wrote enterprise apps in it but the short syntax and arrows made it easier to prototype/ reason with it.

It probably died fueling the whole js build/transpiler landscape that is in use today.
Protein structure classification based on X-ray laser induced Coulomb explosion
It may not, but it also disgusts me how much sun we have and how willing we are to see our power off when so much of the country is powered by coal, oil and gas.
You are under the misapprehension that the US government is held back from tyranny by shitty technology. This is false - you could build a totalitarian dictatorship with near-absolute control with 1940s technology. Other states did.

>Military tech is tech

I want the US military to have the best guns, best tanks, best nukes, best drones, best planes, best satellites, best boats. And spoilers: they do. Yet somehow that has not encroached on our lives. Adding “best surveillance of our foreign borders” does not for a dictatorship make.

>They are not chiming in on ‘immigration policies’

I’m not sure how else you can read this statement in the concluding paragraph: “Well, one reason may be that treating problems at the border as humanitarian crises.” Agree or disagree, this is pure domestic politics.
High school is preparing to be able to do a college education? A bachelor's isn't that trivial most of the time.

I'd say applies to most colleges, of any size. Community colleges tend to be more like trade schools
i bought a three day disney ticket online and when i linked it to the app, i got flagged as fraud so i got turned away at the turnstile and accused of “using someone else’s credit card”, “buying from a third party”, and “having a ticket and not a reservation”

the truth was i used 1/1/1970 on my disney account which didn’t match my credit card on the ticket.

i know why disney ai spiked me, but i wanted to know if disney’s cast members could tell me and their ai troubleshooting tactics are quite frankly insulting.
DRM should work just fine via Widevine if you have a Qt build with proprietary codec support, and you have an appropriate version of Widevine available.

See https://doc.qt.io/qt-6/qtwebengine-features.html#html5-drm
Humans Are Evolving Right Before Our Eyes on the Tibetan Plateau
I agree with this but the post would benefit from a [2022] in the title.
> With many subscription services it is very difficult to cancel.

You gave one example. One is not many.

It's not true of Disney and Hulu, so the OP's claim "Which is probably precisely why Disney and Hulu don't want you to go through Apple" was false.

The bottom line is that it's not worth it to these companies for Apple to take 30% of their revenue just to be a payment processor.
Your best move is to follow up with a medical practitioner on that neuropsych exam. They will be able to give you advice and treatment specific to your own situation. While we all can give advice, and it might help, if you are skipping professional help specific to your situation, you are ignoring the lowest hanging fruit.
This does bring Chromium in line with the URL spec, but Firefox still works properly with those callback links. Not sure which other engines you are speaking of, to my knowledge there really aren't any other viable Windows desktop browsers.

From an end-user point of view, Firefox remains not broken and Chromium broke things in the latest update. Your enterprise IT department cares very little about the standards compliance of the browser, they just want to avoid unplanned emergency upgrades if possible

On the server side, this is dead-easy to fix. For example register customprotocol64: and pass all your data in a base64 encoded blob, to stop the browser from mangling it.

Unfortunately every single offered workaround starts with deploying an upgraded version of your desktop application, so it understands the fixed link format. The challenge is not making the URLs spec compliant, it's getting the massive install bases upgraded to a version that properly parses the new URL format.

I wanted to push out this PSA to save everyone's time, because at least we spent quite a bit of time chasing server-side and templating engine issues, before we realized the link gets mangled by the browser after the data from the server has been rendered by the templating engine.

PS Better just bite the bullet and start planning those emergency upgrades now, the odds of the Chromium team restoring non-standards-compliant behaviour to fix thousands of enterprise apps is essentially zero
They're not the only ones monitoring their own database.
There isn't the remotest chance that any of this is anticompetitive in a legal sense. Microsoft doesn't have anything close to a monopoly on dev tooling or text editors.
Using the pipe operator in Elixir is very nice, even more so for building up complex multi operations and such
I'm not who you're replying to, but I agree with them. For my taste, it's a little too clever. It distracts from the subject of the text and instead draws attention to the form of the text itself and its author.

Worse than that, it's clunky-sounding and trips me up verbally.

That's subjective, of course, but I would have preferred if the author had left out this turn of phrase.
>> No proof but no doubt.

There's still doubt:

https://en.wikipedia.org/wiki/Drake_equation#Range_of_result...
*Disclosure: I run a preprint server that "competes" with TechRxiv at https://engrxiv.org.

I'm a little salty about TechRxiv/IEEE as IEEE has a copyright transfer policy that permits posting preprints at approved servers. I applied to have engrXiv recognized as an approved server but received no response. Shortly after that TechRxiv was launched. Currently the only approved servers are still ArXiv and TechRxiv.
When you have a tough problem and need advice, do you turn to your unemployed uncle? The homeless guy on the street corner? Of course not. Not all opinions are of equal value. Pretending that they are of equal value is asinine.
How do you automate it?
Nice! I’ve been working on a similar thing – a Clojure compiler to x86 written in Clojure, with zero dependencies: https://github.com/nathell/lithium
It looks like the proposal is to build a little single purpose reactive UI engine into <select><button><selectedcontent>, and we're talking over the details.

To me it's a bad idea from the top.

Either leave reactive updates to frameworks, or develop a general built-in reactive framework. Building a one-off that introduces an all-new pattern into the browser seems like a perpetual headache.
never seen a single startup become successful with fractional CTOs whose primary motivation is quick money & no belief in the mission/vision of startup
I’ve worked at places where subverting firewall rules like this would get you fired. I now refer to such situations where I’m forced to twiddle my thumbs while no work gets done as “letting the process work”.
Should the minimum wage be lower for workers who get tipped?
I'm amazed even sites like annas-archive use cloudflare. CF is not compatible with all browsers but who cares?
On the Mini text-adventure sample, I wonder if porting Malyon from Emacs' Elisp could be feasible, at least to run v3 Zmachine games, small enough to be fastly interpreted even under a C64.

https://emacs.crys.site/interactive-fiction-malyon/

The Sudoku example ran as-is under Common Lisp, maybe it's the same under Emacs.

A libre v3 game to freely test it would be Calypso, among Tristam Island.
Billionaire behind Trump's 'unhackable' phone on a mission to fight Tesla's FSD
Yeah, the extensibility of RISC-V that allows implementations to scale up and down on features, including non-standard ones is really cool, but compared to other ISA I think the biggest improvement is it being Open and royalty free (except for trademark+compliance certifications)

- https://riscv.org/about/faq/
j - https://riscv.org/membership/ (I thought this was going to be expensive, but 2k USD/yr -> 5kUSD/yr after 2yr can keep a small company going)
defeats the whole point of changing identity if you reveal who you were
Few people know that the first president was Peyton Randolph.
Exciting, i.e. might even play with this soonish
> Spotify high quality is usually 320kbps

320kbps of what?

Theoretically, if Spotify's claims are true, Ogg Vorbis at 320kbps should be indistinguishable from lossless in most listening scenarios. In practice, I found this not to be the case and there is a significant difference, even when using lossy equipment like Apple Airpods Pro.

I do not understand where the difference comes from. It could be that Spotify uses a crappy encoder. Could be that they "cheat" on bitrate. Or it could be the interplay of different compression schemes. But something is definitely off. I compared to Apple Music with lossless and Roon ARC playing my own FLAC-encoded media.

I really wish Spotify offered lossless.
I thought the funding section was a little odd; I was under the impression that Bill was being paid by JangaFX to develop/maintain the language? But I think the corporate sponsorship of language development should be the norm. If existing languages are not sufficient to solve a business need, then they should pay for the development of a new one (or directly support one they rely on). But making a language "popular" and widely used is directly opposed to making it paid. There are plenty of closed languages out there, but they're only used by the corporations that developed them, and are probably kept closed to make sure the language doesn't stray from their business needs, and/or to maintain a competitive advantage.

Otherwise, I'm generally a fan of Odin, but I do find it quite irritating that only place to ask questions and participate in the "community" is locked behind discord. I even gritted my teeth and tried to make an account for discord just for this, but discord wouldn't accept my (apparently mandatory) phone number. Community questions and answers need to be readable and searchable without yet another login. If I'm learning a language and can't find an answer to a question that was almost certainly asked already, that's just another stumbling block that will prevent me from using said language.
Where are the studies? His list of publications only had individual case studies, which are nice, I guess, but... Lots of people have theories. Where is the science?
Could you explain the contradiction you are seeing further?

Cost cutting and increased personnel funding are not related. Just because MIT library is saving millions by cutting a publisher agreement doesn't mean those savings will be directed towards increased staff.
Over the past 10 years or so, that gaming moat has turned into a shallow puddle. There are a few sub-niches of gaming where Microsoft still has a moat, e.g. a few online games that rely on the most restrictive rootkits, and PC VR gaming due to (what I understand to be) highly complex proprietary drivers dealing with very sensitive math that decides whether we have an enjoyable experience or get physically sick.

Most other games have become perfectly playable via Proton. 76% of Top 1000 Steam games have a ProtonDB rating of "Platinum" or "Gold", meaning that they run with no or very few tweaks.

https://www.protondb.com/dashboard
I think it boils down to "nobody likes a showoff", really.
European Parliament expands access to their archives with Claude
This test is a caricature of the type of test mentioned in the post above yours, but yes, on many federal tests I have taken, there are a lot of questions that are intentionally tricky or have no correct answers, only less wrong ones.

Most notably, pilot examinations for aviation and maritime certifications.

I think they use these types of questions to exclude rule memorisation and test the ability to reason about the intention or relevant effects of rules and principles of the art involved.

It seems like the intention is also to penalise the inability to reason about ambiguous situations, ensure that the subject can effectively divide attention (if you spend too much time focusing on these ambiguous situations trying to find a nonexistent perfect answer you will fail the test), and to filter out low cognitive ability in general.

I’m not a test design expert, however, so ymmv.
Is it so they can claim election fraud?
This does not make much sense to me. First off, extensions are added all the time. That means an application would crash if it used a newer extension that the kernel/firmware didn't know about when it was compiled.

Secondly, extensions cover a lot of things. They can do much more than just introduce instructions, like introduce new hardware registers. The RVA23 profile that's under discussion here for example includes a hypervisor extension[1]. I don't see how you can emulate that in software after the fact in a meaningful way.

Third, RISC-V was designed to be used all the way from microcontrollers to application processors. Especially for the embedded use-cases, you're targeting a well-defined collection of processors, so which extensions you can use is well-known and not subject to changes willy-nilly.

The RVA23 profile that's just been ratified is aimed at more general processors, which will run more varied software. There it makes sense to agree on a well-defined subset of extensions, which is why they do exactly that through these profiles.
It's been 20+ years, and I don't remember the exact steps the course went thought. But basically we started with defining N using the Peano axioms (although I don't recall the name 'Peano' being mentioned) and proving some basic rules of addition and equality. Then we defined subtraction, multiplication and inverse elements, and constructed Z and Q. From there you get to algebraic groups, and from there you can hand wave a lot of details.

As I said it was literally one of the first math courses we did, so it wasn't super rigorous with all the technical and logical details.
I feel like this comes up with me in programming too! Like if I write some really beautiful function as part of solving a problem, I will be a lot sadder if it doesn't make it in, sometimes to my detriment. Similar energy to "cattle not pets".
As someone who published multiple papers during his academic days under auspices of ACM, USENIX and IEEE, I never saw a case where they demanded that authors not host a copy of the paper for themselves for their "own" audience on their own website.

Furthermore, the concept of a "public domain" paper in academia just seems weird to me. the concept of "public domain" means that the contents can be reused in whole or in part without attribution of any sorts to the original author(s). that goes against the ethos of academia (i.e. plagiarism) in regards to authoring papers, so unsure what public domain for the actual paper gives users vs. the document being what I'd refer to as "freely available" (i.e. no one else can charge for access to the document, only the 'copyright' holder can).

If the author has a right to freely distribute the document (and anyone who gets the document from the author maintains the same right), I don't see what public domain "assignment" gains anyone. i.e. copyright assignment (to the publisher) with the ability to freely distribute the paper accomplishes all these goals. The only thing (I can imagine) that it doesn't accomplish is giving others the ability to collect a bunch of papers together and sell it for "profit". But that doesn't seem to be a something DJB views as needed (and in fact, rails against the publishers who are requesting the copyright assignment for that very purpose).
Reindeer eyes seasonally adapt to ozone-blue Arctic twilight
“Spell backwards, forwards.”