skysight-inc/HackerNews huggingface dataset:
> Im guessing different people have different life priorities. So in some way its not correct to argue a point derived from an assumption/axiom other person doesn't believe in.

Yes, definitely. That's why I am saying that whether it's better to invest in owner occupied housing or in something else and using the returns to pay rent, depends on yields and prices and personal preferences. It's not automatic that buying a house to live in is better.

> Paid by your money.

Yes, definitely. Just like when I go to a restaurant, all the ingredients and the chef's labour is paid for by my own money.

Owning a house is a bit like having an extra part-time job with all the things you have to worry about and work on.
I don't want to spread fear but the market is very bad. Worst then people realize or want to admit. And it could very much be that we haven't seen the worst of it yet.

People are trying to minimize it with comparisons to the dotcom crash or 200X market crash but the circumstances now are unique and no one knows the future.

You can try to send out some resumes and see where they go but unless you have strong pedigree, high level senior, or connections expect to be disappointed.
That is true, the debt is rediculous. Doge approach to fix it by firing people without knowing what they do is just stupid. It creates more cost long term.

To cut debt why not say... increase corporation tax. Fix healthcare so it isn't a rip off. Deconstruct the various complexes: military, prison etc. Stop giving money to Israel.

Let illegal immigrants stay because they pay tax without getting social security.

I don't think Trump and Elon are serious people.
If I were Gabbard, I would go further and be more concerned that a UK company forced a US company to downgrade its privacy to suit its politics on privacy, which clearly confict with US ideals of privacy and free speech.
I might be missing something obvious, but how does a customer file a ticket/request?
> For some reason, you've started talking about what the law hypothetically should be and how court cases should be handled. I wish we had a perfect court system, too. But can we shift back to reality?

All of these discussions are always about what should happen, because it hasn't happened yet, which means people can still affect the outcome, e.g. by changing the law or convincing a judge to do something different.

What would be the point of talking about something if there is nothing anybody can do about it?

> The first hint is that it's purposefully formulated to come across as absurd (crypto as an appeal to emotion? really?).

This is a thing that commonly happens in the actually analogous situation, i.e. someone who breaks into your servers installs crypto miners on them if they get in. And that was your objection? The point of that example was to provide something that could incur real measurable costs if it actually happened, i.e. giving the other side the benefit of the doubt that a genuine harm is hypothetically possible. The issue is that even assuming that, it's still purely speculative that it would have actually happened.

Moreover, you don't seem to like hypotheticals, but the hypothetical is the basis of the claim. "We had to spend money on this mitigation or otherwise hypothetical bad things could have happened." If they spent money in order to prevent nothing then it was wasted money and they were the ones who decided to waste it.

> Analogies typically suck anyways, so why don't we just discuss what's actually happening?

Analogies are fairly important because the law operates on the basis of analogies, and in particular, cases like this can set precedents that will be used in analogous cases.

Which means we might want to consider what happens if the defendant is a kid instead of a large business and whether you really want to level that amount of damages on them.

> All of this costs money.

All of everything costs money. If you're using some Google service as an important part of your business and then they discontinue it as is their custom, it could cause you a lot of trouble. Does that mean you should be able to sue them when they do that?

People are allowed to be petulant and your main recourse is to stop doing business with them. You can also get companies to promise in writing not to be petulant, but in general getting them to guarantee that requires paying them a buttload of money and people are often more inclined to risk the consequences than buy the insurance.
Not in the US, but I live in a CoL place in Europe and when I bought my first apartment I was baffled by the amount of money I was saving every month. My previous rent was about the same as my mortgage, but 40% of my mortgage was going down to reduce the principal. And I only had 15% downpayment.

Bought the apartment in 2018, sold in 2024 (close to the bottom of the local-market slump). Still profited ~10% (before fees) compared to buying price. All that principal amortization payed for the downpayment (and some) of my much bigger current apartment.
Speaking as the person who pops up to defend the Online Safety Act (which regulates social media), I think the Investigatory Powers Act (which allows for this spat with Apple) is a terrible piece of legislation.

