skysight-inc/HackerNews huggingface dataset:
Security platforms should be open source by default. It provides assurance that nothing weird is occurring behind the covers and also shows confidence in the implementation and the cryptography behind it all.

I will also never forgive Authy for removing desktop support with near immediate deprecation and no way to export off their platform.

I will never use another Twilio product again after that.
I've been using Authy as a backup for 1Password (previously BitWarden/LastPass)'s 2FA since in a worst-case scenario I can get a replacement SIM card from my phone network's store and get back into my 1Password account via recovery. This has had to be tested once when my phone got pickpocketed in Amsterdam.

Is there a better alternative? Authy is fine for this use, the rest of my 2FA tokens are in 1Password itself.
It may be over-prescribed but calling it "legal meth" and those who take it "addicts" is unconstructive at best.
No benchmarks, just based on personal usage. I think I found the issue after posting that comment though, which is macOS's unhelpful deprecation of openGL support. The games that I play on macOS used OpenGL and will probably never implement Metal which is a shame. They were Apple Silicon native though, no translation. Games in question are Factorio and RuneScape.
Agreed. Passkeys without QR codes to enclave devices or copy/paste strings to/from an enclave application made them DOA for true barium meal enjoyers.
An out-of-spec DNS server implementation that helps me understand and control my internet usage.

The DNS server resolves queries based on rules I've set up. Essentially, I can configure certain categories of websites to only resolve at certain time periods.

For example, I could make it so reddit, HN, etc, only resolve for a 5 minute time period (either anytime or only in the mornings) every day.

