skysight-inc/HackerNews huggingface dataset:
> And then have to keep their machines up all the time and also connected constantly?

The idea would be that you plug the stick into a USB port, then it just draws power from the wall and serves files over WiFi. Similar to the Amazon Fire TV stick, it would be a full computer in a small form-factor.

> and everyone use single instance

I wonder if this has anything to do with how difficult it would be to set up your own instance? We already have distributed social media, it's called websites. I think having your own website is pretty appealing to a lot of people. BlueSky is really just a worse version of HTTP with page indexers, which only needs to be that way because of NAT.

> All in all - people don't care about it, they want convenience and nothing else...

I know that people will not bother to migrate off their current software, but the product has its own pros and cons. Perhaps if they were presented with both options when they first obtained an email address, they would have made different choices.

And actually, I think people do care quite a lot. Even something as simple as sending a file to someone is massively complicated by NAT. People don't like the fact that they need to trust their digital lives to a handful of massive American companies. That people lack knowledge of the alternatives is not a sign that there are no better alternatives. See Ford on cars, Jobs on phones, etc.
The received wisdom of the time was that a hi-fi was simply too powerful and would blow up the computer (or at least damage the mic/ear circuits). Also quite inconvenient dragging your Speccy next to the family hi-fi, compared to attaching a cheapo portable cassette deck.
Especially because many of us security minded folks do reach out for C++ as there are domains where it is the only sane option (I don't consider C a sane alternative), so anything that improves C++ safety is very much welcomed.

Improved C++'s safety means that the C++ code underlying several JVM implementations, CLR, V8, GCC and LLVM, CUDA, Unreal, Godot, Unity,... also gets a way to be improved, without a full rewrite, which while possible might not be economically feasible.
Switzerland doesn't have capital gains tax, except for real estate.
Lol, I remember when our Linux consultant engineer cleaned up the RockChip RV1109/1126 vendor kernel for our custom Linux board, that the only part that he said that he couldn’t get rid off was the RockChip logo on boot.
Combine this with the current climate change model
that estimate 14.5 million¹ will die as a consequence
we can expect significant population reduction.

Sadly our western capitalist societies and probably the
rest as well will collapse.

Our present arrangement is based on growth.
As the population declines so does growth potential.
(though that requires the market to be already saturated.
If you are a new company creating a new widget that people
want you will naturally see growth. If you are Apple much
less so).

https://www.weforum.org/publications/quantifying-the-impact-...
Whole program analysis is also impossible in the common case of calling functions given only their declarations.
The compiler sees the standard library and the source files it is compiling, not arbitrary external libraries to be linked at a later stage: they might not exist yet and, in case of dynamic linking, they could be replaced while the program is running.
You're missing the point.

EVs weren't really economically viable at the entry level. Tesla was the first company to figure out how to design, style and market an EV for higher end customers at price points where it could actually compete decently against ICEs both on paper and in actual ownership experience.
I like sqlx, but have been eyeing diesel for some time. Any reasons you don't use diesel_async?
Not sure. While the ST was an awesome home computer when released in the mid eighties, there was little, if anything truly innovative about it. It's rather true to its marketing slogan "power without the prize". W/o competition between Atari and Commodore, prizes would surely be higher, but then, what would be left?
Not surprising to anyone who had to consider these sanctions. But not everyone does. By not explaining from the beginning, they left the field wide open to drama and Russian trolls.

> all of the Linux infrastructure and a lot of its maintainers are in the US and we can't ignore the requirements of US law.

> If your company is on the U.S. OFAC SDN lists, subject to an OFAC sanctions program, or owned/controlled by a company on the list, our ability to collaborate with you will be subject to restrictions, and you cannot be in the MAINTAINERS file.
Can also stick to games that use good old dedicated servers with active admins that ban cheaters. Its the new matchmaking type of games that makes anti cheat software a requirement.
Sidenote: please don't hijack CTRL+F on webpages, thanks. Sincerely, the world.
I think technically you need a script for any MRI

I'm in the US. I am guessing a script is the same thing wherever you are as what is called a referral here. I will ask around. Thankyou for the idea. I will research what outpatient imaging facilities are around me. Would they use some kind of mirror system to watch this image? I can't imagine a PC could be near the MRI.
https://www.youtube.com/watch?v=eRSDp1JI5BQ

I'm pretty sure there was a 1980s movie that had the protagonist using one of these, but I can't remember what that was now.
A coding world with more standardization will be better world.

I met this week "Standardized Interface for SQL Database Drivers" https://github.com/halvardssm/stdext/pull/6 by example then https://github.com/WICG/proposals/issues too.

Huge work to get everybody on the same page (About my previous example, it's not well engaged by example https://github.com/nodejs/node/issues/55419), but when done and right done, it's a huge win for developers.

PHP PSR, RFC & co are the way.
Claude Sonnet 3.5 as a Minecraft agent
https://en.wikipedia.org/wiki/Seals_in_the_Sinosphere

> In the western world, Asian seals were traditionally known by traders as chop marks or simply chops, a term adapted from the Hindi chapa and the Malay cap, meaning stamp or rubber stamps.

These are still _quite a big deal_, eg https://www.ft.com/content/48baeb67-2d3c-41c3-8645-e89ac69a9...
You must have had very bad luck because I used cassettes non-stop for decades and have never had this happen.
Very nice! Hopefully Firefox developers have the bandwidth to implement this as well, and not let Google Chrome have this feature as an "embrace and extend" differentiator.
As for MS-Edge, well I guess it must be funny for Microsoft to see they're getting a taste of their own sweet old medicine...
That hasn't been my experience. Last time I tried Wayland earlier this year it was a 50:50 chance screen sharing worked. I just gave up on it. X11 works. And I'm still pissed we went from centralized settings that work across WMs to completely different settings in every WM, with no guarantee what you want is even implemented. A bit less screen tearing (which I haven't noticed in X11 in years) and supposed security benefits don't seem worth it.

I hope Wayland doesn't stick around and it's successor is actually thought out and reasoned about real world use cases and cooperation.
Ask HN: Who Is Hiring in Tech (Only Remote)?
A chop is a signature, stamp or seal which marks something as official. But I think you're probably right about "chop shop."
Sometimes they "need" to, because rather than load 100kB of text, they'll chunk 100kB of text over ten JSON requests and searching requires backend intervention. If you make every web page an app, the browser doesn't work right anymore so you force yourself to build a browser within a browser!
> Yes, but that's irrelevant. "Regular" return values don't have this coloring effect

It is certainly not irrelevant as that is the very topic of conversation. The topic of conversation was clearly and specifically defined by "In Go or Rust, returning an error is also a “color” that spreads out to the top of the call stack." But you're right to finally come around to realizing that there is no coloring effect created by that. Glad you were able to learn something today!

> errors suppose a specific kind of control flow that is different than non-error values

They might want a different kind of control flow in some circumstances, but it is not supposed. Email addresses might also want a different control flow in some circumstances (e.g. a "local" address).

> Again the correct analogy is the input type

It is quite possible to introduce an indirect dependence through inputs as much as it is possible through outputs, if that is what you are trying to say. I'm not sure your example successfully demonstrates that, though. There is nothing to suggest that email isn't relevant to `bar`, even if the actual "black box" implementation happens to call upon `foo`. I see no evidence of implementation details leaking, which can be demonstrated by removing `foo` and refactoring `bar` to:

function bar(name, email){
sendMail("Hello ${name}", email);
}

> You're projecting your own mindset on me

No, but I read what you wrote. Perhaps I have misinterpreted it? What did you mean by "tone" if not something that pertains to your emotions?

> despite repeated attempt on your side to heat things up.

Admittedly, in context, this too reads like you are referring to your emotions. But as you also seem to be trying to assert that they are not weighing on you, what are you actually trying to say here? You have not made yourself clear, I'm afraid.
Not this again...
-webkit-font-smoothing: antialiased;
It makes typography inconsistent between desktop, web and your web
> If you are a new company creating a new widget that people want you will naturally see growth. If you are Apple much less so

I personally don't see any problem with this.

There has been much stagnation in many markets due to the Apple/Google/Microsoft behemoths squashing competition, even if its through generating fear of them banning you.
This feature seems to work on Firefox as far as I can tell. It used to be one of those Chrome APIs, but now every browser but Safari seems to support them completely. I'm sure the Safari team can quickly implement the last bit of Javascript API when they get the opportunity to.
> Pop quiz! Measuring by the visible pink border, how wide is the .box element in the following scenario, assuming no other CSS has been applied?

I don't mean it in a bad way, just trying to observe and learn.

This pop quiz is a brilliant way to make the reader agree with the author without the author having to persuade us what "should" be the correct answer, right?

I think it should be a part of a masterclass in getting people to agree with you. Reminds me of the inception movie... if you make someone believe they came up with an idea on their own, they are more likely to agree with it and follow through. I wish I knew how to do that.

Or am I overthinking the whole thing because I chose 200px and somehow need to justify me not understanding the css specification?
Is there actual evidence than hearsay?

Cameras are everywhere. It should be trivial to prove these claims.
I think I'm more likely to die in a car accident on the way to CVS to get my flu shot than I am of dying from the flu shot.
Nah, just a super high margin business with dozens of minimally differentiated offerings.
C++ became my favourite language after Object Pascal, as it provided similar safety levels, added with the portability.

I never been that big into C, although I do know it relatively well, as much as anyone can claim to do so, because it is a key language in anything UNIX/POSIX and Windows anyway.

One of the appealing things back then were the C++ frameworks that were provided alongside C++ compilers, pre-ISO C++98, all of them with more security consideration than what ended up landing on the standard library, e.g. bounds checking by default on collection types.

Nowadays I rather spend my time in other languages, and reach out to C++ on a per-need basis, as other language communities take the security discussion more seriously.

However, likewise I still love the language itself, and is one of those that I usually reach for in side projects, where I can freely turn to 100% all the safety features available to me, without the usual drama from some C++ circles.
I think their theory is that the lion was brought to Constantinople by legitimate means, then looted _from_ there by Venice.
I'm happy to bite the bullet. I have taken sides and I want my side to win. People who give material support to the enemy should face consequences. I come to this conclusion because war is an inevitable "humanity problem", there will never be universal peace, and I'd rather Ukraine was free and Europe-aligned than unfree and Russia-aligned. Why? Because I'm European and that's better for me, my country, and the people I care about.
I wasted 4 years learning Java
I wasted 4 years learning Java.

The problem wasn’t the programming language but the pattern I was learning it.

I downloaded almost all Java tutorials on YouTube and was consistently watching and reading articles.

However, I still didn’t fully comprehend or grasp any concept of programming.

One day, I decided that come rain or sun, I’m going to build the Windows Calculator.

That is when everything changed.

After struggling for a long time, I finally built the calculator.

Also, I noticed that my questioning changed from “What is” to “How to”.

I started asking more direct questions that relate to my challenges.

Infact, I went further to build other apps such as:

- library management system
- hospital management system
- Cyber billing app
- etc

…and the rest is history.

Project-based learning approach is the best way to learn this backend engineering thing.

Jump out of tutorial hell.

Here’s a list of Backend projects you can start with:

https://projects.masteringbackend.com/projects
I am not sure why a C# dev would use Rider other than personal preference. But for a long time Visual Studio was genuinely terrible for F# and Rider was clearly superior: MS seemed to prioritize new features and .NET fads over stability and performance, and F# development had the worst resulting bugs. One of my projects from 2018-2020 couldn't even be opened in Visual Studio without crashing or freezing.

Sadly this has changed: JetBrains does not seem to care very much about F# these days, and Rider has similar bugs to what Visual Studio had in 2016-2020. It is a bad option for F# developers.
We have enough "interesting" things going on in particle physics. We needed a strong discovery is there haven't been as many of those as of late.
>and when the EV company disappears, your car is now a worthless block of metal.

If enough people have this problem at once someone will make big bucks solving it.
The original blog post have a point in that much of scientific "established fact" springs from prestigious committee with great fanfare, a chain of reasoning is established, it's cast forth with great force and splashes into a brainless media dissemination apparatus and that's the truth we're stuck with for, give or take, a human lifetime.

Though specifically making it an argument about particle physics results in a rather nebulous punching power against something for most of us have very weakly defined.

I might digress but cosmologists deserve focal criticism like this more for the cocksure way they've sold dark matter and the age of the universe. Both the phlogiston and the luminiferous aether was discarded after less contradictory observations than we today have against the former.
After focussing on the dot for a few seconds the images appear to produce a tunnel or other change in effect from just images flipping, maybe a moving star. Then when the grey image appears you get an after effect of the overall image for about a second. Some feel a form of pressure or even light seizure sensation in the brain and have auditory experience like there was a sound that disappears each time the grey clearing screen appears.Then afterwards some people feel a bit cognitively fatigued, drunk even for a few minutes to hours.

It feels odd, its hard to describe it feels like something weird is happening in the brain.
not to nitpick, but I think "reactionary" or "aspiring crank" are probably more descriptive :)

"This isn't music, back in my day we had Credence"
Interestingly, password syncing is one of the most reliable things I've seen Firefox doing during the last years. If you don't even have to think about it, that means it "just works"
how do you unit test this function that’s handling many responsibilities?
Nice bit twiddling hack! There are also the PDEP and PEXT instructions on x86 that could be used for this purpose, but it's possibly not worth it here.
But I'm not saying that. I'm not saying that professionals don't care about solving problems. I'm saying that by removing features from a language you tend to shift your focus more to solving a problem vs _how_ to solve a problem (in language space).

When you have lots of options you always have lots of opinions, just human nature. When working with low-level problems I get how having lots of options is good since you need to be precise. But, most people work on web-related problems. These have most likely been solved in one way or another before. I don't want to discuss in PRs if you should use x/y/z language feature, I don't think that's relevant for a lot of technical solutions.
The main reason is because 12 years ago we didn't have ChatGPT to tell the researchers the answer.
> If they were made in Constantinople, they're Byzantine(as we tend to call the empire) or Roman(as they would have called themselves), not really Greek, right?

I mean, define 'Greek'. Byzantium was a Greek city before the Romans got there, Greek was always its major language, and so on. It's not within modern Greece, granted, but nor are a lot of classical Greek cities.
If you define in C/C++ a structure with bit fields, and you declare the bit fields as being either signed or unsigned, assigning the bit fields to a bigger integer, which is appropriately signed or unsigned, will perform an optimal sign extension or zero extension, as necessary, without having to write any expression.

When you need sign extension or zero extension for conversion between standard integer types, you have to write only the type casting operator.

Having to use any of the inefficient tricks presented in the parent article is necessary only when you do not declare the correct types for your variables.
> it will be necessary to heap-allocate stack frames.

I sure hope you don't use any stack frames while writing the stack frame allocator.
I get your point about `-webkit-font-smoothing: antialiased;`. While I'm not fully versed in its effects, I agree that we should avoid vendor prefixes to keep things consistent. Thanks for highlighting this!
If I may after a few decades in business and being surrounded by a super open family - I've always been open to anyone competent and interested in my stem field.

Based on thousands of resumes I've received - 80/90% of them are men which approximately represents school levels found in most developed countries. It also roughly represents the level of employee we've taken on.

Based on this - Thinking a 50/50 ratio is possible in stem subjects may not be the best approach or simply not possible for many.

The most significant notion that may be forgotten - who is not only the most competent but the most interested person for the job you're posting.

What ever your gender - focus on being competent and eventually you'll find a good place to grow. And if they don't help you attain more - leave and find something else.
The problem with the Firefox (or Chrome) password managers is that they only work on their browsers. Bitwarden works on any browser, on windows, macos, linux, ios, android.
A quick read into SB 1047 – California bill on AI Regulation
Presumably swords were more effective from horseback than spears/lances until the invention of stirrups.
I found the reports so we can dig into this with some more specificity.

https://www.keller-advisory.com/creators-uncovered-insights-...

https://web.archive.org/web/20240912125625/https://www.kelle...

https://www.keller-advisory.com/_files/ugd/70233f_e15057a63d...

https://web.archive.org/web/20240912232256/https://www.kelle...

I think this is the source for the $26 billion number:

https://www.statista.com/statistics/1414663/influencer-marke...

> In 2022, influencer marketing spending in the United States equaled 22.19 billion U.S. dollars, which was less than global spending by close to 7 billion, which stood at around 29.14 billion in the given year. During 2023, global influencer marketing spending reached 34.08 billion, while in the U.S. it amounted to 26.09 billion dollars.
Like with all analog media, what you get out of cassettes depends heavily on the actual media you use, as well as the equipment. Tape getting stuck or unwound doesn't really happen with quality decks, and the fun part is those are much more affordable nowadays.

And as far as the quality goes - well, audio quality was a solved problem a few decades ago. Since then, it's only getting worse. Cassette cannot be better than a well mastered vintage vinyl or CD. It is better though than a YouTube video listened over Bluetooth on crappy headphones, which seems to make most people happy these days. It can, importantly, also sound better than a lot of modern vinyl.
great guide on SSH reverse tunneling, and the setup instructions for various operating systems are a fantastic addition
That seems beyond implausible; shipping bronze half way around the world a thousand years ago would just make no sense at all. It would be _vastly_ more expensive than just sourcing it locally.
What are the gotchas?

I’ve used Nix for 6 months, and it beats Devcontainers at a higher cost, but with less IDE lock-in.

Devenv, as far as I understand, is a convenience layer on top of Nix. Just as Flox is.
Yes, but you can control that.

You can use set fit, less examples, or SVM or etc depending on how much separation, recall and other aspects matter to you for the task at hand.

Sensitivity level to biasing to the dataset is a choice of training method, not an attribute.

It's just not really a major issue unless you finetune with an entirely new or unseen language in the present day.
Why, though? Isn't it actually a good suggestion?
It was more a mesh of overland routes that connected western China to Iranian highlands, steppe routes and from there over to the Black sea and Mesopotamia. This was not a direct trade route but rather a series of interconnections. Intensity probably varied a lot over time as well.

The idea of a very lucrative direct connection between China and the Mediterranean is bunk, but the connectivity, people and goods movement was there for a long, long time, on and off.
Ask HN: Experienced devs, what advice for newcomers to relational databases?
Devs who are experienced with relational databases, I want to learn from your mistakes.

I have limited experience with relational databases and I'm setting up Postgres (Supabase) for my B2B2C SaaS product and desigining table schemas.

What advice would you like to give? Anything beyond the very basics is welcome.

Thanks!
> Nah.

I know it's intended just to express disagreement, but this comes across as extremely dismissive (to me, anyway).
I have a very good perception of Jetbrains as a brand, even though I have only used YouTrack for some days. What I don't understand is, why do they have so many IDEs instead of a single one? Is it really necesary? Are language writting/editing needs so different? Honest question here.
Ask HN: How can I make web app work offline too
I am working on a finance web app and want to offer complete offline support to users who prefer that.
Any pointers on how to do it?
Stackless Stacked Pull Requests
Is there a bus version? This is excellent.
Show HN: I launched a course about Bun JavaScript Security