The Online Safety Act is about internet systems that are akin to traditional publishing, and so it holds the operators of those systems to the same standards to which we hold traditional publishers, but the Investigatory Powers Act relates to individuals' private use of computer systems. It represents a serious breach of individuals' privacy, which is a foundation stone in the culture of a country as densely populated as the United Kingdom. The extraterritorial aspect of the legislation is not only uncouth in the twenty-first century, but presently unenforcible given the United Kingdom's diminished Armed Forces. Finally, choosing to pick this fight now was a poor choice given the current state of international politics.
There's a few things here that make this hard in Rust:

First, the main controller may panic and die, leaving all those tasks still running; while they run, they still access the two local variables, `number` and `delay`, which are now out of scope. My best understanding is that this doesn't result in undefined behavior in C#, but it's going to be some sort of crash with unpredictable results.

I think the expectation is that tasks use all cores, so the tasks also have to be essentially Send + 'static, which kinda complicates everything in Rust. Some sort of scoped spawning would help, but that doesn't seem to be part of core Tokio.

In C#, the number variable is a simple integer, and while updating it is done safely, there's nothing that forces the programmer to use Interlocked.Read or anything like that. So the value is going to be potentially stale. In Rust, it has to be declared atomic at the start.

Despite the `await delay`, there's nothing that awaits the tasks to finish; that counter is going to continue incrementing for a while even after `await delay`, and if its value is fetched multiple times in the main task, it's going to give different results.

In C#, the increment is done in Acquire-Release mode. Given nothing waits for tasks to complete, perhaps I'd be happy with Relaxed increments and reads.

So in conclusion: I agree, but I think you're arguing against Async Rust, rather than Rust. If so, that's fair. It's pretty much universally agreed that Async Rust is difficult and not very ergonomic right now.

On the other hand, I'm happy Rust forced me to go through the issues, and now I understand the potential pitfalls and performance implications a C#-like solution would have.

Does this lead to the decision fatigue you mention in another sub-thread? It seems like it would, so I'll give you that.
https://archive.ph/y0EFo
Usually you can vouch for the comment of a new account.
Another alternative is https://www.rocket.chat/ .
> I highly recommend reading the two books I recommended

From "Object-Oriented Analysis and Design with Applications" (3rd edition) by Grady Booch:

p.52: Separation of Concerns

We do not make it a responsibility of the Heater abstraction to maintain a fixed temperature. Instead, we choose to give this responsibility to another object (e.g., the Heater Controller), which must collaborate with a temperature sensor and a heater to achieve this higher-level behavior. We call this behavior higher-level because it builds on the primitive semantics of temperature sensors and heaters and adds some new semantics, namely, hysteresis, which prevents the heater from being turned on and off too rapidly when the temperature is near boundary conditions. By deciding on this separation of responsibilities, we make each individual abstraction more cohesive.
Not author, but fellow indie gamedev founder. Already answered one similar question in comments, but here is usual process of choosing publishers:

1 - You need to decide whatever you looking for a funding and how much you need. No matter where you're located majority of indie publishers operate with budgets under $300,000. AFAIK there is under 30-50 companies that can even provide funding over $1,000,000.
2 - Even big publishers dont like to take risks. So if you're self-funded or have investor your chances to sign publishing agreement are much higher since then publisher risks almost nothing.
3 - You go and check what games each publisher release on Steam and check how much marketing there are for their titles. "Good" publishers usually only release 1 game a month or less since marketing is both time consuming and costly. So obviously it's much harder to get selected.
4 - There are "spray and pray" publishers that can even give you some money easier than others, but they sometimes release 3-10 titles a month and just look what sticks. They mostly dont do marketing before release whatsoever so it's not exactly an optimal choice unless you working on a games that can be built cheap and under 6 month.
5 - When you start any negotiations normal net revenue split after budget recouperation is around 50/50 (with 40 / 60 both ways also possible). So you can filter out those who try to pray on inexperienced people.
6 - Also unless you getting serious funding (not $300,000) publishers usually only get exclusive distribution license on your specific title for 3-5 years, but they dont get your IP. If some small publisher ask for full IP transfer it's not a good deal.

