skysight-inc/HackerNews huggingface dataset:
Apparently to force font-size directives when legal requirements are present.
But either people turn into cats or they don't. Either money comes out of the pot or it doesn't. What am I missing?

Are you saying no one actually believes you turn into a cat but it has some other meaning apart from the literal meaning of those words?
I am a hardcore user of delivery apps, I spend about $3k a month through them. I always ask for it left at the front door, I don't want to have to run to the front door when I can instead amble at my own pace.
This, if you understand the CSS rules for specificity, you almost never need to use !important.
Nebula requires a subscription to view, it's no more "creator-friendly" than cable television.
Perhaps a better example would be "he was born on third base and thought he hit a home run," vs. "he was born with a silver spoon in his mouth." The latter is easy to figure out but unless you know about baseball it's hard to figure out the first.
Agreed. I think portrait as a format opens up some cool compositional ideas, too, especially when trying to convey a sense of distance in city areas with lots of converging parallel lines.
Although I agree Europe should take the risk to stop importing Russian gaz, I disagree refugees cost GDP points. Refugees are usually young and educated and this is another reason for them to be so much welcome in ageing countries. A few years ago Germany alone accepted almost one million syrian refugees, with no consequence on GDP. Europe as a whole can easily integrate the complete population of Ukraine. This is not a desirable outcome for this war though.

[*] https://en.wikipedia.org/wiki/Syrians_in_Germany
"Digital transformation" is a nice way of spelling "Unf@$cking Your Terrible Use of Computers"
A lot of people think that way. Try a conversation about taxes, specifically what one might consider a "fair share". Inevitably some jackass waltzes in with "well, nothing is stopping you from paying extra", and sometimes even handily posts a link to the IRS site, as if that's a clever argument.

"Nothing stopping you..." is all-too-often another way of saying, "I will make no attempt at making a good-faith argument".
I would say the first one is really a personal question, so just No is fine.

As to the second two, sying "No" with no explanation would probably mark you out as a bit of a dick/ difficult to work with.
I assume by "operating telecomm satellites" you mean operating starlink? Last I read, SpaceX hoped to spin starlink out into a separate business, and even IPO it. So in the long run, it didn't seem like SpaceX wanted to count on the starlink market revenue. I'd be curious to hear that this is outdated/wrong now. It was interesting at the time because Musk has said he intends for SpaceX to stay private forever.
How many of the problems plaguing the modern web could be solved by universal computer literacy -- teaching folks, along with typing and Word/Powerpoint/Excel -- how to host a static website that holds text/photos/video.
This isn't particularly news. If you choose your parameters badly, RSA is insecure.

Briefly, RSA relies on the product n=pq being hard to factor. If p and q are very, very close together then the Fermat Factoring algorithm will find the factors quickly. The article reports that there are implementations of RSA that choose such prime pairs, and as a result, the ciphers are quickly broken.

There are other poor choices for p and q, but this one is especially egregious.

Some previous discussion:

https://news.ycombinator.com/item?id=30672999
It is absolutely not the case that you can just quit a company, wait a year, and then dump all their confidential information.

Even if there were no legal repercussions (which there are), that's a great way to never be hired again.
Perhaps wait for the update on:
https://www.youtube.com/channel/UC_N48pxd05dX53_8vov8zqA/pla...
It's a misconception that the figure-8 shape is due to the eccentricity of the Earth's orbit. Most of the variation in the sun's horizontal apparent motion is also due to Earth's axial tilt. Orbital eccentricity only contributes the slight asymmetry seen in the final analemma. See my reply to the sibling comment for more detail.
I think you're not driving far enough to the conclusion of what you're saying. If there is no afterlife, then eventually there will be nobody left in the world, in which case nothing that anyone had ever done or said would have really mattered.
For the link, Norton reports: "This is a known dangerous webpage. It is highly recommended that you do NOT visit this page." The "page full report" doesn't reveal any particulars. I rarely get this warning elsewhere.
Most likely everything with a toggle except 'Required Cookies', which are required to make the site work between pages (if you want to turn those off you can disable cookies for the domain in your browser, at risk of the site breaking).
I guess I'm just saying there's an opportunity cost to doing research in undergrad. at the school I attended, it was pretty common for students to have part-time internships during the semester. these were not google-tier companies, but rather local companies that liked hiring from that particular school. the time expectation (and pay) made it a good alternative to a campus job. that's what I did, and I got a fairly good offer from one of the places where I interned. once I got involved in hiring there, I found that the number one criterion for new grads was quantity/quality of internships. research was irrelevant unless it happened to be directly relevant to the business, and was still probably no better than having one more solid internship on the resume.

