skysight-inc/HackerNews huggingface dataset:
>, I have an altendorf handguard sliding table saw, which will stop as fast as the sawstop,

The alternative approaches from other industrial saw manufacturers that are "non-contact non-destructive" are interesting:

- cameras and machine learning used by Altendorf "Hand Guard": https://www.altendorfgroup.com/en-us/machines/altendorf-hand...

- inductive proximity (same science as Theremin[1]) used by Felder "PCS Preventative Contact System" : https://www.felder-group.com/en-us/pcs

- SCM "Blade Off" (not sure of detection method ... looks like inductive proximity) : https://www.scmgroup.com/en_US/scmwood/products/joinery-mach...

But I've heard reports from 3rd-parties that Altendorf's camera detection method is unreliable/glitchy and doesn't work as well as Felder's system. Maybe Altendorf fixed the bugs.

Also, Altendorf's philosophy of using cameras & ML instead of inductive proximity reminds me of Tesla's philosophy using cameras instead of LIDAR (Waymo).

[1] https://en.wikipedia.org/wiki/Theremin

EDIT ADD: >I'm not sure how comparable these alternatives are when two of them are "request a quote" kind of pricing, and the Altendorf is $7000+

My comment was about "industrial saws" so they're definitely not realistic alternatives to buying a jobsite SawStop for homeowners. I added italics to the adjective "industrial" to clarify this.
Did the Victorians and the Soviets both believe that time/access was the only thing keeping the proletariat from being as enthused about Art as their "betters"?

Compare https://news.ycombinator.com/item?id=42185423 (and Katya's sports car, accessorised with radio and small dog)

Huxley called "habitus" well before Bourdieu: Primroses and landscapes, he pointed out, have one grave defect: they are gratuitous. A love of nature keeps no factories busy. It was decided to abolish the love of nature, at any rate among the lower classes.

EDIT: "Hell — is other people" (JPS) "...whose interests aren't aligned [being] thrown into an enclosed space and forced to work together." (YK)

Unless there are any immortals (we saw a one-tail fox this morning) on HN, we're also all (along with several deer yesterday) sentenced to death ... although some of us pledge (logically if foolishly) to seek the Elixir of Life, or die trying.
> Portable headset-based displays like the Viture XR pro

I'm really not familiar with the physics of this. But when using your glass, the image is put in a parallax between left and right eye to 'appear' at a distance.

But does this mean that your eyes are focusing on a very nearby plane irrespective of where the image is perceived to be by your brain? As in would this strain your eyesight more?
When taking a plane is cheaper and faster, something is wrong. I had the choice between a two times 5 hour train journey a few months ago or taking the plane for a journey from Berlin to Düsseldorf. We took the plane. It was cheaper than the train and it saved us spending money on a hotel. I didn't feel good about it. But the alternative was spending (at least) ten hours in a train.

There are two problems here. 1) why does it five hours with a "high speed" ICE train (avg. speed ~100km/hours, pathetic). 2) why is this so expensive that taking a plane is actually cheaper?

Deutsche Bahn is a good example of everything that is wrong in Germany. Inefficient, overstaffed, under performing, customer hostile, bad infrastructure, overpriced, too slow, and often failing to do its job entirely because of mechanical failures, poorly managed cascading failures resulting from other delays (trains waiting for each other and them piling up and causing more delays), or its staff going on strike every month or so.

It's not that they are lazy but they have a lot of people doing very unimportant things very poorly and not enough people doing the important things well. There's a lot of very comfy management that can't seem to manage anything. A bloated IT department responsible for making mediocre apps/websites (their payment system is absolute shit and UX disaster zone), and layers and layers of bureaucracy doing god knows what.

I've had some professional dealings with them as a startup without much success. Nobody you talk to can decide anything, they have a hopeless not invented here syndrome (they want to do everything in house and they just can't), and you are competing with professional grafters and consulting companies milking them for many millions for silly shit. It's easy to see how they are bleeding cash.
I worked in a Postgres for everything business, and the IPO and later value creation for customers and investors (including me) had been stratospheric.

