skysight-inc/HackerNews huggingface dataset:
At some point the time to resume is going to make no difference if you still need to load and start a kernel and loading state into RAM is just as fast as loading the OS (which is generally what you get with an immutable OS -- you don't have to spend time on dynamic stuff like loading/probing as much as you would normally).

For most operating systems, time tends to be spent in two areas:

1. What-ifs, to mitigate hardware changes, software changes and environmental changes

2. Actually loading and starting the stuff you need

That second part can be pretty fast and optimised, and if you eliminate the first part, what you'd do when resuming tends to be the same as loading/starting, but you're going to get bottlenecked by storage-to-RAM if you need to restore the entire memory at once. At that point, if loading/starting programs is fast enough, you might as well do just that. As a bonus, you now get to use events and parallel processing which can give you significant performance gains.

But, if we go back a bunch of years and make it a bit more generic (not just focus on Linux); there was indeed a very long time where having a pre-loaded image (essentially the entire machine state) was the fastest you could get since the time spent on individual tasks was so much slower than it is now. The biggest difficulty was making sure that a restored state was stacked on top of pre-initialised hardware. In a way, this is still how many IPL processes for mainframes still work; the entire system is brought out of reset and initialised using a separate system, which then dumps the OS on top of an already-running system.
It's better than mine :(
Yeah regularly sampled is the goal almost always, and great when its available! The main times I deal with non-uniformly sampled data is with jitter and missing data etc
My guess is that said person will land another $400k job in the industry.
For font selection, you can drag and drop your own onto a Kobo.
Show HN: Search Engine of 200k+ Open Source Free SVG Icons
Protestants eschew the Blessed Virgin Mary and statues of saints until it's time to assemble the Christmas nativity scenes.

Hacker News considers homeopathy to be pseudoscience, until it's time to fluoridate their drinking water.
Everybody knows that "magic" is not to be taken literally because it doesn't exist. Intelligence, OTOH, has at least some credible instances on this planet of ours, so those are not exactly comparable.
Thanks. I should have googled it before posting, I'm not a native speaker.
What does it have to do with Faust? Israel is not a superhuman thing of any kind, and it doesn't possess superhuman knowledge.
Who cares? Have you seen the profit margins at these stingy-ass companies?
> be careful what message you want to send.

the message is that it didnt matter how much you're paid, you still are under our thumbs, and we can use any excuse to fire you.
> I ran the numbers for Hinkley Point C. At the rate they negotiated (14,8 Cents/kWh...or was it pence?) the profits are almost obscene.

Yeah, nuclear power can be profitable when it is enormously subsidized.

The CFD for Hinkley Point C proves that nuclear power does not have a business case in 2024.

Then add on top that the French government is asking for more subsidies on Hinkley Point C since it might not be enough!

https://www.ft.com/content/c1e3bd19-763b-4ea1-b188-d2872cc36...

The reality of this is evidenced by Sizewell C. Even with complete political unity for nearly 20 years they haven't managed to come up with a working business case outside of essentially a cost plus contract.

Building nuclear power as a cost plus contract, there you have true insanity.

https://www.ft.com/content/2a5d9462-b921-4577-82c1-4eb508775...

But that is the reality of nuclear power today. It is vastly undercut by renewables and expensive to the point that even with near political unity the cost can't be defended when public scrutiny is applied down the line.
Show HN: US visa price calculator (O-1A, O-1B, EB-1A, EB-2 NIW)
Just launched our pricing calculator. Our goal with this is to reduce unpleasant surprises as "hey, you didn't tell me about these government fees, I didn't plan for this expense", and also be 100% clear with everyone about what we charge -- so it's obvious that we don't adjust our fees based on your profile.

We plan to include more visa types in this calculator, but for now it's what we have.

Will appreciate any feedback. Thank you!
Something along the lines of "they could've said the company that amount of money, instead they've spent it on themselves!"
Unless they had one of those corporate bullshit jobs like diversity, inclusivity and sensitivity consultant, survey administrator, human resources, corporate compliance officer, task-master, etc.

If they had an engineering job that solves problems, they'll probably be OK.
So very much this.

I think programming languages are also long overdue for some controlled trials. They can't be blinded: any experimental subject bright enough to learn to program is probably going to know what language they are programming in.

But trials comparing the effectiveness of different languages. How long they take to attain a specified level of proficiency, how long to learn enough to produce working code, and importantly, readability: for instance, how long it takes to find intentionally-planted bugs in existing, unfamiliar code.

NeXT did this, way back in the 1980s, and Sun lost badly:

https://www.youtube.com/watch?v=UGhfB-NICzg

There is a writeup of some of it here:

http://www.kevra.org/TheBestOfNext/BooksArticlesWhitePapers/...

But speaking as a non-video-liker, this 17min one is worth it.
Problem is majority of affected vendors are small fish, with reported (on kvr forum, LinkedIn, etc) losses of 20-30k. Individually, that's not enough to launch any kind of legal response, especially in a foreign country. Even more if there's a little chance of collecting anything from a (future) bankrupt entity.

Someone mentioned on that forum that Germany doesn't have class action suits, and majority of us were working with DigitalRiver Gmbh, because we started with German based ShareIt once upon a time.

There's a public 51 page document signed between Digital River and its subsidiaries and Cerberus Business Finance Agency, NY on 19 July, but it's too hard for layman to comprehend anything apart from that Cerberus is a creditor to Digital River and that it gets some extra rights from that point on. I'm just speculating since I'm out of my league here, but it's not impossible that they're using funds of small vendors who can't defend themselves to cover debt to a single large creditor armed with full legal team. If they drain all the funds and bankrupt the company, who can we realistically sue and expect to see some money? It's all legal, they were paying other creditor, money was not stolen for personal benefit.

https://find-and-update.company-information.service.gov.uk/c...
Twitter/X will now use your posts and any attached media to train AI models
That used to be much easier than it is nowadays.
Rails is going to make this much worse for you. All new apps include naive agent sniffing and block anything “old” https://github.com/rails/rails/pull/50505
Also: https://news.ycombinator.com/item?id=23189918
Not literally "in Cobol" in the title, but almost. And in both cases the primary novelty is that it's written in Cobol.
Inspiring, you must be having a good number of connections on LinkedIn. Target audience?
unlike dc(1), bc(1) can't produce arbitrary binary output
It's called forced attrition folks. Same with "Returning to Office." They need to shed workers while avoiding the payment of severance.

"Abuse" of perks and expense reports are the first place you look. It's an easy, terminable offense.
Hi Everyone! I built this browser extension to scratch an itch. As you likely know, searching for most things on Amazon usually yields results of mainly "alphabet soup" brands. It's very difficult to know what brands are actually companies that designs and makes a thing, versus brands that simply slaps a random set of letters on products others sell as well.

There's certainly great value in having the "alphabet soup" brands, and I often purchase them- but sometimes, I want a brand known for quality making that "thing". For example, I needed durable kids shoes for my little one, and using my extension, I found a brand I knew nothing about: "Keen", which has been fantastic. I have similar examples for biking accessories, audio equipment, etc.

At the moment, I score the product on the Product Page, as well as show scores next to products in some searches (Amazon has different layouts for search results). I plan on also showing brand suggestions directly on the search page using your query - This would allow you to search, and immediately know what brands are known to make quality products for the thing you're searching for.

So far, the performance has been fantastic in terms of how accurate my prompts have been at segregating brands.

Happy to answer any questions!
How to make an Amazon-free Kindle
Show HN: AI-Powered Chatbot Agents and Experts
Hi guys,

I'd like to share with you all my recently launched startup: Mithrin.ai

Mithrin.ai is a an AI platform offering two main products:

1. AI Agent Creation Platform:
- Create LLM-powered Chatbots for your website.
- Can "train" them on your custom data.
- These are agents that are able to perform actions like lead generation, appointment setting and support ticket handling etc.
- Generous Free-tier.

2. Experts:
- Specialized AI agents with advanced capabilities in specific domains
- These are like Custom GPTs.
- They are free to use (with rate limits), with GPT-4o-mini model, without registration.
- Once registered more powerful models are unlocked like GPT-4o.
- The goal is to create more powerful versions of Custom GPTs, one example is the GitHub Repository Analyzer that allows users to connect public or private repositories and chat with it.

Please share your thoughts. Thank you.
Maximum best compression for binary data: xz (LZMA) vs. ZSTD vs. 7z vs. bzip2
This is a tenuous hypothetical.
Sorry, brain fart.
> Photon cannot change it's direction without interaction with something to exchange momentum.

Doesn't the entire photon simply exchange momentum with the star, without needing to invoke any higher-order effects? Just as the star exerts a gravitational pull on the entire photon, the entire photon exerts a (very miniscule) gravitational pull on the star.
Honestly, my only use-cases for a color eBook reader are comic books and House of Leaves. And I'm not sure if a 7" screen is really big enough for comic books (pretty sure on my Nexus 7 it was better to read comic books half a page at a time in landscape mode than a whole page in portrait).
is there a term to describe the language design choice (reminds me of SQL, btw, where it is equally bad IMHO) where doing things to nil just returns nil without erroring? I want to call it "bleeding nils/NULLs" if there isn't another term yet.

As stated, I think this design choice is terrible, especially if nil isn't equivalent to false in boolean comparisons (as it is in Ruby and Elixir- with Elixir actually providing two types of boolean operators with slightly different but significant behavior; "and" will only take pure booleans while "&&" will equate nil with false). It might mean cleaner-written code upfront but it's going to result in massively-harder-to-debug code because the actual error (a mishandled nil result) might only create a visible problem many stack levels away in some completely different part of the code.
Meal money in France is credited (either as vouchers or as a separate credit card-like card) that can only be spent either in restaurants, or to spend in supermarkets. Supermarkets are only allowed to sell a limited list of goods that qualify as meal on that credit, the system is directly integrated in the cash register software.
Most Computer Science and engineering curriculums include courses about professional ethics.
I am looking forward to all this good hardware flooding the used market. May be very easy to find a great system on the cheap.
It's $25... why not just suspend the program? Seems mostly harmless considering they're getting paid $400k a year...
go for a bloody Mary. the extra beta carotenoids are good for the skin under increased uv in high altitude. or so i tell myself.
The device is called Dogee T20 Ultra 12", I bought it from a local vendor for ca. 230 euro to avoid dealing with a Chinese vendor. Works without any problems and the battery lasts for many days with my usage pattern (that is only reading ca. an hour a day).

Edit: it looks like the TCL option the other person mentioned is better because of screen glare (I use mine indoors only but probably it would get uncomfortable in full sunlight).
Made the move myself at the start of this year and I love it.

For those considering it, I wrote this blog post which might be helpful: https://neluplatonov.com/posts/2024/the-mere-mortals-guide-t...

Caveat: I don't use any special hardware like audio interfaces or racing wheels, so no idea about the experience with those (I'd assume getting drivers to work might be a PITA/impossible?).
Global water crisis leaves half of world food production at risk in next 25 year
Is there reason to think there's some obstacle for later loading them? At least on x86 you can compile the usb stuff as modules and load as late as you like.
> While LLMs are the new hotness there are huge number of specialized tasks that small models are really useful for.

