skysight-inc/HackerNews huggingface dataset:
Now that STIR/SHAKEN is supposedly a thing, is there a way in Android that I can block calls that go through those carriers?
https://www.bbc.com/news/technology-47130268

For anyone who isn't familiar with that story (maybe there are other cases, I'm not sure)

Seems more like (a very dark form of) trolling
I’d love to try this on a regular basis. If I am travelling internationally and have my US mail forwarded to me, my concern would be a long return time for international mail. Is there a time limit in which you must receive the sample back?
I don’t really have a dog in this fight, but how does this square up with prices in Europe also dropping?
I had a serious problem with colorscheme tinkering so I decided to use no syntax highlighting and I've never been happier.
Several years ago there was a study that asserted this, which changed my opinion about justified text. But of course I can’t find that article now. :-(
really interested in how you made that CLI app xD any info?
Real Housewives of Tycho Base
Are you responding to a tender? U usually dont get much of a choice, you would comply with the relevant regulations for the security level of the network you are building for.
It is really hard to type without a few fingers now.
We found a MOON BUGGY abandoned for 50 Years! WILL IT START?
Every downvote probably came from a click-through. I am satisfied with this outcome.
I'm a little conflicted here.

On the one hand ramping these Bitcoin operations up and down helps smooth out demand for power which helps the grid.

On the other hand it feels like such a waste to use power for this.

Bitcoin seems like a great lesson in what happens when supply is constrained. Demand is what it is, and prices go up which incentivizes more people to mine and more miners means more difficulty and more difficulty means more power usage.

A lesson for people trying to control climate change by controlling supply.
ASR rules, process mitigation policies, DoD stig [1] implementation. And on top of that a bunch other registry keys and settings that are too arbitrary and many to list here

[1] https://public.cyber.mil/announcement/stig-update-disa-relea...
Headcount changes take time. If you need more workers next week, you need to be hiring a month or more in advance.

And hiring/onboarding costs money.

So to answer your question, headcount changes have a very long lead time.

If you update your forecast and realize you’ll need fewer people 6 months from now, you start laying off people today.
Jane Street?
OTOH, you're screwed if you get bored up there after a few years and wanna come back home...
I assume that continuous integration and deployment have made their way to apps nowadays.
You are absolutely right. And I don't have a logical argument as to why this will actually go somewhere. At best, all I can say is "If you build it, they might come."

I wrote about this in my blog a while back, if you can stomach the overthinking. :)

https://kaveh808.medium.com/15-interlude-musings-and-over-th...

Perhaps another way of putting it: This is what I want to spend my time doing.
The answer in many cases is likely yes. That's what fake it 'till you make is, really.

Obviously sometimes it fails, and in some cases more spectacularly than others, such as with Theranos. But how many founders of companies with strategies that could kindly be called "Theranos adjacent" made of with lots of money? My guess is enough that knowing the real number would make all of us very sad and mad.
ControlMaster auto. Most distributions don‘t ship with it turned on because it needs somewhere to store the socket files, and nobody has pushed for it to be the default. And then you still have to know to set up key–based authentication so that it doesn’t ask for a password every time it needs to reconnect.

There are also non–trivial bugs that cause headaches when typing out a TRAMP path to open a file, possibly caused by interactions with the various autocomplete packages people may or may not be using. For example, if you want to edit a file on a different machine via ssh but also change to root using sudo, you can enter a multi–hop path like `/ssh:othermachine|sudo:root@othermachine:/etc/whatever.conf` which is very, very useful. However, if you mistype and put a colon instead of a pipe, or have to backspace to edit something, then it will usually just break. Some types of connection errors can cause it to break as you type, causing it to fail to accept further input. All you can really do is hit C-g and try again.

That said, I use TRAMP every day of the week and it is amazingly useful. I could do my job without it, but it would suck.
> Except unless you provide a contact information in the error dialog, the average user will forget what the message said when they close the dialog to contact support. Some users might be savvy enough to take a screenshot, but that isn't likely a good support plan.

Do you really intend to put links into error dialogs ?

Faced with that dialog you're already pissed, the software disappointed you and you now have to take an extra action (push the button) to even continue using the app or try again.