Not dealing with loads of technology choices in the early days is a boon.

Once we hit more than $100m in rev it made sense to allow a bit more optimisation for purpose - but only when we had cash flow to pay for it. Otherwise all these fancy-shmancy choices are just dressed-up tech debt.
It feels like Linode did a good job, too.
If I could somehow really trust an AI not to have been spiked by some billionaire to manipulate me in one direction or other - I think I could enjoy using it as a sort of P.G Wodehouse Jeeves character in my life. Letting it access the web and giving me the gist, answering my questions / advising me etc.
Different kinds of help - the book directly teaches people how to program, the other enables new types of programs. Both useful!
I like the idea of a cheap pc/keyboard combination, it's a bit of nostalgia for the olden days of the the amiga 500 or the c64 or the atari st, but I also think it would still work great as a form factor, like mac mini inside a keyboard, maybe? But it has to be done right. Why in the pi 500 they kept the mini hdmi and did not add a connector for m.2 is a bit beyond me. There apparently is space and marking for an nvme on the board, but no connector.
I thought he said it was unknown who filed the copyright claim, since Google doesn't provide that info.
It's one of my major pain points with Go. When can we have proper enum support with compile-time checks whether all the enum values are exhausted?
The program is there for the convenience of Irish travelers. They can clear immigration and then when they arrive they are treated as domestic arrivals and save a lot of time.
Vanguard UK charge 0.06% to 0.6% per year on their index funds:
https://www.vanguardinvestor.co.uk/what-we-offer/all-product...

Plus a 0.15% account fee:
https://www.vanguardinvestor.co.uk/what-we-offer/fees-explai...

Most others charge more.
But what can happen that will mean that your finger will touch the blade in a quarter of a second?

I can't think of anything, short of dropping a person on the saw.
Nothing to do with US immigration pre clearance.
Definitely, the CLI is more intuitive, and using paths instead of shims makes it faster and more reliable.
The anger and distrust in the system are valid. But do you want Sauron to fix it?
Purchasing Power Parity calculations try to capture this.
Notice that generally, environmental impact of an electronic device (depending upon the country you live in) is up to 95% in its manufacturing. Therefore any electronic device should last until it's literally falling to pieces and cannot be repaired anymore.

Second, I'm currently using the OnePlus 5T I bought back in 2017 as my phone. It's perfectly fine, and never feels particularly sluggish either (except at times with LinkedIn, which is probably the trashiest app ever anyway). The only repair it ever received was a battery replacement last year.

My wife still uses the OnePlus One I bought in 2013. It's equally fine for her modest use, and it still runs (LineageOS) with its original battery for two full days without any trouble.
Blue bubbles mean the conversation is happening over iMessage. Some technical people might've taken that to mean secure due to the use of encryption, but that's an implied thing.

https://support.apple.com/en-us/104972
There is a reason they spend loads of money on ads trying to get you into day trading. ;0)
Ask HN: Does Duolingo Work?
I've been using Duolingo for 400+ days to learn French. While the App does a pretty good job of giving me the feeling of actual learning, I don't feel like I've learned much when taking a step back and reflecting on it.

Did anyone learn a language using the App? I am not talking about "speaking" the language because Duolingo is not made for this. I am talking about reading / listening comprehension.
I agree on not using iOS, because Firefox + Adblock + NoScript is incredible on Android.

but... Android sucks because the default permissions and business model on Android all veer towards advertising, and this is heavy on network and bandwidth as well as background processing across lots of apps... and that drains battery and performance.

I switched to GrapheneOS and just disable network on many things like Camera, etc... the Cloud AI features are not worth it... I also run web apps instead of installed apps for the vast majority of things, if an app doesn't require some hardware capability that only an app can provide then it's staying as a web app, m.uber.com works, most news websites work best as web apps with the JS disabled... I routinely get multi-day battery and stellar performance by just not running apps that are always trying to continuously exfiltrate data about me.

