skysight-inc/HackerNews huggingface dataset:
I see - thanks for the clarifications

I presume if your customers are enterprise companies then you may opt to use this library vs sending their data to OpenAI etc.

And you can get more customisation/fine-tuning from this library too.
This is a really bad analogy that doesn’t hold water.

There are good drivers and bad drivers. There are also good homeowners and bad homeowners. I live in Florida, but chose not to live in a flood-prone area. We also have hurricane clips on our roof, and we just changed all our windows to impact-resistant windows (with the help of a state-sponsored program, actually). Our insurance isn’t that high at all. Could it be lower? Sure, I’d love that. And maybe a national program would do that.

Modern building codes require things like impact windows and that the building be rated for high winds. Older buildings should be retrofitted with things like impact windows, but I would only call those homeowners “bad drivers” if they can afford to do so but don’t. I wouldn’t blame an elderly person on fixed income for not affording to do this and call them a “bad driver”.

I’ve walked around San Francisco quite a bit since my company is based out of there, and I’ve seen a lot of people retrofitting their houses with those diagonal beams for earthquakes. San Francisco is waiting for the “big one”; is anyone who can’t dump money into living in a safer building, or retrofitting the one they own, the equivalent of a “bad driver”? Obviously not.

FYI in Tampa, also called the “Bay Area” to locals, we’re also waiting for “the big one” (a CAT-4 or CAT-5 coming directly into shallow Tampa Bay, which would cause an enormous storm surge). That last happened in 1918 or so and it actually permanently changed the geography where it came in, creating an area known as Hurricane Pass. All we can do is prepare and be responsible to our communities.

Anyways, you can’t lump all people in a geography, regardless of behavior, into one group. It does a disservice to the people who are doing the right thing.

Unless your building has been fully retrofitted for [insert local disaster] or you chose to live outside of [insert worst geography in your area to live with regards to local disaster], then you’re a “bad driver” too.
My middle name is "Fabæch". Or actually it's legally part of my first name, probably because the Danish Civil Registration Number was established in 1968 and was at the bleeding edge of what was possible with computers back then. So no field for middle names, so a secondary first name it is. In actual reality it has been passed down my family so that should logically make it a "family name", which would be a last name in usual western name order.

So far I haven't had any real problems, just annoyances. Often when buying something online the page wants me to write my full legal name "exactly as written on the card" - and then promptly refuses my full legal name. I have even had sites saying something along the line of "Validation Error: Invalid name". That's really not a good look...

With airlines they usually tell me to write my first and last name "exactly as written" in my passport, and then refuses to accept the 'æ'. At least airlines have a standardized substitution of 'æ' -> 'ae' and so far I haven't encountered any problems using that. It's also what it says in the machine readably part of the passport, so I guess that is really what they mean by "exactly as written in my passport".
NASA direct coverage of the 2024 eclipse
Also useful, an interactive map of the path of the eclipse:

https://eclipse2024.org/eclipse_cities/statemap.php
Canadian crosses may be a niche case but they're my bread and butter as a host tool maintainer for embedded development systems.

CMake is almost at par with the autotools in terms of functional support but much more difficult to analyze when things go wrong. I can easily instrument a generated configure script or makefile to analyze what's happening and then trace it back to its original input to the autotools to make adjustments. The same thing with a CMake build often requires not only analyzing generated makefiles but CMake sources distributed with my project and across my build system where they may be installed by various packages and sometimes even the C++ code of the tool itself. I will work with CMake if I have to and embrace autotools where I can.

Anything that depends on pkg-config is just plain broken for me. Sure, I could modify each and every project to use customized configurations set through writing wrapper scripts and modifying system tools and setting special environment variables to make it work for some simple cases, but that's not scalable in CI systems where I have no root access and it just doesn't work at all for any cross-build situations where build-host tools are used to generate target files. Tools are supposed to make it easier, not impossible.

It's great if you can focus on one example that works for you. It's not so great when you have to deal with dozens of different examples, all different, most of which don't work and require all kinds of manual intervention just to solve problems that have already been solved decades ago but for Chesterton's fence.
I’m glad the terminology for Rust evolved from safe language to memory safe language.
Says you. Hiding behind an alias at that. If you want to attack a real person in public, at least have the courage to use your real name to do it. And add a link to where he "brushed you off" without reasons so the rest of us can see for ourselves. Failing that, I am going with you wanted the project to do something, the maintainer didn't agree. That's his perogative doesn't make him hostile. He is not obligated to entertain your use cases. When you contribute to someone else's project you do so in the understanding that they get to decide whether to accept your contributions or not.
So go claim the $10K prize.
Haven't read that for years!
It is. Everyone’s distracted by deciding if they could make end’s meet at this tiny price, but I think the easier question is, “if I was a business and you gave me the capex to buy all these assets, could I do better than $180/mo each by doing something else?”

