skysight-inc/HackerNews huggingface dataset:
That was not my read on it. My interpretation was that they wanted to sell a product, but didn't want to pay for an engineer who understands all this, labs for testing and doing all the paper work that it entails. So the plan became: "Customer buy this software, buy that hardware and put it together" => not liable => profit.

"Is this not exactly equivalent how I might buy a Raspberry Pi and install a non-Raspberry-authorized OS on it? Or equivalent on how I might buy a PC and install Linux on it? Or Android and LineageOS? Are those devices certified not only as SOLD but also as modified by the end-user with software, making them somehow different?"

Yes and no :) Very very succinctly:
When you test and cert, it is best practice to create the worst case scenario for your product and pass like with healthy margins. Especially for something like a smartphone or PC, when it's in the test chamber (for something like radiated emissions), you run it at "full noise" (even if it's not a realistic use case). So all your clocks: maximum (don't use all of the clocks? Turn them all on anyway); Power draw: Maximum or more; Play seizure inducing video to exercise that screen; Connect peripherals that are likely to be used to make sure those don't screw you etc. PCs and phones, especially, are tested at these extremes so that the manufacturer can be confident that despite what software the end-user loads, the device will remain compliant (this is also why the radio firmware is kept locked down hard).

Now in the case of this article, sure, the dev boards have CE, but what does that mean? How did they test it? Where all the peripherals running? What did the physical test setup look like? Under CE they are required to keep a compliance folder and to provide the information on request.

My experience with, dev boards that are "compliant". They just powered it up and maybe ran a simple program. Low effort, low noise, easy pass, because the reality is that they don't need it and time is money.

So now you a third party integrator takes that dev board, and runs something that wasn't exercised or puts it into a state that is non compliant. That's on you. Just like it's on the Author of this article.

I might be wrong in this case. Maybe the dev boards have excellent test setups. I might look at the test docs and think: "oh we should be fine". And just do a pre-compliance test and self-certify. You have to evaluate the risk each time and make a call.

If Microsoft released a patch tomorrow that somehow caused a sizable percentage of PCs to start stepping on the cell phone bands they would VERY quickly be told (I emphasise told NOT asked) to fix it. Just like any software this Author could load. They have not sidestepped any responsibility.
> It’s majority owned by the French state

Is that really true? I thought it was owned 50:50 by Safran and Airbus which are both publicly traded companies.

~25% of Airbus is owned by France, Germany and Spain. France owes ~11% of Safran. So France seems to own only ~10% of ArianeSpace
Yeah the problem with these handouts is that the kind of people who become billionaires tend to be:

1) a bit disconnected from the real problems in society

2) convinced that their success in one field translates well to fixing society

3) very aware of the need for good PR

Which means that their affect always looks good but there's usually a hidden agenda which is orthogonal to society's best interest.
At a lot of places the entire "sprint" culture is designed to extract maximum output from the dev team with nothing but short term goals. They know it's non-sustainable and really don't care.

The toxic culture of dev productivity is the de-facto workplace culture. They're happy to replace their burned out workers every 2 years. They don't really understand the impact of training new hires up, just continue to hit those KPI or OKRs.
oh, that's cool, I didn't know that was possible.

That said, I still think it's overkill and doesn't bring any real benefit? Sure you're reducing the blast radius of a security breach, but are the overcomplications worth it? Also, you now have to manage multiple accounts with multiple policies and users / roles, won't that extra complexity actually increase the attack surface?
I would love something like this if it where completely free of visual distractions. Purely text based like HN.

Using HN is kind of giving me a nice "easy time" without colors, images or animations. Using a site that has a lot of visually "loud" elements takes away energy from me.

Another aspect that would be nice is if everybody would announce the city they are in, so people could come together for local "builder meetups".
How does knowing the AWS username allow you to send a more effective phishing email? Especially if the username is just the user's... name. That's public info.
You can't have that strategic independence in the long term is your capability falls more and more behind others in terms of technology and costs. This also has a ripple effect on your industry at large: Would European companies use this European independent launch capability if it was costly and obsolete? No. Would the European military be able to compete against adversaries? No.