The point of the server is to track my web usage across all personal devices, and then make conscious decisions to control my internet usage based on this data. (All personal devices are on the same tailscale VPN... that's how I ensure I am always using my DNS no matter the network I am on.)

It's still a WIP, but I've probably easily sunk over 40 hours on it by now. I also wrote a custom Rust async runtime (single-threaded) for fun.
It’s really two step auth. Basically the point is that it defeats password spray attacks.

Higher assurance authenticators need more than TOTP. Usually that means adding a knowledge component (ie pin), challenge/response, a physical token, biometric or all of the above.
Hi, no and not planned yet
The platforms (and actual performance) of all parties should be carefully and skilfully critiqued (but then we'd have two problems).

Not so popular, but more proper.
Few U.S. museums still employ taxidermists. The rest rely on contractors
Asking the SQL engine to explain the query doesn't mean the abstraction is broken or imperfect. It simply means the developer wants to understand how their query is being understood and, hopefully, optimized. This is essential when debugging why queries don't behave optimally, e.g. failure to use an index.

Even with the perfect abstraction, people will need to dig beneath the surface. This is because every layer of code is subject to side-effects due to its actual implementation. That's why we have, e.g., multiple sorting algorithms, and documentation for their individual behavior, speed, etc.: so developers can understand the limits and idiosyncrasies of each and pick the correct one for the job.

We may make incremental steps towards more bug-free code, but because everything is limited by the details of its actual implementation (whether real or an abstraction), there is no magic bullet that will make a huge leap forward in the realm of software development as a whole.
Any dehumidifier will drip water as a byproduct, air conditioners included. A friend has a tubes from her AC going to her carnivorous plants which like the distilled water.
Cooling and power is less of an issue for workloads like backblaze because most of the drives in any machine will be powered off for long term backup.

R2 is probably a different matter, I guess they probably have a caching layer for that.
Despite what common belief might indicate, coffee-soda-beer etc all count.

But yes, if you are self supporting you would need water to make those things at home so the problem doesn’t change much.
That is partially on PlatformIO. AFAIK, they started pushing hard the scheme "be a partner (meaning pay us) or we won't even accept external contributions to support your platform".

ESP had a pretty public dispute with them (payment wasn't explicitly mentioned but can be inferred).
Totally. I've seen a few dozen TikTok videos of the steps involved in making similar cutting boards. There still might be some takers for a custom cutting board for $450.
Was reading yesterday about pioneering female ad-exec Mary Wells Lawrence.

When she was passed up for a promotion, she started her own agency, whose treasurer was "Richard Rich".
It is an attempt to erase our culture, way of life, and our honor. We need the means to ensure the preservation of society and protect our race. Southerners must stop apologizing for slavery and reject the idea that it was a necessary evil!

If we stop sending small children into coal mines the economy shall collapse!
> We should have more respect for users

Agreed. In my case, I write software for a lot of really non-technical users, and have found great utility in reinforcing inaccurate, but useful, user narratives.

So "respect" doesn't just mean assuming users are smart. It's also making house calls. Meet them where they live, and do a really, really good job of it, even if I think it's silly.
How did humans cross these oceans and seas 50 thousand years ago? To land on the Indonesian islands, South Pacific islands, Australia, New Zealand... Did they have massive ships that we'll never know about? Did they learn how to sail? Was it just small rafts and canoes?

Oh, the sea-faring stories these people must have told.
It is kind of neat to watch the frost ring descend from the top of the chest freezer lower and lower along the walls.

It is pretty easy to scrape off, too.
I went to school with a kid who got some scoliosis surgery that involved coral but can't remember exactly how. It seemed to go well though!
Reasons to be skeptical:

1. white, male, college (at least middle class) is exactly the demographic that the system would have provided the benefit of a script to since middle school if they wanted it.

Reasons to believe:

1. this is what men do instead of therapy.
For sure you win in pricing using Telescope, but here are the things to consider:

There are quite a few limits in Ahrefs's Starter plan, but on the other hand you have access to Site Explorer and Site Audit which we don't have just yet. For Keyword Research it's almost 1:1.

Thank you!
So you have a sea thumb?
They count, just not ounce-for-ounce.
That's the biggest problem with them. Something isn't as dangerous when it's in your face and you need to confront it on a regular basis. What's dangerous are the things that rarely need to think about, except for that very rare moment when it bites you in the ass precisely because it's not on your mind.
It was the opposite. Temperature increased.

Travis et al. (2002) produced a calculation suggesting that the lack of contrails during the airline shut- down following the attacks of 11 September 2001 resulted in a substantial rise in the diurnal temperature range across the US.

https://www.jstor.org/stable/24868704
Normally, vapors condense and cool and release heat. This uses heat to cause condensation.
Show HN: Agents assisted AI artifacts using Open Source Models
Hey everyone,

My name is Anshik Bansal, and I am building bvmdotsh- a chrome extension that harnesses the power of AI assisted workflows to automate mundane repetitive digital tasks.

In this update, I have built bvmdotsh AI artifacts, a soon-to-be shipped feature that expands how users can build applications on top of our AI assisted automated workflows.

Few things about bvmdotsh artifacts:
1. Users can build artifacts content using any open source models, such as Mixtral, Llama, Gemma, etc. or Claude and OpenAI for even better results.
2. Artifact content can be built using multiple agents such as UI/UX Designer, Senior Software Engineer, Project Manager, etc. to improve the results.

I would love all your feedback in improving it. Please reach out to me for early access to this feature.

Thank you everyone for your valuable time and inputs in advance. :)
Article title: What causes migraines? Study of ‘brain blackout’ offers clues
This is awesome! Please consider open sourcing it!
I reject this thesis totally. It has never been easier to get things done with software. The APIs provided on many different platforms allow useful applications to be developed by a larger number of people than ever before.

I started my career in the era is 8 bit microcomputers. Yes it was great to know the entire stack from processor up through the GUI. But I would never want to go back to those days. Development was too slow and too limited.

We are in a golden era of software development.
TBH, Stallman's baby has always been the compiler suite and the development environment. As far as he's concerned, 99% of the moving parts are in the GNU part of the environment and people should acknowledge this by using the name.
If you’re looking for a language with less complexity than C++, you’re surely not going to find that in rust.
That was only a local effect, in densely populated areas. And it wasn't cooling; it was a reduction in the variation between day and night. As reported at the time:

https://edition.cnn.com/2002/TECH/science/08/07/contrails.cl...

And even that much appears dubious:

https://www.bbc.co.uk/blogs/climatechange/2009/05/911_contra...
> Large bollide collides with earth and deepens the ice age
I am happy to see that we are ensuring the Fremen will have the technology they need to survive on Arrakis.
LLMs dealing with cognitive dissonance
Between this stuff and citation rings is the whole model not broken?
> Very rarely do these models reflect reality.

> It's a nice coincidence when they do.

> It's catastrophic when they don't.

Well, generally, it’s not my experience. Most software out there is not critical. Many bloated crappy webapp might end up badly doing what user is expecting while sucking irrelevantly large amount of resources all day through with erratic bugs showing here and there, yes all true.

But this is not as critical as the software that handle your pacemaker or your space rocket.

Most software can afford to be crap because most projects are related to human whims for which a lake of quality is at worst a bit of frustration that will not cause a feeling of devastation or pure death penalty. All the more, I guess that most software developers out there are neither working on Sillicon-Valley-like money motivation, nor paying their bill with the kind of software project they love to build on passion. So this means most software that hits market are generated through exogenous miserable remunerations. Who will expect anything else than crap to be the output of such a process?
I love it, I enjoyed playing with different designs, I especially liked the random button.

Also, I learned that the chevron pattern with rotation set to 90 degrees is out of my price range, as the materials would cost $2,281,620,945,495,674,000,000,000,000,000,000.00 .
Hmm, that doesn't sound right to my ear.

They've loudly assumed it is possible.

c.f. Their focus has been on incentivizing private actors to do post-quantum algorithms, yesterday.

c.f. most recently, https://blog.chromium.org/2024/05/advancing-our-amazing-bet-...

Do you have more info on why they'd ban import of it? Seems like an obviously wrong strategy to combat it.
yes, but if it's too hard to generate an instance your test will accept as a valid instance (not passing, valid), i'd instead expect it to tell you to fix your test, so you can get properly shrunk results, and that's what it did. did you try the different instance generation strategy suggested in the thread? how does clojure.spec.alpha handle this differently?
e^(\Delta x d/dx) f(x) = f(x + \Delta x)
Nvidia Broadcast. Does an amazing job of removing background noise from audio.. Only for Nvidia GPUs though.. Not sure if it’s still RTX only though..
This is an unwarranted appeal to authority (and quoting a person that colluded with Simone de Beauvoir to groom young women into predatory relationships).

Honestly, I don't understand what kind of effect you hope to achieve by calling random people Nazis except self-validation, but I guess I could turn your Sartre quote around to apply to [autistic pedants].
There is not. It's by the far the most likely explanation, and even if you don't agree with that, it is at least completely consistent with everything we know about computation.
WHO says talc is 'probably' cancer-causing
Strong privacy and data collection laws would be a good start.
> You can have someone who seems completely awake, walking around and interacting normally, but if you ask them later they were completely unconscious from their own perspective

Were they unconscious, or are they now unable to remember what they did? I.e. amnesiac.
How much of a politician's time is taken up by making public statements of the type this kind of legislation covers? At least for someone in power, surely only a small part.

If we can't trust politicians to tell the truth in public statements then that's the smaller problem. The bigger problem is: what are they doing the rest of the time when not in public? What kinds of decisions are they making and how are they exercising power? Being a liar and being a terrible leader goes hand in hand. This gives the impression of doing something useful when the best case scenario is that awful people can continue to exercise power, they just have to be a bit more careful what they say in public.

The real question is, how do you prevent terrible people from ending up in positions of power. But avoiding that requires changing how people come to power which nobody in power wants to do. So we get red herrings like this instead.
When I was a kid, I had a fascination with maps. Among all the shapes and borders, one country always stood out to me: Chile. It seemed to me like a magical land that was different from all the others.
I would put a fairly large wager on it just being bureaucratic dumbassitosity, and give you odds.
That's the worse-is-better grand unified abstraction.

The Right Thing, as any Lisp programmer can tell you, is lambda.
It’s all as compared to the week prior, so the take away would be that folks from NI are slightly more likely to be offline on election day after 4pm than folks from other areas, where they’re more likely to be offline on election day slightly earlier in the day. Idk what more there is to say about that.

The whole piece is more of a “look we’re cloudflare: we process a lot of traffic and can analyze data!” marketing piece than anything.
> I partly blame Hollywood and their incessant humiliation of software/IT people, while creating endless leading roles for doctors and lawyers, effortlessly weaving their complicated terminologies into fascinating storylines, which is aparently not possible to do for us?

Doctors and lawyers deal with people and everyday problems that are easy to turn into a interesting story. I don't see many contract lawyers or radiologists as protagonists - it's ER docs and criminal law.

Software development is about rigorously talking to a computer all day, either solving mundane solved tasks in a new application, or problems that you can't even grasp without a technical background. I'm a developer who started programming as a teen over 20 years ago for fun - and I'm bored out of my mind with most of the work - I don't even try to talk about it to non-developers because I know it's about as interesting as accounting, more people would get useful info out of their stories.
Usually the fans of fiction care way more about continuity and canon than the writers do
Isn't that exactly what the author is complaining about? There is too much complexity to understand all of the layers no matter how well documented.
If you’re on a Mac and use Safari, it has a neat 2FA integration built in, which saves and autofills OTPs from iCloud Keychain.
I don't see people mention this enough, but iCloud Keychain generates TOTPs. I've been migrating all of my accounts slowly to just use the built-in Apple Passwords functionality.

In Safari, right click on TOTP QR codes.
IIRC nights were cooler than usual in NYC and the surrounding areas, probably because more heat was able to escape into space.
Yes I want congress to write, debate, and vote on legislation. I don’t want to abide by a dictatorship of an unelected administrative state.
This article presupposes that this software crisis actually exists or is a significant problem. The crisis is all this these things:

Projects running over-budget
Projects running over-time
Software was very inefficient
Software was of low quality
Software often did not meet requirements
Projects were unmanageable and code difficult to maintain
Software was never delivered

Now take the word "software" out and how many human endeavours have one or all of these things? And then how much software is actually pretty great? We tend only see the failures and the flaws and success is just a baseline that we completely ignore even as it gets continuously better.

When we press the power button on our computer and it gets to a desktop, our computer has already run through hundreds of abstractions. Just at that desktop it is already the most complicated machine we have or will interact with all day. This happens billions of times a day, all across the world, and mostly flawlessly. And that's just one tiny example.
Now available from AUR: https://aur.archlinux.org/packages/json-bash-git
My guess - US holiday. The time for the drop in traffic chimes with the usual period we have to jump on Trans Atlantic zoom calls. So this day there was a lack of those calls and hence a drop in normal traffic. NI is worse because it’s the hub for UK and even European trans Atlantic traffic.

It’s hard to say as this is not measuring packets but weird sort of CDN proxy effects and I am just guessing :-)

But I suspect it’s not because Putins elections trolls forgot about Belfast for an afternoon :-)
Oh god no, that’s definitely in the cynically written in bad faith hacky partisan politics category. Maybe it just hasn’t aged well, but I couldn’t get through it.
If the neanderthals could have detected it in utero they probably would have done the same.
fiwix is a crucial part of bootstrapping the modern software environment from a small enough 'seed' binary that you can hand-verify the binary; it's a kernel that you can compile without a kernel to run the compiler on. as such, its importance goes far beyond the hobby project its unassuming readme paints it as
Every DAW does.. You want M(id)/S(ide).. Sum+Difference.. L+R/L-R.. etc.. If they don’t have those names you mix channels, and usually can apply negative volume amount to subtract.. Or a separate invert select..
M=L+R
S=L-R
Interesting! Conclusion is that they run windows slightly better than the AMD or Intel ones. Looks like mobile x64 has competition.
Hmm for 2 digits you only have one "nice" code (69). For three digits it's the same (069). For four digits you do get two (0069 and 6969), but I think you need a lot of digits before "nice" codes are effective.
I think categorizing it as "Too dumb" is also doing disservice to many developers who are stuck in feature factories. After a while you realize business is happy with status quo so do your Jira tickets, take your paycheck and go home. My puny stock options are extremely unlikely to be impacted by my work output.

