skysight-inc/HackerNews huggingface dataset:
Unfortunately, I've noticed that non-SW engineers frequently turn their noses up at open-source solutions, and really the entire concept of open-source software, and seem to prefer proprietary solutions, the more expensive the better. I've seen this in the software world too, with embedded systems engineers, though Linux, gcc, etc. has made huge inroads here, though it took decades, and mainly came from the Linux adherents pushing downwards into the embedded space from the desktop space, not from any interest by the existing engineers in the embedded space.

Just look, for instance, at FPGAs: almost all the tooling is proprietary, very expensive, and very buggy too. Or look at PCB design: Altium seems to be the standard here still, despite Kicad having made huge advances and by most accounts being as good or even better. It took decades (Kicad started in 1992) for the FOSS alternatives here to really catch on much, and only really because PCBs became cheap enough for hobbyists to design and construct their own (mainly because of Chinese PCB companies), and because CERN contributed some resources.

I'm not sure what the deal is with engineers hating collaboratively-developed and freely-available software, but it's a real thing in my experience. It's like someone told them that FOSS is "socialism" and they just reflexively dismiss or hate it.
You can build one yourself (sort of): https://news.ycombinator.com/item?id=22109708
That mammals were not in existence for the larger part of that very warm period. So the fact that life existed through it has little bearing on human civilization thriving through a similar one, as parent seemed to imply.
Clearly you need someone involved to defend against these sort of risks as they are demonstrably not being addressed currently. May as well involve the EPA, they already exist and water is already a thing they do. Given we're already discussing a diverse mix of insecure systems "heterogeneity" isn't much of a talking point. You're proposing local and state governments spend orders of magnitude more taxpayer money on duplication of effort. In a forum that generally favors efficiency this seems out of place.
It's something on my bucket list actually, build a phased array of _something_. Sound indeed sounds (hmm) simpler. Can you recommend any materials for a noob, with a solid STEM background? Many thanks!
A phased array radar for light planes was developed privately in 1973, but suppressed with a secrecy order. The USAF didn't have aircraft-sized phased array radars yet. [1]

[1] https://books.google.com/books?id=NWzlTqj0gQ4C&pg=PA64#v=one...
Have you been to some other non English country that spoke better English?
What I do not get is the "can be used as built-in" part. What exactly does this mean? You can enforce invariants by encapsulating structures behind an API. This works fine in C (even better than in C++ IMHO).
It’s not missing. Acme is still around, albeit certainly not in a very palatable form to modern tastes and platforms.
Nah...IMHO message-passing is a generalization.

The point is that it encompasses all of these things: synchronous, asynchronous, local, distributed, late-bound, early bound, point-to-point, broadcast, multicast.

And ideally, you should be able to select which kind you want on a case-by-case basis. With ease.

Rather than having to choose a different programming language.
Lexbor can also be used from Python: https://github.com/rushter/selectolax
Sadly I can’t just go and develop systems in smalltalk eco, too different boots to wear. So there’s no reason to even go and learn about how it does that or a similar thing, cause I not gonna switch or implement it myself in my editor. I’m sure (and confidently so) that I’d like to see exactly the described in editors/ides and that would make my coding life much easier.
Against Best Practices
Many people don’t believe that an AI short film that earned $5,000 was originally generated this way. We hope to help content creators, directors, online novel writers, designers, etc. generate images and videos with one click. Whether they just have an inspiration or a good script, they no longer need to switch between various tools, but use PopShort.AI to complete the process from idea or inspiration to script, from text to image, from image to video, and then to There are various tedious steps such as lip shaping and dubbing. This can save a lot of time and improve everyone's work efficiency. What do you think?
You can make logical gates from this, right?
I think also pre/post conditions should look readable. But the Rust code referenced in the aritcle looks like what you would give a proof assistant, but then also only if you never plan to look at this again.
Let's Get Political
That is certainly supprising to me. I assume most people just deal with it by showing up but silent quitting ?
http://anvil-editor.net/tutorials/editor-layout/
Very, very true. Professional women these days are going to extreme lengths now to have children at older ages: IVF, etc. As it is, it starts getting difficult at around age 35. Yet, advanced education can easily last until your late 20s, and your late 20s and 30s are the time when you need to build your career.

