skysight-inc/HackerNews huggingface dataset:
I'm glad you had some fun! This experiment went about as well as I could hope!

If anyone's curious, I'm getting 4.5MH/s single-threaded and 12.2MH/s multi-threaded on a slightly old i7 with 4 cores.

It's my own C++ implementation, which I've made about 20% faster than the fastest one I found online (Zig/stdlib, also tried Go/stdlib, C++/cgminer, rust/ring, C++/VanitySearch and Python/stdlib).

I think it might be faster just because I was able to skip some steps, since all inputs are short and of the same length.

I've just finished testing 10^12 inputs. I think I'll stop with 10 zeroes, which is very likely to happen in the next couple of days, according to my calculations. I might revisit it later to learn some GPU programming.
Assume two things and it makes more sense:

1. Harvard was aiming their students to jump straight into middle management (as it does today).
2. No ERP. No Excel spreadsheets. Mechanical calculation if you're lucky. Little communication if you're the manager in a small office. Lots of paper.

Just like today, middle managers need to know how to make business decisions quickly and correctly. This is how you get gains at the margin.
Category theory is being applied in all sorts of domains and recently has been making some inroads in ML as well, e.g. https://arxiv.org/abs/2106.07032
>Of course the whole Arduino ecosystem is basically garbage, but it does help beginners get into the idea of doing embedded things.

I think this is either a naive take or a presumptuous, Gatekeeping take. The Arduino ecosystem is not garbage. It’s an abstraction layer. While it is not always the most efficient code, it makes programming something straightforward. That is not only a beginner feature.

The premise that’s sold here is that because Arduino is an abstraction layer and it does (often) favor ease over efficiency and compactness, it must not be suitable for “real embedded programmers”

Not all projects need to be accomplished in 256 bytes of flash. Not all programmers care about how to set a given timer or stepping down clock speed. Not all use cases are your use cases

Use the tools that get the job done. Make the thing you want to make. Ignore people who tell you you’re doing it “wrong”.
Out of curiosity, why did you buy a power meter? Does it help with troubleshooting hardware?
Oops, yes. I'd better not post that yet. Thanks. :-)
Feds arrest telehealth execs for overprescribing Adderall
Is their bottom tier food really worth the same kind of indignity you're made to go through when you have to call your credit card company?
Texas has a disconnected power grid with a floating price model and a lot of cheap power from renewables. So my understanding is that electrical prices can, at least for parts of the day, dip much lower there than anywhere else in the country.
If they financed $1M @3%, they're printing about 5% a year (negative 5% real interest). That's 1.5M free money in 30 years. So really they're just asking you to buy out their opportunity cost of the feds free wealth redistribution from property non-owners to owners circa COVID.
That's interesting. Does that program have a name? I'm interested in looking it up...
I've let Windows auto-manage the pagefile size for my current system. It picked 19GiB total. It's empty. With 128GiB of RAM, that's 15% more memory, but the vast majority of that RAM is free anyway. 15% certainly isn't "greatly reduced" when you max out the RAM capacity in a desktop motherboard.

Lots of the arguments for swap/paging seem to ignore the possibility of just buying "overkill" amounts of RAM.

On the other hand, if you have truly enormous data sets you can RAID 4 M.2 SSDs to max out a PCIE 6.0 x16 slot for 121GiB/s bandwidth in a multiple-TiB swap file. It'll be a while until SSDs get big enough for this to max out the 256TiB virtual address space of x86_64, but you can get 8TiB M.2 SSDs now...
This now has wifi in the elite version. I have one for research purposes.
Yeah, but the horse didn't drive the cars.
> It is one of the few sections of modern thrift stores that feel like thrift stores of old.

Also home theater speakers.
I had the same experience with math and physics. High school / college was mostly rote memorization, and it wasn't until much later that I heard a perspective that showed me the shape of of the concepts. It's too late for me to dive into them now, because also in college I had a friend that showed me what computers are capable of, and I've been down that rabbithole ever since. It's a good argument for being a proactive mentor. You never know when it might click for someone.
Is the trademark registered internationally?

