skysight-inc/HackerNews huggingface dataset:
Many are old enough to die before the severe effects could hit them.
> About that, I am waiting for the quad core version to arrive. I liked it so much I bought another unit that I will use just for Nextcloud in RAID.
>
> I am amazed by the zimablade performance especially as it is a very low specs machine theoretically. Never tried the zimaboard but I have no reasons to do it.

Thanks! Then I will consider buying one for myself!

> Yes, we were moving these hosting services to a mid-tower "server" (actually a normal PC with linux). Thermals surely were better handled due to the size of the build but from my personal experience you can add some thermal solutions to NUCs and get the same / better results. Note that the mid-tower build I am talking about would be considered low spec nowadays (I don't remember exactly the specs but it was surely pre-2019).

No problem, thank you for the clarifications!

> To give you a practical example, you can try
>
> https://view.tcsenpai.com/feed/popular (invidious instance hosted on the Jetson Xavier)
>
> https://swing.tunnelsenpai.win/#/ (hosted on the ZimaBlade)
>
> In my opinion, while being way cheaper, the ZimaBlade obliterates the Jetson Xavier (which btw is forced to run at 20w vs 6w and must use Ubuntu 18.04 with a 5. something kernel)

Fun examples!
Another vote for BookFusion, it is quite good
zsh tab-completed both just fine, preserving the case in both. I’d have preferred it corrected the case, but meh.
The other essay, reference near the start with a dead link can be found here:

https://johnjosephkessel.wixsite.com/kessel-website/creating...
I would like to try a 1 kHz display. I can definitely tell the difference between 120 and 240 Hz for mouse pointer motion. The motion blur tests mentioned in the article make it obvious as well. And Microsoft research has shown that when using direct touch interaction people can perceive latency all the way down to 1 ms. https://www.youtube.com/watch?v=vOvQCPLkPt4

Also an underrated feature of high frame rate is that it's a universal fix for poorly written software with multiple frames of latency. An application with 10 frames of latency will be faster on a 1 kHz display than a perfectly coded application on a 60 Hz display.
The only reason we have cities with crap density is cars, and their super-wide roads and giant parking lots spreading everything out. So, yes, we can't just put a subway system under Dallas. That's why I said busses first. At the very least stop building more lane miles and making it worse.

Or do keep building more roads. I don't really care. If people love traffic and want to live in their car, there should be a city for them (so long as they are not sucking up federal dollars to do it). The problem is that right now, in NA, all we build are roads. Every city is a shitty carbon copy of the next one. No one is trying anything new.
Ive heard this argument several times from people, and I dont think it is very coherent.

It doesnt account for renters, it doesnt account for down payments, and it doesnt account for the cost of new construction.

There wont be anywhere for people with no down payment and no credit to rent, and new housing wont be built.

When pressed on this, people in the past have resorted to the idea that then the government will provide low income rental market.
Wait which language is that? I am curious
You're going to get a lot of false positives with such a simplistic approach. Sometimes the same group of researchers legitimately cites each other over and over because they're working on similar topics and collaborating. AI can help to reduce the false positives by looking at content to identify citations that might be out of place. Of course there will still be some false positives with any algorithm so human academic committees will still have to make the final decisions.
Do they? They rely on sponsorship https://linuxmint.com/sponsors.php

Not sure about the full financials and I'm not even sure they divulge it
The university gets a cut of his grants after all
This is an interesting article and there are some interesting connections with education theory (not practice) based on my masters program.

1. Engagement. Learning is hard unless you are engaged.

2. Self-directed. Mastery education--independent mastery of the learning objectives-- was tried in the 1930's (Winnetka System) and it was very successful where it was tried. But it didn't match the goals of the education unions...

3. Montessori. The Montessori program emphasizes "self-directed activity, hands-on learning and collaborative play." This is a popular approach to learning.

4. Vygotsky. Social engagement is important in learning. Homeschooling as described in the article without peers goes against this theory.

5. Scaffolding. A theory of learning by constructing with prior knowledge. The article notes "going down rabbit holes" and that would agree with this theory.

6. Gardner. Theory of using "multiple intelligences" (kinetic, visual, logical, etc.) to learn. The described approach in the article would seem to agree with this theory.

7. Project-based. Using projects as a way to discover and learn. Again, the article seems to agree with this theory/approach

...and more

In short, "unschooling" as described in the article seems to have support in major theories of education. However, the social aspect is not well supported. A curriculum is not a bad thing, it's a set of learning objectives which is necessary.

What is not necessary for learning is the institutional aspect of school--which is what the author is trying to avoid and has discovered is not necessary.

I believe that we are moving as a society to two norms: the "haves" will educate their children using various homeschooling approaches augmented by AI, and the "have nots" will be forced to attend institutions where the emphasis is discipline and not learning.
Did it have to look so ugly?
> Remember the “enterprise” nonsense is babble if you have a team who can think and operate outside the box.

I am quite new to sysadmin, security, servers, networking, and so on.

Do you have any recommendations of materials (like books or videos) for these kinds of topics, e.g. how to optimize hardware
> When will Apple's iDoctor app come out?

You mean the app you just imagined yourself? Hard to say.
Ask HN: Do you keep forgetting your password?
"Hardware" is cheap, easily accessible all around the world, Apple hardware is not.
A Brief Look at the 3DS Cartridge Protocol
For board you didn't design, PCBite probes work, but can be fiddly especially when you have several've them in a small area.
> If you repeatedly contact management with the same proposal (...)

My point is that at most presenting a proposal is only tangentially related with a grievance that's important enough to warrant firing someone. No one gets fired for reaching out to their boss and say "hey, I think I can improve this". It's a scenario that's unbelievable.
Do you have any recommendations and/or suggestions, homelab subreddit seems to recommend things like Dell R720.
Well I was trying to say that there are not clear cut don't do this or that, but instead act ethically. I would say citation stacking broadly falls under misrepresenting your research (as well as other research).

The authors artifically inflate the impact of their research thus misrepresenting how important it is. It is widely viewed as misconduct e.g. see these guidelines from T&F (most other journals would have something similar) https://authorservices.taylorandfrancis.com/editorial-polici...
A Poisson!
But we love the EU though? /s
Point taken about boycotting bad companies, but sometimes it's harder than other times.

The side benefit of tipping well was amusement from imagining the CEO (of a savagely metrics-driven, stack-ranking, generally jerky) company being so miserably ruthless that they're demanding reports on tipping, and getting angry when there's employees/contractors who they can't squeeze any harder.

Not that they're actually getting angry.
Thank you for the recommendations! In fact I also read his article [0] yesterday, which was somewhat related to my questions.

[0]: https://blog.codinghorror.com/building-a-computer-the-google...
Oops, yes correct. Thanks.
Python really sets the bar high for excellent conventions.
I was expecting this would be another version of This X does not exist (where X is a cat, person, molecule, etc.) where generative AI has been trained on messages and gives a plausible message that has never been given before.
> Security critical devices, like TPMs and USB authentication fobs, are actually multiprogramming environments running applications written by different people.

Eh, that doesn't sound like the design of a security-critical device to me.

Many a "secure execution environment" has failed to deliver its security guarantees after some third-party clown was given access to run their DRM module or whatever, and introduced vulnerabilities while doing so.

Devices that are serious about security tell the third party clowns to get their own chip. Although they may use a secure operating system as an extra layer of security, if it promises that.
I have been on keto for some time and can't second that. The difference was that I had very steady energy levels through the day, but my brain worked the same as normal I'd say. I also became noticeably weaker when it came to lifting weights
Sir...sir! This is hacker news! It's not some place to say somthong punny! What are you, The Punisher?
Yes, thank you very much, corrected.
Ask HN: What was your most humbling learning moment?
I've worked on large products for large and small companies and written tens of thousands of lines of code across my career, solving complex, abstract, challenging technical problems in a variety of languages on a variety of platforms, sometimes under difficult conditions. I have often been a resource for my friends and co-workers when they have programming or technical questions.

I only recently learned how to correctly raise and lower window blinds--I had been doing it wrong my entire life. It was maybe the dumbest I have ever felt, and was a humbling reminder of how much I don't know about how much I don't know.

Have you had similar experiences?
The stuff that isn't covered is the stuff that will naturally wear out with use and can be easily replaced, so I don't see the problem.
You already wrote "100%" enough times, so I'll add that Rust's technology, and Rust's culture, still aren't enough, you have to really put the work in counteract this very powerful danger. Rust's technology + culture should mean you won't blow your foot off with this (entirely human) approach in their language, but you can definitely give yourself a nasty splinter, destroy your customer's data, and a million other dumb things.

For example Rust provides types like core::cmp::Ordering, core::time::Duration and core::ops::ControlFlow so sometimes your API will be harder to misuse than in might have been because you know, your timeout parameter was a Duration, not an integer count of seconds (or was it milliseconds?)

But, although eventually Clippy will express doubts, Rust won't force you to rewrite that function which took N booleans and now after modification takes N+1 booleans, even though all your callers are probably a mess of true, false, true, true, false undecipherable flag nonsense and a re-factor was called for.

It's surprisingly hard to give new programmers the right instincts on this stuff. I'm pretty sure I was terrible (thirty years ago) too, so this isn't a humble brag it's just an observation.
People’s naïveté never ceases to amaze. The rich will end up paying bupkis anyway, just as they do now. It’s the people who can’t afford a team of tax accountants that are going to end up paying. I.e. you. It also obviously doesn’t make sense to increase LTCG to 39.6% when the top income tax bracket is 37%. So that’s going to go up above 40, as well
Are you saying that one must only ever write an OS in C?

I don't get you anti-Rust zealots.
Since you are ordering online, you should tip the delivery person.

Oh wait, that's you in this case!
There was some news about phoenix, which seems to use similar approach. More on the backend, direct computed view elements sent over websockets.
And how do you deal with all false positives. That will just be deemed collateral damage?
Excellent use of simple discrete filters rather than trying to post-process in code.
What a beautiful thought.

Reminds me of the scene at the end of Vonnegut's Player Piano (an allegory of his time working @GE, post-WWII), where the main character meets the blue-collar craftsmen whose movements trained the present-day automatons drunk in a bar... sedated/distracted, in drink, to prevent interference with the machines.

--

Both dog and man will bot, no?
This might collapse the market for computing devices.
Dumb phones are a thing.
> Is enabling WPA3 practical for home networks? I assume my Nintendo Switch wouldn't be able to connect any more if I did.

If it doesn't support WPA3 it won't connect to a network that only allows WPA3, however I've seen several routers that have the option to simultaneously enable WPA2 and WPA3 and let the clients specify which version to use.

i guess the real answer is "it depends."
Linux mostly - also I am forced to use Windows but I use it as linux cli shell.

I am just not interested in Windows per se anymore
Unless you solve the halting problem, every language has undefined behavior.
Server side code is not publicly accessible, that's not what webscraping means, and nothing is being copied in this case, it's being proxied.
Clippy: I see you keep your #2 Phillips screwdriver in a dedicated slot on your workbench. We've replaced that slot with an ad and moved your screwdriver into a box in a drawer in a closet in the shed. Aren't we so helpful?
The video element didn't work for me on iOS Safari for some reason. Anyway here's the direct link to the video: https://www.sastind.gov.cn/video/0602ce6dl2.mp4
"Software is expensive because developers are expensive. They are skilled translators–they translate human language into computer language and vice-versa"

I think this is one of the fundamental mistakes that is made by the proponents of AI writing software, and it feels like it comes from a misunderstanding of what software is.

Software is not about language, just as mathematics are not about symbolic notation.
This is by far the easiest way to do PWA without getting into the rabbit hole of react/Vue/svelte. I used them, and are awesome, don't misunderstand me.

While comparing with htmx it feels more developer focus than tech focus, but I believe the race between the two will depend on which one is integrated with your backend framework.
GM Patents New Way to Do 'Cool Towel Trick' for Faster Charging
But you’re not making $100/hour in the UK.
A lot of coders already do this. My STL replacement has Vector and VectorUnsafe. Vector is checked to the hilt for bounds safety, stack safety, UB safety, etc. and is slower. But if I have a tight loop, I can use VectorUnsafe and just make sure I'm being careful, and it has no checks at all.
The origami talk was my favorite despite being the least relevant to python
You're comparing ideal to ideal, not practical reality to practical reality. Here's a fact: the Chinese middle class is the size of the US's entire population. The whole thing. Citizens, residents, undocumented immigrants. That's an economic freedom that Americans would - and sometimes do, if you consider law enforcement and the downstream effects of the actions of financial, medical, and industrial professionals - kill for. Which is actually a part of the way American censorship works: empower a buffer class who is preoccupied with maintaining (and lecturing the rest of us about) their political freedoms while most can't access any practical benefits from those freedoms because we can't afford to, in this society where money is speech. This isn't even getting into the more overt and baldly authoritarian ways Americans have their nominal rights infringed upon, simply speaking to the way economic/class-shaping does much of it for us.

Meanwhile, Winnie the Pooh memes say that you're ironically buying into the overstated projection of Chinese control.

But to get back to the crux of the issue: "bad actors" in America (like Google) are not unlike Chinese censors in kind, only degree. That is the conclusion an honest assessment and comparison has to come to. And however much you may want to turn this into some sort of geopolitical pissing match, my message is not, "Let's be more like China," it's, "Let's be what we say we are instead of becoming more like China."
That crossed my mind when I saw the piece show up on HN. But I think they're already running more or less at capacity.
Got it, thanks again for the feedback!
Start small. Answer a question on Stackoverflow. Or if you can’t, ask a question. Open issues on Github. Solve issues on Github. Create pull requests. Create your own open source project for selfish reasons on Github and maintain it. Rinse and repeat and don’t give up.

E.g. I created a scraper for a real estate website that found me the apartment I‘m living in now. Other people noticed that and started to use my software. In the end my software was mentioned in the local newspaper and the real estate website introduced captchas to prevent more scraping. The local real estate market became more fair, because scraping doesn’t work anymore. So I guess I changed the world to the better by my selfish actions.
The aspect of Ikea furniture I like - it is typically stylish. To get an equivalent look somewhere else usually invokes large price increases for seemingly no change in quality.

It is definitely not the best quality, but I have moved several Ikea pieces over the years without much ill effects. Would I like to upgrade to some "adult" furniture one day? Maybe, but I fear much of it is like other designer goods - identical crap construction with a reputable label stitched on the front.
you admitted yourself you dont have to, as you will leave it if the law passes. Why are you not willing to admit that it is a "WANT" ?
I was wondering the same thing. In fact when I saw this post (the top-level) about PyCon 2024 I went and re-checked to see if they had published any videos.

Like you I see "144 unavailable videos are hidden" and only 9 videos available to watch.

I'm looking forward to watching some of the content when they do publish :)
shrug I think AI is overhyped, AND I felt that the article was pretentious wankery not worth reading.
LiveView is the OG of this approach:

https://phoenixframework.org/blog/phoenix-liveview-1.0-relea...
How does this contrast to htmx?
I thought “HTML over the wire” was literally what the web has always been about from the very start.

Even if you redefine “the wire” to “XHR requests” or “Ajax requests” it’s still weird to treat this as a revolutionary thing since the “X” in XHR and Ajax is “XML” which is just a sibling markup language to HTML.

Also, IIRC the original Rails approach to Ajax like 15 years ago or so was sending page partials like this.

It feels like we’re going in circles.

(I’ve also never been impressed with their “turbo links” which just seem like “we think we can do caching better than the browser makers” and thus dubious. Core Rails seems great but I’m always wary of this stuff at the edges with the extra dollop of hype.)
Phoenix live view is awesome. If you use Phoenix that's the way to go. If you don't want to go to the erlangvm, htmx or hotwire/turbo are the only options I would consider.
Might as well through in my anacdata that I've never seen this in any of the groups I am familiar with during my time as a PhD student.
1ms to render each frame.

Does any game meaningfully achieve this today? Even if it’s visually inexpensive, there’s so many things that contribute to a baseline cost per frame.
People deserve to be compensated extra for an hour of not being able to lean against the counter, playing with their phone? It's traumatizing to have a lot of business and have to work?

The standard in business is that more volume brings about discounts. If you buy a larger order of parts from a supplier, your unit price is less than if you buy a small number.

The only way surcharges for groups make sense is that groups can sometimes tie up the place due to staying longer, but that's a stretch. Groups also have a way of finishing up and getting the hell out, not much slower than someone dining alone.

Every group lunch I remember, there have always been drinks, all round. Almost everyone has at least one glass of beer, save for the odd teetotalers and designated drivers.

I will typically not order a beer if dining alone, or just with family.

You have a big group, with everyone ordering food and most of them drinks (easy money) yet want an extra tax on top.
"Does anyone really need an automobile?"

People after the first automobile was invented.
Did anyone else notice they pixelated their fingerprint in the "goldfinger" photo? 10/10 points for opsec.
How am I going to make it look good? I dont have the CSS skills for that
Ask HN: Thoughts on Home Network Upgrades?
Hey all, seems like my router might be getting close to kicking the bucket after over 5 years. I've been doing some research on some possible upgrades for my home network, but think I could use some input and ideas.

I currently have a Pi-hole as the DNS for my router. That had an issue recently too. Are there reasonably priced home routers that can do DNS filtering like the Pi-hole? I heard of some using dnsmasq, but haven't found it mentioned in any of the router listings that I've been looking at. I kind of assume at least some of them have it but that maybe it's not a big selling point and doesn't get listed in the features.

I'm thinking about adding a VPN at the router level. How do people game with this config? I would like to exempt gaming traffic and most video steaming traffic. I think the video streaming and consoles should be easy to do since I can just whitelist that hardware using excluded static IPs since those are mostly dedicated to those tasks. However, for a PC I could be doing stuff that I want a VPN for and at another time using it for gaming.

Maybe I'm overthinking this since I've heard some people game on a VPN. Can anyone speak to that experience? Im guessing in some cases it's fine and others it's laggy high ping. I'm thinking of using Proton VPN.

The other option I was considering was setting the router to use a range of IPs for the random IP devices, then setting my computer IP at login - one user could be for gaming and set an IP outside of the random range (to avoid collisions) and have that IP defined as an exclusion in the VPN. Then have a second user I can log in as when I want to use the computer for other tasks where IP would be defined outside of the range for the randoms (still avoid collisions) but not have it listed in the exclusions in the VPN.
My life experience has been that this line of thinking results in two separate outcomes: "the great thing about standards is that there are so many to choose from" <https://xkcd.com/927/>, and that publishing a standard does absolutely zero for getting buy-in, with that last one made worse by any short-sighted fools who publish a bunch of words without a reference impl or ideally a TCK. As this whole thread has shown, for 10 people there will be 15 understandings of any given sentence, which is very very bad when trying to get two computers to agree on something
No doubt the human brain is incredibly adaptive, and there are seemingly countless examples of this. Even for people with severe brain damage, who lose some portion of their brain, are able to adapt.

Different parts of the brain can be adapted to serve different purposes. For people who are blind or deaf, these regions of the brain will likely be adapted to serve different purposes.