Imagine on top of that putting a link that pushes you to either your phone dialing popup (which will take you out of the app and you'll be on the phone while trying to get back to your previous screen to explain what happened), or a link that throw you into a page, and you'll be trying to understand why, and what you're supposed to do with it.

I find the author deeply disingenuous in that we have the emotional rant, but not what they actually did next as a user to solve that issue. Did they just refresh the page, the request resent and everything went well ? Did they send a "WTF?" angry message to support, who tracked their session from their username and made it all good for them ? (and yes, Trainline has really good support for the industry they're in)

I mean, it might as well be that the app auto-resent the request and solved the issue without the user doing anything, and we'd have not idea. That error message probably was there just to state it failed at a specific try, and further action depends on what's happening next in the app.
I bought my brother a book as a gift. A book I love called "powers of 10" which is a series of pictures each taken from an order of magnitude greater distance. It starts with atoms and goes all the way up to the milky way. It's such a good way to understand the relative size of things in our universe.

I bought it used on Amazon. It was an old library book that still had the sleeve and index cards with the date stamps of when it was last checked out.

This particular book, that I bought sight unseen from Amazon, used, for my brother's birthday had only been checked out once in its life at the library. It was last checked out on my brother's exact birthday. The book I randomly bought him had a stamp of his exact birthday, only.

Talk about going from thinking we're so small in the universe to that kind of coincidence.

Edited to fix a misspelling
Hi @dang can you please add "How" before the title, thanks!
OK so I am on T-Mobile, I use an Android device. Is there a way I can automatically display the true origin for all phone calls and texts? I would like to block any calls from VOIPs, international origins, or non-SHAKEN/STIR providers.
That’s how you feel about computers, but that’s not how the average windows user feels about their computer. I’m not saying the average Windows user considers their computing device to be their close personal friend- but there’s a reason that the blue screen of death was phased out. Nobody (not even you) wants a hostile relationship with their own device (eg: BSoD) but most users would prefer to think that their own device is at least their confidant if not their ally.
Are you really learning though? Or are you reaping the rewards of imagining that you are improving by "consuming content"?

Of the last 500 things you read, how many changes have you implemented and sustained?

If your answers to those questions are similar to mine (the latter, and near zero) then I think one is actually better off letting go and just laughing at cat gifs.
Ok, I have no issue with tactics like these when they're wasting spammers' time. But sometimes it seems like real users get caught up in these honeypots for scammers and hackers.

A lot of the crap real sites make people go through e.g. when they lose access to their account or login to a VPN or the site just "can't verify their identity" for some reason. Where you go through a bunch of hoops and captchas, only to have some step fail or reach a dead end. They really seem like they're just set up to intentionally waste people's time.

For example, Steam has a system where if you enter too many invalid passwords, it will present you with a captcha which you can never actually solve. It's a lot more annoying than just saying "you have been locked out of trying to log in for X hours".

But this, this is fine. It's pretty clear that the person you're targeting is a spammer, and it's pretty clear to the user after about 60 seconds that you're password system is a joke.
So they've got paid for stabilizing the grid, purchasing steady baseline demand upfront in advance, and then being flexible and allowing the network to use it when it critically needed it.

Oh dear, turns out that Bitcoin mining can be actually very beneficial. Who would have thought? Definitely not the most vocal Bitcoin haters on HN. :)
No just curious as laymen don't get to see what happens in agencies. Although I'd assume large corporations esoecially defense to take similar routes.
I agree. As an architect at a listed company, trusting user supplied data like this would usually get caught in either planning or at CR before hitting QA.
I think we are talking across each other.

Yes, a good error message should tell you that. I’m not disputing that. I use this application regularly and it provides clear and usefull error messages when the network is down, or when you made a typo with your card details. It generally works. This, what we are seeing here is some off-nominal edge case. Have you seen code where a developer commented “// this should never happen”? That code is running there.

Should there be such a state? No, there shouldn’t be. The developers should work hard to make the applications always work, and when it can’t because of no fault of their own provide a clear explanation of what is wrong. (The network is down, the backend is overloaded, card declined, no tickets available, etc etc)

But still, bugs happen. Clearly that is what is going on here. Something violated the assumptions the developers made. What I’m saying is that when that happens it is very hard to answer any of those questions. “Will it work if I try again?” Maybe? Unless it won’t for a hundred and one possible reasons. “Do I have a ticket for my return journey?” Idk, does it look like you have a ticket? You tell me. “Should I call support?” Maybe? That sounds usefull, we want to know that something that shouldn’t happen happened. Unless offcourse we fumbled big and our phones are already on fire, in which case please don’t call support.

It is easy to say that an error message should provide information like that and a very good thing to aim for, but I’m disputing if it “can” in every unexpected situation.
Russia Is Building ‘Ghost Bridges’ with Radar Reflectors in Ukraine
Appreciate the level of scrutiny, which is important for products like ours.

Re the affiliations, it is correct that these institutions aren’t directly endorsing iollo. Though both Jan and I are actively affiliated with said institutions and are translating what we have learned through our metabolomics research into iollo.

One thing to clarify here is that currently, we don’t treat patients and our tests are only intended to improve wellness. That being said, we do see biomarkers for specific food intake. Coffee is one example, where if someone has an unusually high levels of the biomarker for it and has difficulty sleeping during the night, reducing coffee intake may improve their sleep level and quality. We also have metabolites that associate with specific food, like beer, meat, vegetables and other that we can already use and that have been published. Also as our database grows, we’ll be able identify new food intake markers and will also publish and use them.

At our current stage, we don’t recommend any supplements. It is a part of our roadmap and once we do, we will only give supplement recommendations if we identify solid research that support their health benefits that can also be detected through metabolomics analysis.

Re the age-related diseases, what we mean on the website is that the genetic population attributable fraction for age-related diseases is around 15%, and that biological layers that captures the interactions between genetics and the environment which are related to these conditions is ~85%, which includes the metabolome. Source: https://journals.plos.org/plosone/article?id=10.1371/journal... We’ll work on further clarifying the language in a way that it would still be understandable from people outside of the research field.
I also don't listen to voice messages, in my 30s, in the US. My phone doesn't even tell me when I get them and I have no plans to change that (except when dealing with financial or legal bullshit).
I kind of like the idea that someone who shouldn't be on my computer would also see that.
taking 'leave a place nicer than you found it' to a whole new level
I noticed the docs mentioned it sends upto 1000 lines on a request and reads the contents of the immediate files.

One thing I have noticed with Copilot when working on large codebases is that the suggestions are that useful. For generic code it is fine, but when trying to write code that depends on ~100% internal modules, it was pretty useless and generated a lot of noise that I rarely used it and finally uninstalled.

I have been wondering if taking a hybrid approach of creating a mini model of the entire project locally and using it with Codex as a complementary source would greatly improve the quality of suggestions. I don't know enough about all the existing tools, so this might be something already implemented. Just wanted to share this with someone who worked in this space

Congratulations on the launch.
Further taking out the humanity. People don't need a heartless computer diagnosing them and then giving them meds. People need people. People need to connect, especially those with mental health challenges.
Because the derivative of a quadratic is linear, meaning meaning you spend votes proportionally to the strength of your preference (indifference at the margin).
Over his whole career as a professor, my father was so concerned about test sharing that he kept a file of every test he ever gave and was careful to never ask the same question twice.
This is a cool project, but I would more concerned that replying to spammers confirms you are real and that could result in much more spam. So is the net increase in pain your own?
After listening to "Tools of Titans" by Tim Ferris, this video accurately captures all the things it implies a hustler ought to do in a day. Except the actual advice is probably to do 2-3x more affirmations and crunches and smoothies and upside down hangs and meditation and so on.
I blame Tim Ferris. He's the poster boy for productivity porn.

He has a podcast where he tries to extract productivity tips from accomplished people, then compiles the tips and sells it as a self help book.

And he's completely genuine. Soooo deep down the productivity rabbit hole.
https://www.concretewinetanks.com : we even have concrete wine tanks and fermenters now. Google ‘egg shaped fermenters’

https://www.bibendum-wine.co.uk/news-stories/articles/wine/w...

I am also thinking that it would work for distilling..Altho not concrete but more like clay extruders.
As a fellow older person I just want something that's pleasant, friendly, pretty, and easy to get around in.

It's actually a really high standard
> 500,000 metric tons. Which would take around 25,000 Falcon Heavy launches to get to the moon

Starship can apparently take 100t to the moon which would be 5000 launches. Elon math has cost per launch eventually reaching $2m which would mean $10b to get the cables to the moon. If terminally optimistic Elon math is roughly correct that puts the project into merely unlikely territory rather than impossible.
Thanks! We aren't working with metabolon but rather doing targeted metabolomics work. We do have some microbiome-related metabolites in our panel, and will definitely reach out once we want to expand it!
...I'll actually write messages that explain what the user may have done wrong and corrective actions they can take...

I believe software should explain itself to the user. Even if the user may not understand.

If you feel uncomfortable telling the User What you're doing, and Why you're doing it, you probably Shouldn't Be Writing It!

If everyone did as much, there'd be entire classes of software (and the ethical bad juju that comes therewith) that wouldn't have been written.
Isn't the average age of the founder of a successful company at the time of launching, somewhere in the 40s?
They have so many other good ones - “Microservices”, “Senior Engineer”, “Ballmercon”, “Computertime with Gooch” are still my favourites.
It's probably fake most of the time, but I wouldn't put it past some crazy method actors (particularly those who are used to needles) and perfectionist directors to go for an injection for an important shot in the right movie.
A water management board just vetoed a plant in Huntington Beach that would have provided a lot of clean drinking water via desal. Governor supported it, but a coastal environmental agency voted against it. Just ridiculous.
> No. It's faster and that's all. So call it by that word which is very precise.

Definition of "power" is work done over some unit of time, so OP was using it precisely.
Ba-zing. I was thinking the same thing. It’s incredible how much of a hammer mental practitioners think they have. It’s borderline criminal how so many have turned into a nail.
Sure, the people I know who:

- Focused on getting passive income streams set up through real estate, stock investment, content creation, retail arbitrage, etc.

- Were particularly frugal with their money and avoided travel, parties, 'lifestyle creep', etc.

- Attempted to min/max their careers by switching jobs every 1.5 to 2 years and negotiating hard each time.

Are:

- Still not retired in their mid to late 30s.

- On track to retire in their early 50s.

- Slightly behind their peers in terms of career progression.

While those who joined big tech, worked hard, and let their equity compound are basically on pace to retire at the same age while also getting to spend their youth traveling, partying, and generally enjoying life.

Plus, I've found the people who were hyper focused on retiring early or achieving financial independence to be less happy and more self-critical about their financial decisions.
Would a confidant or ally obscure the reasons for problems behind a friendly face? Would they use subtlety and emotional manipulation to push you to use the things that they want you to use?

Is my computer my ally/confidant, or is it trying to control me from the shadows?

An ally does not behave in the way that Windows has been programmed to behave. It should be straight and narrow with me when something is wrong. Not friendly and fake-diplomatic.

Once again, we are shown an example of how business greed and the desires of average, illiterate users ruin computing for the people that understand them and are capable of making the most with them -- the power users. Of course, rather than spending the extra effort needed to elevate ordinary users to a more literate status, we happily stoop to their level as it makes obscuring the various telemetry and profit machinery embedded in Windows far easier.
I miss not being able to move disks from Apple to Linux and freebsd. That is, that's what I miss using APFS. No other aspect of APFS appeals to me over ZFS, except that Apple prefers it for time machine. That's why I use it.

If Apple supported ZFS as a first class in-kernel fs type, I'd be delighted.

I have already moved large zfs systems between FreeBSD and debian repeatedly. Snapshots are just ace! (by move I mean zfs export, move hard disks or re install OS and zfs import. zfs snap; zfs send | zfs recv is a different kind of "move" which I also do a lot)
I suppose, but converting it to another structure isn't a huge abstraction. Maybe it can complicate things if the conversion isn't obvious
Deep learning doesn't actually work unless you're doing vision or NLP.
This is a rant about a cute dialog, arguing the UI doesn't explain the issue, nor what to do next.

That rant also focuses on the emotional state of the author upon seeing the dialog, doesn't explain how the issue was solve, nor what actually happened next in the application.

Looking at the Twitter thread the author is a software developer, and it feels kinda endearing that they're exhibiting exactly the behavior they're ranting about.
love this :) thanks for sharing
Yes, this is one of the drawbacks of the 'continuous release' religion.