If this were not the case and a trademark is USA specific, how is is to be assessed if, as in the case of SQLite Database Explorer, someone from Ethiopia or, as in the case of SQLiteStudio, someone from Poland violates it? Or the other way round, if someone from the USA violates an Ethiopian or Polish trademark?
We need regulators and legislators who aren't bought and paid for.
It’s hard to imagine URNs without a DNS based namespace to back up the universality part of it.

urn:catalogue.isbn.org:1234

You could use a URL for information about the book as the URN for the book itself? Or is that “bad” because in 25 years we might not use either https or DNS?

https://isbn.org/catalogue/1234

If the URN is a kind of type prefix for an otherwise meaningless number, are we supposed to use these inline / Hungarian notation types everywhere the number is used?:

https://amazon.com/books/urn:isbn:1234/purchase
I think the Thinkstation M920 can house a single slot short GPU in it, something like the T400 (https://www.nvidia.com/content/dam/en-zz/Solutions/design-vi...) would give you the capability to run modern GPU workloads.

It wouldnt touch a data centre but the simple ability to run CUDA (Rapids.ai for example) would mean you could prototype things pretty efficiently all on a local setup and not have to pay for GPU costs.
The whole problem is that phones are disruptive by nature, but teachers having to police students (and it’s more than one, on many days) and it’s a huge chunk and disruption to instruction time.

10 years ago you were messaging/posting; now it’s all video streams with hidden wireless headphones.

I feel like taking a phone until the end of school year might have impact, that used to be a policy when I was kid, but granted kids weren’t walking around with $1000 doodads so different economics.

The 30% who say it’s not a problem just assume the kids on their phones are a lost cause and just write them off.
It's just that investors are now completely over the whole "DEI and ESG" alphabet investing type of phase after seeing that it has not helped companies produce returns at all.
I have likened this effect to “what sounds right.”

I am curious about something with German, and would love feedback from native German speakers: “gendering” on German words seems to be largely arbitrary (as opposed to the romantic languages where gendering seems to align with how the culture associates the word to a gender). My suspicion, that has “felt” correct in most cases, is that gendering in German words is largely an artifact of which article sounds the most correct with the word. Sort of how we might use “a/an” with words that have consonant or vowel starting sounds in English.

Is there any truth to this supposition?
They can be handy. One situation where it saved the day - my friend has a partially broken USB-C port on their phone that only charges when the cable is just right. The battery had died so there was no way to see if it was charging or not. Plugged in a USB-C inline power meter and we moved the cable around until the meter showed current, then we carefully set it down so it would finish charging. :)
I saw one of their ads today on Reddit lol.
always good to remember this was the business model that enabled paypal, nee x, to exist.
just put them in Yondr bags, jeez
I agree, IMO it's this kind of integration that really allows products from organizations to feel like a complete offering. Some companies do this really well and some don't. This is where company leadership can make a real difference.
It becomes super valuable when the error rate is lower than humans though. I think this will be the main driver for applications like this.
> what are for most coders three clearly different logical concerns

