skysight-inc/HackerNews huggingface dataset:
People don't like public unions because they are effective unions, it has nothing to do with them being public. There are plenty of professions critical for running society. What if all trucker decided to stop working? Pretty bad, maybe even worse than if all teachers quit, but it doesn't happen because truckers don't have a strong union. If tech workers in Silicon Valley or Seattle started voting as a block with their union they would completely control the areas, but tech workers are not going to form unions.
Building a Recursive DNS Resolver (2022)
> in charge of a failing institution

Schools are ultimately run by elected officials and (non-union) administrators, not teachers' unions.
Ok this is sick, I love the philosophy of your team. I'll be strongly considering your CM4 carrier and ESC to integrate into future designs.

Also thank you, I've loved working on the PSP rocket! Bi-propellant rocketry is a pretty rare to do as an undergraduate, and you should consider applying to these schools if that's something that motivates you:

- Purdue: https://purdueseds.space/

- Berkeley: https://www.berkeleyse.org/

- UCLA: https://www.rocketproject.seas.ucla.edu/

- Georgia Tech: https://www.gtspaceprogram.com/

- ERAU: https://daytonabeach.erau.edu/about/labs/rocket-laboratory

This is a non-exhaustive list of schools I know that have undergraduate-run liquid rocketry programs.
Is there a proof or demostration somehwere about maximizing the consent of the governed?

Arrows theorem always has implied to me that the next step should be quantifuing some welfare measure for voters and then exploring which system maximized that welfare measure. "Consent of the governed" sounds like a welfare measure so I an intrigued.
Arguably it would be a problem for a coworker that wanted to use tabs.

“We’ll just force everyone to do things one way” kind of ignores the point I was making. It shouldn’t be necessary for you to care how anyone else formats their code, same as you don’t care what font their code displays in or what text editor they use. It feels like a vestigial aspect of programming that we have to concern ourselves with it in 2024.
Try doing it in 2002 with old hardware.

Xorg took forever, especially the fonts for some reason.
> 100km every weekday means literally hours of use every day

And multiple batteries per day.

I suppose it’s possible if someone’s entire day revolved around e-biking everywhere most of the day and they live in an area that’s relatively flat and there’s not a lot of stop and go and the trips fit into the charge of a single battery and so on.

I like biking a lot, but spending hours and hours on an ebike doing errands every day and hoping nothing breaks when you’re far from home is not my idea of a good time.
This to a Tee.
I typed something in the box and...nothing happened. What am I missing? I tried with both Chrome and Firefox (latest versions).
Link worked for me, the item description is "Rrskit Bicycle Fender Ultra Light Foldable Bicycle Mudguard"
Here's the companion essay with more code snippets: https://taylor.town/pg-task
Why don't European companies come and pick up at US ports with ships under their own control?
Ousterhout (and/or his students) has kept on hacking: Homa, Raft, RAMcloud...

I also like his software design book.

https://cs.stanford.edu/~ouster
See, I don't think it's nice because it's not a proper arcball implementation.

This is what my pet peeve is about!

* There's gimbal lock at 180 degrees: you can only do some rotations with a single drag, and others require several

