skysight-inc/HackerNews huggingface dataset:
I actually like the idea of a small, stand-alone gadget like this. The battery life should definitely be better - if a decent phone can last a day or two, I'd expect a device like this to be able to last much longer than that.

But I can't see how they can sell this device without a monthly subscription? Even if you don't make many AI queries, you're still consuming resources on their "rabbithole" web services. If the company behind Rabbit closes down, I'm guessing the devices will become near-useless? Although, knowing that it runs on Android gives hope for hackers to extend and modify the devices.
Hah, truth for larger orgs: "major in psych-* or whatever." I'm at a mid-size company now and have done both the large company and start-up world.
He gets paid to be an alt-right mouth piece.
I think America used to have a closer relationship with agency. We were part of building the world around us, making businesses, homes, farms, whatever. Having role models around who did visible clear work was a powerful way to see & experience the world, was a lesson in how we could shape ourselves.

Now that America is more scut jobs at impersonal chains or other far off companies, or being lost in some small sector of the massive organizational chain of command, I truly fear for Americans. The advantage of being work based comes with none of the fulfilment, leads to far far fewer people becoming community role models. We've been swallowed by the beast, are in the belly of the giants, many go which we have created (and let endlessly consolidate/amass in size).

The question supposes an individual balance, of what's better for a person. But what's good for a society, what happens to a society over time: I think there's an interesting and very strong virtue America used to get, that helped grow our people, helped keep us agentic, that kept us engaged with & shaping the world about us in a really powerful & amazing way. And losing that fire, and now just being anonymous & low agency in a huge grind, that's a brutal & scary new path for us, one where yeah of course if this is so pointless we'd pick time & leisure.
This is a story about urban public transit, not inter-city rail. The size of the country or spread between cities is not really relevant.

(And the low density of post-war American city sprawl is a consequence of our car-based urban planning, not the cause of it.)
And yet, the US had succeeded in building that dense, interconnected network of rail lines and stations by 1930.
It does! Thank you.
I always tell clients that backups are boring but restores are very exciting.

If you make restores boring, then you're closer to resilience.

If you have a backup procedure for mass storage, practice restoring that data.
For a minute I thought this was going to be an article about "dead (peasant) astronaut insurance" schemes

https://www.keypersoninsurance.com/what-is-dead-peasants-ins....
do you have a demo to try without building it first
They are going to have to pry Firefox out of my cold, dead hands!
Show HN: A messageboard reminiscent of the early internet (I think)
I got intrigued with "early internet" style websites and found: https://nightfall.city/classifieds/, a service that lets people send messages to a webserver using netcat, so I remade that same service using two bash scripts, and am currently hosting a demo at:

https://message.alessandroferrari.live/

I also made a Docker image for people to run this service on their own: https://github.com/Ferryistaken/messageboard

You can send messages on my board by running:

nc serveo.net 1915
ave
<message>
.
Thank you for the advice.

I've done that a few times for jobs i was particularly excited to apply for, but didn't think about it from the perspective you mentioned. I'll definitely do that from now on.
It’s a warning once that stops happening when you approve it. It’s not a big deal. Also happens on windows.
I stopped tracking my cancer treatment costs (including surgery) after it broke the $600K mark. And my cancer was relatively common (colorectal) and only Stage II.
Returns "true" if the user interface is currently being messed with by a monkey
OP states that they have gone through "After over 300 applications, I haven't even landed a single interview." This may be a "hard" way to go, but it is certainly a way to consider to prove yourself. You can reach out directly for referrals but not just can anyone do that, you have people who game the system with AI which adds to the noise (I can imagine a simple system with Large Language Model and a Large Action Model could be easily setup to repeat the process to request referrals on LinkedIn). Not everyone can create immediate value and this isn't something obvious to consider and why I suggest OP to do so.
Way too loquacious. Definitely not the Unix way.
systemctl does not have the Unix nature.
Hehe.

