skysight-inc/HackerNews huggingface dataset:
Quick overview of the design space:

* PyPy JITs everything, so it can do _normal_ Python numerical code that is quite fast and regular Python code that is fast. However, its interactions with libraries like NumPy add overhead, and it seems like it can't JIT code that interacts with NumPy in a useful way (AFAIK, would be happy to be proven wrong). So not useful for optimizing numeric functions that interact with libraries like NumPy.

* Plain old NumPy and friends. This is great... if the operation you want is already available as a "vectorized" API. "Vectorized" in this context does NOT mean SIMD, it's a Python-specific usage, see below.

* Numba: JIT compilation specifically focusing on interop with NumPy and similar libraries. Lets you write subset of Python but unlike NumPy you can use for loops and go fast.

* AOT compilation: Cython, Rust, C++, etc.. You have a longer feedback loop, but you have a full programming language, especially if you avoid Cython. OTOH Cython has nicer Python interop so for simple just-a-little-addon it can be easier to use if you don't already know Rust. You really shouldn't be writing new C++ in this day and age (but wrapping an existing library is useful). Like C++, Cython doesn't help with memory safety. Cython also suffers from two compilers, so debugging can be harder, especially if you use the C++ interop; if you are wrapping existing C++ library, I'd probably start with PyBind11 based on long-ago experience with Boost::Python.

Longer form:

* "Vectorization" in the context of Python: https://pythonspeed.com/articles/vectorization-python/

* PyPy and Numba as alternatives to vectorization: https://pythonspeed.com/articles/vectorization-python-altern...

* Choosing a compiled language: https://pythonspeed.com/articles/rust-cython-python-extensio...