An extreme illustration: would you say that Spain had strategic independent seafaring capability if it had maintained fleet a galleons to this day?
Wealth generator:

webscrape -> LLM -> generate template -> sell on website
Ask HN: What's a good electrical UPS for a home dialysis machine?
I'm asking here as well since there's a higher concentration of electrical engineers who would know these things.

I've been desperately searching for a good and affordable UPS solution for a home dialysis machine for my father in law (FIL). There's been several power outages due to storms where he lives and he's lost all blood in the machine on one occassion.

I've created a reddit post [1] as well with more details. But to summarize we're looking for a UPS solution with a power rating greater than 2000VA that can last upto 90 minutes. So far we've settled on APC SmartUPS products since they provide a 4ms switching time which I expect to be a good. The products cost around $4000.

Any additional info would be much appreciated! Any better UPS out there more suitable for medical equipment? Any cheaper UPS units other there with the similar quality to APC?

[1] https://www.reddit.com/r/dialysis/comments/1dztvgk/nxstage_system_one_electrical_power_outage_ups/
Your last argument is a perfect reason why tailwind isn't a fad. Its a standard where, if you've worked with it, you know exactly what these classes will do.
Saying "the classlist becomes long" is not an argument to avoid using tailwind, especially if you already have a component based framework. I'd rather read a tailwind classlist than having to spend time setting up my own half-arsed class list.
A man with a small canoe catching a few fish with a fishing rod for his dinner is very different to a commercial fishing vessel trawling through the ocean with a massive net to catch thousands of fish at once. The two are treated differently under the law, and have different rules that apply to them due to the difference in scale.

Scale matters, and the scale that computers/these AIs operate under are absurd compared to a person doing it manually.
Had same issue with Wise followed by same email about Evolve. I don't think Wise have discovered (or want to admit) the real scope of the issue.
I don't know what an onion is in programming terms.

But each of those problems can be solved without one?

---

1. "Adding a field to our API"

Parsing: You turn external input into an internal representation.

2. "Introducing a new downstream dependency"

Essentially the same as above, but presumably bi-directional: You also turn your internal representation into something that is understood by your dependency.

3. "Introducing a new library dependency"

I don't quite understand this example. Apparently writing a module that uses a third party library is an onion layer?

---

Can someone explain what I'm missing?
Why do you want the end result of the work if the work itself doesn't matter?
Ask HN: Starlink for Stopping Asteroids?
Could Starlink satellites be maneuvered precisely enough to crash into an asteroid if there ever was a need for it?

They don’t need to be fast as long as they are in the right spot at the right time to cause a crash, resulting in debris hitting the earth rather than one fireball?
Japanese government erases floppy disks from systems
Who did NASA commission to launch JamesWebb? And who refused?

Yeah right
Just btw, none of that describes a delivery drone which is by necessity going cautiously toward rendezvous with a delivery location. Which describes an easy target. An consider that a shotgun doesn't have to be very precisely aimed, by design.

So amusing, to hear the advice that it's a better idea to take out the pilot than the drone. Haven't heard that one before.
In the U.S., it happens regularly.
The article is describing, in a less clear way than they could, a clear separation of concerns in code. This is a good practice, especially for complex code.

There is a tradeoff though: adding too many layers of indirection makes changes just as complicated as if you wrote a big ball of spaghetti (oh, just propagate this field across all 10 layers!), and that your team needs to be diligent about making changes to the correct layers.

With a small, high-quality team this absolutely pays dividends in terms of ease of migration and changes, but you need to ensure there is good knowledge of the architecture spread across multiple people.

The ideal place for this is in code with unclear, or rapidly changing business requirements.