I think the curves are actually part of it. But the other way around. The Autobahn in most places actually on purpose follows the landscape and has lots of curves going left and right. Not to slow people down but to keep people 'awake'.

Nothing is more boring than going in a straight line for 8 hours at a fixed 100km/h / 65 mph. The closest I personally have been to a traffic fatality was in Florida doing exactly this. So effing boring!

The most alert I have been is on the Autobahn going anywhere between 100km/h and 180km/h up and down through the hills around Kassel, going left and right. Having to slow down because someone is going "only 140km/h" on the left lane in front of you. Speeding back up. Going in a nice "tight" right turn up the hill while flooring it in 6th gear.
> How many bugs have you really hit in your Python code because of lack of static types?

I don't work with Python much anymore (happily moved on to Go :), but was a heavy user for ~15 years. And honestly, typing issues were pretty common, if not the most common issue across all codebases I've worked on.

The problem with dynamic typing is that, at the end of the day, you're still working with and thinking about types. You have to be implicitly aware of which type the function you're calling expects, which not only increases your mental burden, but makes refactoring much more unreliable. You have to rely on documentation or _very_ thorough tests, which most codebases don't have to the extent and quality they should.

With static typing, all of this goes away. Types become explicit (remember "explicit is better than implicit"? Yeah...), you get immediate feedback from your IDE when passing the wrong type, and the code simply doesn't compile.

Best of all, you don't learn about a TypeError exception from a Sentry alert after your users run into it. The amount of times this happens in the wild is shockingly high.

> For ~20 years of doing Python, I honestly believe that it could have helped me at most once or twice.

I honestly struggle to believe this, but good on you if true.

> Generally, doing sufficient level of testing has covered most potential misuse of code, and you need to have tests anyway.

But that's the thing: in order to catch basic typing issues, you would have to have dozens of tiny and mostly pointless tests for each function. Yes you need tests, but most tests, even at the unit level, shouldn't be concerned about types, but about the functionality. And you won't catch typing issues at the boundaries in integration, or higher level tests. Static typing simply helps you avoid all of this nuisance, and ultimately write more robust and maintainable code.

If I was ever to work on a Python codebase again, I wouldn't consider it without a runtime type checker like Mypy, or whatever state of the art tooling is these days. All the supposed freedom of dynamic and duck typing just isn't worth it.
> If you have a mortgage, it is so meaningless it can bankrupt you.

Not sure what this means?

Once you have the mortgage, if you can keep paying it you're fine. Whether the house value on paper is higher or lower doesn't make any difference.

My house has twice gone down in paper value below what the mortgage balance was at the time. As long as I want to keep living there, that doesn't mean anything.
Microsoft Cascadia Code NF - Nerd Font
> As much as I will most likely never spend 6 figures on a watch, I greatly appreciate their engineering.

How about in the US$ 9000 range? Frederique Constant Manufacture Slimline Perpetual Calendar:

* https://www.chrono24.com/frederiqueconstant/manufacture-slim...

(Perhaps as a gift to yourself for a major milestone: 50th birthday, retirement, etc.)
Those two specifically have super high transaction fees which basically kills their use as normal currencies.

https://bitinfocharts.com/comparison/transactionfees-btc-eth...
For anyone else unfamiliar with BNF:

https://en.m.wikipedia.org/wiki/Backus%E2%80%93Naur_form
No, it's clearly a conspiracy to make Tesla look better on a niche forum. Enemy action is the only possibility.
Only two digits? What could possibly go wrong... again.
While this is obviously very much a minority concern, there are trans men who have periods and might be put off by the name of this app.
> Idk if I like it or not,

When it works, I'm sure it's great. Now consider being a non-white person and it misidentifies you where you wind up being arrested for something you didn't do.