This is largely driven by internal needs, not the needs of the customer the only benefit for which is some 'new feature' but which they pay the price for in terms of constant 'upgrades' and features jumping around everywhere, documentation completely out of date and other possible integration issues.

I think internal release cadence is fine, and 'constant upgrades' for certain subset of beta users, but major release should be just that, and, not required unless necessary.

The bureaucracy threshold has superseded the 'useful advances' threshold in most cases and so that should be contemplated by PMs.
When did that sad-face blue screen start? I'm thinking it was Windows 8
That is a great point. We want to scale to entire codebases so that this will no longer be an issue. I think you're on to something when you say that companies, teams and ultimately individuals will have their own models. We're really excited about this future and can't wait to build it.
Put some sort of restriction or registration for falsifying ID. If I work for your school, can associate my number to your school, it's registered with the telco, and call you with that number showing up. Maybe I call the school first and all the calls go through them. Either way, still a verifiable chain of events.

If some random scammer tries to set its ID to the school, the call should not go through. If for some reason the school lends out its number to scammers, then the school should face legal consequences along with the scammer.
https://news.ycombinator.com/item?id=32335061
Outside. Walk or bike around the shared outdoor spaces of your city, hike the trails, go swimming, play volleyball in the park, join a local sports program and play softball, go 4 wheeling or whatever thing outside your house that you like doing. It's only a matter of time before you run into (literally) other people that like the things you do. The key is taking that first step out the door.
So there's special tags for woman owned, Asian owned, Latino owned, and Black owned businesses.

Any groups missing?
If you want a quick double check to verify a handful of common cleanups, check out https://github.com/viraptor/cruftspy, which reports cruft like logs, caches, and git repos.
You assessment has no impact. Nobody disagrees with the notion that programmers trade performance for reduction in complexity or better productivity. This isn't some astounding discovery, it's a tired old gripe that doesn't add anything.
Climate Endgame: Exploring catastrophic climatechange scenarios
Is this a window into schizophrenia?
Great question. There is none, since the sample collection device that we use can stabilize the samples for weeks if not months.