* The performance overhead of AOT compiled libraries (less relevant if you're doing anything numeric): https://pythonspeed.com/articles/python-extension-performanc...

* Numba intro: https://pythonspeed.com/articles/numba-faster-python/
I will save you the pain: switch to Julia.
If money is not a problem, have you considered getting both?

I cannot speak for the calculators currently on the market, but over the years I had both a TI-92+ and a HP-50g: I liked both and for some things I preferred the TI, for others the HP...
That makes sense. Then perhaps a "retraction" would be better with a statement it wasn't the correct forum for such a discussion.

On your second point however I must disagree.
I'm afraid being inoffensive is a losing battle. If people see you try to avoid offense they simply start nitpicking harder. Desire to not offend should never stifle academic speech.
Nostr.ch – a web interface for the nostr protocol
It is good to have at least a basic understanding of a common terminal based editor. Otherwise it is very cumbersome to work with files on a remote server / ssh.
I'm pretty sure European companies are expected to follow US laws when operating on US soil. Why shouldn't the opposite be true?
Maybe.. I did say potentially on this one for a reason.
Ask HN: Is 1Password accting up or is it possible to sign up to HN with GitHub?
I've just come to HN, and 1Password has told me that I've use GiutHub account to sign into HN.

Here is screenshot: https://ctrl.vi/i/GpM74XwLM

Is this something new, or is 1Password acting up?
At a certain point companies employ "experimentation" (mainly A/B tests) to do exactly this. They measure dropoff and other things, and have targets, e.g., "acceptable dropoff" or whatever they might term it internally. That small amount of user loss (fraction of a percent to a few percent depending on feature/daily usage/other metric) due to a design is considered acceptable: not that they don't care, it's just not considered impactful enough to the business to matter.
Seems like a great product, but something about the URL is reminiscent of those scammy websites that try to trick you into downloading scamware.
Really like the documentation, will try something similar, additionally to the Swagger UI.
I know this is an ideal candidate for the oft repeated “what does this have to do with programming” but this was interesting, unexpected, and something I’ll vaguely remember forever. Thanks for sharing and happy it’s here.
I remember that and still advocate for it. I'm just surprised that the issue was directed at Google and not DRM in general.
Here's six things for the next 100 years:

1. A visual programming language. In 2122 you'll be able to use 2D or 3D space for your program, not just a 1D character stream.

2. A natural language programming language. In 2122 you will no longer have to learn to program.

3. A simple parallel programming language. In 2122 a program for 1,000 cores is as easy as a single-threaded program.

4. A universal optimizing compiler. In 2122, all languages will be as fast as machine code.

5. A 1000x lossless compression algorithm. In 2122 diskspace and bandwidth are no longer constraints on anything.

6. A solution to the "Mythical Man Month" problem. In 2122, adding more programmers to a project will actually make it go faster.

We've been dreaming about these "breakthroughs" ever since the beginning. They are no more likely to happen in 2122 than perpetual motion or the philosopher's stone.
Safari's Rolodex date picker sucks out loud. I'm so glad they are getting called out on this.
Interesting, thanks! I had no idea this level of biometric monitoring was going on, so a deep dive is called for.

Given the well-known cascade of surplus military equipment to domestic police forces, it seems wise to be aware of this trend.
> How would KeyPass deal with the same type of situation?

You give someone a copy of your password, your key file (that is, your long-ass password), or both, if both are required.

If you want to duplicate the "Give people time to refuse the request for access" part of LastPass's feature, then retain a lawyer to hold the copies for you and -after receiving a request for them- release them after an agreed-upon period of time (or if they get a proper death certificate or whatever).
The film will be in the public domain in about 12 years. I don't advocate piracy but wouldn't exactly lose sleep over "pirating" an 80-year old movie that you already paid for but for which your fair use was denied.
This person's tools were not working exactly as they wanted. Now their tools work as they want and they're excited about that and wanted to share.

It's possible I missed something, but I didn't see the author being devoted to tools first, nor mashing problems to fit their tools.
Killing Gameshow was one of my fave games as a kid, beautiful graphics and amazing sound on the Amiga. Never see it mentioned anywhere so had to chime in.
I had a dishwasher installed by a "professional" that used an ordinary wire nut to connect the copper dishwasher wire to aluminum wire in my house. Which later resulted in smoke billowing from my dishwasher. Fortunately caught it before anything else was damaged. Then rewired the cable properly.
Also these days with ransomware, crypto miners, botnets and other crap like that it's insane to run random *.exe files on your computer. Especially if you also doing stuff like online banking on it.

It's simply not worth the risk. And games that I want will be on sale sooner or later anyway.
That would kill the small labels, but not the big labels because they have a way to connect with their customers that google does not control, namely radio.

That said, I agree with the principle of what you're saying. Google put a LOT of things in place on youtube specifically so the large publishers wouldn't go after them, and that has extended to everything else.

Google absolutely has a large responsibility in this, but it's also true they're not the only party with responsibility for it.
I have patched too many python programs to remove unsupported cryptography imports. That rust recompile/install is not fun.
Agreed.

Jfyi if curious, cookie law technically isn't part of GDPR. It's from an older law that was ignored for many years called the e-privacy directive.
If the government quietly convinced all major retailers to stop selling masks that would’ve been 10000x more detrimental than the mixed messaging early on.

If someone could produce even one document implying that this was discussed at all it would’ve been catastrophic.
The (very small) company I work at got a warning from our DPA (Germany, SH, so the relevant one is the ULD). I had a nice discussion with our caseworker there, where he also said that for small companies, they are extremely lenient and very happy to work with them to improve things.
Considering a set of relatively infrequently changing facts about external world, publishing them as RDF can be a good choice. Developers can use it in whatever way they need, including loading it into SQLite—and it’s self-documenting, so they don’t need some extra information such as a spec to explain what everything means. It can link to external data for things beyond its scope that someone else already took care of. Other data can link to it, too—so it benefits open information exchange.

(Yes, RDF has got a bit of a bad rap in some circles, but I don’t think it’s entirely justified… More importantly, RDF is incredibly boring, so publishing such a dataset is likely to gather much less attention than releasing a free public API, at least here.)
I've never ever understood geoblocking. What kind of company says no to someone wanting to purchase their products? They are literally throwing away money.
My own take is that the Metaverse launched half-baked and aesthetically crummy with an expensive barrier of entry. Too much friction.
I use a very simple drop down prefixed with ISO week numbers here:

https://stay100.app

It looks simple and basic, but <select> works very well on all devices.
Homomorphic encryption is extremely inefficient. Is there any reason to believe this will improve enough for it to be widely used?
Android date time picker is also fancy but icky imho. I don't know how it performs though

Honestly , 3 select boxes are so easy to understand even if they are somewhat clutter
I have a feeling that at some point to companies are just gonna ban France altogether.

Detroit is a good example of when you push companies too far
Social Security denies disability benefits based on list with jobs from 1977
For this use case that works well but a big part of that learning is the data is fairly static and likely doesn’t update often
> reread H.H. Goldstine's and J. von Neumann's thoughts on the topic from 1947.

Do you have a link? Searching only gave me irrelevant results.
You can submit a PR here: https://github.com/Soft-wa-re/password-manager-comparer
Agreed, this is a great feature. (Plus - most of their fancy features are just wrappers / better UI / more visibility into postgres!)

You can either roll your own PG + API + other goodies, or you can spend $20+ / month on AWS, or use Supabase for free. They did a cool market segmentation - ratchet their pricing down one level. What AWS charges $25 for, Supabase is free. Where AWS is around $100, supabase is $25. Etc.
I work in the industry and always thought iRacing model was the most detailed but wanted to know if someone knew a better model.

It's a shame they don't license their models for engineering customers (like rFactor does), since it's a single made-up parameter set tuned to make things feel "real".
Agreed. But it was pretty clear that the world needed more than File Servers and Print Servers. NLMs weren't a clear path forward, either. We needed app servers. Desktops and workstations ran apps. Servers ran... well, servers. Windows could run both and so could Unix. Netware? Not really.

Of course that was a junior high understanding of software. But such odd views mattered. You could run Groupwise email or Oracle on Netware, but it felt off. You could write a Perl script and have it run in Apache and talk to sendmail on Linux. You could run a VisualBasic app on Windows and have it talk to Sybase and cc:Mail.

Maybe that VB app ran on a client, but the distinction between a client and a server could get blurry. Client-server apps became n-tier apps. Windows could do that. Netware really couldn't. Unix could do it amazingly. And not just Linux.

Redhat had this vision. Suse had it pre-Novell. Some people at Novell had it. But corporate vision is a challenge. And Netware was a champion. It is hard for humans to throw away the horse that made you a king and jump onto some other horse. Especially if you have to convince your customers to stay in your saddle.

It wasn't easy for Microsoft either. There was that whole OS/2 thing and LanManager and all kinds of awkward. The path forward was super murky for everyone in 1992. And Microsoft failed again and again against Netware.

But Netware really lost to BSDs and Linux as an app server. And *nix eventually lost to Windows as a directory server. By the time Novell got around to hosting their best-in-class directory server on a capable app server, it was too late. AD got good enough before anybody else put something as good as NDS on Unix. And of course, Windows clients had built in support that nobody outside was ever going to match as far as GPO capabilities.

All that said, history isn't over. The world is still waiting for a better client app server than Windows or Android. Or at least a better ecosystem. It isn't going to come from Redhat. It hasn't come from Google yet. There is room for a client OS with great Directory integration to take over enterprise computing. It won't be easy, but the right vision could pair with the right marketing to create a new winner. Funny enough, the biggest obstacle to that would be replacing AD.
I agree that this blog is not very good at clearly arguing it's conclusion, though I do agree with it for three reasons.

First intentional discomfort encourages you to pay attention to what your body is saying, and trains your willpower. It's easy to fall into a default state of being where impulses come up from your subconscious and you act on them without thinking. Doing uncomfortable things trains you to listen to your body tell you to not do something, and trains you to have the willpower to do it anyway.

Second, discomfort helps you appreciate comfort. Hot cocoa in front of the fireplace is nice, but after a day of snowshoeing it's incredible. The fist meal you have after completing the Appalachian trail, whatever it is, will be the best meal of your life.

Third, there is increasing evidence that certain types of physical discomfort improve health and longevity. Aerobic exercise is obvious and well supported. There is growing evidence that exposure to very hot and very cold temperatures improves longevity. There is also evidence that fasting helps as well. Keep in mind that "does X make you live longer" is a difficult question to answer in a scientifically rigorous manner. I'm on mobile or I'd link to some studies.
It's considered the best cloud based one. Allows self hosting, is open source and audited, and is end-to-end encrypted.
The one time I tried them, I asked how much their staff made per hour, and if they were W2 employees or contractors. They said they couldn't tell me that. I said I didn't think much of their service if they didn't even know that.
> is there a way we can do something like that, by injection inside or almost a cleaning.

That's a question. A statement would begin with "there is".

It's embarrassing that people are mischaracterizing his remarks based on a bad transcription.
Ask HN: How old is the youngest Hacker News reader?
It is considered only if he opens and reads this site and the linked sites on his own. If this person can write a comment, then let this be the answer to the question of why the reader does not spend this time on tiktok or other entertainment.
> Even more effective than manual options, though also more expensive, is the electric toothbrush. After years of studies showing no significant difference between the two, a number of meta-analyses have found moderate levels of evidence that electric toothbrushes are more effective in removing plaque.

For me the biggest step forward has been the electric toothbrushing: an small change that can be easily be incorporated into your daily routing without effort.
We don't know if tight budgeted exploration/exploitation agents find flowers beautiful. As humans we've been so much in bioeconomical surplus that we've invested in exploration of meta-patterns, that allowed us exploitation despite the variability of the environment (temporal, multi-instance, multi-agent compressibility), and maybe beauty is a proxy for this function, and as such mostly only a human experience? Or maybe beauty is merely something that inspires replication and preservation, and being on the receiving end of this is a good adaptation from any living being's perspective?

If compressibility was the only normativity, smoothest objects would be the most beautiful, a sine wave would be the most interesting symphony, but they are in fac the most banal, most unbeautiful things. Smooth object are highly compressible but also highly exhaustible, unlike organic objects.

Any painter of a natural subject knows that organic structures are far from that kind of symmetry, and actually a painting loses verisimilitude if you are too symmetrical and formulaic.
I think the shareholders' perspective has been vastly overprioritized in recent decades, and it needs to take a back seat to the company's long-term health perspective, customers' perspective, the workers' perspective, and the overall health of the society's perspective.
The glory of “ERROR” documents as a concept!

JSONAPI is too complicated at first, then exactly as complicated as is useful over time.
Or you know fly the ones that pay their people well and don't have issues like this to start with (cough * delta * cough)
In OP’s premise, they were filtered by “websites who chose to be served by a CDN”.
There's a fun story related to that quote. It's a quote from Supreme Court Justice Oliver Wendell Holmes, the same Supreme Court Justice also well known for his "two generations of imbeciles" quote in a ruling in defense of eugenics. The quote comes from the case Schenck v United States [1].

Holmes envisioned the quote as a reasonable metaphor for why Mr. Schenck must be imprisoned for spreading such dangerous, provocative, and utterly unacceptable speech. That speech? Scheck was handing out fliers encouraging people to refuse to comply with the military draft.

So yes, I do think it's important we allow people to discuss this "fire in the crowded theater" because if the present somehow doesn't show you where the alternative leads, then merely look to the past - there are illustrations aplenty. Schenck lost and was convicted under the Espionage Act.

[1] - https://en.wikipedia.org/wiki/Schenck_v._United_States
buy the exclsuive copy of the data, or possibly pay the leakers to omit your information from sales
When we encourage people to protest their govt, we endanger their lives while being risk free of our own.

I fear that many of the people who have encouraged these protests are still in the shadows smiling everytime someone dies.

Alinejad is one of them.
In America we were already in such a weird situation I doubt anything would’ve truly been 100% effective. It’s interesting to hear these different perspectives though
People have been coming into work sick from time immemorial. This isn't going to change anything.

For better or worse, COVID will be treated like the flu or cold going forward. It's not going away and adults aren't going to do the responsible thing.
Well we can disagree on the ethics for sure. Legally, of course consumers do not have the right to acquire any product they want on the market and of course the government does have the ability to seize most anything for the national interest. Both of these powers are well established and have been used throughout history both for good things and bad things.

Regarding Fauci, are you pointing to his March 8 2020 communication that "there's no reason to be walking around with a mask?"

The full statement is here: "In America, right now, there's no reason to be walking around with a mask. When you're in the middle of an outbreak, wearing a mask might make people feel better and it might even block a droplet here or there. But it's not providing the perfect protection that people think that it is. And often, there are unintended consequences - people fiddling with their mask and touching their face."

This was both at the time, and currently, an open question as to how these things net out at the population level. This is a pretty nuanced and detailed communication that, unsurprisingly, the "I deserve nuance" crowd has completely eliminated.
Maybe those american companies simply shouldn't track the users and follow the local laws?

The majority of GDPR fines are avoidable, if the websites would just use GDPR-compatible tracking banners, but they decided to break the law => Consequences
True, but it is an interesting question in its own right, while the conclusion, while it says something important, is somewhat anodyne and is not strongly dependent on the flowers argument.

0xBABAD00C's post does not actually address either question, as the body of the post makes it clear that the title question is not about the flower-insect relationship.
After spending weeks struggling with the nonsense involved in getting Infineon/Cypress/Broadcom hardware working on a custom IoT device thanks to some fun SDIO incompatibilities (and spec violations?) I'm glad to see I'm not the only one fed up with this nonsense.

I really wish these WiFi chips weren't locked up behind layer after layer of NDA and FAE-interaction-required support.
It shouldn't be by law, it should just be part of web standards that you can set your cookies preferences once and for all and all websites should respect that setting. I guess browser vendors and whoever else sits in these W3 consortiums like their cookies too much.
The Do-Not-Track header is a perfect solution to this, but unfortunately the largest browser vendor is also the largest advertising network, so the implementation of DNT devolved into a farce.
Because you have an excuse to travel abroad.
Yes, here in the UK appliances that work off a standard circuit and can be plugged into a standard socket (so 13A max) come with a cable and fused plug. This applies to washing machines, tumble dryer, dishwashers, etc.

On the other hand, appliances that require too much power (more than 13A) e.g. double oven and some hobs, or cookers do not come with anything and must be wired with an adequate cable, circuit, etc. In general circuit, switch, etc. should already be installed (otherwise you're majorly out of luck) and you only need to buy
a 1-1.5m length of adequate 3-core rubber flex to connect your new oven. It's very simple to do as long as you know how to strip a cable and use a screwdriver.
I would argue that using something like Nuxt/Content[0]is even simpler. I create a new markdown file in my website’s local repo, write the content and commit if it’s ready for publishing. No need for the FTP step and version control is build in.

This setup is also completely free since the content lives on GitHub and my static site on render.com (but any static site hosting will work).

And since it’s Nuxt based, it automatically also supports more advanced features such as tagging, advanced queries and filtering.

Can only recommend it!

0. https://content.nuxtjs.org
Considering the unintended and unforseen side effects of health that our current interfaces have had on our bodies and minds, I'm way more freaked out by the possibilities of what could go wrong sticking a direct I/O device into my head
+1 for zoxide. I can be in my home directory and cd into a directory 3 subdirectories away.