Until it works equally well for everyone, it should not be used for things other than processes of convenience. Even then, it should have a way to gracefully fall back to something else that does not prevent anything
https://www.cdc.gov/stopoverdose/fentanyl/fentanyl-test-stri...
Go is a very opinionated language from it's inception. We could probably argue for all eternity about code formatting, for instance. But Go went and set it in stone. Maybe it's part of good engineering to keep things simple and not allow hundreds of ways to do something. Maybe the people who use Go are the ones who just want to write and read simple and maintainable code and don't want it to be cluttered with whatever is currently the fashion.

You could look at Lisp. It's kind of the opposite of Go in this regard. You can use whatever paradigm you like, generate new code on the fly, use types or leave them. It even allows you to easily extend the language to your taste, all the way down to how code is read.

But Lisp might violate your set of absolutes.
I kept scrolling up and down, thinking I missed something.
Saluting the hardworking souls this Labor Day. Whether you're in an office, on the field, or behind a counter, today is your day. Cheers to you! #LaborDay
#aivideos #aivideogenerator #aivideomaker
----------
This video was generated by Veeroll, an all-in-one AI app designed to create the best social media videos.
Disclaimer: Made with AI

https://veeroll.com/
The link he used for cancer costs seems to exclude surgical costs. It also has some questionable hypotheticals, like:

If a cancer patient requires four chemo sessions a year, it could cost them up to $48,000 total, which is beyond the average annual income.

I, like your mother, had treatments weekly unless my white cell count was too low, or my weight loss for the week too low.
The industry see your CV, your git repo and your portfolio, if you don't have a second call in 300 applications it means either you're talking to the wrong people regarding your profile, or your profile is not appealing and work need to be done.

I did an incomplete thesis on a niche research subject, traveled for month, switched to the industry now and even with that not so attractive profile from an industry POV, I was able to get second calls. But I'm not a dev, so maybe dev market is saturated idk.

edit: after looking at your CV, I can confirm that you could change some things such as:

- emphasize your projects, they are less promoted than your professional experiences yet they are more important!

- missing softskills, human ressources will look at it. Even basic things like "teamwork" or "dynamic" is worth to mention.

- ideally, every skills should appear inside a project too.

- Change or remove first sentence. change "always had passion", it's not true as you saiid in your post. Trade passion for motivation in any case. Add one where you say what you are looking for in your new job. Adapt it to the company eventually.

- Jobs details could be shorter as they are not related to the actual position you're looking for. Remember, only put usefull information.

- Do you have license driving? Also add your current location and mobility (obviously not in the public version)