My boss doesn't care about Tech Debt. Get this ticket done, get it done quick and move on. He figures he will be long gone before tech debt racks up to point he would get in trouble for it. Hell, I'm not sure his higher ups even realize the tech debt problem so fact if he is here for 4 years, they wouldn't realize what was cause of the tech debt.
Work in a job where you talk to people (eg: supermarket) and you'll pick up listening skills. Also listen to family, friends, etc. I mean half of the battle is literally being open minded and just genuinely be interested in someone. If not, then why else are you listening to them?
Being self employed I made my own invoicing software because I don't like financial data in the cloud, and because most software had really bad invoice styling.
All data is kept on local machine, and can be synced peer2peer (ie to phone).
https://projectinvoice.nl/about
But I no longer use it since I've landed my first permanent job last year (at 49).
While I sympathize that the stakes don't appear to match up, I am talking about all software, and also taking into account the fact that these frustrations are numerous. It'd be one thing if it was taken in small pieces, small cracks in the stairs, but half of them are missing on average.

I really don't like missing stairs.

We're very removed from the usage of our software, and experience it in short-form (hopefully) actionable signals that we use to inform our development process. We don't get to appreciate the real pain in this "death by a thousand cuts" unless we can somehow switch bodies with a new user.

I see programming as a trade, however, and we do have the power to govern the quality of our software. There are, however, incentives, financial or not, that can get us to look the other way.
The article is just plain wrong about classes: if you have declared any constructor, then the language will not provide a default constructor and default-initialization will fail with a compiler diagnostic.

