skysight-inc/HackerNews huggingface dataset:
You only have that freedom if you don’t want your company to be paid. Saying you can choose customers is no different than saying you can choose to scrub (or not) those toilets.

Yes, you always have choices. Consequences are not very different.
I agree with you, but it's not like you can wave a wand and trade UBI for bullshit jobs. The bullshit will persist.
A work song would simplify synchronization.

And experience, as we see with contemporary sports, soldiering, musical performance, and dance.
I've been curious about Zig. I find its cross compilation story using zig cc interesting. I like its focus on simplicity instead of debugging your knowledge of the language. On the surface it looks like a better C, that isn't as complicated as Rust.

I'll admit though the syntax is a little off putting. But that is a minor complaint. I know it's not 1.0 and there are still lots to do, but I'm curious if they do more for memory safety. With companies trying to avoid starting new code in memory unsafe languages if they don't have to , I wonder if that will hurt Zig adoption. Right now it just seems like their approach is, reduce Undefined Behavior as much as possible, make the "correct" way of programming the easiest, and have array bounds on by default. Will this be enough to make the language "memory safe" enough?
What would prevent you from running 9 "web server pods" with 64GB ram each? Just implement the whole thing on top of Kubernetes, why not?
I think most folks here would file this under the "terrible job" category and move on. Most jobs don't require this sort of micromanagement, and none of the really great ones do.
You're not alone. This drives me nuts
The other big selling point is "developer interop". If you work on a stack that is locked to c++ (interop) and need to get developers productive who grew up with the go, rust, kotlin generation of languages, carbon looks extremely promising compared to trying to force-feed them forty years of c++ quirks.
Maybe? You make a fair point. I guess it would depend on the incentives for carrying the log(s).

Maybe there was a "fastest team gets double rations" (like possibly for the pyramids) or "last one to arrive gets killed" (like Vercingetorix).

However, if it's "Just get this log from there to there and it's not time critical" maybe it doesn't matter.