That's the imperative model which foundations is the Turing machine. Lisp comes from lambda calculus and you're not doing the above really. At it's core there's the value (or the symbol that's represent it), then the abstraction, which defines how to get the value, and the application, which let you know with what to replace unknowns (variables) in your abstraction so you can get the value. And it's recursive.

A program can be a value (not that useful), an abstraction (kinda like a nice theorem), or an application (the useful choice). Defining a function is creating a named abstraction, which is just a special value. Invoking a function is applying the parameters to that abstraction, which means replacing variables to get a more simplified version with the goal to finally have a value. If you can't get a value, that means the result is still an abstraction and then you still have to do more applications.

You either have a symbol or atom (which is a value) or you have a list which is an application (except the empty list, which is the same thing as nil). An abstraction is created by special forms like (defun foo (bar) ...) in CL. but the result of the latter is still a symbol. An atom is equivalent to itself, and a list is equivalent to having applied the abstraction represented by the first element to the rest. Anything else is either special forms, macros, or syntactic sugar.

So unless you're applying imperative thinking to the lambda calculus model, there's no confusion possible.
Yep - have a look at https://ha.cking.ch/s8_data_line_locator/
Yeah, but from what I can tell, there are some fundamental issues to be solved before we get an error rate anything like that with Generative AI.
I am aware! Though I have reason to believe this very literal approach will work out less well in real life than in simulation :)
I get most of my “old” tech by volunteering community computer refurbishing places. Good way to meet people and stock up on tech supplies at the same time!
Subscription vitamin company Care/of is shutting down
Discussion (43 points, 3 days ago, 22 comments) https://news.ycombinator.com/item?id=40677059
Windows Defender says: Trojan:Script/Wacatac.H!ml : severe

Do not download.

[Edit: could be a false positive. Do you feel lucky?]
Does it beat OO Java classes with students crying ? or months spent on warning kids not to mutate an iterator or else you're gonna cry again ?

Mostly kidding but different paradigms bear different pain points it seems.

Oh and lastly, the let-us-care-not-about-syntax is also an argument at Brown edu (krishnamurti and his team IIRC)

That said, I'd be curious to hear what your students had to say about scheme confusing traits.
Are they still running ads or is it just left over ad credit or smth?
What Is Nous Research?
What is Nous Research (https://nousresearch.com/)? I've seen news about them and their work, but am curious as to the org's background.
JPEG History: Compressing It Down, Keeping the Essence
The attack surface of firejail itself scares me enough to never use it.
Thank you for the mental picture you trying to tap out a message offending off a very interested child :-)

Man I loved Spore! There's so much potential in those mechanics. A modern remake with mod ability would be amazing! Perhaps that ship is sailed but one can imagine.
Hiroshige is so great. 53 stations of Tokaido is comparable work to 36 views of my.Fuji (includes Great Wave).

And you like shin-hanga? You are a very enthusiast! Even in Japan, not many people know shin-hanga.

Check out Hiroshi Yoshida if you like. He is my favorite shin-hanga artist.
Fedora changed to zram instead of swap by default back in 2021 with Fedora 33[1]. So no more swap on disk for one of the biggest Linux distributions. There was no major wailing, nor gnashing of teeth. Most users didn't even notice.

For most users, swap is unnecessary and zram does the job better. For users with 8GiB or less RAM, swap is more likely to be useful (except for embedded systems running from SD cards like Raspberry Pis where swap will kill the card).

[1] https://fedoraproject.org/wiki/Changes/SwapOnZRAM#Benefit_to...
Never in my life.
No idea, but I was surprised. Their ad campaign is part of why they are being charged.
I don't doubt that many are disappointed yet the displeasure of teenagers should not be a deciding factor in any important policy decisions. They are young and it is the adults job to help ensure that they are in the best environment possible for the current well being and future development. Often the children will not like this but that doesn't mean it shouldn't be done.

I personally feel we, as in western society, have put too much emphasis on how they feel and not enough on doing the hard things that are best for them. We have seriously failed our children I fear.
Crazy Lawyer looking for Crazy Co-Founder to develop a prototype
Is there any engineer available here who I can pitch a legal tech idea, and possible develop a prototype together? It’s totally worth the time.
I guess the honest question is "what are you looking for in a response to your question?"

You asked if you should read it, and almost everyone who bothered to reply has said yes. Each time this topic comes up and people ask if they should read it the majority of responses are 'yes'. And I presume if you've been around software for that long, you've seen all of those threads and previous questions and answers like I have - meaning you likely knew what people would say when they responded.

So, in the end, it's up to you to decide if you'll read it or not.

I don't know you personally, but from my life experience it sounds to me like something I've seen in other circumstances. You've more or less decided that you're not going to read it, but feel like you're missing out and you want someone who as read it to say "it's ok to not read it". So you can resolve both the feelings of the decision to not read it, and the uncomfortableness of feeling like you're missing out.