Note that this doesn't prevent you from getting bogged down by excessive complexity -- it literally just limits the blast radius of this complexity and makes the inevitable future refactorings smaller in scope.
Well, computing is a profession where historically women were not only good at it, they were nearly exclusively occupying the industry.

When pay went up it inverted and that is really the problem. Men colonized computing and pushed women out only when it became a source of good income and respected as a profession.
The little test was fun. I scanned it a bit too quick, and was confused when my tests failed with real user input. I did not see the "1-indexed" instruction for user-supplied coordinates while playing against the clock. I guess that's what can happen when you want to hit a target..
> SpaceX is a 100% American company.

It's a huge fucking problem if you're not American. If you don't want to be subject to American law. If you don't want your technology inspected or tampered with by Americans. If you don't want the transaction to be in dollars (extra-territoriality of US law on all dollar transactions). If you don't want to deal with the problem of American citizens and companies subject to FISA, who could face severe repercussions in the US if they don't spy or facilitate spying on their non-American clients.
Abstracting everything you use has a (high) cost, and doesn't always achieve what you want. This article repeatedly states things "go no further", but realistically, some dependencies will have worse inconveniences than a bad field name. If database you rely on is relational, has token based pagination, and has eventual consistency, chances are that swapping to a consistent timeseries DB with only limit/offset based pagination will impact code in your *.core.* package.
With today's technology, if you can afford to buy it outright, you can setup the right autopay so you don't have to think about it.
> lol - so your opinions are valid, everyone else must bring data.

I never said that. Your new response asking for data to my comment is perfectly valid.

But this topic is not interesting to me enough at the moment to go dig up a dataset on it. Maybe someday.
I'd call that a prank
Samsung's abandoned NX cameras can be brought online with a $20 LTE stick
My 2.5 years experience of running LLC in US
My 2.5 years experience of running LLC in US as a solo founder and I live in India.

I use
@stripe
Atlas, to registered LLC and paid $500(one-time setup fee).

Apply online took approx 30 minutes(1000x faster than registering a company in India)

I got EIN within 10 days, so I can open bank account.

I use
@mercury
, and got approved in 48 house.

I use one stripe account and create multiple account for my side projects.

Like under that company, I run all my new ideas and projects.

In $500, I started a company without any hassle. Now you can start with $250 if you have invitation link.

After that 1 year, my expenses.

$100 - Registered agent
$300 - Tax filing to 3rd party
$300 - US delaware franchise tax.

Total $700, But I save more than $2500 with Atlas program that year by free transaction fee from stripe.

So, running a company is cost you $0.

Now, How I get money in India.

I use icici bank, I directly send USD into my bank. This took max 2 business days. I pay myself as salary.

1 hack, I use my mercury card for online shopping(Ex: Today i bought iPad from apple IN and use mercury card) , book flight tickets.

Yes, I pay tax in India, and I pay here to my CA approx $200 per year.

I'm running 5 side projects and making $8k-$10 each month.

When I started, I was making $0, so you just have to start. That's all.

Let's connect on twitter, @mddanishyusuf
i really like this project but what drove me away was the naming.
Pickles (Dog)
A lot of Tailwind's value comes not from the utility classes, but from the design system they enforce on the user, which is the most valued feature Tailwind offers, in my opinion.
> And those cryptic class names?

They’re as cryptic as ls, cat, pwd. They have well defined semantics, sensible default, and tooling that can warn if your properties are conflicting.