If scientists could come up with a way of making women much more fertile up to, say, age 60 (in an affordable and reliable way I mean, current treatments are unreliable and horrifically expensive), I wonder what effect this would have on the birth rate.
Hear me out: while the process of dividing a number by zero is "infinity" or "Nan", logically speaking, taking something and dividing into nothing, with the stipulation that a non-infinite method of doing so is found, will result in a zero.

I say that because essentially, the divisor '0' predetermines the outcome. it is impossible for anything to be divided into "nothing" pieces and result in something.

Dividing by 1 is similar, you can't split an apple of size 1 into "size 1" sized pieces and get any less or more than a "size 1" apple. In a similar way, if you are able to split an apple of "size 1" into "no apple" slices, it is impossible by the bare rules of the logic of reality to get any less or more than "no apple". You won't get infinite apples, if you do, then the stipulation of the divisor '0' becomes incompatible. anything other than 0 is incompatible.

If the physical law of our inability to create or destroy matter or energy did not exist, we could probably prove this as true.

But destruction aside, here is a fun philosophical argument: If I take an apple and burn it until it can no longer be considered an apple, did I just divide that apple by 0?

(I'm just putting my reasoning out there, I know nothing of proper mathematics. Be gentle!)
Yes cultural fitness reasons. Everything off the top of my head (drawing from experience) are exactly that. Two quick examples: Conflicts of character between them and their uppers along the report line. Being tossed aside for failure due to reasons out of their control.

But the staff member is still damn good at something, and is in need of a different venue to shine.

This shedding activity is referred to as the child's playing-card game "baba-nuki" (Old Maid). You are drawing a card from the other company's hand but don't know what card it is because they aren't showing you the face side. There is an emotional element to it (as with nearly everything else here) but also, maybe most importantly, Japanese society is quite fluid this way, it's one of the country's strengths. Everybody can understand if it is explained to them.
You want to start with narrow band. So object tracking, where the object is emitting a single frequency is a great start.

i think at 2khz (it is blazingly irritating to listen to), you need to space your microphones about 15cm apart. so you don't need too much room. Then it's just hooking up 4-6 microphones to a wooden board. Sampling with a decent microprocessor. You can do the processing on board, or ship it to a laptop, and do the processing there.

Just take care with your microphones and sampling. Any large defects will greatly inhibit your results.

Then for the algorithm, do a delay and sum. it's the dumbest approach, but the easiest to understand, and should work
I like qemu's version scheme were the major version increases every year (since version 4.0). So x.1 the first release in a year and you can see from a quick glance how "old" a version is.
Mataroa (https://mataroa.blog) is simple, to the point, blazing fast, open source, and just US$ 9 per year. It's quite barebones, but IMHO the platform's philosophy lends itself well to the cause of "I just want to write, I don't want to spend time fiddling with settings and templates".

I wrote about my experience when I migrated to it: https://pratul.net/blog/mataroa-just-works-for-me/
TIL - thanks
> objc_msgSend [...] does require malloc,

Are you sure about that?

]pwd
objc4/runtime/Messengers.subproj
]rg malloc
]

The two variants I implemented way back when also did not require malloc.

And of course NeXT used objc_msgSend() in the kernel, to good effect, so that's pretty low-level.
What legit use case involves not touching your phone at all for 3 days?
I was stunned when I realised my Irish work contracts had a forced notice period, not just a courtesy. Accenture uses this as a tool to stop people quitting - forced three month notice even for super low level employees. Makes it hard to interview for new jobs!
Nice idea... and a beautiful landing page :)
If anyone has any questions, please ask..
1994 wasn't a time where everyone was using a web browser.
> For many years, RDMA
NICs could cache the state for only a few hundred connections; if the number of active connections exceeded the cache
size, information had to be shuffled between host memory and
the NIC, with a considerable loss in performance.