I've found only 2 things that don't work the same on GrapheneOS: Revolution banking just does not work at all - so I closed my account with them, and AMEX forces 2FA on every sign-in - which I can tolerate. Nothing else was impacted, everything else is an improvement in performance and battery.
Going directly to the registrar in response to an issue on a handful of pages is akin to getting the wrong change, saying nothing to the person on the checkout, then seeking out the store manager to get them fired.
Practical GrapheneOS for the Paranoid • Ventral Digital
When I worked at Bloomberg their first coding guideline was "Don't sweat the small stuff." I was mystified by that when I first read it. Then I sat in meetings where someone would drone on about how clever they thought their code was until someone asked "Is this small stuff?" It would shut them up so we could move on to more important matters.
It's like the EU can't win here: if they do something some scream bloody murder interference. If they don't do anything, it's again damn bureaucrats siting on their asses. And it's not always different people holding those different attitudes.
That's unfortunate that they designed in an M.2 NVMe slot and then cut it to shave a few cents off the BOM.
> There are two problems here. 1) why does it five hours with a "high speed" ICE train (avg. speed ~100km/hours, pathetic). 2) why is this so expensive that taking a plane is actually cheaper?

Subsidies aside, an airport network is much easier to fund than a train network. Each new airport you open brings you network effect benefits, whereas opening a new train station is worthless if you don't also build new train lines, with all the associated infrastructure costs and eminent domain issues.
A lot of scorn for this latest offering from Pi, but I think perspective is important here. No, most of us here do not have a use for the Pi 500 or it's display, but in part so the world where a lightweight low-consumption device can open some doors for connectivity and learning, this looks like a great solution.

We tend to forget that not everyone on the planet has the same resources or needs we do.
> This is just one of the many alienating and lonely aspects of fatherhood.

Yes, agreed. I never share my feelings in real life for the same reason. And it is very lonely. I did therapy for six months which helped. I was in a very dark place at one point.
It's a bummer they went with the micro HDMI ports despite the RPi 500 not being constrained in size like its SBC siblings (I mean, look at all that space to the right of the USB ports [1]).

Also, I wonder what all those unpopulated pads around the Ethernet port [2] are?

[1]: https://assets.raspberrypi.com/static/d9cba3691df3889b1c905e...

[2]: https://assets.raspberrypi.com/static/3f5c4569bdef13d9e0bcfc...
The Dutch system has done international and domestic e-tickets for ages. It’s weird you didn’t get the QR code with your French booking?
Gobaith: Mental Health Tracker for Developers
But the Germans still ask people to register their religion, ostensibly so the government can give tax money to the relevant religion. Sorry, but the German government asking people to provide their religion to the government just reminds me of something unpleasant.
You can't target ancient compilers.
Lower latency, which can be useful for live translation or keyboard autocomplete
Developed countries have laws which oftentimes are even applied, like exactly in this case. Some HN audience has obviously a very naive understanding of what a "law" is and that "disrespecting the law" can have consequences.
For my part they are for slightly different use cases. While I seldom see CSV files being used for things like configuration and markup, I often see JSON used. And a lot of times configuration choices require explanations.

It's not a binary choice. I am more in favour of JSON comments than I am for CSV comments, but if I were to need them, I would probably use the Emacs style:

https://github.com/emacsmirror/emacswiki.org/blob/34edac6f86...
The silkscreen says PoE so I guess the unpopulated components would be for that. PoE would be an odd addition for a keyboard computer though, maybe they intend to use the same PCB in something else?
"didn't beat" puts it mildly. Every attempt Intel made at entering the smartphone business was doomed because they were years behind ARM. Paul Thurrott confirmed this with HP when discussing the Elite x3 smartphone:

https://www.thurrott.com/hardware/64677/elite-x3-hp-takes-wi...
"Smartphones are content consumption devices."

The point I put forward is what I and a small select section of the market wants as features—NOT what's on offer from manufacturers now.

The argument people are putting here is that manufacturers would not serve that market. These are two separate issues. Isn't that clear?

When someone makes what I want then I'll buy it. BTW, I've not suggested anything that cannot be made now with existing technology.

Instead, manufacturers are removing important features such as not including FM radio and 3.5mm headphone sockets. These are the first two specs I look for on a phone before I buy it. If they're not included I'm not interested. Full stop!