* Orient the gun so that the barrel is point straight at you, with handle down. Rotate it so that it continues pointing at you, but the handle points up. (It's.. not trivial with this interface).

* Drag the mouse horizontally along the top edge of the screen. I have no idea what's going on with the rotation.

Oh, and here's the thing that only arcball can do:

* Reset the rotation. Mark a rectangle on your screen (or put a pop-up window, e.g. the on-screen keyboard in Windows, over the demo). Start at a corner, and drag the mouse along the four edges, returning to the same position. The gun should return to the same initial orientation.

* Now do the same, but release the mouse at the corners of the rectangle - so you do four drags along the same path. Where's the gun facing now?
The description you wrote applies very well to school district administrators. The difference is that district admins are out of direct contact with students, or never had it in the first place.

Do district superintendents have to wait 6 hours to use the bathroom because there's no one to cover their duties?
> your ISP will just hijack the recursive queries it makes

This level of deep packet inspection and injection is not what ISPs commonly do in my experience. At this point, it is much easier to just block the service's IP addresses than deep-inspect DNS traffic and match the query identifier and stuff to inject a false response. Why spend that engineering time when people will just fix the DNS server and can access the site directly? Might as well force people to set up a full tunnel (such as a VPN) to bypass the block, if your ISP or court order shows this level of motivation anyway.

Insofar as I've experienced these things: fetching the mapping yourself, from a server not operated by your ISP, will circumvent DNS blocks your ISP was ordered to put in place.

Currently I've got live access to one such blocking mechanism:

$ dig +short thepiratebay.org
195.121.82.125
$ dig +short +trace thepiratebay.org | tail -1
A 162.159.137.6 from server 172.64.35.164 in 5 ms.

The +trace option makes dig trace the delegations from root server ("who is .org?") until authoritative answer ("who is piratebay.org?"), basically this makes it a recursive resolver whereas in the default case it just asks your configured nameserver.

The first IP address is a block page (accessible from outside the network, if anyone wants to take a look), the second one of the real IP addresses
Hello, yes. Unfortunately it is hot to the touch. The board doesn’t draw 800mA, but it does get to like 60C. Max, the main designer for V2, said a heatsink is recommended. Our thermal via solution keeps it within somewhat safe temps. We wanted to keep the cost low, so we opted for the LDO. In our robot we do direct 3.3V with a buck that does 3.3 for our entire system. That’s Max’s power board.
Are you telling me one does not need an EE degree to make hardware like this? How do high school folks have access to resources / mentorship to make such a polished product?
I've got a couple of 1960s Sturmey-Archer AW hubs (on modern rims) in the family fleet, and I like them a lot. They're virtually maintenance free. One was run completely dry and filled with powdery rust when I got it. After cleaning and lubrication, it's given me thousands of trouble-free miles.

I consider 3 speeds to be the sweet spot for capturing the advantages of an IGH without an exponential increase in cost. In technical terms, a 3x only needs a single planetary unit, and shifting is simplistic.

But it's going to be a tough sell in the US. Derailleur systems have actually improved a lot since I've been riding bikes (50+ years). Indexed shifting really works. Even low-end Shimano systems last a long time with minimal maintenance. There are maybe a dozen bikes among my family members, and derailleur problems are quite rare.
Localstorage and cookies are stored by domain. If the relative domain is kept relative then it will never be equal to the absolute domain.

Or

let map = HashMap::from_iter([
"www.domain.com.": Cookiebag::new(),
"www.domain.com": Cookiebag::new(),
]);
Sometimes I think people just make up stupid fucking phobias to try and make themselves sound more special. Like ooooh I’m afraid of being afraid.

Phobophobia = a load of shit.
Sigh, another cool looking project where a programmer who knows nothing about licensing wrote their own license, and made their project unusable by anyone.

Good lawyers aren't automatically good programmers, and good programmers aren't automatically good lawyers.

There is a reason why the Open Source community has standardized around a small set of licenses, and a reason why most attempts at writing new licenses end up in sadness.
There are many levels to this.

The inherent problem of constant attentiveness being extremely challenging means that most relevant authorities say a life guard should not be on duty for more than an hour at a time, and they should have at least 15 minutes break between those hour shifts.

Even with those minds are going to wander (or there will be distractions - people asking for directions, etc) but there are multiple failsafes: there's generally more than one life guard, being distracted for a few seconds is not a failure (a life guard is having to scan a significant area so they don't have 100% awareness of 100% of their zone at once, so there's always potentially significant delay between something going wrong for someone, and a life guard seeing it), and the time to catastrophic failure is measured in (contextually) significant amounts of time.

The issue with self driving cars, as they are currently set up, is that they say "the car will do everything" and it does, but they then say "however the driver is still in control of the vehicle so if a crash happens it was the drivers fault for not paying sufficient attention".

In the pilot case: there are periods of flight where the pilot is doing very little for extended periods, but those are all at altitude, and the time from "something went wrong" to "it is irrecoverable" (in non-aircraft failure modes) is remarkably large (at least to me - my mental model was always 'something went wrong, it's seconds to crashing' until I binged air crash documentaries and even if they're trying it takes a long time to go from cruising altitude to 0). There are also modes where the pilots must always react immediately, whether or not they were distracted, or if they were focused but on a completely different task, but those modes are all close to "this alert occurs->reflexively do a specific action before you even know why".

Attentiveness is a real problem for long haul train traffic and multiple accidents have occurred because of it (or the loss of it), and there are many things they've tried to do to prevent the exact same problem that self driving cars introduce, and they simply do not work. At least for trains you can in principle (those the US seemingly does not) use safety cut offs such that a train that is not responding correctly to signals is halted automatically regardless of the engineers and operators. What companies frequently try to do is add variations of dead controller switches (similar to the eye tracking in "self driving" cars), but for the same reason that attentiveness is an issue in multiple hours of no operation those switches get circumvented (brains don't like to focus on a single thing while not actually doing anything for hours, muscles don't like being constantly in a single stress point for hours).
https://arxiv.org/pdf/2402.00159

MIT, the Steel Factory, Cal, UDub and what, 37 authors pushed a preprint and no one heard about it?

@dang I can’t be the only one who has had it on this GPT-5 test flight shit. I don’t care how many clean Azure IPv4 blocks Altman has, throw this motherfucker out.
Any program that uses filenames as keys (and there are many) can have this vulnerability if the input validation has a weakness.

That's why things like upload sites usually ignore the provided file name and generate their own (unique) one, or else limit it to a very safe subset like [0-9A-Za-z_]
Just wondering...

If this was for president, Biden would be ineligible, but Trump would be eligible.

what if in a century most people lived to 150?
Normal geese are scary enough on their own.
Ah my bad, I guess the problem isn't quite as ubiquitous as I thought.

The use case I mean is the same as the other commenter mentioned, devices with a captive male USB c cable, the notable example for me personally is docking hubs, two of the three brands my work recently procured have got one of the other IT teams in a tizzy, because the procuring team didn't realize that the included c to a adapters were problematic. For one brand the adapter was permanently attached to the cable too, I wonder if as a mitigation for the chance of misuse?

But the general case is devices with an integrated male USB c cable
I learned a lot about good software design from Structure and Interpretation of Computer Programs. It's free and has 350+ exercises. I just committed to doing one a day for a year.

I learned so much from that book it's like I aged ten years in that one year. Revolutionary for me.

I also loved

- Designing Data-Intensive Applications

- Design Of Everyday Things

I've got a list of other influential books with my thoughts here:

https://deliberate-software.com/page/books/

My controversial takes are that the whole series of Domain Driven Design books are pretty poor. I've seen several teams fall into a mud pit of endless meetings arguing about entities vs repositories. Same thing with Righting Software. The books are all filled with vague statements so everyone just spends all this time debating what they mean. It turns teams from thinking critically into religious bickering. Same for all the design patterns books.
just watched the first 15 min. this is exactly what I was looking for, thank you!
Haven't heard from Howard in a while!

I can't find the PDF referenced here:
https://consumerwatchdog.org/uncategorized/corporate-agenda-...
I would love to have one of these, if still is available!
I wish there was something for 3D level of exploration, preferably open source, something like Stellarium but in 3D, something similar to the navigation interface[1] in the Expanse TV series.

[1] https://www.joycenho.com/wp-content/uploads/2015/04/EXP-Stil...
> The VS marketplace says this approach has about 6.5M installs

And it's entirely to do with the fact that the creators were the only ones shameless enough to call their extension "Vim".

In the early days of VS Code, there were a few extensions that tried to tackle the problem of bringing Vim-style key bindings to VS Code. The VSCodeVim project, branded as simply "Vim" in the extension store, was easily among the worst of them at the time. With the unearned advantage from squatting on the "Vim" name, however, it managed to get most of the attention and contributions.
Whatever people think of Trump, Biden is clearly a barely functional puppet at this point. The poor guy is lost and confused.

I can only suppose the Democrats are hoping he can stumble through the election, at which point he will step down in favor of his VP.
Don’t be afraid to implement a basic buck converter! Something like the MPQ4572 isn’t too hard to get right (right enough for hobby projects at least).
Thanks for mentioning this, hadn't heard of it and looking forward to watching!
We'll need some well researched study on how much LLMs actually help vs not. I know they can be useful in some situations, but it also sometimes takes a few days away from it to realise the negative impacts. Like the "copilot pause" coined by Primogen - you know the completion is coming, so you pause when writing the trivial thing you knew how to do anyway and wait for the completion (which may or may not be correct, wasting both time and opportunity to practice on your own). Self-reported improvement will be biased by impression and facts other than the actual outcome.

It's not that I don't believe your experience specifically. I don't believe either side in this case knows the real industry-wide average improvement until someone really measures it.
A bottom bracket mounted Pinion C.12 transmission runs 12 gears (grip shift) and over 600% ratio from gear 1 to gear 12. I bought a reasonably priced Priority 600x mountain bike (now replaced by two newer models) with this system. No derailleur, no chain, no lube. Two cogs/sprockets, one at the pedals, one on the back wheel. A carbon fiber belt drive. Not an e-bike. Easy to maintain. The extra cost is worth it avoiding the hassle.
Observations on Siri, Apple Intelligence, and hiding in plain sight
you can even immediately unload the model from memory:

curl http://localhost:11434/api/generate -d '{"model": "MODELNAME", "keep_alive": 0}'
I read tech news because I enjoy it.

I don't read articles about autocrats or mass shootings or whatever because I don't enjoy them, and me reading them doesn't make the world a better place.
We'll see how well it works for those languages. I have strong doubts that it'll be very usable in practice in for example Swift. That's because the boundary between "reference-anywhere" and aliasable-xor-mutable is notoriously problematic to cross, and when your entire ecosystem is "reference-anywhere" (e.g. Swift's core collections), your aliasable-xor-mutable world becomes very limited, to the point where most programmers won't even bother.
All that sounds like a great opportunity for a movement to get usurped by a dictator. That many huge changes all at once.