And yeah to reach out you only need at playable and fun prototype for 5-15 minutes of gameplay, but if your game is closer to release it's will drastically increase your chances for a deal. Everyone loves to publish games with no funding needed and no one loves to fund development with risk it will never be completed.

Getting published by likes of Raw Fury is a huge success though, very small percent or projects get such a chance.

PS: If you wish feel free to reach me, will happily share my experience.
It's not that basilisk. It's the retrocausal one. Like the dead Cthulhu that waits dreaming, except with more math.
We actually require the valid documentation and waivers; that is part of our compliance journey.
Thanks for this, mate. This is very informative!
In most cities going by bike is even faster.
Ofc, it needs some effort to overcome weather, sweat.

But at the end it pays off. Full privacy, free workouts, faster commute, being outside (getting sun, maybe fresh air).

Invest in a good bike (maybe even eletric bike) and commute faster :)!
Dope idea. Retro computing thats actually usable!
Things that can be done millions of times per second per core don't "introduce delays" that a handful of people are going to see.

Oh but they can't. If you tried it, then you surely know that both OT and CRDTs need to consider the entire change history at some key points in order to derive the current value. Diff sync doesn't suffer from the same issue, however the way it keeps track of client shadows introduces writes on the read path, making it horribly expansive to run at scale.

Are you seriously trying to say that the database you created in a scripting language that uses linear scanning of arrays is 'unmatched' compared to high performance C++?

It's not about the language, but about the underlying algorithm. Yes, JS is slower, and surely linear scan is slower than typical DB queries. But what GoatDB does, which is quite unique today, is it's able to resume query execution from the last point a query ran, so you get super efficient incremental updates which are very useful when running on the client side (clients tend to issue the same queries over and over again).
For IOT AP I use an old olinuxino with MT7612U 2.4G wifi dongle running Arch Linux ARM as most of my wifi iot devices run on 2.4Ghz wifi anyway.

Then I have a normal wifi in a ASUS PRIME N100I-D D4 x86 low power mobo which I also use as a media box. It has a Mediatek mt7916 wifi 6e-capable (but running wifi 6 currently anyway) M.2 card by AsiaRF in a short cable extender. I took a long time to find a well-supported wifi card.

Then I have a third box which is also a router and has normal 5GHz AP. It also hosts a radius daemon used by all APs which assigns MAC addresses to VLANs, optionally forces them to their unique passphrases. All boxes are connected by LAN cables.

It works perfectly with no issues but it took gradual smaller improvements over many days until I ended up with this setup. It would also be possible to cram everything into a single box if the area to be covered isn't very large.
For example, German speaking countries use a comma instead of a decimal point, whereas the latter is used as a group separator. The German word for decimal place is "Kommastelle" (= "comma place").
My favorite is pachincremental but I have an unnatural affinity for those games. Number go up.

Someone called doom and quake boomer-shooters and that's funny to me.
Ok, my old model Y has a camera inside to monitor me. 1€ AliExpress camera cover gave my privacy back. The new model y has a radar. So it will monitor not only my presence, but also my vital parameters as well as vital parameters of all passengers. No radar cover invented for that yet… it’s a bit too much. And since it’s already there it will be abused. That’s the path with all the technology.
For posterity, here's the Rust version I arrived at:

let number = Arc::new(AtomicUsize::new(0));
let finished = Arc::new(AtomicBool::new(false));

let finished_clone = Arc::clone(&finished);
let delay = task::spawn(async move {
sleep(Duration::from_secs(1)).await;
finished_clone.store(true, Ordering::Release);
});

for _ in 0..10 {
let number_clone = Arc::clone(&number);
let finished_clone = Arc::clone(&finished);

task::spawn(async move {
while !finished_clone.load(Ordering::Acquire) {
number_clone.fetch_add(1, Ordering::SeqCst);
task::yield_now().await;
}
});
}