I hope it will help you and that you'll land your first interview soon.
And we should fight back against that
Would love to see this in the style of that “brutalist” hn from a few weeks ago so I can immediately immolate from acute second-hand embarrassment.
Yeah, that would also be pretty cool.
>One can already do scalable notation in the browser with other tools (Check out Adrian Holovaty's Soundslice or Sibelius Cloud Publishing).

Can either of those be incorporated in one's own software, without paying somebody? (I don't see a license for this project, but I'm guessing it will be a lot more permissive than whatever that Sibelius thing has.)

Also, the examples for this project are simple leadsheets. I think your average jazz musician is probably a lot less fussy about notation than a professional music engraver would be.
Feet washing during community services of thanksgiving/gratitude is still practiced annually 2000 years later as a symbolic gesture of self-sacrifice.

Cool to witness, but not surprised it runs into the foibles of censorship.
> My eyes are so bad now that I would rather have a no date. Strangely the no-date watches tend to be out of my price range.

Have a look at Fleiger-style ("pilot watches") watches:

* https://timeandtidewatches.com/best-flieger-watches/

* https://www.gearpatrol.com/watches/a97397/flieger-watches/

* https://teddybaldassarre.com/blogs/watches/flieger-watches

Models available ranging from US$150 to $15000.
There is some discussion of that sort of system here [1]. Search for "zero knowledge proof of age" or "zero knowledge age verification" or similar and you should find more.

Another approach uses digital signatures.

The naive approach that isn't very good from a privacy point of view would work something like this. We have three parties: (1) U, a user that wants to use a site V, (2) V, a site that wants verification that its users are at least 18, and (3) T, a site that U is willing to reveal personal information to that proves their age to T.

Good candidates for T would be sites that already have U's information, such as a site run by their government or their bank.

In this naive approach what would happen is V would give U some sort of login token, U would pass that token to T along with sufficient proof for T to verify U is at least 18, and then T would sign the token and give the signed token back to U.

T would use a signature that they only use for for verifications that age is at least 18. If they offered other verification service, such as verification that a person lives is a resident of a specific state, they would have a different signature for those.

U would verify that the token was signed with T's "at least 18" signature, and U has passed age verification.

That's not good as far as privacy goes because T sees the contents of the token. They could log it, and someone who obtained those logs and the logs of V could match them up. Also T could recognize from the format of the token that it is a V token so T would know what site you are trying to sign up for.

That can be addressed by replacing the signature with a blind signature. A blind signature is a kind of digital signature where before sending the token to T to sign U can apply a special transformation that essentially randomizes the token. T only sees that transformed token and signs it.

What's special about the transformation is that if the inverse transformation is applied to the signature of the transformed token it produces a signature for the original token. You then end up with the original token and a T signature for that token, which you can give to V just as in the naive case.

What T sees no longer matches anything V issues, and no longer looks like a V token.

If the volume of verifications at T is too low and the volume of people verifying at V is too low someone who obtains both T and V logs might make some deductions from timing.

If age verification requirements become widespread so that it isn't just porn sites but nearly all social media sites and e-commerce sites, the T sites should have enough volume that timing attacks aren't effective. You could further reduce their effectiveness by adding some delays. Wait a few hours after getting your transformed token signed by T before completing the verification at V.

You could also toss in fake requests to T. Send them random tokens every now and then to sign and then throw the tokens and signatures away. Then T, or someone who is spying on T, won't have any idea which of those requests are for real verifications and which are just noise.

[1] https://crypto.stackexchange.com/questions/96232/zkp-prove-t...
Re the battery: a new software update came out today that they claim will improve battery life 5x. I don't know if that'll pan out or not; that's what their notes said.
I thought this read as "Quaker News" which would be more compelling if the revival behind it played out.
I've worked in the IT industry (Sydney AU) for decades. It has never been this bad in getting work/contracts. Unless you score 10/10 on the keyword bingo, you won't even get a phone call back. For every contract I have applied for, there were 100+ other applicants.

I had a look at your CV. There's nothing there to catch tech recruiter's attention. For example you could recast your various projects in terms of what you deliver as a benefit to a potential employer. Going remote is generally only viable if you have specific valued skills to offer.
As they chortle over the rubble of this once hopeful progressing nation.
Did you not read the thread before commenting? "Down south" is relative to Canada, meaning the US in general. To agree with them, you have to assert Massachusetts is descending into "theocratic olligarchy". As for why, let's not pretend we don't probably know already; SCOTUS ruled states may set their own abortion laws, which again prompts the question of how Arizona's abortion policy, whatever it ends up being, makes Massachusetts life different enough to prompt this nation-scale hysteria.

Perhaps next time you should think this more careful assessment through instead of assuming the worst of my rebuttal to dismiss me.
> Linux is still Unix and so is FreeBSD

I thought the *BSD kernels derive (at least in part) from (BSD) Unix kernel code, while the Linux kernel is a different, independently created workalike.

Moreover, typical Linux distro userlands are GNU, and "GNU's Not Unix."[1]

[1] https://www.gnu.org/doc/doc.html
Java < Kotlin < Scala

Golang < Borgo < Rust
Either way, they're not coming back into the building, and Google would probably rather fight a law suit than dealing with these people personally ever again.
Well that’s unfortunate. Fare evasion should be punished, and facial recognition seems like a fairly efficient way to implement it.
About a year ago, I tried writing a language that transpiled to Go with many of the same features, in my research I found other attempts at the same idea:

- braid: https://github.com/joshsharp/braid

- have: https://github.com/vrok/have

- oden: https://oden-lang.github.io/
Show HN: Build and Maintain React Forms with Ease – Formactory
Tired of reviewing messy hard-coded HTML/JS/CSS complex React forms? Formatory lets you define forms using JSON schemas. This means faster development, easier maintenance, and seamless integration with your existing react tools.

I threw together a prototype in a couple of days, and I'm already hooked. Would love your thoughts and help in building this out!

https://github.com/ARAldhafeeri/Formactory

Would love to hear your feedback, I attached simple examples to the readme !
17% of my ads, yes.
/dev/shm always is though
>the error handling was one of the many positive features.

sounds good on paper, but seeing "if err!=nil" repeated million times in golang codebases does not create positive impression at all
Get your copy of fruit ninja Kinect asap.
rebirth is a remake of remake, but doesn't use the same horrible battle system as remake, so rebirth is a retread
The people want to be undisturbed and untaxed by rampant mental illness too, but the average person won't acknowledge that recreational marijuana use (with today's potency levels) contributes to declining mental health.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2424288/