Also… of course it is. This is how every startup behaves.
The US aims to 'crack the code' on scaling up geothermal energy production
Yeah it's a conundrum. The easiest time to adopt something like Bazel/Buck/etc is at the start. However that is when tools like that provide the least value which given their additional friction isn't a good trade-off.

I recently started a side project and decided to do the whole thing using Gradle instead of Bazel. Essentially committing to writing absolutely everything in Kotlin instead of going for a multi-language setup with a more complex build tool. However Kotlin is a bit special in that regard because with multi-platform you can build for server/desktop/mobile/web all in one language with one build system.
Ask HN: Can I take photographs of the eclipse with my smartphone?
Specifically, without a filter. There doesn't seem to be any definitive answer to this at all. And, smartphone makers have not spoken up at all.

MKBHD on twitter had the same query:

(https://twitter.com/MKBHD/status/1775906942583456100)
>I cannot for the life of me find a definitive answer to whether or not pointing a smartphone at the solar eclipse will fry the sensor

NASA's official account responded:

(https://twitter.com/NASA/status/1775987385475403874)
>We asked our @NASAHQPhoto team, and the answer is yes, the phone sensor could be damaged just like any other image sensor if it’s pointed directly at the Sun. This is especially true if you’re using any sort of magnifying lens attachment on the phone. You would need to utilize the proper filters just like on any other camera. The best practice would be to hold a pair of eclipse glasses in front of your phone’s lenses when photographing the Sun at any point other than totality.

But that still doesn't say anything of value.
All it's saying is that any phone pointed at the sun could get damaged at any time.

Phones are pointed at the sun all the time!

Aspects of the problem:

- phones do not have a physical shutter that opens and closes to let in light. The 'electronic shutter' means that light can reach the sensor at all times. A phone left face down in the sun has all that light hitting the sensor.
- phones take photos of the sun all the time. And, without significant zoom lenses, they aren't concentrating the light.
- during an eclipse, there is less light reaching the phone's sensors
- conflating the issue with damage to the human eye is stupid because these are very different problems
- a phone's lens just isn't that big and physically can't let in that much light
- will a longer exposure time during a partial eclipse be what damages a sensor?
- will it vary greatly based on lens type on different smartphones? (new phones have larger lenses and higher zoom). What's the threshold?

Please correct any of my misunderstandings.
Does anyone have any real information to add to this?
Microsoft fixes Outlook security alerts bug caused by December updates
Visualizing Attention, a Transformer's Heart – Chapter 6, Deep Learning [video]
No, it obviously isn't, because less than 5% of zones are signed, and an even smaller fraction of important zones (the Moz 500, the Tranco list) are.

That's why they don't mention DNSSEC: because it isn't a significant security mechanism for Internet DNS. It's also why they do mention ADoT: because it is.

I think this is also why DNSSEC advocates are so fixated on DANE, which is (necessarily) an even harder lift than getting DNSSEC deployed: because the attacks DNSSEC were ostensibly designed to address are now solved problems.

Note also that if ADoT rolls out all the way --- it's already significantly more available than DNSSEC! --- there won't even be a real architectural argument for DNSSEC anymore, because we'll have end-to-end cryptographic security for the DNS.

Thanks for calling this out! That Google feels case randomization is more important than DNSSEC is indeed telling.
A problem with summaries is that it is not possible to verify their correctness without creating a summary by a human from scratch.
In other words validation of the task costs at least as much as the original task.

This is different from say code generation where, to first approximation at least, automated tools (compilers, unit tests) can do this cheaply.
Software can be judged according to many paramters: runtime performance, correctness, size. In many cases, there is a software which ranks the highest on all parameters. Often this software is the product of one mind.

Because the highest ranked software can be copied everywhere, and because an individual tends to author it,
the endeavor of publishing the best software possible tends to contradict the assumption that all people are capable of providing a highly ranked solution.
Just guessing but it could be the lack of adoption. Despite having climbed rapidly in the last few years [0] the percentage is still very low. [1]

[0] - https://www.verisign.com/en_US/company-information/verisign-...

[1] - https://www.statdns.com/
Isn't that exactly what is required of CEOs and executives?

If a company doesn't have liability for upper management, then where's their incentive to not instruct employees to behave illegally?
For the past decade-ish, I've been naming my computers after the cats from Diane Duane's Cat Wizards series (of which _The Book of Night with Moon_ is the first).

I've gone through all of them now, though, and need to decide on a new naming scheme before the next time my laptop gets replaced...
Arizona State University – Can Large Language Models Reason and Plan?
I use sqlite as a caching storage for anacrolix/torrent. It's also the main database for my DHT indexer.

The only real limit is transactions per second, and single writer. If you batch things that becomes a non issue.
This is very important. Each time there is a leak of a bunch of personal data companies whip out the "we have not found any evidence of the leak being ours" or something to that tune, which incentivizes them not look for evidence.
HN seems well designed to me, what do you mean?
Well the silencing really seems to be more of a DDOS over Bluetooth...
> Half the problem with NIH solutions is, what happens when you try to read from your bespoke binary format, and the result is corrupted in some way?

restoring an EBS snapshot seems pretty similar to restoring Aurora/RDS, binary format or not. if you know you have problems. (they don't mention checksums in the blog post. or any kind of error handling, just that they can buffer some writes.)

usually the problem with NIH solutions is that evolving/extending them is hard. (of course multi-decade projects are also not magically free of ossified parts, we just euphemistically think of them as trade-offs.)
Interesting question. Our services currently contain "own" all of cron jobs, so the jobs run as background tasks on the host containing the db. I think we used Huey for the Django app, and just some CLI applications fired via systemd timers for the Go services.

Every service is running on a single (somewhat meaty) host, so we get true snapshot isolation on reads and serialized isolation on writes without doing anything extra. We run weekly tests to determine how long AWS takes to spin everything back up upon catastrophic failure, and it's between 6 and 10 minutes, depending on how much data the service has. It does bother me that this can only get longer, but we've never actually had a host crash in production.

Like the other commentator, we did our BI for a while by restoring the Litestream backup to another server. Then that started to get expensive (because the file was very large), so we just added a scraping endpoint to each table. I think there's probably a more elegant way of doing this.
Yeh react component/Enzyme tests arent worth it
Its about reality. Both states should be.preventing public housing where reoccuring signifixant hazards effect populations. Instead, they.try to manipulate the insurance market.
why does it keep winking at me?
The funny thing about this is that as far as most software engineers are concerned these things are generic competencies. As long as the price isn’t egregious and the feature-set is rich, we really don’t and shouldn’t care if we’re locked in for this. Some tools do belong together, and most people’s job in this sector shouldn’t be to spend half their time fiddling with devOps/project management tools, it should be to make/fix software. If you don’t believe me, consider that even in the scenario that you describe, any VCS platform is ultimately going to require a robust API to support integrations with other tools anyway, which will be orders of magnitude more difficult to accomplish than decent, built-in reasonable ops/pm features. This is coming from the person who typically agrees with you about lock-in. I’m afraid in this case your approach gets you JIRA and https://ifuckinghatejira.com/
I live in Iceland, and the exact same thing is happening here. If fact it's worse here.
Drone Technology – Automation, Lethality and the Development Race [video]
Limited liability and other contraptions are just tools capital and feudalists use to avoid liability. In fact these should be reveresed. In fact most of these should be tried as RICO cases
$6/day is roughly $180/month. The cheapest car lease deals right now are ~$300/month (including cash down).

That doesn't seem that outrageous that these can be viable - especially if there's a future secondary market for them.
Thank you. And this is why capitalism is such a great complement to democracy: it fixes policy failures. This is also why socialism is so dangerous under democracy: policy failures spill over and break the economy as well.
Because then you are sorting by the first name, and most people in Europe/America do not expect list of names to be sorted like that.
I don't think this type of method can scale indefinitely, it's essentially just "better" sampling within dense areas of knowledge space. It cannot help with better exploration outside these dense areas, because these explorations won't have a consensus among agents almost by definition.
Wanted to use it for a while but a glance at the github issues was enough to nope out. BSODs, lockups, usage spikes, corruption. I so much wish for a stable btrfs/zfs driver, I'd gladly throw my credit card at it. I don't get why these things don't get more traction.
wow,it's very cool
I would love to get one of these Pickman trucks https://www.thepickman.com/pickman-classic they would be great for my usage (I live within 3 miles of work and a hardware store where I occasionally buy lumber) but base model has gone up to $16999. That's way more than I would consider.
And you would iterate through that sequence? That's exponential time in the bit length of the input...
I do something similar with stripe. I add two items to the subscription. A base unit that charges a fixed price up front and monthly thereafter. And usage based second item that bills based on usage minus the pre charged items.
Cool! Seize the assets and auction them to companies who don't do crime. Maybe a bigger fuck you would be to revoke all thier intellectual property. Seize the assets under asset forfeiture and release them into the public domain.
A month? :o You must mean day?
Gendered racial exclusion among white internet daters (2009)
Anthropic's Claude 3 can now reliably select the right tool for the job
The Government Cut More Jobs Than Any Other Employer in March
And NixOS is a Linux distribution that bundles these.
Artificial Intelligence – In Our Time (1999)
I don't think there is one? Would love to see one though...
At work, this all happened on a commercial Linux distribution which we do pay for. As far as I recall, their support was unable to resolve the issue, hence rebuilding all those VMs. I’m not on the server team, so I don’t know many details, but I was affected by this issue and it caused a lot of grief across the organization.

So no, I don’t think we got what we paid for.
Just reading the (current top) few comments and whimsically wondered at the super business model of companies offering LLM services: a car service that won't get you from point A to B unless you hail it n times. A detergent that must be applied n times before cloths come out ("probably") clean.

If a company is offering "Artificial intelligence" at a price, then isn't reasonable that you only pay for correct answers? If the company is offering car service, shouldn't you only pay if they take you to your destination?
This is awesome I was just looking for something like that. The ability to build the diagram from the SQL source is really cool! Thanks!
You cannat just rideshare cars. ever hear of rushhour - you know the time of day when most people are going into the city? Now all your cars are in the city and not needed until the next when everyone wants to leave. And you need cars when someone needs to leave early.
Again reminds me that jailbreaking is still useful in 2024. Apple tried to close the gap by stealing many of the best features but they can not give up full control not due to security but always due to greed.
I love the idea of it all being totally abstract but in my experience this stuff is usually tied in with application level behaviours too, so you could end up with a pretty messy API between the layers.
> it's usually just ordinary security researchers and devs with dubious morals (some are probably even former cybercriminals)

not sure if we should easily judge offsec and the private-public partnership that provides intel and offensive capabilities.

whether they're ex-criminals or must be accused of "dubious morals" would depend whether their clients (or targets) are what one considers the enemy.

and what about the guy who silently works on a "dubious project" patiently for years ... and then, at the right moment, knowingly throws a spanner in the works? aren't they the true hero?
The economics are completely different. E-scooters have all but zero resale value, most of them are completely custom-made for each company, but vehicles? These get sold after a year or two, and as long as the income from them is larger than the depreciation loss + fuel/insurance cost, it works out.

Another side income is data (every movement is being tracked by GPS) and pretty insane fees regarding traffic tickets, accidents and whatnot.
Sorry but most start ups are completely dependent on VC funding. CEOs ask for money for VCs, get enough results to ask for next round of funding and so on.

Start up and academia both require money from external sources that are not directly the consumers.
Type-checked keypaths in Rust. (2021)
Valve asked Nintendo in advance about allowing the Yuzu emulator on the store. Nintendo said no and Valve didn’t put up a fight.

I heard about it on a recent Decoder podcast. But this is the first reference I saw on the web.

https://kotaku.com/yuzu-nintendo-switch-emulator-steam-deck-...
not just at coding. as a class of people, they tend to not be the sharpest tools in the shed.
Well, I know several experienced software developers with good software ideas, but no clue how to sale them.

It sounds like bringing them and you together would basically be a guarantees success.

By the way; I am working as a self-employed developer and my favourite project is a software that has initially been written by a self-taught programmer who both started and ended his career with that software.
As far as I heard (he was already out when I joined) he got burned out and said that he never wanted to work with anything software related again.
He used PHP and jQuery.
I've mainly added new stuff instead of touching the old code, while only only refactoring the old stuff where necessary in very small increments.
Most other devs really hate to touch it, but I don't understand why.
Of course it would be better to replace it with a new version that has been built on top of a proper framework, but their management is too stubborn to understand that an incremental approach is the better way of handling this. So instead, they try to get a "complete understanding" of the project and try to create a completely new version in a "big bang" approach. This usually takes a few months or even a year until this new replacement project is considered a failure while I keep maintaining and cleaning up the old project.
It's been six years for now and even their most "optimistic" people currently say that the old software will be running for at least two more years.
Having built up a lot of knowledge over that time, I could easily create a new version in less than half a year (I actually think two months, but I'm tripling my estimation for safety), but that would make their management look bad (long story), so I don't get the green light to do that ¯\_(ツ)_/¯

"Two month sound too optimistic" you say?
Well it's an inbox, an outbox and one form with a few calculations in between.
I have created way more complex software than that in the last years.
I’ve thought about this a fair bit. The idea of companies being a firewall for liability to protect individuals seems…off? Companies don’t make decisions, individuals do. Certainly there is some utility to the idea of limiting liability, but our current system seems to me to afford too much benefit to those running corporations.
That sort of assumes that the backdoor in question is free of all bugs (for example, buffer overflows).