In fact, with regular css you need to target elements by coming up with arbitrary class names, like .banner-main-content. Those are more cryptic imo, and completely arbitrary. (Naming things is problem #2, remember)

Do I wish there was a better way than space-separated attrs inside the human hostile xml-like format that is html? Yes. Do I want to go back to having to write custom selectors? No. 80-95% of the time utility classes is a better fit, especially with component based frameworks.
The issue with leetcode type questions is that formally trained and experienced people often could not answer these questions without specifically practicing for them. Most of the topics on this list could be covered in an introduction course.
They don't want the dirty or manual jobs, only the high paying ones.

I've seen studies on this before and women tend to go for more social jobs, maybe its upbringing, but I think part of it just there nature.
The hard part about ML isn't the implementation but the theory. If you're not sure what SVD is how is this going to help? https://www.deep-ml.com/problem/12
A little tone-deaf? What is it called to operate vehicles intended to trespass, cause noise ordinance violations, endanger the public? And they create press releases to announce those activities. I guess they need some of that advice.
Also traksy e.g: https://traksy.uk/live/T+EDB+KGX+d+@2024-07-10T13:00/M+1+EDI...
> Imagine the most annoying possible client of our microservice. Suppose they want a new field, and they insist that it be named a certain way.

Then I tell the client that I sent him the API specification 2 months ago. If he isn't happy with it, he can write a wrapper himself.

Of course, I could also change the API. Whether or not I do that depends on 4 factors in that order:

0) Do I have the time and resources to do so?

1) How important is the client?

2) How much does he pay me to do the change?

3) Exactly how annoying is the client?
Designing code-gen assistants for notebooks
You’re correct—thank you. I missed CNES transferring its shares to Safran [1].

[1] https://www.arianespace.com/wp-content/uploads/2016/02/Corpo...
The perspective of modern computer science (with its zero-based indexing etc) or modern algebra (with its need for neutral element for addition) certainly makes it clear that zero is just another integer. However, without those perspectives I doubt it is so obvious.

For example, people normally count things by starting from one, so, at least following this usual procedure, counting to zero is technically speaking impossible. Also, we can't distinguish between zero apples and zero oranges, but we can tell two apples and two oranges apart.

In fact, even with the perspective of modern algebra zero remains special. For example, it is the only element of a field without a multiplicative inverse.

I'd be surprised if zero didn't take any extra effort to discover. It's clearly different than other integers.
People are seriously overprotective of any and all children.

Issit sad if a kid dies? Sure. Doesn't man you should isolate them from anything that could potentially harm them, as such babying is also harmful over the long run.
Please don't.

Leetcode already ruined so many coding interviews by asking people to do bullshit like

"Output data from a stream in order, make the solution performant"

Why would you ruin ML for us too?

Looking at your site, problem #1 is Multiply a matrix times a vector..... in no universe is that a legitimate ML interview question.

Also ML is such a huge field (everything from statistical learning through to transformer neural networks), I fail to see how you could say your solution tests core skills. If I'm hiring for an ASR Role, it's going to be very different than for a CV role.
My nightmare has finally come true.
Sometimes nation states might disagree on what should be done in certain circumstances. An example of this is 39 years ago on this day the French government blew up a civilian boat in New Zealand [0]. Crazy but true. Having independent capabilities is part of being a sovereign rather than vassal state.

0 - https://en.wikipedia.org/wiki/Sinking_of_the_Rainbow_Warrior
very good explanation. surely there must have been engineers on the team that knew the NASA design was unproven - by NOT whistleblowing they killed the crew as surely as anyone else - chickenshits
Also, as a benefit, by tracking the JSON and lockfile, the CI can work with the exact same environment.

This benefit is also possible under both Nix flakes (inherently) and vanilla Nix. The latter takes mild deliberate effort to not use channels-based import syntax but instead a fetcher with a pinned URL argument.
It seems like you weren’t quite in the act of drowning, which is indeed an excellent time to call for help.
DIY/parts are a fuzzy area and might not need the certification, but the board at your first link does have a huge CE print near the LEDs.