In brief, the lowest common denominator is NOT what I want. The market has to be more diverse. That in part is what the article is about and why I commented.
Not gonna lie, you had me in the beginning.
Zhiyun Qian's Publications
In this particular case, it seems to be a small company/individual filing a claim against another individual. Tom Evans audio is a very small outfit.
There is actually an annual UN World Happiness Report and there have been various pushes to OKR/KPI Gross National Happiness (see Bhutan for example).

https://ourworldindata.org/grapher/gdp-vs-happiness
You are ignoring the reality that ethical producers must grapple with: it's impossible to compete ethically when your competitors don't have that limit.

Note that this also goes for genuinely free content - if tons of ad-supported businesses just dominate the search results because they can afford to spend time on SEO then free alternatives (individuals sharing their passions, non-profit organizations, etc.) will be discouraged.

The reality is also that we simply have much more content than needed. Having every single of currently ad supported businesses cease to exist would not be a real problem.
Show HN: Nightly-Updated /etc/hosts Blocklist
It's just Parkinson's law for computers.

> Work expands so as to fill the time available for it's completion.

Programs expand so as to use the average hardware available to developers.
They should - but they are more likely to be the byeline in their best selling biography charting their meteoric rise to the top.
I have read that.

Itch Corp might be in the USA - but their registrar is in New Zealand. That seems like a poor strategic choice for both customer service reasons and legal compatibility reasons.

I never said this was Itch's fault. But I do wonder how many takedown requests iwantmyname received, and whether that caused them to drop their customer. E.g. https://duckduckgo.com/?q=%22tagged+marvel%22+site%3Aitch.io...
I'm not quite sure what you're asking for. Phones that support Bluetooth LE?
I can't play Cyberpunk with desktop quality on my desktop :(.
"We must take sides. Neutrality helps the oppressor, never the victim. Silence encourages the tormentor, never the tormented." - Elie Wiesel
Right. It would be nice if C allowed types and variables to be separated, we could even defines arrays like this:

char[8] buffer;

Alas, it's not the syntax Dennis Ritchie settled upon.
Here's the magnet link:

magnet:?xt=urn:btih:600efecbcd0e270661c3f4ca0604b03a3b4adabd&dn=the-gbp-25-000-pre-amp-that-went-wrong-tom-evans-mastergroove-sr-mk-iii-rjbp-fsfzi-i&tr=http%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=http%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce&ws=https%3A%2F%2Farchive.org%2Fdownload%2F&ws=http%3A%2F%2Fia601500.us.archive.org%2F17%2Fitems%2F&ws=http%3A%2F%2Fia801500.us.archive.org%2F17%2Fitems%2F
Why Pocketbook E-Readers Are Banned in France?
Yes, but it is generally made around prices for cheap food and this doesn't help to understand how many cars, planes or rockets a country can produce.
The problem is that phone makers will keep more and more compute-hungry software. For example, when you take a picture on a modern phone, it takes several pictures across time and with different exposures etc. and measures gyro/acc data and I don't even know what else. And then this is all combined to make an approximation of reality. If you don't buy the latest and greatest every 3-4 years, your camera will keep getting more and more outdated because all this fancy stuff won't run without 32 cores and 256 tensors and 10 GPUs or whatever.
It's purely cultural. "char* foo" or "char * foo" does make more sense than "char *foo". But culture is a very strong and useful thing; if it "looks weird", that will create issues in people's brain when thinking about the code.

Also, case in point: how do you format "char * const foo"?
I use pananames.com, they for sure won't do things like OP described
Kaggle dataset – ~4k AI-generated fake podcasts (most are from NotebookLM)
can somebody please make online json inspector that can copy the selected value's path in different formats.
this is huge pain and found 0 with this feature
Is there any way to fix the command injection solely in the Makefile?
I feel that it's been coming for a while though - the first time I noticed this sentiment was when a businessman drowned after his luxury yacht sank in in a storm[1], and there were comments on social media celebrating the event. Whatever you think of the individual or millionaires in general, I wouldn't wish that fate on my worst enemy.