A massively parallel task? Sounds like something doable with GPGPU.
I hope he found his way out of whatever bubble he was occupying 8 years ago.
Or "should not" change their mind. If I hard disagree, then I should not change my mind, because I see no valid reason, and both my experience and reasoning are solid to the degree I am certain the arguments presented can not develop into a valid reason to change my mind. "Hard disagree" may signify being certain. I then am responsible, for my own sake and wellbeing, of being right in relation to reality, or reality will simply hard disagree.
A very common one is two booleans with one combination of them being an invalid state (e.g. never are both bools true in a valid state but all can be false or a mixture). Use an enum instead that represents only the three valid cases.
In the UK, an employee can't legally walk off the job without notice but it does happen albeit rarely. Nobody ever sues them. The only reason people don't do it more often is so they have a reference for their next employment.

The more common way to do this these days is to feign an illness like stress and get signed off work, paid, by the doctor, then quit later.
The term was coined as being aware of your surroundings when traversing the southern states. As in; be woke as a black man when travelling in the south.

It then morphed to be a virtue signal of high status by the neo-liberal bourgeoisie.
The STOVL version looks much cooler. The other countries just couldn't figure out how to build it without it ending up bulky like a harrier.
But that's stuff from 25 years ago. Try it, get a windows phone with version 8.1 from ebay now and see how far you get.
This doesn't really explain any hostility towards open tools but it does explain much of the preference for certain well established commercial packages:

The commercial software vendors do a great job of marketing to engineering schools and students. Once you learn some software it's a lot of work to relearn. So if you get people accustomed to your proprietary ecosystem early in their schooling and during the start of the career, you have pretty much hooked them for life.
hey, can you check for this one: https://momen.app ... it works, but seems to miss colors and logos. Otherwise, pretty good one.
Show HN: I curated 100 beautiful OG images to help developers design better
"The ever-improving quality of LLMs..."

Was this paper written by a LLM?
Source code is here: https://github.com/simonw/tools/blob/main/claude-token-count...

It works by calling the new Claude token counting API directly from your browser, so you'll need to give it an API key (stored in localStorage)

I got Claude to build most of it: https://gist.github.com/simonw/d6797005adf1688427470f9fcb8d2... and then https://gist.github.com/simonw/ebc1e32b9f3ddc0875ce8d875d710...
> Altium seems to be the standard here still

Apple and NVIDIA are using Allegro (or customized versions thereof.)

> or even better

KiCad is faster, absolutely not better.

> very expensive

Vivado is free for a great number of devices (not just the "lite" version, either, depending on the board - U50, U55, etc.)

No open source tooling can even remotely compare in ASIC implementation flow or FPGA implementation.
Yup and in the UK a lot of our card payment boxes for car parks will stop working when 3G is shut down, and will be replaced with an app. People without phones need not apply!
Really cool project! How did you get rid of all the noise? (SEO optimized garbage, Ads masquerading as blogs etc)
They're saying that it cuts one way.
With respect to cad suites it's push from the top. That starts at education where sweet deals are made to force students to use one specific suite while it should not matter what you use.
i am somewhat surprised that the Wikipedia article doesn't mention ham radio examples of phased arrays.

A four square is four vertical antennas than be pointed electronically in four different directions. They are used generally on the 80 meter band where the dimensions of a regular beam and the tower heights required make them generally unacceptable to build.

http://tm1o.free.fr/4SQ/80m/en_ver_final4-sq_03_04_15.pdf
For my personal account it was only in the last month but I think I'd been getting warnings for a while.
If this is such a security benefit why not do it after 24 hours instead? How many people go that long without using their phones?