It's possible I'm way off the mark on the above, but I mean it to be helpful - as I can say I've seen what looks to be this same pattern many times in life.

or what you're likely looking for: In the end, there are only so many hours in the day. You gave it a fair shot and it wasn't your vibe. It doesn't say anything about your strength as an engineer, it just has a specific approach and it's not a match for everyone. That doesn't make it a bad thing, it just means you'd rather spend your time learning and exploring in other ways. And it probably would've had more impact earlier in your career than at the level of experience you have now.

But of course before wrapping up I do need to undo my comment: I think you should give it another go. Maybe skim past the early part if it feels a bit to introductory and come back to it later. But it's a book that continues to grows on you the more time it's been since you read it. The concepts it presents are subtle but impactful in changing how you think about software. You don't fully grasp it when you read it. It's just that afterwards you just start seeing things through its lens often. I haven't read any other book like it.
I spend a lot of time looking at Sanborn maps: they are an extremely useful resource any time you research the history of an urban area in the U.S. Even when in a boring place where you think you are pretty damn sure on how the buildings around you came to be, those maps might have a surprise for you. Recently I was researching a neighborhood that included a home that was was surely built c. 1900 due to its style and materials. Yet it didn't appear on a Sanborn map until after 1950: it was just an empty lot before that. Still haven't figured out where it was moved from, but it was definitely moved.

If you live in a U.S. city that has them, look up the maps of your neighborhood. You'll probably learn some fun stuff, maybe answer some weird question you've always wondered.
In Praise of the Pub
Where are teenagers getting paid minimum wage for these jobs though? Where I live fast food jobs now start at $15/hr, not because of any laws, but because you simply can't really get anyone cheaper than that.

There have been tons of articles recently about how rising fast food prices are causing people to consider it a "luxury", and a huge part of those rising prices are rising wage costs. Where I live all the McDonald's now have kiosks inside for orders and fewer cashiers. I absolutely think shaving labor costs is something all fast food joints are interested in.

I do agree with the other comment that drive-through workers multitask (scooping fries, filling drinks, etc.), so I'm not sure how much savings you'll get just from order automation.
>What would it take to unseat Google?

Same old thing.

You've got to have more real capital than Google has at their disposal, and you've got to deploy it irrationally in their markets for longer than they can afford to remain solvent.
I know VC-backed founders who paid for their personal brands using VC dollars
Depends on where you're planning on going, but if you're talking Airbnb/ hotel it's probably Urban or suburban, you could probably just get a local SIM card and use the hotspot feature on your phone.

We traveled around Columbia for a month this year, and was able to work from 90% of the places we were in using the hotspot. And we were pretty rural a lot of the time.
The tricky part to explain about the Monty Hall problem is that there is extra information after the host opens the door.

Because you picked a door, the choice the host had of which door to open is sometimes constrained and that gives you extra information as well.

Everybody tries to do it solely with probabilities, which is fine, but it becomes far more intuitive when you point out the extra information.
The labor costs are not what's causing the price rises, the CEO have said so themselves on earnings calls. Also the costs of implementing the system at all restaurants when you have stuff like Kiosks already makes it overkill. They've already automated as much of the experience as is practical with AI's current limitations.
Near Vancouver, Seattle, 8+.
I've had issues with USB devices drawing more current then the port could put out. Without a power meter, it looks like the device just doesn't work (although the Linux kernel logs typically show a device disconnect event).

With the meter, you can see a current peak up to a nice round value, followed by a voltage drop. The low refresh rate makes it not nearly as clear as with an oscilloscope, but once you know what to look for, it is easy enough to pick up. (And if you really want to, you can get one with a breakout to connect scope probes).

If this is an issue you run into often, I'd also suggest a usb variable load tester to check exactly how much current a port will output.
> using standard and well known tools - all of those would help both sides here.