maybe if you're the kind of undergrad that has a good shot at google straight out of college, this doesn't make as much sense. I guess if you do two summer internships at FAANGs, you already look really good and may as well diversify your experience. my guess is that does not apply to the vast majority of cs majors that are just in it to get a decent job.

I'll have to defer to your experience on undergrad research though. what do you see as the value add from doing research as a student who has no intention of continuing school after undergrad?
Show HN: An opinionated way to build and maintain complex YAML documents
A tool to build a YAML document from a directory tree containing YAML fragments.

It is useful everywhere complex YAML configuration is employed:

- CI pipelines
- Crossplane Compositions
- Kubernetes manifests, etc.

For instance, Kubernetes resources can be complex, and in turn make the YAML very verbose.

The aim is to make the document easier to reason about and maintain.

### How to use

`dirty` parses a directory tree:

- a directory is a yaml key
- a file (a yaml fragment) has content that is rendered at the current indentation level

Check this Crossplane Composition as example: https://github.com/lucasepe/dirty/tree/main/testdata/platform-ref-aws/cluster/eks

Here the repo link: https://github.com/lucasepe/dirty

Regards,
Luca
I don't think this is that relevant. It's like saying the web is full of shit. It's true, but should we throw the baby out with the bath water?

I host a PeerTube instance for my choir and I don't quite care about the existence of PeerTube instances hosting questionable content. I didn't enable federation though. Still hesitant to do this.
Was that only your apartment or the whole building?
Internet video is stupidly simple these days, now that the Flash requirement is long dead: export your video in H.264 and WebM to cover all of your bases (Firefox, Chrome, Edge, Safari, and iOS Safari all support H.264, WebM is supported by Firefox, Chrome, Edge, Safari on MacOS 11.3 or later, Safari on iOS 15 or later and Android Chrome.) Then you can just upload it to an S3/CloudFront bucket and slap a <video> tag on literally any web site. It's basically as simple as serving images these days. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/vi...

Most of your garden variety blog/CMS engines have plugins that can even automatically take media uploads and stash them on Amazon or a similar CDN. For something that's not even that big, that might even be overkill. If the amount of data transferred monthly is low enough, you could probably just serve it off a VPS.
> How many man-hours have been wasted waiting for the Lanai backend to compile?

Probably zero? Is it compiled by default?
I believe that Svelte is so natural extension to the current web that - just like with CoffeeScript and ES6 - some of it should be adopted.

Importing HTML files as modules with localized CSS+JS as web components would be one such option for example.
And I find the Western rituals and beliefs equally baffling.
Go basically codifies a lot of best practices for writing C++ at Google, but I wouldn’t say it always teaches good code. Good Go would definitely help you learn how to write good systems code in any systems programming language though, and to be explicit/clear instead of terse.

But you can easily code yourself into a corner with Go too. If someone doesn’t know how to use concurrency well they can do bad things like overcreating goroutines or making a mess with channels. And some of the common patterns (particularly excessively overriding things) can be considered an anti pattern in terms of understanding (IMO)
Agreed. 1) We'd love to have more non- midcentury inventory and be able to filter based on style / design. Tbh, most of the things we call midcentury aren't but are categorized that way. 2) We are also working to aggregate inventory availability across stores as well, so you'll be able to see if a location near you sells that item, and you can go test it out.
I've always wanted this. Full time jobs like this are called async jobs. Isn't gitlabs like this

Contracts are harder because everyone wants a call to form some relationship. I try to push my contracts into a different relationship as time goes along like this because it is so much easier and calls get longer.

My method is to have a separate line item on the invoice for calls and no lineitem for email. The 4 hour calls quickly dryup when someone is being billed.

On upwork you can find a lot of projects without that requirement.

Get good at finding clients without talking to people. Filter out those that want phone support.

In the end you might just want to start a pure online business.
Interesting points. Our site does, for now, mainly aggregate the stuff that can be found at more than one place. We don't think all of it is merely cheap.

We found that we ourselves sometimes became "siloed" in styles. One goal we have is to help our users understand their style preferences, whatever style this is.

We do believe that younger generations will become more comfortable purchasing things without seeing them. More can be done to increase this comfort, like being able to quickly visualize a piece of furniture in your room, and having some way to qualify difficult-to-see elements like firmness, etc.
How’s the build time now for deployments? I tried DO app platform in the fall of 2021 and the time to deploy was very long. 20+ minutes for barebones Rails app.
I am sure you are correct in tracing things to distributors.