Edit: I found this Make article (paywalled and in German) a good overview for makers wanting to sell hardware in the EU: https://www.heise.de/select/make/2017/6/1513996282631753
Just to confirm my understanding, if I set up a BIMI TXT record with an svg image path, but without a VMC gmail will mark the inbound message as spam even if DMARC is set up correctly? tl;dr, is Gmail requiring VMC's now?
Statcast at 10: From MLB's project to inescapable part of modern baseball
Care to add an alt text?
Why? That would be a bad deal for ESA. Instead of being behind 10 years with a fighting chance to catch-up, they would be 20 years behind and dependent on one, maybe two unreliable partners (Musk and maybe the USA under Trump).
knowledge is preserved by having more people have it and build upon it. subsidizing decaying incumbents is not an effective way to preserve knowledge
Reuse, Reise is the album. It was a Japanese aircraft crash. It was on every album but those released in Japan I'm pretty sure.

It's mostly just scrambled alarms and some Japanese yelling. Without the context it's pretty hard to understand what you're listening to.
This is so weird.

I'm Norwegian and live in Germany. Both countries allow mail-in votes, Norway also allows voting elsewhere. Both countries avoid fraud reliably and deliver reliable results on the next day.

Germany's best, I think (all votes counted twice, at low cost, etc) but really, this is so weird. Someone who understands rocket science wants to ban something despite existence proof that the ban is unnecessary. Weird.
> Ariane Group's main investor is the French state (61%)

Isn't Ariane Group jointly owned by Airbus and Safran? Which are both publicly traded companies and France only has a ~10% stake in both?
There is more to SpaceX than just cost comparisons. SpaceX is a US company, meaning anyone wanting on the rocket has to submit to a host of space-related regulations and US national security policies. Some launches don't want to, or cannot, deal with such oversight. A doubling of launch costs seems huge, but operating satellites isn't cheap. Many launches may prefer the premium price if it means launching on a European rocket.
Not the real title. Please read the guidelines in the footer.
Then they find out their 40 descendants don't want to give back any money and are forced to work 900yrs cleaning toilets to pay off that reverse aging, only to end up dying of cancer, because they aren't immortal.
every group tries to fight for equality and once thats achieved or close to achieved, they try to fight for an advantage, it is unfortunately rooted in the selfishness of human beings. Women seem to be attending college in greater numbers than men, soon we'll need programs to help men get a boost.
you have to jump through hoops with third-party tools

I personally find it very easy to send PGP encrypted emails with Thunderbird. [1] Thunderbird makes encrypting email platform agnostic. I can switch vendors without losing my ability to maintain E2EE with friends and business partners. I have been able to get non technical friends and lawyers to use Thunderbird and PGP as they just follow the picture instructions.

This is just my own silly opinion but I would never personally rely on a platform to manage "E2EE" for me. If I do not generate and control the keys then I can not seriously call it E2EE. As such I do not consider WhatsApp and Signal to be end to end encrypted. That's just my personal opinion but perhaps I am just a bit touched in the head.

[1] - https://www.linuxbabe.com/security/encrypt-emails-gpg-thunde...
"I don't license as open source because $something which I don't like could use my code" is a pretty common note over time but, despite almost always coming with a warning of the end of some large open source segment, is rarely impactful in any way. Some people probably will use a special license and most won't care except for when they run across projects using said one offs and it becomes a pain to integrate licensing models.
Interesting response.

I'm in this war against build steps.

Is there a way to 80/20 Tailwind without the build steps?

I mean, get 80% of the benefits with 20% of the work.
Well, the may have understood the concept of "running out of stuff" and yet not realize it naturally belongs with numbers (of which they would have known other examples like one and two). I can imagine ancient folks putting the notion of "running out of stuff" with ideas such as "hungry", "empty", "dead" etc. Formation of the more abstract concept of zero-the-number is certainly a few cognitive experiences further down a line.
Edit: previous title was "Leetcode for ML" or somesuch...

I like the idea and might try some! But as a warning: leetcode is specifically aimed at prepping for interviews, and I've never seen questions like these in an interview (I'm somewhere between an MLE and ML researcher FWIW). The most common kinds of ML-specific things in my experience are:

- ML system design (basically everyone does this)

- ML knowledge questions ("explain ADAM etc.")

- probability + statistics knowledge

- ML problem solving in a notebook (quite rare, but some do it)