What if standard tools become unnecessarily complicated and are poorly designed ?
Disclaimer: My full time job involves developing a CSI driver that is on this list (not simplyblock, but I won't say more than that to avoid completely doxxing myself).

A lot of this chart seems weird - is it somehow autogenerated?

For example, what does it mean for a driver to support ReadWriteOncePod? On Kubernetes, all drivers "automatically" support RWOP if they support normal ReadWriteOnce. I then thought maybe it meant the driver supported the SINGLE_NODE_SINGLE_WRITER CSI Capability (which basically lets a CSI driver differentiate RWO vs RWOP and treat the second specially) - but AliCloud disk supports RWOP on this chart despite not doing that (https://github.com/search?q=repo%3Akubernetes-sigs%2Falibaba...).

Another example, what does it mean for a driver to support "Topology" on this chart? The EBS driver allegedly doesn't despite using most (all?) of the CSI topology features: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/7...

Also, listing "ephemeral volume" support is kinda misleading because Kubernetes has a "generic ephemeral volumes" feature that lets you use any CSI driver (https://kubernetes.io/docs/concepts/storage/ephemeral-volume...).
Blocking Bots with 11ty and Apache
The point is, why make a car factory if the humans who drive the cars have no economic utility? The effort needed to produce the factory would be better spent on something productive to economically useful agents, namely AI, robots and the capital contract networks they belong to. Any intelligent agent, human or AI could understand that. Would anyone spend money on a car factory for ants? Perhaps one errant billionaire who really likes ants.
Perhaps the worst thing that could happen is if the AI slows down customer throughput. If it saves money on labor but makes orders take longer that could be a big problem.
Getting close to Plato...

"Then the imitator, I said, is a long way off the truth, and can do all things because he lightly touches on a small part of them, and that part an image. For example: A painter will paint a cobbler, carpenter, or any other artist, though he knows nothing of their arts; and, if he is a good artist, he may deceive children or simple persons, when he shows them his picture of a carpenter from a distance, and they will fancy that they are looking at a real carpenter."

"The imitator or maker of the image knows nothing of true existence; he knows appearances only."
I'm guessing that the training they were given was based on the American expectation that the injured would be immediately evacuated to a field hospital, but that's not possible in this conflict.
So it's not true that many Ukrainian regiments assisted the Nazis in WWII?

As in every country under the Nazi occupation. Including Russia, by the way -- and in significantly larger numbers than in Ukraine.

But this was 80 years ago and is a completely different topic. Do you actually think this provides some kind of chain of implication as to anything happening on the ground today? Or are you just trying evoke an image of Ukrainians as basically congenital Nazis, and that's the your big subliminal message here?

It's not true that that is where these symbols come from?

In fact it's not true. The Azov insignia is not derived from the Wolfsangel, or any of the symbols used by the Galicia Division or any other collaborationist units.

An image of a Ukrainian historical newspaper with a Nazi swastika and "Slava Ukraini" written at the top

Seriously -- what's the logic here? What is this supposed to prove?

Check in any American Nazi rally from the 1930s to the present; the photos are all over the place -- and (get ready to start trembling now) you'll invariably find prominent displays of swastika banners right along side the Stars and Stripes. Does that make it a Nazi flag?
Where can I find a good software engineer to pitch my start up idea
> children like animals, want them as pets

It was very recently evolution wise that humans started to keep animals as pets, before then we just hunted and ate animals. We would empathize as much with those animals as cats did with mice.
Page doesn't exist?
There's nothing natural about programming, because no ones like to be that formalized in their thinking process, especially with things that should be common sense (although ambiguity is still an issue). It's the recursive definition that get people. Especially when pointing that the things that the computer can do form a very small set. It's just that they can do it very fast.

You can see that when observing novices programming (without stack overflow or similar help). They often assumes that it will get done (magically) as soon as they call that function. And their code organization reflects the ad hoc thinking instead of a planned endeavor.
Or simply put the observer is the observed