FWIW, I had a long conversation with an ex-enginner who switched to selling European furniture in the US. He described European factories building steel-reinforced furniture on one shift for the European market, then on another shift flimsier too-thin-wood-reinforced versions for the US market.

One easy hack can be to look from the bottom into e.g. a new sofa and reinforce sections which appear likely to sag over time.
Specially in EU where largely we do not go for punitive awards. Fines yes, but not punitive awards...
Sounds like a brilliant idea!
So is it free to post?
Points 1 and 2 sound a bit like CSS's new "layer" feature
LLVM doesn't have a plugin system so it's that, or maintain a fork and deal with horrible merges all the time.
Another common reason is: it doesn't fit our culture. Or variations on that theme, like: we don't have people who could support it because we don't have people who understand the programming language X is written in.

Obviously, the list of possible reasons (good, bad, whatever) is potentially very long. It's enough to consider a sufficiently large list of such reasons to understand why you might not be told a reason or reasons.
Jews did not think that people were simply gone after death. Read about "Sheol", for example.
I worked for a 100-year-old Japanese engineering corporation.

They had a seriously robust structure and policy. It worked (check what Japan has been through, in the last 100 years).

But it brings massive overhead and rigidity. Most American companies would not want to work that way.
You're basically hand-rolling the prefix-garbage solution the compiler tool I've seen does.

That's the best I think we have now. It's not good (i.e. decreases readability), and it's not universal (there are definitely component frameworks out there where the classes are just named "table" and "button").
Makes sense, thanks for your input here! Do you care that the food is left on the ground, or do you provide somewhere for them to set it? Does the heat dissipation from the ground bother you at all, since you take your time, or not a concern to you? Random thought, would you be inclined to tip more if they delivered your food order in a cardboard box?

Really appreciate your feedback.
>there's no good reason to have babies born with Cystic Fibrosis, we know what genes are causing it.

IVF is expensive and difficult and all easily identified genetic diseases are rare, so until one of those conditions changes (cost reduction and better techniques, or so many diseases being discovered that the odds that you will be saving your kid from one become significant), it will not be used for this purpose but rather as something extra to do when IVF is required for other reasons.
This is absolutely true. I done that some years ago in a car dealership, where I got the car with a tow hitch and a spare wheel instead a repairing kit paying the same price.
Given how ridiculously strict the Linux folks are being with the DXGKRNL stuff that MS is working on (which is public as part of WSLg), I would say definitely not.
This is an old domain, and once upon a time some private malware sample links hosted on it got indexed. Years later and some software still think I'm evil :).
There is one major bias in the sort of studies you just linked to that can't really be smarted away. When looking at things like a mortality rate, you need to somehow determine how many people are infected. Imagine there were some weird disease where it was completely asymptomatic in 99% of cases and fatal in 1%. The vast majority of contemporary COVID related studies would claim this disease would have an extremely high mortality rate, far higher than 1%.

The reason is because diagnosis is almost never done randomly, but instead relies on different avenues like hospitalization data. So you tend to already be biasing yourself to severe outcomes because milder cases are not going to end up getting diagnosed. In omicron's case this effect has been extreme as things like sewage samples showed dramatically higher rates of of the disease than were being officially reported. In the study you mentioned it determined diagnosis using:

"CDC used data from three surveillance systems to assess U.S. disease related to COVID-19 during December 1, 2020–January 15, 2022. COVID-19 aggregate cases and deaths reported to CDC by state and territorial health departments¶ were tabulated by report date.* ED visits with COVID-19 diagnosis codes were obtained from the National Syndromic Surveillance Program (NSSP).†† Hospital admissions and inpatient and ICU bed use among patients with laboratory-confirmed COVID-19 were obtained from the Unified Hospital Data Surveillance System."

So your numbers are biased to heavily rely on things like hospitalization data, which is going to make the numbers borderline useless for trying to evaluate the overall mortality rate. To be fair I'm not really attacking the study either. Like I said this is a problem that really can't be solved in any way other than an involuntary lottery with mandatory testing + reporting + profiling/classification, which is something I'd expect to see in China, but not the US - for better and for worse.
Don't have a blog post, but the majority of issues you will find are with dependencies arrays for useMemo/useCallback/useEffect.

Most common I see:

1: Missing dependencies (for folks who don't use the linting rule)

2: Not understanding reacts async state model: example being expecting state to have been updated immediately after calling setState inside an effect

3: Not understanding closures: an example is creating an interval in an effect that uses and updates a useState value, but being confused why it isn't updated when the interval repeatedly fires.

I agree wholeheartedly with the author. Hooks are powerful and even I was super excited to start using them when they released. But now I think the hooks paradigm leads to even worse and bug-ridden code than what we had before.

The docs are pretty good, but don't seem to cover very well that when using hooks you really need to know JS well, which includes equality in JS, closures, etc otherwise you will be guaranteed to shoot yourself in the foot.

There is so much more business logic mixed in with component code at seemingly random in projects as well such that it makes finding where "stuff" happens even more difficult than before.
"'gif' is pronounced ____" energy
The registrar didn't send me a reminder to renew the domain.

Lesson learned: If a domain is important to you, set up your own reminder to renew.
Hard to make a more wrong post (everything apart from the advice to consult a lawyer is incorrect).
That depends. If you look at it from the perspective of a rational player in a non-zero sum game, then yes, you are right. But if you look at it from the perspective of a gambler with nothing to lose then there is no reason why at some point he would not go 'all in' to get a potential win versus a sure loss.
An Update on the New Architecture Rollout
There's a typo in the post title: it should be “don't”.
The new miniLED MacBook Pros outsell all OLED laptops combined
Misuse literally means "the wrong or improper use of something", so your statement also suggests the user is wrong...
I'm suprised by the strong results of the amazon basic cards, though what is missing from this dataset is the "how fast does it die" measurement
Even if you agree with what he did, I don't think you can justify how it was done. I think it's fair to infect someone you dislike with malware if you're capable if that's the upfront intention. But the history of the particular piece of software in question was not malicious. It's like going to the doctor for your 6th booster shot, the first 5 were fine but this time he decides he doesn't like your accent and gives you the arsenic shot instead.
Really his intention was clear with this, hiding malware behind a piece of legitimate software he was maintaining and had built a good reputation on. Ransomware is the new big thing so comparing it to that I feel that the motorcyclist's actions were actually worse. At least with actual malicious actors you know upfront what their intentions are.
Putting aside the politics this is an overall negative for OSS.
It is more like 2-3 times, depending on the outside temparature and degrading rapidly below e.g. -5C. Also, there is a noticeable effect on quality of life (noise, sometimes uncomfortable air currents).
This line in that post is mystifying:
they peddled Infiniband, an inferior design based on bus technology, but repositioned as a point to point network
Etymology of dogfooding is because of hex code
Yeah so what is their pricing?
I don't have first-hand experience with other DPAs so I can't comment on those, though the fact that Facebook and Google are still around and still have business presences in most EU countries suggest they aren't much better.

I have multiple experiences dealing with the UK one, spending unreasonable amounts of time raising complaints for obvious breaches of the GDPR with no outcome. I've summarized my experience here: https://news.ycombinator.com/item?id=30662905

Not to mention, this high-profile incident which they are themselves proud enough to announce on their own website: https://ico.org.uk/about-the-ico/news-and-events/news-and-bl... - so you've got a company whose entire business is to manage people's personal data and is large enough to have the resources to understand & comply with the regulation, and you caught them red-handed misusing data that people outright had no choice in giving up (I don't know any bank that allows opting out of CRA reporting even if you never actually intend to take out credit) for a purpose that's definitely not in the data subjects' best interests, and the outcome is a letter?

What message do you think the above sends? To me it sends that breaching the GDPR absolutely does pay and you should absolutely do it at least once because even getting caught brazenly breaching it (considering the size & resources of said companies, number of people impacted and the fact people had literally no choice) will lead to just politely being asked to stop with no monetary penalty nor having to compensate the affected users.
Another angle on this: major semiconductor fabs in Asian DO NOT ALLOW smart phones for espionage/IP reasons. So most vendor sales people have only dumb phones because they can bring them inside and take calls on visits. Smart phones have to be left at the guard shack in the parking lot. This is also true for many non-semiconductor manufacturing industries.

Bringing in computers??? Forget about it. I would bring in my computer sometimes but only with special 3rd level manager dispensation and I had to have all the ports taped up with security tape, have all "radios" (WiFi/BT) turned off (under threat of vendor "permaban" - imagine explaining to your boss you got the entire company banned), only being allowed CDRs going in for S/W update (no flash drives) and only taking out written paper notes for debugging back to support or R&D via your phone back in the parking lot. Essentially something worse than returning to the pre-internet 1970s or 1980s but with all the product complexity of today.

Dumb phones have been a thing for a long while because of this.
Growing pains.

Like Neo being unplugged out of the Matrix.

It takes a while to learn to respect privacy when all you knew was information = ads = $$$.
Who? Sorry I'm not much of a name-dropper.
Another reminder of how much less overhead human-scaled systems require.

In this case, the battery swapping robot is you.