Can you give some examples? Preferably examples that will run continuously enough for even a small model to stay in cache, and are valuable enough to a significant number of users to justify that cache footprint?

I am not saying there aren't any, but I also honestly don't know what they are and would like to.
I agree, even after only working through examples and small learning projects in "Common Lisp: A Gentle Introduction to Symbolic Computation" writing is quite easy. Maybe the secret is writing lisp instead of writing about and studying it. The same approach also works with every other programming language, as a bonus :)
Is immersion reading really a good experience, because it sounds kinda horrible.
Similar 2-device story here.
Love my Kindle Oasis for reading books, and rely on my reMarkable 2 tablet for writing / notes -- driven by a hyperpaper-based daily planner (its navigable pdfs are a game-changer).
And given that I don't work at Facebook the message to me is even clearer.
> Are all Linux distro profiting off Linus’ brand?

Those aren't forks. Full forking the Linux kernel and rebranding it would be hard for the same reasons as forking and rebranding Wordpress.

> Publishing free software is a decision. You cannot come years later to say “no, actually you need to pay”, or “yeah, it’s free but not like that”.

That's not my point. My point is: if they want to fork it, it will be expensive.

> The best scenario is Wordpress going up in flames, Matt being utterly ridiculed for his dishonest behaviour and the whole thing serving as a cautionary tale.