So their claim that "T t;" will "do nothing" is incorrect.

class T
{
public:
T(int);
};
T t;

Will fail.
I built a tool to upload photos to arcgis. never saw the light of day. but I had nothing against sharing it.
I mean. Python:

Bolted on, very terrible OO that should never be touched

Some of the most batshit insane ideas of encapsulation anyone has ever seen

Some of the most batshit insane return rules anyone has ever seen

Encouraged inconsistency from the language in the form of functions like “Len” that are added because sometimes someone feels it reads better?

Encouraged unwinding exceptions as regular flow control (lol. Yikes)

It is nearly universally agreed that Python has significant code management issues as code bases scale

This is all ignoring debates of fundamental typing issues. Personally, I hate what Python does, but some people seem to prefer it.

Let us not pretend Python doesn’t have some language problems on top of its tooling problems.
I made a Google calendar program for the Inkpad 6color eInk display. Because of the small number of displays I doubt there is anyone else using my code and that's ok.

It's Arduino based and it turns out the iCal format has a lot more complexity than I'd guessed so there are still bugs/incorrectly shows some events but it mostly works for me. I work on it very intermittently over a few years and find it quite cathartic.

It's cool having my code hung on my wall.
https://github.com/jonquark/InkyCal
https://archive.vn/Lhn92
2FAS iCloud storage is not e2e encrypted: https://github.com/twofas/2fas-ios/issues/43