[1]: https://www.theguardian.com/uk-news/2024/oct/04/mike-lynch-d...
Lightning Labs | Senior Engineering Manager, Lightning Protocol Engineer, Senior Security Engineer| San Francisco | REMOTE | Full-time

https://lightning.engineering/join-us

https://github.com/lightninglabs

Lightning Labs is hiring! We’re looking to expand our team to build technology that'll bring Bitcoin to the next billion people. Our current focus is the development and deployment of the Lightning Network, an open blockchain scalability protocol. We push the edge of innovation with regard to blockchain scalability, privacy-preserving smart contracts, and cryptocurrency UX. If you’re interested in one of the positions below, please apply using our careers page: https://lightning.engineering/join-us. And if you know someone who might be a good fit, we'd very much appreciate any referrals.

{Protocol Engineer}:

Experienced systems software engineer versed in applied cryptography, peer-to-peer networks, distributed systems, open source software, and cryptocurrency protocols to design and implement core protocol and algorithmic components of the Lightning Network as well as the Bitcoin Network. Solid programming skills, experience with Go, C, or C++. Prior contributions to crypto protocols and open source software collaboration preferred.

{Platform Engineer}:

Seeking a pragmatic senior software engineer who embraces the DevOps mindset to improve our developer experience. Improve the robustness and security of our internal platform by managing the underlying cloud and cluster technologies, observability tooling, stateful services, and enhancements such as operators and overlay networks.

{Senior Engineering Manager}:

Seeking to hire a Senior Engineering Manager to help scale our growing engineering organization. The ideal candidate has experience managing remote teams across several time zones, has managed their own open source projects or actively contributed to such projects in the past, and has high level working knowledge of Bitcoin. Due to the nature of our software, our ideal candidate is also highly technical as we regularly face novel and challenging decisions that require nuanced and comprehensive analysis of related tradeoffs. In addition, the ideal candidate should have a passion for our mission, as well as for Bitcoin as a whole. Candidates in this position will work directly with the CTO to scale our engineering organization, as well as work across functional team boundaries to ensure proper resource allocation, product quality, and team agility.
> They’re not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt

How would you phrase this? Thinking programmers are too stupid to understand languages with modern features is just the plain literal meaning of the quote, no?
That keyboard is so nostalgic. Reminds me of the Apple 2C that we had in the computer room at my grade school.
One reason could also be that the US woodworking culture treats a table saw as an essential tool (especially the basic table saw, without a sliding table), while elsewhere track saws are used more, it seems.

If you run commercial production, then you do need a table saw (but one with a sliding table!), but for hobby work you might as well spend some time for track saw setups and be much safer.
But if the message will be "decoded" by an AI, that "carrier wave" isn't from the original message anyway.
I have (I'm typing on it now). It's abysmal, and it's stupid things missing, like configurable long-press duration, a comma key, or a symbols layer.

They could have easily made it the same as on Android, but they didn't, and I have no idea why. Android is orders of magnitudes faster to type on, it's baffling why they wouldn't just add the features to their iOS one.
I don't. I can't remember anything from there which I've found noteworthy. And I have been pushed there from here, because someone found it postworthy, and I clicked because of boredom. Skimmed. Maybe scrolled. Still bored. Learned nothing. Closed tab. YAWN. I won't miss it.
He's not my Dad, but I do follow him on Mastodon... where he had this to say on the topic a few days ago:

https://layer8.space/@douglascrockford/113595316189101091

> If the comment is important enough to be put in the text and remembered, then make it an explicit part of the data structure. That will also make it easier for tools to find it and process it in a useful way. {"comment": ...}

> Use a preprocessor tool such as jsmin to remove the commentary before passing it to a JSON parser.

I kind of wish JSON had trailing commas though
Of course, any threats etc. are appalling and personal stuff should be totally left out of this. On the other hand, we should be able to call out the CEO of a company when they behave like this, regardless of what has happened to other CEOs.
I used to love Dex, but later they removed the support for macOS. It used to work elegantly and android to mac connection was so easy. Being able to take calls, see messages and also file transfer. :)