The US has been going strong for nearly 250 years with the same form of government. Who has gone longer? (Leaving out a few microstates and such). Ben Franklin was wrong.

Which isn’t to say we don’t need some change. To be honest most of what we need is better candidates and people more interested in subtlety and honest disagreements.
I was kind of wondering. Can bad code be rarely read? Or can easy to read code be bad?

(also couldn't help but think "this is not the code you're looking for. move along.")
Haha, I think it was covered at HN. But did not get as much attention as it should have.
No software engineering practice, architecture, language, or tooling is known to be more effective because we don't even have units of measurement. We are still in the "hope it doesn't fall down" stage of software engineering.

This has profound effects for self reported productively.

For example, biking feels faster than driving 30mph with the windows up down a small suburban road with lots of stop signs. But typically the driver will still get 20 blocks away much much faster.

However if we had no units of measurement, everyone would be arguing the bike was faster.

This is where we are with software engineering.
Absolutely not!! This is what MUREX is all about. We are on a mission to show anybody can do this. Change the world one small bit at a time. This was all self learned from the internet, trial and error, lots of passion, and this community. Our mentor doesn’t have a background in engineering so he just gives us lots of emotional support and some physics help. Love you guys!! This is amazing.
Fast Tracker 2 in javascript:
https://www.a1k0n.net/2015/11/09/javascript-ft2-player.html
https://en.wikipedia.org/wiki/Yahoo!_Directory

https://web.archive.org/web/20141122194515/https://dir.yahoo...
A derailleur makes it a lot easier to maintain correct chain tension. Fixing a rear flat by the side of the road is more of a hassle with an internal transmission hub (or a fixie).
And it says "pattern pending", probably should have been "patent pending". But the same text has been there since 2020, so maybe it's intentional.

https://web.archive.org/web/20200401215651/https://visualpro...
Here, have some Perl poetry:
https://en.wikipedia.org/wiki/Black_Perl
> Pro tip: use "win the lottery" instead to avoid the negative connotation of injury or death.

I very much appreciate the attempt to reframe it positively. But personally, if I win the lottery, I’m still doing a handover. The key thing with “hit by a bus” is, no matter what your personality, you don’t have any time to prepare. Thats why you’ve got to get the information out there today. Unfortunately I’ve yet to find a positive spin that has those same connotations.
Please send us an email! We will try our best to get you geared up. byran@mrx.ee
That's why I kind of like PowerShell, object-oriented instead of string-oriented
There's quite a few guis available, eg here's mine: https://www.timestored.com/qstudio/database/sqlite
You raise an interesting idea. What if sqlite database s has also been .exe executable to give at least a cli. That would have been interesting, similar to redhead.
It would have been a much shorter list with the actually correct labels. 90% is wrong.
I disagree.

"good code is easy to read" - that does not work.

I can write a bubble sort instead of quicksort and that code will be bad.

Maybe you can do the same thing with privacy policies. Most complicated privacy policies are bad, so they make them hard to read so that people do NOT understand them and give up.

But you could have a privacy policy that is bad and easy to read. "We can do anything".

I think good code is primarily easy to read. And I think it should not attract attention through bad behavior, so it should additionally not come under scrutiny for that.
This is truely awesome! Hat's off. If you're experience in college is anything like mine you will find that 90% of the incoming freshman class is looking at "electronics" for the first time (assuming you're going EE, but similar for CE or CS), you will be way ahead right from the start.

That this switch is small and light might make for some interesting UAV applications as well!
Was hoping it was starting the process to become vger
also, nobody should be investigating the code because of poor behavior, say a bug or poor performance of some sort.
They're designed for fast math and python similarity in general. Llama.cpp on the other hand is designed for LLM as we use it right now. But Mojo is general purpose enough to support many other "fast Python" use cases and if we completely change the architecture of LLMs, it's still going to be great for them.

It's more of a generic system with attention on performance of specific application rather than a system designed to cater to current LLMs.
Funny you should mention it, that was the first I tried, and I never tried again. Only until just recently had I even had the thought. Needless to say I was not successful my first try.
Is this a good resource for someone starting a non-trivial OSS? Or something a solopreneur will derive value from? Can you suggest me some books/other resources that will be of value to solo developers?
You can get neutrally buoyant cables:

https://bluerobotics.com/store/cables-connectors/cables/fath...
had to write custom script to export all stacks, DNS zones and DNS records with API.
Reminds me of Cloud to Butt Plus:

https://github.com/panicsteve/cloud-to-butt
This is awesome, you all rule
“There is an immense diversity, but also disparities in skill, expertise, and knowledge among Data Scientists. The difference in skills between a data scientist with - say - a Bachelor in Physics and a data scientist with a PhD in Computer Science is comparable to the difference in competence between a certified nursing assistant and a surgeon”

My experience, is that the longer someone works in academia, the worse of a coder they are. I’d rather have someone with 5 years of industry experience over someone fresh out of a PhD program.

The author has a PhD and is trying to impose the flawed hierarchy of academia onto tech. This push should be resisted.