delay.await.unwrap();

https://play.rust-lang.org/?version=stable&mode=debug&editio...
Well, the UK is a sovereign country so they have the right to tell companies operating in their borders to do what they please.
anything is "constant" time if you build big enough hardware and if it's fixed size.
Thank you for saying what game everyone is talking about.

I have it on my wishlist already.
At my Mumbai startup we get a ton of applicants who have communication skills on par with Koko the Gorilla.
You haven't defined this property you call "agency". How then can you definitely determine whether you posses it or that someone else doesn't? The only thing I can be assured of is my own existence.
Interesting concept. Let's run the numbers...

The largest Q-Max-class gas tanker is 345 meters long [1]. Let's say you manage to fit 3 giant Siemens wind turbines on it, with 100m long blades [2]. It's a bit cramped but let's say you have extenders on the side to make room for all 3 of them. And also let's say you found a way to prevent the ship from tipping over when the wind is strong. By deploying floaters on the side or whatever. Not unsurmountable.

Each of those wind turbine has a rated power of 14.7 MW [2]. Let's say that you found a place where the wind blows super strong (but not too strong) and steady all the time. It's possible, since you are a mobile ship, after all. Let's say that you have a way for the ship to keep in the same place despite the strong and steady wind pushing you constantly. Using engines is going to lower your efficiency, so let's say we found another way.

So, now your ship is generating 45MW constantly. According to ChatGPT, this is 32 kg of hydrogen per second, taking hydrolysis losses into account.

Tanker capacity is 18 620 000 kg of liquid hydrogen. It will take 581 000 seconds to fill up. 9697 minutes, 161 hours, or 6.7 days. Much shorter than I thought... Did I miss something?

[1] https://en.wikipedia.org/wiki/Q-Max
[2] https://www.offshorewind.biz/2024/04/22/first-siemens-gamesa...
My own experience, but if you insist

https://www.visualcapitalist.com/ranked-ai-models-with-the-l...

99% of systems aren't critical and human validation is sufficient. My own use case, it is enough to replace plenty of hours of human labour.
Show HN: I built an app to stop me doomscrolling by exercising and going outside
Hey all!

I noticed the amazing feedback touch grass received a couple of days ago, so thought I'd share my app here too.

Fitlock works with Apple Health to block apps behind daily health/fitness goals. Such as, step count, outside time, workout time, cycling, swimming, meditation and many more.

I would love to get your thoughts!
They weren't unreasonable - they just didn't predict the whole world going collectively insane after Chernobyl, and choosing to pay for being slowly suffocated and cooked to death instead.
This is an AI-generated post where the first part is the hook for the second part, the ad.
The diet is meant to be moderation with plenty of veg etc, not the rich meals now everyone is eating in the south. In Spain, Portugal, Italy, I see everyone eating heaps of candy, way too much meat, no moderation etc. That's not the 'mediterranean diet' the way the term was meant. So yes, if you call fat + sugar the mediterranean diet, then it's a lie, but that's nonsense.
Looking around me in Germany, I would say that we're out of the gutter at best.

My relocation consultant friends said that hiring has picked up again after their slowest year in business.

At some point it felt as if half of my friends were unemployed. Some of them had their 12 months of unemployment insurance run out, or their 6-month residence permit extension after losing their job. Now a few of them found jobs, but it took them a while and interviewing was far more difficult than before.

This is just anecdata, but it feels like if something recovered from the bottom, it was in the last two months at best.
It’s “,” in Poland, and a dot(or apostrophe) as thousands separator.

That’s why in region settings on your computer you will find not only date/tome formatting, but also the number format.
Trump might not know he's forging a new relationship between Britain and the EU
I'm working on PayPerFax - https://payperfax.com/ - a simple online faxing service that lets individuals send faxes without committing to subscriptions or creating accounts.