Why would that be better?
Congrats on the launch

Please consider fixing that middle click opens in a new tab
Show HN: Report malicious domains easily without manual whois lookups
I get at least one phishing text message every week, and discovered that reporting malicious domains was a major hassle. You have to first manually do a whois lookup, and since not every registrar includes an abuse contact email in their whois record, you often have to then go to the registrar's website and try to find their abuse reporting section before you can report the domain.

I figured something had to exist already for reporting domains directly to their registrars, but I couldn't find anything, so I spun up DomainReporter mostly as a tool to use myself, but also to make the process simpler for everyone else, as well.
Yes, that is the 'Q' source theory. However this is a very questionable theory.

When you have A and B that look pretty much the same. Then its much more likely that B simply copied from A, or A from B.

If you want to introduce a new source C (or in this case Q), then you need to have good evidence for why the other options were not picked. In case of the 'Q' source this isn't really the case.

The are multiple things that the Q source can't really explain. The modern reference book on this topic is 'The Case Against Q: Studies in Markan Priority and the Synoptic Problem' if you are interested in that. There are just really big problems with the concept.

And even if 'Q' existed, its not really good evidence for it being the word of Jesus. We know for a fact that 'sayings of X famous person' were a common thing back then. We have 'Gospel of Thomas' that is likely a later version of that. We have this today with Quotes from people like Theodore Roosevelt or Abraham Lincoln. Any interesting sounding saying is simply attributed to whoever person.