How many people are using their phones for some other purpose for which they want their phones to never reboot? And what are they actually doing with their phones?
It's sad that this is failing, and sadder still that I, an occasional CAD user, never heard of it even though I really wanted something like this (at least in theory).
This is a great series on YouTube, related
https://www.youtube.com/watch?v=igrN_wd_g74
That this needs to be spelled out just shows that HN operates in an extremely privileged bubble.
Some people are aware of it, but most don’t seem to be.
Can I stop drone delivery companies flying over my property?
Biden can barely find the water fountain. Deep state is in charge of both teams.

And all sides are at fault.

I had drinks with russian army deserters. Good men.

Very few anywhere want war.There are enough resources for everyone.
Scarcity is another big lie.
> Each party has their own valid argument that is why they're seeking the court to make a ruling.

In many countries that kind of lawsuit would be trivially dismissed, because an employee not working does not give an employer a cause of action. In Japan a company can at least in theory be owed damages if an employee on a fixed-term employment contract of less than a year fails to work, so a case like that would go to trial on the merits (even if everyone knows it's very difficult for the company to actually meet the bar for showing damages) and be significantly more costly to defend, and that fact creates a chilling effect.

> How-ever coercive threats of legal action is also in of itself constitute a encroachment of someone free will and statutory right which everything being equal could be ground for further legal recourse by the other party.

Under what law?
A follow-up analysis 10 years later would be really interesting
Really good podcast on why this is an exciting release: https://youtu.be/6J3Ym0XkZDw
Of course you do, when you start a project you know how you're going to do it. Even if you never done it before and it might fail, you know what you're going to try, so you know from the outset if it's patentable or if your attempt is based on someone else's approach so it's not patentable.
Is English not your first language? You seem to be repeatedly misunderstanding.

Also you sound new to the company. Also just naive.
Then we will not be shopping at autozone.
Ask HN: Local, Minimalistic Alternative to LlamaFS?
Is there any minimal, wholly local LLM based file organizer/re-namer? LlamaFS is the only one I know of and it does have an option to use local models, but it doesnt seem to be up-to-date and its a little too bloated for what im looking for.

Checking before I hack one together..
It does not. New jobs know about notice periods and plan ahead.
You should deepen your reading comprehension.
I wonder whether it is a about quality control and completeness.

Pure Software has a lot slack when it comes to delivering incomplete or (in the FOSS world ) even partially incorrect releases. Many issues can be fixed after the fact (even in production) and you can inch closer to a better version as time come goes on.

Mechanical engineering oftentimes can't work that way. An "80% solution machine" usually doesn't work at all and iteration costs (outside of 3d prototyping) can be staggeringly high.

Example: My company produces heavy "things" (20tons+) that have tight tolerances in some places. If the design is off by 2mm because of a CAD bug or unexpected/unknown UI the part could be scrap or require an expensive (read manual) rework.

There go all your software savings.

So why management would love to reduce the staggeringly high costs it's not worth the risk until an alternative is very proven.

In many projects customers contractually require is to use a specific solution.
> I think concatenation wouldn’t work, as you indicate.

Why do you say that?
Agreed. I don't want my credentials tied to a device if that device isn't small and robust. The lifetime of my Yubikeys is at least 3 times that of my usual phone as well. And if they fail, I have recovery options.

Apples/Googles ecosystems are intransparent and not really portable.

Personally I am not really a fan of passkeys. Sure, login is hassle-free, but I am used to remember several passwords and their variants.
Beam-forming microphones are quite common. 1D ones are very common for desktop use. 2D ones are ceiling-mounted for conference rooms. This one has 96 microphones. [1] There are even systems which record all the inputs from several hundred small microphones and beam-form later, so an observer can later listen in on any conversation in the room. At least one of those was installed in a prison cafeteria.

[1] https://www.nearity.co/products/ceiling-array-microphone-a50
I don't mind date-based versions, though if you're going to do that I feel like it'd be easier to go all the way? I can't tell how old qemu 4.0 is, but even without knowing details I would feel pretty confident in roughly when a hypothetical qemu-2024.1 had been released.
At work, I use the Inbox Zero strategy combined with Gmail's keyboard shortcuts. It's really powerful, a total game changer. The nicest thing for me is that I can easily keep track of not just stuff that I have to react to, but email threads where I am the one waiting for a reply. You can read about it in many places, there are tons of tutorials (both written and video) out there. As far as I know, it's the way most Google employees are using Gmail too.
New Dune Prequel 'Dune: Prophecy' Premieres on HBO and Max
What for? Every kernel release is equal as far as maintainers are concerned, the list of features that go in depends on what is ready in time. They would have to change release processes significantly to accommodate "major versions", and I don't think they would want to do that.

Also, the kernel doesn't really have an external kernel API, the user API is supposed to be 100% stable, and its internal kAPI is nobody else's business, so there's one less reason for semver.
> You can get eternal licenses (or an outright sale of rights), if you are willing to pay.

Adobe Creative Cloud (among many others) doesn't have that option.
I’ve always been a fan of ASCII diagrams—partly because I can ask tools like Claude or ChatGPT to generate them for me quickly. Lately, I’ve noticed that Claude even supports generating diagrams in Mermaid format.

Would love to see apps like Lucidchart or similar tools to generate diagrams directly from prompts. A sort of hybrid between visual diagramming and the simplicity of text-based input. It feels like the next natural step for diagramming tools to embrace AI integration like this.
Show HN: World's Radio – Listen to Radio Stations Worldwide
Listen to radio stations around the world
I don't think it's simply "engineers hate open source". Most of the open source tools in the embedded space are just a bit crap. The reality is that good software needs many thousands of hours of development time. The embedded space is actually pretty small in development budget terms - so fewer engineers who might devote time - and also there's less overlap in skillset - electronic design engineers rarely have the software skills required to develop EDA software.

Most of the incredibly well used robust open source packages are sponsored by large tech companies. The embedded space just hasn't had that kind of sponsorship.
Maybe English is not their first language.
And QUIC. And that thing tesla presented recently, with custom silicon even.

And as usual, hardware gets faster, better and cheaper over the next years and suddenly the problem isn't a problem anymore - if it even ever was for the vast majority of applications. We only recently got a new fleet of compute nodes with 100gbit NICs. The previous one only had 10, plus omnipath. We're going ethernet only this time.

I remember when saturating 10gbit/s was a challenge. This time around, reaching line speed with tcp, the server didn't even break a sweat. No jumbo frames, no fiddling with tunables. And that actually was while testing with 4 years old xeon boxes, not even the final hw.

Again, I can see how there are use cases that benefit from even lower latency, but thats a niche compared to all DC business, and I'd assume you might just want rdma in that case, instead of optimizing on top of ethernet or IP.
> Shinzo Abe getting shot

Assassinated, you mean.
Simulating and Predicting Public Opinions in Surveys Using LLMs
On the other hand, using React means you'll have a 2nd source of state (form & navigation at the very least) that needs to be maintained and tested for edge cases. Everything needs to be validated 2x, since you can't trust anything coming from a client anyway. Correct state management between page navigations is definitely not something you get for free judging from the number of broken React SPAs where you can't properly use multiple tabs or other browser mechanisms.
> Unfortunately, I've noticed that non-SW engineers frequently turn their noses up at open-source solutions, and really the entire concept of open-source software, and seem to prefer proprietary solutions, the more expensive the better.

Probably because if you complain about bugs or problems in open-source software, a legion of trolls comes to tell you "erm, it's open source, you can just implement it yourself" no matter how skilled the user is at programming.

Like, for example, the lead dev of Inkscape, who used to (not sure if he still does) go around on twitter looking up complaints about how slow Inkscape is on macOS and then complain about them being entitled.

No wonder they don't want to use it, then, if it's considered rude to even expect the software to work.
http://toastytech.com/evil/billwanted.html
I read the original comment as hyperbole. But can see why it was confusing.

Edit: that came out way more condescending than I intentended