The idea came from an interesting "tail wagging the dog" situation. I had an old domain (faxbeep.com) lying around unused which I'd been renewing for 20 years. When I finally built something there, I discovered users were more interested in a fax testing feature that I'd added as an afterthought - the abitlity to send a fax to our test numbers and see it appear on the website for 30 days.

That insight led me to dedicate faxbeep.com entirely to fax testing, and to buy payperfax.com for my original idea: straightforward, pay-as-you-go faxing.
People still need to send faxes surprisingly often - for tax authorities, immigration paperwork, medical prescriptions, etc. The service charges a fixed fee for a 3-page fax (cover + 2 pages) with a bit more for additional pages, and you only pay if the fax sends successfully.

My current challenge is visibility - Google has essentially black-holed the site. Even exact match searches like [pay per fax] don't bring up the site. If anyone has SEO advice on how to climb out of this hole - I'd appreciate it!
4x Resolution bump. 40x Computing bump. Nice upgrade!
>why should young developers matter at all?

Well you clearly don't care for society's survival, so Let's put it selfishly: I want more good games. I'm not going to make the next katamari or Baba is you or Papers Please or Orba Dinn. I accepted I do not have that kind of auteur mindset when I approach art.

But I do have technical skills and a lot of tech discourages a lot of would be artists. If I can make those parts easier, less buggy, and more performant while bringing in more people to make games, that's a win-win.
It's really a strange realization. If your health is fine.. and you don't live in smog.. biking is immensely beneficial. There's often multiple path to the same destination, shorter than main arteries, no traffic jam, no stress. I take my car twice a month and everytime I'm surprised by the effect of having to deal with all interruption and safety because we all drive 500-1000kg metallic buckets. It's quickly annoying.. that's a feeling you never have on bike. And no gas cost, near no insurance.. cheap repairs.

So true, weather is an issue (but in a way it's fun to now look at the sky to see where the clouds are going), clothing too a bit. My only problem is that weak health quickly cut your ability to move far.
Cyprus and Peru use , for decimal point for non-currency amounts and . for decimal point with currency amount. So it's not even consisent inside some languages.

See https://en.wikipedia.org/wiki/Decimal_separator#Hindu%E2%80%...
Gene Hackman : Hollywood legend dies aged 95
Is the music in the first clip on Steam inspired by I Love You So by Junko Ohashi?
Not at all. There is very little, practically zero of my day to day AI can do.

The other threat is of course reducing the number of people needed. Like an automatic loom. Again not to worried. I think that will generate new demand.

The deepfake side of things is more scary IMO.
Hi, great contribution! Can you highlight how does it compare to https://github.com/TaxyAI/browser-extension which also uses the DOM?
Given this is about new technologies or more accurately the potential misuse of new technology, I think we can infer we are talking newer models of cars rather than cars already on the road.
I have some cameras at home. Bought them to monitor the cats when we are away and they.. just stuck.

I use Apple’s homekit secure video thing and the cameras are only set to record when nobody is home. Otherwise they are basically powered on 24/7.

I guess it is weird but I kind of forget that they are there.
From my experience of messing around with cheats in other games, things like this are a great way to permanently ruin the fun for yourself.
That's the only thing they tend t answer when background calls come in. They will answer if you worked there and no what dates unless it's your working under clearance. Even then I thiink you can mention most companies in a vague matter.
Maybe Wolff can sue at least Steven Cheung for his wordings.
> I have a bias against the owner currently hard at work trying to destroy democracy in the US and across the globe.

Slight deviation from the topic - i am very keen to know how the owner “trying to destroy democracy in US and across the globe”. Especially curious about the “across the globe” part.

mot trolling, genuinely curious.
Free TTS Tool
> the commercial real estate crisis (30% of properties are underwater)

How bad is that compared to baseline? I mean in theory all new sold houses should be sold at 100% market value to the highest bidder, and thus unsellable at 100% of the price right away.
What did you like/dislike about Godot?

How did you find your graphics artist? Sound?

In hindsight (or for your next game), what would you do differently?
Noob here, but can someone explain like im fivr, why this is important? It looks beautiful nevertheless
Errors.is vs. Errors.as