skysight-inc/HackerNews huggingface dataset:
I have often wondered if ideas from a buck/boost converter could be applied to a mechanical gearbox. Voltage and current in electrical circuits (where voltage x current = power) is completely analogous to torque and speed in mechanical shafts (where torque * speed = power). Every electrical component has a physical counterpart. Spring = capacitor. Inductor = mass with momentum. Resistor = friction brake.

The goal would be a variable ratio gearbox using a fully mechanical system, using a spring and a hammer type mechanism to convert one torque/speed to another torque/speed.

This is already done in impact wrenches, but I would hope that rather than having an impact rate of say 5 Hz, you have an impact rate of 50 kHz or more, allowing a smooth conversion from one speed to another.

Obviously, the difficulty is in the details - designing parts to withstand 50k hammers per second for years of operating without failing from fatigue.

Various other mechanical things already operate at high mechanical frequencies. SAW filters vibrate things mechanically at Ghz and don't suffer fatigue failures.
using github's UI as preferred way to interact with code in review is a bad idea, as it encourages lazy from-the-couch-just-yolo-approve-it-looks-alright style of review.
this is where gerrit+mail based workflows shine as reviewer is more encouraged to apply the series, compile/run it in their env (which might differ from your's); here is an example [0].

here are some useful notes on how to have a purely branch centric review process regardless of a webUI: [1]

[0]: https://drewdevault.com/2022/07/25/Code-review-with-aerc.htm...
[1]: https://news.ycombinator.com/item?id=37086022
Oh gosh. PKI environments are the worst. I've worked at ZRM and KES type environments, but PIK, those are awful.
Preferences are shaped more by taste and texture than by color
problems created by being stuck in too much of an OOP / Clean Code mindset.

if your initial entity is Map like - some call them records, data classes, objects etc - you can simply add / remove properties willy nilly. and have functions that filter on those properties.
Sometimes they fail for other reasons as well, such as improper storage.

Back in the 90's to 00's a friend had a collection of cd's that he'd written, but he stored them in a big sleeved folder container. The container itself caused them to warp slightly, which made them unusable.

I took a few for testing and managed to unbend them after some time, which turned them back into a working state.

[Note: That's the most apostrophes I've ever used in a sentence, it feels dirty]
"MNT Reform Next" combines open source hardware and usable performance
This is the beginning of an argument that ends in “US workers aren’t exploited—all of them are better off than nearly any worker in Sierra Leone!”

You can always (in a country like the US) find a group somewhere so much worse off that you can use them to paint US workers as greedy or spoiled.

The connection of these facts to exploitation is tenuous in this context, but it does make for good rhetoric.
Google and Apple lose their court fights against the EU and owe billions
The TI Power Designer[0] is a great resource. Obviously it will only show you TI parts, but it's very helpful to get a base design. You can filter by complexity (roughly BoM count), size, cost etc based on the parameters (input voltage range, output voltage range, power etc). The designs usually have a reference layout as well.

0: https://webench.ti.com/power-designer/
DNT could be mandated as a prompt instead of ever included by default. Or does the GDPR require explicit consent prompt and selection per domain?
Bingo, you hit the nail on the head. At that point in time my friend group were skaters and rockers with bands - the internet was a connection to that world that was in short supply in the small town we grew up in.
The noise would correlate with load, but this is the least of your worries.

Unless you have a proper RF testing lab and skilled EMC engineers at your disposal, the only thing you can do is stuff everything into a properly designed faraday cage.
> Conceptually, module files are identical to header files. We should treat them as such.

All these complications come down to this single point. You don't have to treat module files as header files. Rust internally uses the exactly identical strategy (C++ `-fmodule-file=name=path` vs. Rust `--extern=name=path`) and even has an `@argfile` option to handle too long arguments, but doesn't suffer from this issue because a crate is much larger than a mere header file and Cargo generates all these arguments on the fly anyway. Rust might still want to have implicit `--extern` flags in the future, but if Rust seems fine for now, why shouldn't C++ be?
From what I can find:

1. Andrew Bauer submitted the package for review[0]

2. It was pointed out that that he should also consult the Fedora Security Team since it's a crypto package

3. The URL in the documentation was dead so Andrew made a post[1] asking how to contact the security team and was told:

> The URL is wrong, it is: [...] That said, the list is inactive and the formal security team disbanded many years ago. You may want to check the Matrix room, which does have some activity: [...]

4. Andrew asked in the Matrix chat[2], received a recommendation, implemented that recommendation, and updated the review as such

The Fedora Engineering Steering Committee characterized Andrew's actions as "it appears they stopped reading as soon as someone who sounded authoritative gave them what they want", but as far as I can tell the "authorative" sounding reply was the only reply Andrew had gotten until after approval.

May be fair to say Andrew should have given it more than the ~16 hours to wait on the Matrix chat members to respond, but I feel majority of the issue is with the Fedora project making it a bit of a mess to navigate who needs to be contacted and give approval.

[0]: https://bugzilla.redhat.com/show_bug.cgi?id=2302646

[1]: https://lists.fedoraproject.org/archives/list/devel@lists.fe...

[2]: https://matrix.to/#/!rLwJHmTvzWCMjftFrS:matrix.org/$-furTazx...
If someone has no sight, smell, or taste...
> If every company takes this data and is like "we want to pay at the 95th percentile"

It's thought by some that this is how CEO compensation has gone up so much: Corporate boards of directors have compensation committees, which are fed survey data about comp ranges; a comp committee will say, "We want our CEO's comp to be in the top quartile" — which, as time goes on, leads to an inexorable upward ratchet effect.
If all your Sims die, is that not a failure? Harvest Moon has Steam achievements. (And a ‘best ending’ category on speedrun.com.) You could go on, but if those are the best you could think of, I don’t think it would be very productive.
These sort of posts are getting tiresome.

I now file them in my head alongside the same sort of mindset of the Amish - i.e. a rejection of modern technology and centering on some perceived "better times" in the past (for better or worse)

I was there in the early-/mid-90s. Yes there was more "authenticity" but there was also a lot of crap (probably 50-75% of the self-published sites were essentially empty "welcome to my website! I'll add more soon!" type things) and critically there was a lot of stuff we take for granted today that simply was not there. It was shit compared to the modern internet when you think about what we can do now Vs what you could do then.

Yes there were more frequently found self-published kooky websites, but even "professional" sites were done as second-thoughts and the quality/freshness was often low, and there was a whole raft of things that make our lives easier today that simply could not be done or were terrible (decent search engines, decent high-quality news sites, chatgpt, wikipedia, book flights or hotels, watch videos, github, stream music, order groceries, turn your lights on, view online maps, attend university, talk to your friends/family on the other side of the world in crystal clear HD video, have Amazon deliver something to your house on the same freaking day etc etc etc etc).

A lot of the "old" stuff is there if you go look for it, just like in the 90s you had to go look for it too because Google didn't exist yet and altavista was shit. You don't have to read Reddit or Facebook or whatever in the same way you do not need to go and watch the latest shitty Marvel movie just because they released it. Be selective in your consumption.
Thanks for the kind words! We read and analyse all feedback, and we’re grateful for it.
I upgraded from an iPhone Xs to an iPhone 15 Pro. The CPU speed was a major improvement to not have to wait for my phone any more, as well as better low-light photos.
Who are you suggesting is a Mac user? The parent commenter or the author of the install "instruction" they quoted?
I know that advertising for a restaurant or food deliberately enhances the visual effect of the product
ChatGPT did it!
After JetBrains discontinued Upsource, we tried several code review tools and it shocked us that many of the tools (both commercial and open source) don't have built-in tools to review incrementally. It's just just on big soup of code, or you have to create new PR's for each small change. Now we have to use JetBrains SpaceCode, which still lacks many of the niceties of Upsource.
Due to a quirk of history the Dutch version got dubbed initially as an attempt to create an edgier version of Pat and Mat when it was aired within the framework of a quite progressive block of children's television in the Netherlands. But the result of two professional comedians ad-libbing dialogue for these silent shorts was so absurdly successful that they've been doing that ever since.

It is unique. There is no guarantee that this would work in any other language unless you found two voice actors with the same level of natural skill and collaboration (I'm sure it must have been tried). You can't write out the dialogue in Czech, translate it, and have it dubbed in various languages; the ad-libbing seems essential, and I'm sure any attempt to replicate this would fail if you didn't get two actors who not only completely grok the show and its protagonists, but also know how to apply the local tropes of this type of character correctly.

But it works. There are few countries where Pat & Mat are as popular as the Netherlands. In fact, it's probably only Czechia itself which tops that. It's not that Pat & Mat were lacking anything — the silent shorts are brilliant in their own right — but the Dutch dub adds another layer of humour which so completely matches the feel of the characters in the show that it doesn't detract at any point. A lot of Dutch don't even know that it is only here where a dub is used, and that the affable dialogue added was never intended!

The only weird and regrettable thing (for a variation of a Czech show) is that you have to understand spoken Dutch to get it.
Lol try this here in EU.
Huawei's $2,800 trifold phone is a real thing it wants people to hold and use
you forgot to mention it should fit under a thumbnail, probably
I assumed they meant a directory within the git repo not just a regular directory on the server filesystem.
Of course! It’s open source for a reason: feel free to fork and disable prefetching. Although, in my opinion, that’s not the best idea if you have your users’ experience in mind.
Both sides have been saying no for two years. Not just one.
It requires a chunk of linear algebra to understand, but the Wikipedia page has a slightly more detailed explanation: https://en.wikipedia.org/wiki/Bell%27s_theorem#Theorem

It's related to the fact that the expected value of A_1 tensor B_1 is negative 1/sqrt(2), whilst the expected value of all other tensor products are positive 1/sqrt(2).
For me it was around this time, but 2013 when the Snowden revelations came out. The internet became creepy because of all the spying and collection. It was a distinct change in my attitude I remember distinctly.
How are sum types not better in literally every possible way? Like, it’s as objective as it gets. Sum types makes it mandatory to unwrap the result - ergo some form of error handling. It is not the case with go.
For a moment i thought you were talking abt Group Captain Pete Townsend (& Senex Lascelles) - dont know an equestrian/squadron leader Townshend?

Peripheral (conflationary?) debate from the reams of orthographically- or otherwise challenged HN scholarship:

https://news.ycombinator.com/item?id=2470933
Gratitude for the expose. I was(and assume most here were as well) completely unaware of Pave.
I will, and hopefully other potentially impacted, look up if I am affected by this and if so - share experiences/info here.
You are aware that I said ‘at least one’, right? Although Minecraft has all three. It has a scoring system literally named ‘score’, Hardcore mode ends if you die, and killing the Ender Dragon rolls the credits.
agreed, will do. thanks
Wow first we got our rents fixed, now we're getting our wages fixed. Awesome
Dispute the transaction.
Just curious, why don't you like ai in coding? Because they're making money from open source code without contributing?
No. DoJ is suing RealPage because they used non-public, sensitive data to set rental prices in a way that reduces competition. Literally what these guys are doing.

Complaint: https://www.justice.gov/opa/media/1364976/dl?inline=&utm_med...

more readable Press release for DoJ on RealPage: https://www.justice.gov/usao-mdnc/pr/justice-department-sues...
What's the starting level? My electronics knowledge is very basic and I'd like to start "designing" some simple power circuits.

I know the basics of resistors, diodes, capacitors, transistors... And I could explain the most simple classic power supply: transformer, full wave rectification, capacitors and so on. I've built basic digital circuits (LDO + arduino/ESP + leds and stuff) and know some basic physics. I'm good soldering, though :D
makes me miss my game boy camera/printer.
I like this, but would like it to avoid the loading time of the consent popups.

Too often, the consent dialogue takes over a second to load, and when you finally click 'accept' there is a little spinner for what seems like ages before the dialogue goes away and you get to see the content you came to see.

Can we simply detect the "<script src=consent.js..." tag, and simply not load it for the most common and annoying types of popup?
>LLMs don’t know when they are hallucinating!
Gosh, you sound like me at my last Phish concert. My partner was all like "you're tripping hard but you have no idea". In fairness I was, and I thought I was an AI at the time, or was I ?
Anyway you can't really tell a sentience "hey you are hallucinating, stop hallucinating." It's like telling a woman "don't be angry baby", it only makes them angrier - similarly when you tell a person (or AI) "cut it out with the hallucinatin' " usually it causes them to trip harder.
I'd be interested in such a simple device, but does anybody even produce tech _that simple_?
I built fluent, a chat where all your messages upgraded to the language that you're learning.

https://fluent.im
What are the significant downsides of the first approach in your experience?
Whether that part is important depends on how you use that product. A lot of open core models specifically target enterprise users with their premium features.

Likewise, the risk only applies to the premium feature set. If those are that crucial to your operation, you would assess that risk more or less in the same way that you assess a proprietary product - because that is what it is.

For example, if all the security features are essential to your work and you pay for the ultimate version, then Gitlab is more or less a closed source product for you. However, if you are a big company and use self-hosted free version of gitlab to have a cheap inner source hosting for all employees, then it is exactly as if you use an open source product.

There are more nuances of course in a real assessment, but basically the open part is open source and the closed part is proprietary. Very simple.
> everything that was possible in the 90s is still possible today. Even more so.

This is only true in a narrow technical sense. But the Internet is not only the technology, it's its users. Many social interactions that were possible in the 90s are not possible today because, even if the infrastructure that facilitated them is still there or can be built, the people are not there.
Is that supposed to be a joke about the famine? It's in poor taste if so.

EU state aid rules don't stop governments building houses...
Sorry - I don't follow.
So 15% of population in irrecoverable debt is fine? I don't think so. Every place has rich people and they are fine wherever they are - not really interesting or surprising.
Yep, i use fossil for small to mid customer-projects, documentation, code and task all in one single file, it's just excellent for jobs like that. Personal projects however are all on bitkeeper.
Spanish tax filing software was terrible back in the day. The good part is you would just print it to paper or PDF and archive that :D
If Apple leaves, you only have one choice. Then you’ll know what a monopoly really is.

There used to be a saying, if you can’t beat them, join them.

The EU seems to have modified to read, if you can’t beat them, hammer them with legislation until you can.
It is practical, you’ll just have to share the changes you’ve made under the same open source license.
Alternatively, you can reach out to us to obtain a commercial license that’s not open.

Third party can sell paid themes as long as they’re open source – similar to how the Wordpress ecosystem works. All plugins and themes are open source, including the paid ones.

This is the state of things for now, but it could change in the future. We’re open to your feedback!
The concept of "make the new code look like the existing code" still applies - in the example you gave, if you need to add examples148-200, and want to do it in a better way, then it would be wrong to do that new way for the new code; either you are willing and able to refactor the previous 147 cases as well (so that the new code matches the existing code, because the existing code was updated), or you keep the existing structure.
> There's still the problem of sending to multiple destinations: OK sendmmsg() can send multiple datagrams, but for a given socket.

Hmm? sendmsg takes the destination address in the `struct msghdr` structure, and sendmmsg takes an array of those structures.

At the same time, the discussion of efficiency is about UDP vs. TCP. TCP writes are per socket, to the connected peer, and so UDP has the upper hand here. The concerns were about how TCP allows giving a large buffer to the kernel in a single write that then gets sliced into smaller packets automatically, vs. having to slice it in userspace and call send more, which sendmmsg solves.

(You can of course do single-syscall or even zero-syscall "send to many" with io_uring for any socket type, but that's a different discussion.)
I have the version before this and ADORED it at the time. Felt like science fiction to have a camera on my wrist. I personally think/thought that the prior version had a bit better styling. I preordered it in the Carnaby Street Casio store about October 2000, and had to wait 2 months for it to arrive at the store from Japan.

I bumped into Fred Durst on the street (Soho, London) one day and took his photo with it - but the launch of the camera took maybe 10 seconds, so I remember him standing there for what felt like and uncomfortably long time with his tongue out doing the 'rad' sign with the fingers of both hands. He then wanted to see the pic and he seems a little disapointed with the grey scale image on my wrist.

(I then got him to sign the only bit of paper I had (a gas bill) with the only pen I had (a highlighter). Good times!

A couple of years later I got to meet Paul McCartney, who had the later version of this watch, and used it for the album art of one his solo releases. https://en.wikipedia.org/wiki/Driving_Rain#Album_cover
A fair comparison would be Bruno
The key superpower is a culture of refactoring when needed.

I firmly believe you should design for the problem you've got now, and not worry too much about the future. You're usually wrong about it anyway! This is fine, as long as you do refactor when more requirements come along.

In order to do that you need a few things though: people who notice and care "oh we do the same in 5 places now, I should probably pull that out to a new module", a development culture that encourages and accepts that thinking, and a QA/delivery approach that doesn't say "oooh, that's a bit risky, do you have to refactor that?".
Well, that's a problem.
We're working with gitlab and not a day goes by where I don't miss gerrit with it's fast and functional ui, good and practical diff viewer, patch-sets, topics, review workflow, and manifests...

The thing that gitlab does really well, is making it clear how good gerrit is.
Not right now, unfortunately! For now, there’s just a flat shipping rate. We’re working on it!
What you say is very true, but you're still missing the definition of a negotiation. The example you gave isn't negotiation. This is:

"Give me a million USD, and I will smile!" - "No. That's unreasonable, I'll give you 100,000, and you'll dance each time you see me.".

"Make it 300,000,and I'll fake that I like you." ...etc

Negotiating goes both ways.
I really, really hope they don't.
Rollei 35AF
>experiencing visceral, nauseating revulsion at specific tastes/textures/smells.

It's definitely hard but this can be overcome with work. In my much younger days I had this reaction with a lot of foods that I now eat.

I knew I was going to have to overcome a lot of my hangups about food in order to be at least semi-healthy, so I did in my late teens/early 20s. Before that the only thing I ate was pasta.
Well, yes, it's technically correct, the best kind of correct ;) But it's tru it 's a bit mischaracterizing, making it look like they're kind of "official" in some departments there.
Can you share more details about the problem you’re describing?
I’ve never experienced any broken links after redeploying apps. Do you mean it’s vercel specific? How to reproduce?
Because it's not wage fixing?

To be competitive you need to be paying more than others not the same as them. This is why FAANG got themselves into a fix of paying 500k for people they would have paid 200k for a year or so beforehand.
Hello,

Is support for NOSTR planned on the roadmap?

Because they have hundreds of relays and with one single identity we can combine git and text publications, as well as combine with the rest of the open ecossystem built around NOSTR.

Right now is OK, just that is makes everyone keep separate key accounts and data.
Maybe The cheapest brain-computer interface PiEEG-16 for 16 EEG channels – $390
I want to power my 12V devices with USB PD. Looks like 12V is optional in the spec and is supported only by some devices (eg. UGREEN), and not by others (eg. Anker)

Given a USB PD power supply which supports 15V but not 12V, and a usb-c/barrel-jack cable configured to negotiate for 15V, what would be the simplest (yet safe) circuit i could add via barrel jack to regulate the to voltage down to safe/consistent 12V?

is a simple linear voltage regulator (LM7812) sufficient? would i need capacitors to smooth it out?
It seems like the term Wharton graduates is now a wart on graduates' resumes.
If the invalid int came from the network it could be confusing to tell the user
I launched FoundersTalk, a space for founders, VCs, micro VCs, and angel investors to learn, grow, and inject capital into startups. This community will be essential for promoting knowledge, sharing important pitch decks, and hosting live interviews with investors. Join us, as I will be posting valuable insights every day to help you grow.

If you want to be interviewed, send me an email to ramphis@founderstalk.co