https://treatmentmagazine.com/cannabis-2020-this-isnt-your-d...
Any examples of the Clojure version?
A Quick Comparison of the Orbbec and RealSense 3D Cameras
Which are illegal in the states that matter.
Toybox also forms much of Android's implementation of POSIX.2.
Not to go all Godwin but a lot of people have the same reaction to news about Trump -- for some reason, people see the need to lie about and misrepresent Trump. "If he's so bad, surely people could just list off his crimes without having to try to trick me right? Must not be so bad, it couldn't hurt to give him a turn as president."
“Of the three published ECPR randomized, controlled trials, only one did not limit the intervention to people with shockable rhythms. That ambitious trial, in Prague, included patients whose hearts were in the same P.E.A. pattern as the St. Paul man’s. The study was stopped early when it appeared that ECPR wasn’t saving significantly more people than standard care was. These enigmatic cases that lack shockable rhythms are vexing: When the Prague data was reanalyzed without these patients, the findings were favorable for ECPR.”

https://www.nytimes.com/2024/03/27/magazine/ecpr-cardiac-arr...
golang keyboard ftw
https://pbs.twimg.com/media/DCIF7-2W0AEAv9c.jpg
Good call out on (2). The credential itself is more important to me than I initially thought. I did a full-time MBA at a young age and have always regretted not doing a technical master's.

I appreciate the thoughts on self-motivation and demonstrable projects. I'm already doing this, although I find myself wanting to learn too many things, which can cause me to lose focus. The structure helps here. I'm familiar with initiatives like the Open Source Society University, but I am not interested as it's nice to do these classes with other folks.

The program would be the Stanford Honors Cooperative Program or something similar where there isn't an oversized part-time/remote cohort.
That naming is a little confusing, because if you say "blood group "A" or "B", that indicates the presence of A and B antigen structures, however "blood group H" means a lack of H. (Since almost everybody has H, it was discovered much later.)

Since H is also a building-block needed for A and B to show up, it makes for fun medical-mystery plots, where a child's blood-type seems to be O and doesn't match their parents, but in reality they did get parental A/B/AB genes that just aren't able to express because each parent contributed a nonfunctional H-allele.

https://www.ncbi.nlm.nih.gov/books/NBK2268/
You might not get the price-benefits you expect.

If the only remaining allowed use for R-12 is in inhalers, the manufacturing volume might be so low that you end up in a similar situation to today: Fewer manufacturers (likely just one), higher prices, and supply-chain issues.
Great call-out: "Some may interpret your degree pursuit as dissatisfaction with management and a wish to return to individual contributor roles." Thank you!