//edit//However getting physically fit/strong people to do it in a race condition with a prize might throw up some brand new ideas.
View of what Dijkstra said. How one feels about the subject has no meaning nor relevance to the discussion.
Before wide availability of plastic bags, reusable bins/buckets were used for trash. It's not even that historic, for example, 1980s USSR did it that way if I recall it correctly.
I was thinking of bamboo kitchen items. I know he said toothbrush so maybe I typed too quickly
In the US osteopaths are considered equivalent to MDs.
I would post the same during the appeasement of Hitler, particularly following the anschluss, which obviously was a grave mistake. The "pragmatic" west has a habit of believing others are as peaceful as it is, later waking up to a horrible reality. Same thing will happen with Iran if we don't wake up now.
I already do this by hand with `taskset` when it's important. I would totally exploit this asymmetry.
So I could also write all my code purely in the type system too, right?
RIP threadripper workstations support.
From Dialog to Action: Ensure Others Can Implement Your Professional Advice
Surprised nobody has mentioned the use of artificial DNA [0] in archival (e.g. Adaptive DNA Storage (ADS) Codec). Companies [0] exist to create the DNA today. Within a small volume and with an approach of high redundancy and generation of multiple copies (e.g. errors in reading are overcome by reading many copies and using probabilistic means to resolve). Still a ways to go, but DNA within biology has already proven itself to be resilient over long periods of time (oldest sample ever sequenced was 1.65M years ago[2], very compact in physical form for storage and easy to distribute/store many redundant copies.

I've personally wondered what other types of biological processes could be mimicked to help with encryption (perhaps using some sort of enzymatic process to act as a gatekeeper to reading the DNA - this is totally outside of my expertise, so could be way off track). But fun to think about, nevertheless :-)

[0] https://www.scientificamerican.com/article/dna-the-ultimate-...

[1] https://www.twistbioscience.com/resources/video/how-does-dna...

[2] https://en.wikipedia.org/wiki/Ancient_DNA
Generally speaking when you see some boring industry with margins too tiny to indulge in cargo cutting doing something it's because that something offers measurable (and therefore quantifiable improvement to the bottom line, usually by undercutting competition.
Can you say more about the diagnosis and the treatment?

I've had severe primary insomnia my entire life that appears to be getting worse with age and I rather rationally wonder for how much longer life will be worth living.
Nit: It should be “Air Nomads” instead of “Wind Nomads”.

(I know this doesn’t matter but I figured the author would appreciate the heads up!)
>Sitting inherently causes the nerves and blood vessels in the groin to be impinged

Anyone have a good reco for a chair that doesn't do this? Does it have a hole in the middle or something?
I am salaried. I am in the US.

I am paid for completing work, I don't get paid hourly.

My employer understands I work about 40 hours a week give or take here and there.

I have interviewed for some of the biggest companies in the US and the information I received was 40hrs a week, with some crunch during fires but very rare.

This is why I would never interview for company like Tesla.
There are a lot of obvious things but it looks like the majority of people don't care. Obesity, diabetes, lack of exercise, it kills more than anything in the west yet we address things like car safety with more urgency
It's called "lack of available evidence." You can't use the fact that there isn't evidence of a thing happening in order to give the theory weight. When the evidence comes out, if it exists, and if it ever does come out for general consumption, then my opinion is subject to change.

Why not just say it came from North Korea? There's just about as much publicly available evidence for that as there is that it came from a lab leak in China.
Note that not all dumpsters on a construction site are trash. The best example is metal, where a full dumpster brings significant money instead of costing to dispose of. When I was working in a construction company, on a regular basis some dudes came along "offering" to empty the metal dumpster for free.

So it's always better to ask first, otherwise it's technically stealing.
Firing an employee for not responding to an outage outside working hours is your problem, not theirs, presuming you didn't include out-of-working hours in their contract.
iPhone Stolen and Locked out of Apple account, $10k taken from bank account
> So, soft way of saying that 99% of men aren't "good".

No, its a way of saying 99% of people on dating platforms aren’t right for any given potential partner.
NSA shares guidance on how to secure your home network [pdf]
It's somewhat related to solving one of C/C++'s real problems: the syntax is very context sensitive. That makes tool development harder.

Personally I think it's great that most new languages seem to move in roughly the same direction when it comes to syntax.. like

"x: int" instead of "int x" for variable declaration, and something similar on functions
"fn", "fun" or "function" prefix before functions
"let"/"const" for constants and/or single assignment variables
"var" for variables
etc.

I think there's a reason so many language designers are making similar decisions on these things.
Voltage is only half the story with electrical equipment. Pretty much anything you buy is designed to withstand voltages far in excess of nominal. Almost every input on an electronic device will have "transient voltage supression" ESD protection diodes which will short high voltages to ground. This is generally because of static electricity. The potential difference between a person and ground can easily reach 5kV. Generally any device you buy today will have been tested to some sort of ESD standard - often to 8kV discharge voltage.

Other tests done during electromagnetic compatibility testing (EMC) include bombarding things with radio waves, testing susceptibility to surge voltages and injecting voltages into power cables.

https://emcfastpass.com/emc-testing-beginners-guide/emc-immu...

The key for all of these is duration and total energy. A TVS diode can deal with high voltages - but if they're sustained for too long the diode will burn up. The testing regimes all use quite low total energies.

The values you give for geomagnetically induced currents talk about volts per km. EMC testing of industrial equipment is typically done at volts per meter - a factor of 1000x greater. The industrial standards require 10 V/m, military stuff is tested at 200 V/m.
>But this isn't just about cost. It's also about what kind of internet we want to operate in the future. It strikes me as downright tragic that this decentralized wonder of the world is now largely operating on computers owned by a handful of mega corporations.

Yep read that guys blog history and the agenda just pops right out. It's not just about cost for Basecamp its ideological. I can't help but imagine this bias leaks into the financial and operational calculations.

We had a similar situation. We had a team did not want to move to the cloud, the business forced them, so they built the system in a way that fought the cloud. Then the self fulfilling prophecy kicked into high gear. "See we told you it was a bad idea, look at all the problems we have!". The problems were created through half baked attempts to be "agnostic" to the cloud. Once we removed those elements we were able to reduce the cost of the system by over 90%. It was far cheaper than when it was running in the Colo. These folks had no interest in optimizing for cloud native execution they were already planning their move back into the Colo.
I think the worst part is not the high flagship price. It’s that prices don’t fall for generations the same way they used to.
In C++23 with zip it looks something like:

for (const auto& [x, y] = std::views::zip(a, b)) {
/* ... */
}

A notable difference is that the ranges don't have to match in size, the loop will run until the end of the shorter range is reached.

If it is required for optimization to not check for reaching the end of one of the ranges then it can be achieved with something like:

for (const auto& [x, y] = std::views::zip(a, std::ranges::subrange(std::ranges::begin(b), std::unreachable_sentinel))) {
/*...*/
}

I guess it's hard enough to bump into this by accident.
also LLaMA was released like 2 days ago - how far in advance did these folks know about it?
I have been to Chaco canyon. And spoke to some local Indians, they believe it was a sort of prison. So I would assume the health of the carriers was the least of their concern. It is an amazing place full of mystery.
Yann LeCun, who is director of AI research at FB is all over the ML Twitter talking about this model. I think they will actually release the weights.
Hey, did you actually look at the list? You can sort + search (https://www.startupmoney.co/2-000-startup-incubators-and-acc...) and even view it on Airtable if you prefer to use more filters (https://airtable.com/shrbeI8Uej0dHla7n)

Are you saying I shouldn't have it behind an email-wall?
Or buy an X3D that's homogeneous, like the 5800X3D or upcoming 7800X3D.

I have no idea why AMD made the 7950X3D be this weird 50/50 split. Why not make both CCDs have 3D V-cache and make it the true halo part it should be? Then cut costs with the 7900X3D?
On the opposite end of the Imposter Syndrome
A chatbot is doing my job
Have to ask Stable Diffusion to circumvent license requirements on your behalf, right?

That's what all the coding AI are supposedly for.
Thanks for this. Using this data at the carrier where I work, we’ve been able to automate compliance with rapidly evolving regulations on C-band interference with aircraft radar altimeters, long before we even deployed a single C-band site. This data is far more useful than any of the government sources that we have.
Here is what I found on this claim: https://www.washingtonpost.com/blogs/fact-checker/post/did-a...
Kinda. It's more like "if windows game bar shows up -> restrict to cores 0-7"
How do you know if the ChatGPT answer is correct without putting it in Google?
They're usually more about strongly opposing the appearance of releasing harmful chemicals. See Nuclear Energy NIMBYism, lithium/ cobalt mining, emissions and supply chain required to make solar panels, and wind turbine blade disposal. To call any of it "clean" energy is quite a stretch.
Ah so the rotation rotates to match the current rotation. Very smart.
why is this great? what's the reason? x: int is significantly less readable than int x and involves typing one more character. Why?

what is the advantage of type int fn foo versus int foo() {} ?

why type var in front of a variable when int x makes it clear its a variable?
I think the naming of the ‘else’ branch in the loop could be more telling, like using the name ‘finally’ or ‘finish’.
Am I an outlier as I had three kids when I was a sedentary fatty?

Got super fit and healthy now and have no desire or interest in that sort of stuff!
This is actually not the only way to use Infisical (though it's probably the easiest one). You can also use our Open API and we are adding SDKs for the most popular languages in the next few weeks: https://infisical.com/docs/api-reference/overview/introducti....
Do you know of FAANG or startups that let you leave work if you're done early for the day, every day?
The author just spends the final paragraphs… guessing?

> TypeScript… JavaScript… Going to guess it's similar.

> I haven't touched Java for almost a decade

> I don't really know enough Rust to be able to comment with any confidence
The amount of time you are down vs. up dictates your SLOs and SLAs. Criticism of how reliable one vs. another is is not only valid, it's backed by hundreds of millions of contractual dollars and credits every year. We spend tens of millions on AWS per year. We have several SLAs with them. Our Elasticache SLA was breached once (localized to us - not whole customer base) and we got credits which were commensurate with the amount of business we lost during that downtime period.

If one provider is down more than the others, the criticism is not only valid, it results in real business loss for the provider and its customers.

On multi-cloud: it's one way to reduce the amount of downtime you have, but it comes with a significant operational cost depending on how your application is architected and how your teams internal to your company are formed. It is totally practical for someone to bank on AWS' reliability until they're at a significant amount of traction or revenue where the added uptime of going multicloud is worth the investment. I know you're not saying this isn't the case (I think you're saying "do that if you're going to complain about 1 providers' uptime"), but thought it was worth putting the context into the HN ether.
do you mean the cloud provider can't, or the customer can't?
I have no knowledge of the timeline here so don't know the facts but in any context this is a silly retort.
You could have at least chosen a set of filters restricted to memory that's actually compatible with the CPUs under discussion: requiring DDR5, and only supporting unbuffered DIMMS. The correct filters are: https://pcpartpicker.com/products/memory/#E=1&b=ddr5
This has nothing to do with kanye.
Israel is an apartheid occupation conducting genocide, that's a report by Amnesty.

https://www.amnesty.org/en/latest/news/2022/02/israels-apart...
It's weird, I did a cursory search and can't find people complaining about that 8 day long networking issue. I wonder if the latency was just barely out of SLO so people didn't notice? Or since it was a telecom problem, maybe it was part of one of the recent undersea cable outages so people weren't surprised enough to remark on it? Or maybe I'm just not searching well.

(full disclosure, work at Google but not on cloud stuff)
The underlying problem is that Google doesn't operate the world's DNS servers, but still wants to offer the best possible user experience as a global service. This means anycast VIP routing, because not all DNS servers implement EDNS, but they want to have SSL connections terminate as closely to users as possible.

As far as global services go though, it's easy enough to say "it should just not be possible", but how do you propose doing that in practice for a global service?

How does new config going to go out, globally, without being global? How do global services work if they're not global?
How does DDoS protection work if you don't do it globally?

People make fun of "webscale" but operating Google is really difficult and complicated!
I trust more ChatGPT than the Google top result: Quora
> more or less as available as GPT-3 is

what? GPT3 is available by a public api that anyone can sign up and pay for and use for commercial use. how is it "as available"?
Rosenpass: Post-quantum-secure WireGuard VPN in Rust
Rosenpass implements a post-quantum-secure key exchange in the spirit of a Noise protocol. The motivating use case is integrating with the WireGuard VPN: In this mode, the key generated by Rosenpass is supplied to WireGuard as its pre-shared symmetric key (PSK). This results in a WireGuard VPN connection with hybrid post-quantum security.

The implementation is written in Rust but uses libsodium and liboqs – both of which are C libraries.
Does this have a name, I wake up to sometimes with a clogged nose, can't breathe until it drains out. I started sleeping with more pillows to keep my head higher and it stopped, but I think it's a weird angle and makes my throat collapse.
You've apparently read the reverse of what I said. I said the new thing didn't replace the old thing, and that therefore the idea that "we are doing the same, and it will replace the old thing" is nonsense. I did not say that because it can't replace it, it is therefore not worth doing. It absolutely is, like all attempts at making things that "solve the problems that C++ has" have been varying degrees of worth it. But the idea that it can, let alone will, replace the original is such an obvious "no" that the title is clickbait. Or slide-bait (since it was originally a conf. talk)
> you probably don't hear much about success only when things go wrong

Which is exactly why companies hire marketing, PR, DevRel, business development, salespeople, account executives. Hiring a bunch of smart engineers and hoping everything will automatically turn out great is a losing strategy, but that is the one fly.io seems to be focused on.
I wish people would stop insisting that Git branches are nothing but refs
Ex-GCP here.

This is a pretty reductionist summary, e.g. the 8-day Cloud Networking incident root cause:

> Description: Our engineering team continues to investigate this issue and is evaluating additional improvement opportunities to identify effective rerouting of traffic. They have narrowed down the issue to one regional telecom service provider and reported this to them for further investigation. The connectivity problems are still mostly resolved at this point although some customers may observe delayed round trip time or longer latency or sporadic packet loss until fully resolved.

Still a big problem product-wise, but you're looking at a global incident history view without any region/severity filters.

The corresponding AWS service health dashboard makes it much harder to view this level of detail, but is also actually useful for someone asking "is product $xyz which I depend on in region $abc currently down or not"
Another good resource for those interested: https://homegrownnationalpark.org/tallamys-hub-1

I'm not affiliated, just have high regard for Tallamy's work.
> sperm counts have dropped by 50-60% over the last 50 years

Still more than enough to get a kid unless you have other issues, biology might play a role but it isn't the main factor here. Plenty of country with massive baby booms right now
Yes, for this very specific bug. This thread taked about having access to the database as a general attack vector.
lol good luck running a 13B model on a single GPU
Yup we saw the exact same symptoms with some GCLBs getting 100% 502 ( our upstream QPS graph looks scary with 5 mins of 0 QPS )
Manage multiple npm versions at once using a node package manager manager such as:

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
https://github.com/nvm-sh/nvm

Volta - The Hassle-Free JavaScript Tool Manager
https://volta.sh/

asdf - Manage multiple runtime versions with a single CLI tool
https://asdf-vm.com/

Eventually we might need a node package manager manager manager to make sure we are using the right one for a project lol
An incredible journey. https://www.docsend.com/blog/how-esther-crawford-built-grew-...
I recently had an interesting experience where a recruiter told me I should re-brand my title for a role based on my description. I had a lot of "big data" experience, though my title was "Software Engineer". He told me at the end of the day, it only matters if I can actually do the skills that people would mentally associate with the title—which I very much could do.

So I've begun to recently think about how I could "brand" my skillset regardless of my ACTUAL title. Since employers almost never give a shit what your exact title was.

Happy to hear counterpoints, but my experience is that you could definitely re-frame your experience with different / compound titles in order to get better looks from other companies.
> What I meant was that these days a lot of people feel the need to immediately push back on someone's opinion by framing it as ethically bad.

Because this is almost always true. For example, there was somebody here, who said the same thing, that they got in trouble because they asked whether transwomen can have periods. They knew the answer. They just tried to argue about something stupid, and they used this problematic wording for a specific reason: they wanted to have a pointless debate. They even knew that if they would asked the same thing with “period symptoms”, there wouldn’t be any debate. They didn’t want to have a conclusion.

Btw, one of my close friends said the same thing about corporations. He has zero ground to say such thing, he can’t even argue for his statement. It’s just his feeling.
> Yet here we have someone claiming anglos are "rude" to french speakers? In what way?

The "Speak white" in parliament is something that is hard to forget even if it was long ago now. But yes, berating French speakers for speaking French in a French-speaking province is actually rude.

In none of the "French cultures" I know, is not speaking French rude. What is rude is assuming everyone speaks your own language everywhere.

I'm not here to write an essay on cohabitation between languages in multilingual countries (which I could) though, but I would like you to read your own comment again and ask yourself whether it exudes politeness at all.

And maybe, whether your aggressive-defensive knee-jerk reaction to a mention of French speakers might be the reason Quebecers tend to consider Anglos the opposite of polite.
> Are you saying I shouldn't have it behind an email-wall?

Yes. Readers can't see anything without signing up for a newsletter. The link you just provided would be much better.