So we have a potential source that we have 0 evidence of and no text that even references such a source. And then we have plenty of evidence that if it existed, it likely wouldn't say what people want it to say, because so maybe an earlier source existed but its a huge stretch to then say 'therefore this source was written by somebody who heard these things first hand'.

The idea that it is 'quotes' is simply because the majority of the things 'Matthew'/'Luke' insert into 'Mark' was speeches. I do think for sure earlier sources existed, maybe even earlier gospels. But we just don't have them (as far as we can tell).

I also think the actual reality is more complex then all the simple solution to the 'Synoptic Problem'. Reality all these scripts were revised over and over. And I think good recent work is being done on properly attributing the Gospels from Marcion original 'New Testament'. Marcion is critical in 'New Testament' development but very much understudied because he is a 'heritic'. The Gospel of 'Luke' is likely a strongly revised version of the gospel that was in Marcion. And potentially that version predates even 'Mark' but that is up for debate. Markus Vinzent is really great on this topic if you are interested.
Astro pretty much does exactly this.
(I'm not a lawyer but) I think that would involve you in the conspiracy to commit the cybercrime, if you developed the exploit and sold it to an entity that used it with wrongful intent.

https://www.law.cornell.edu/uscode/text/18/1029 gives the definition and penalties for committing fraud and/or unauthorized access, and it includes the development of such tools.

A lot of it includes the phrasing "with intent to defraud" so it may depend on whether the court can show you knew your highest bidder was going to use it in this way.

(apologies for citing US-centric law, I figured it was most relevant to the current discussion but things may vary by jurisdiction, though probably not by much)
It also manages to break IRC bots that do things like show the contents of the title tag when someone posts a link. Another cloudy annoyance, albeit a minor one.
Next.js is maintained by a hosting company. While the core framework is open-source, all their solutions to deploy and scale properly are not open-source.
Or, clearly, they value the employee in a way they don’t want to pay them $400k. And the fool made it easy for them.
I don't think it's preachy at all to say "Hey, the work you do has impacts on the wider world"
Namesilo are the same, their csv/rss behind Cloudflare so don't even bother anymore with their auctions and their own interface is meh
I, for one know, some people like this. They grew up in struggling families where food and resources were scarce at times.

My impression is that's created a deeply rooted sense of need. That sense of need stays, even when you clearly have great salaries.
Use the “spam” button on your email client.
Would you believe I've had all of these problems in Windows on a Surface Pro?
Modern sleep was a mistake.
>If you value these employees so much that you pay them $400k/yr

A company isn't paying you X amount of money because it "values you", they pay you that because of the market forces that force them to pay you that amount of money. They'd gladly pay you nothing and crack a whip on your back if they could get away with it.

"Valuing you" is something your family will do, but rarely a company, especially a publicly traded one.

>be careful what message you want to send.

The message was exactly the one they wanted to send: "Everyone is expendable".
> Daily allowances include $20 for breakfast, $25 for lunch and $25 for dinner.

Dayum, I could make a weeks worth of meals with the daily allowance of each of these.
Plus, for running as a paravisor:

> OpenHCL currently relies on Hyper-V's implementation of Virtual Trust Levels (VTLs) to implement the security boundaries necessary
> In the end we had to use Cloudflare to rate limit the RSS endpoint.

I think this is fine. You are solving a specific problem and still allowing some traffic. The problem with the Cloudflare default settings is that they block all requests leading to users failing to get any updates even when fetching the feed at a reasonable rate.

BTW in this case another solution may just be to configure proper caching headers. Even if you only cache for 5min at a time that will be at most 1 request every 5min per Cloudflare caching location (I don't know the exact configuration but typically use ~5 locations per origin, so that would be only 1req/min which is trivial load and will handle both these inconsiderate scrapers and regular users. You can also configure all fetches to come from a single location and then you would only need to actually serve the feed once per 5min)
This is only true for the very simple cases you might see in an example snippet. If you need a UIView because you need access to some kind of imperative action (which is usually why you need a UIView), there is no channel for that. Declarative vs imperative are fundamentally incompatible when in the same abstraction layer. You have to use the kind of hacks you used to only see in "bad" codebases, like notification broadcast instead of delegated function calling.
> I think they must have worked to some benefit to bring us here.

No, the other consequence of evolution is that whatever we are today is not enough to kill us. Some of the things in our bodies and behavior are just useless, but not bad enough that they endanger our life and cut the genetic deviation responsible for it, so it just keeps on being there.

There's no good reason we still have 5 fingers on feet, but they're also not bad enough that having them all would endanger us as as species, so they just stay there.
Go here https://www.youtube.com/@twosetviolin/videos and click on their channel info: seems like they are now twosetacademy
>if you can touch-type

And for the majority of us that cant?
Build two masts and anchor from bow and aft?
"Men are not raised to share feelings" Male Patients' Discourses on Group CBT
One thing to keep in mind is that the modern web sees a lot of spam and scraping, and ad revenue has been sliding for years. If you make your activity look like a not, most operators will assume you’re not generating revenue and block you. It sucks but thank a spammer for the situation.
> Adobe starts roll-out of AI video tools, challenging OpenAI and Meta

So if they can't make softweare (acrobat), they make AI. /s
Yeah, this is the recommendation that I usually give people who reach out to support. Feedburner tends to be on the whitelists to avoids this problem.
Why email epubs as txt? You can just email the epubs. I do it every day.
And power management. Battery life is much worse on Linux