skysight-inc/HackerNews huggingface dataset:
I tried that for a while, but eventually got a message from someone nose-bleedingly high up along the lines of, “If you’re reading this, you’re one of a very small number of employees who has marked more than X% of their mail as retain-indefinitely.” It was obvious they were reluctant to go on record telling us to knock it off, but that was the clear implication.
I took it as establishing credentials. They didn’t compare your project to their’s, and they offered helpful alternatives.
> log storage, certificate expiry, access controls, patch management, health monitoring, and remote administration, etc

This is how you can satisfy those needs with stock Linux. Install Ubuntu then:

apt-get install certbot unattended-upgrades systemd-journal-remote
wget -O /tmp/netdata-kickstart.sh https://my-netdata.io/kickstart.sh && sh /tmp/netdata-kickstart.sh

Remote admin and access controls are already handled via SSH and ordinary UNIX permissions. DNS editing is easy, just use your registrars UI for it.

Oddly, the most painful part is uploading servers and making them properly start up, be backed up etc. You can use Docker but I've written a tool that does it without that, just using systemd and Debian packages. You can run it on Mac/Windows too and it'll build a package for your server, upload it, install it, start it up etc to a list of servers defined in the config. You can sandbox the server with an additional line of code, define cron jobs with a few others etc. It's a bit more direct than Docker, and gives you the traditional stuff like OS managed security updates (for the libraries the OS provides).

> Except yours doesn’t have high availability or horizontal autoscaling

HA: Some people have extremely distorted ideas of how reliable server-class hardware and datacenters can be. There was someone on Reddit commenting on the 37signals cloud exit who believed that normal datacenters have 99% availability! Actual figure for most well run commercial DCs: closer to five nines. Some datacenter providers like Delft (as used by 37signals) promise 100% availability and give SLA credits for literally any downtime at all, which they can do because they have so little.

Auto-scaling: this is often a requirement that comes from the high cost of cloud services. If you only need 9 servers you don't need to auto-scale, you can just buy the servers and leave them running 24/7. Yeah, there are definitely places for that like companies that need to occasionally run huge batch jobs where the cloud model of multi-tenant sharing makes total sense, but for a website like Stack Overflow it's just not needed. Remember that their hardware runs at low utilization despite not having any caching layer; they can absorb huge spikes in traffic without issue assuming they're provisioned with sufficient bandwidth.

> Getting all of that stuff right actually kind of gets close to rocket science ... Amazon will happily sell you a rocket kit

This makes me feel kinda old, but I can't grow a beard let alone a gray one :( It's a type of sysadmin skill that was once considered entry level and which could be readily found in any university IT department. Probably still can be. Yes, if you grew up with AWS writing nodejs apps on a MacBook, if you never installed Linux into a VM and played with it, then it may seem scary. But it's not really so bad. You should try it some time, it's a generic skill that can come in handy.
Yeah, I don't know any other options for vanilla JS that support what you want. There are embeddable/self-hostable auth servers (FusionAuth--full disclosure, I work for them, Keycloak, Ory), but it sounds like you don't want to head down that path.

> 1. Cookie or JWT based authentication that supports MFA (OTP, email, and SMS), for clients (web/mobile) that are internal. 2. OAuth2/OIDC (again with MFA), for third-party clients, combined with API keys for identifying registered clients. 3. API keys, for secure clients who will be accessing read-only data or functionality via the API

> (if not, I'd like to know what the issues are).

For #2, if you are setting up OIDC, you typically don't get to control MFA. You're delegating the authentication event to the upstream identity source, so they control if they ask for additional factors of authentication.

For #3, would recommend the client credentials grant for your API clients, which is essentially an API key, but generates a time bound token and is therefore a bit more secure.

I don't know whether passport plugins are vetted. I suppose you could ask on the github repo: https://github.com/jaredhanson/passport

I didn't see a great way to buy/find support, but maybe there's a slack/discord out there?
`std.debug.print` and similar fmt-like functions take 2 arguments. The first argument is a format string, and the second argument is a tuple. I think a tuple is an anonymous struct whose members are named 0, 1, 2, etc., but I'm not completely sure on this. If you just write "x", it won't work, since you needed to pass a tuple containing 1 thing, and x probably isn't a tuple containing 1 thing.
Check if the text is AI-generated instantly
The print function is implemented in the std library[1] not the compiler and Zig does not have varargs

[1] https://github.com/ziglang/zig/blob/f6c934677315665c140151b8...
I don't necessarily disagree with you, but remember that this person was in a position of power in the company as the product manager leading a major effort. She sets the bar for work, and was glorifying sleeping at her desk and working insane hours to push Elon's "vision" out the door. You gotta imagine her underlings were required or pressured to do the same, and got fucked for it.
There's a few things that will help:

1. Run slower. Then run slower again.

2. Run a shorter distance/time and gradually build up over time (weeks/months).

3. Lose weight (on average, people are overweight). If you're underweight, then eat more.
Some of it was sourced from posthog.com
Strangers watched me write this article; Answer to the Productivity Crisis?
The day I must sleep on the floor to meet a deadline would be the day I would never work there again.

Also, unless it is MY business I wouldn't grind this hard.

I can put it some extra hours once a year. But if its a failure of management then I will maybe save them once. Then, they can do the job themselves after my 40 hours.

If an individual told me they slept at the office to meet deadlines, I would tell them to seek treatment as that isn't normal.
Not super common, I would say. It's the 737-800, not the max. There are a lot of those flying around and not a lot of stuff like this happening.

The airline is TUI, which specializes in charter flights to holiday destinations. This one was heading for Gran Canaria. So, it's a safe bet the plane might have been full of tourists and luggage.

The article suggested the pilot might have pulled up to early or some of the luggage shifted. The first would be a pilot error. The second one would still be their responsibility even though they don't load the plane obviously. Pulling up at the wrong v-speed because the weight was wrongly entered / not correct, might be a speculative cause.
The tyranny of employees engaging in collective bargaining with employers truly does sound like a nightmare.
Where are you seeing unions selling themselves on more diverse workforces and ethical corporate statements?

The unions that are trying to bring tech workers together are pointing to examples like France and Germany where, for example, the recent Google layoffs were essentially blocked entirely. This level of collective bargaining is the selling point.
My only gripe with my steam deck is that every time I try to configure SSH, or install Syncthing, I get distracted by my games :(
> It's really surprising how often the “quick” approach turns out to be slower than the “right” approach.

It depends on what is done fast and what is done more thoughtfully. For example, if the general architecture is thought through carefully, individual modules can be built more hastily and later rewritten. On the other hand if the architecture is unsuitable for the problem, then it matters little how well tested or high quality any of the code is, and overdoing code quality will be a waste of time.

It comes down to judgment and tradeoffs (like everything in engineering). I like the concept of tech debt because it is a way of describing a class of tradeoffs.
Trapped with a free pass to the best possible life they could hope for, that most people here would prefer went to people actually born here. My heart really goes out to them.
About the storage... I actually had and idea of finding a stainless steel cylindrical lunchbox (hermetic, thermally isolated by vacuum inside walls). But forgot about that ) Putting a spindle of discs inside such container would be enough to protect them for decades, I think. Could even survive flooding. Not lava, tough :)

(if anyone finds such 12+cm container on chinese stores, I'd be very grateful)
In formal analogies, : is pronounced "is to" and :: is pronounced "as".

The purpose here is to use the relationship from a known, to describe the relationship between a partial known.

ChatGPT is to GPT3 as ChatLLaMa is to LLaMa. It uses the relationship between ChatGPT and GPT3 to extrapolate a relationship between an unknown and LLaMa.

see Analogies.pdf https://resources.finalsite.net/images/v1584287027/brockton/...

Corolla:Toyota::3-Series:BMW. If you had heard of a Corolla, Toyota, and BMW, but not a 3-Series, you now roughly know that a 3-Series is BMWs equivalent to a Corolla.
This page has some really good info: https://www.beverlyhillstmjheadachepain.com/sleep-apnea/puls....

It appears that going below 94% 5 times per hour would indicate mild sleep apnea.
Looking at the bugs themselves, I don't think any low level language would've caught those. C/C++ would've crashed as well (hopefully, at least, many of these problems would be UB and the compiler might just ignore the problem or patch out the offending code) and Rust would've panic'd. There are a few cases where Rust wouldn't have allowed the code to panic but the surrounding code would be pretty unreadable in safe Rust (without stacking types like Box+RefCell+Rc and clone()ing a bunch) so it's hard to compare the two.

The advantage of Rust would be a nice and readable stack trace to the crashing method, but a core dump would've included even more information for the person debugging the binary, so I think it ends up quite even.
Valve is a pretty amazing company that consistently innovates and makes long-term, strategic decisions. Its a real model for a great tech company. Its unique capital and management structure has insulated it from any real competition. Companies like EA have to constantly turn a profit, cut corners where they can, and think in very short timeframes. Valve is completely private, with mostly (if not complete), owner/manager ownership. There's no managerial hierarchies. Ideas are both welcome and constantly challenged. If it was a public company we would likely see Google-like growth since its inception.

Linux-based gaming became a focus for the company for at least the past ten years. Steam Deck is the culmination of a focused, persistent strategy--the type most highly leveraged, public companies with unreasonable growth requirements are completely incapable of facilitating.
New SmartOS: Ready to Serve as Next VM or Container Host
She contributed some words used in title cards in the second version of the film. There’s no evidence that she had any other involvement in either version.
Reading David graeber lately, ancient humans have a great deal to teach us about social organizing, politics, and economics.

Also, I think things have value beyond their bare utility.
To be fair, Colin Kaepernick had lost his job as a starter (to Blaine Gabbert, a career backup no less) well before he started protesting.

There may or may not have been collusion to keep him quiet, but the post hoc ergo propter hoc explanation you've given is wildly incomplete.
Indeed! Especially the idea for the Slider part. We love PostHog
Without bounds checks: game crashes, core dump.

With bounds checks: game crashes, meaningless error message given to the user.

What am I missing?
The first drive on my computer is C and not A, my console is limited to 80 characters width, and everyone I know uses an Imperial measurement system.

Double down on your tech debt until it becomes a standard.
> average US household disposable income is ~67% higher than the OECD average.

It's unclear (but doesn't sound like it) if that number is adjusted for Cost of Living. In the US education, healthcare and transportation are significantly more expensive than in most OECD countries. For instance, it's pretty much unheard of across the OECD for education to cost tens to hundreds of thousands of USD and workers to start their work life with massive debts. Healthcare-related bankruptcies are also extremely rare outside of the US.

And the work-life balance rating of 5.2/10 is pretty damning. What good is that extra money (if it's actually extra money and not going to savings to be able to afford the next surprise medical bill) if you have no holidays and have to work 80 hour weeks so it's actually impossible to spend it?
Yeah, I can. And you can also. You can try this button yourself. You can ask others. You can try to get light-bulb off, and to repeat all other your experiments. You can bring another button and see how people would act. Any kid can find this causal link and identify it as a causal. Scientists was unable to do it with statistics because they rejected too much. But it tells us about weak reasoning abilities of a science, not about non-existence of cause and effect. Now this era of a weak reasoning is coming to an end, because now we have a math of causation.
I made no real defense of the question, all told. It is written in a very hard to answer way. Just, if there is a way it could work, I'd expect that to be acknowledged.

I will again agree that logic is silly tough for language, though. Context changes the colloquial use of "and," and "or" all of the time.
The enzyme responsible is CYP1A2 if I understand correctly. Here is the paper I found that supports increased risk of a specific cardiac event to slow metabolizers. I'm not the most adept at reading medical papers so I can't verify if it claims the risk is doubled, but I think it's possible.

https://jamanetwork.com/journals/jama/fullarticle/202502

Coffee, CYP1A2 Genotype, and Risk of Myocardial Infarction
Marilyn C. Cornelis, BSc; Ahmed El-Sohemy, PhD; Edmond K. Kabagambe, PhD; et al Hannia Campos, PhD
JAMA. 2006;295(10):1135-1141. doi:10.1001/jama.295.10.1135
> my Switch doesn't need to phone home to believe I own the games I've bought

However once your Switch _can_ connect to the internet Nintendo can just erase all your games.
And somehow Wikipedia require thousands of severs.
This is perfect example of how statistics can mislead. For one, the average in the US is far from the median income. But more importantly, these metrics ignore many other factors in standard of living, such as days off per year or the amount of income that you need to put into basic human costs like housing and healthcare.
You clearly don’t understand the problem. Imagine all the ifs properly inverted like you want them to be. Good. Now imagine you have to free 6 allocations, close 3 FDs, and wait on a few threads before returning. Imagine you have 10 early returns. Your cleanup function would be an unreadably silly 10 arg thing with extra pointers everywhere and you have to call it 10 times. Thats insane boilerplate just because you cant stomach a local goto. Why not just goto cleanup, avoid the mess, save a bunch of time, and cleanup naturally and locally in the same function where everything is defined?
My boss just suggested that I work less, while promising a 20% raise. People (and their situations) are different.
As far as content platforms go, Steam is one of the very few that I trust. So it's not a huge concern in my humble opinion
Trademark and copyright are very different things.
Not that I'm a fan of Ian Fleming, but I look forward to seeing the form factor when the sexist references go.
It's one thing for a small personal project to get this stuff wrong, and there's somewhat of a baseline you can try yourself, but nobody is really going to care that much. It's like those funny pictures of restaurants in China with an English name of TRANSLATION SERVER ERROR.

What the site is about and where hiring someone makes sense is anything "big budget", especially if your target market includes Arabic-speaking or Arabic-adjacent countries.
Japanese is actually top to bottom, but they largely gave up on that idea. Probably too much hassle.
You can't stand under my umbrella
I'm as much a META hater as anyone - their policies have consistently disappointed me in almost every aspect of their business - but their stance on this LLaMA project I must say I am happy with and seems to mark a turn for the better.

If they follow through on their promise of making the weights available and share source code that is a big step in the right direction for democratising this technology
> It's really surprising how often the “quick” approach turns out to be slower than the “right” approach.

And it's really surprising how few people realise that, even if the "quick" approach is slower in the long term, time is not always worth the same!

Time just before release is precious. Just after release, instead, you are both tired anyway and still have your code in your head, so that is the right time to refactor.

In the end, technical debt, code quality, and whatever code metric... they only make sense for code that has been shipped. The code you are refining is worth nothing if users are not already using it.
Zig doesn't have varargs anymore. Instead, it has anonymous structs/arrays/tuples. The second argument to `print` here is expected to be a list of the values referenced by the `{}` placeholders in the string in the first argument.

`.{a, b, c}` is the syntax for an anonymous struct/array/tuple, and a single element still needs to be wrapped in it.
I wish tech workers would unionize solely for fun it would be when they go on strike and turn the servers off.
You can't really have 30+ fully independent regions running their own stack with different versions of apps and separate secrets, IP/routing and certificates in each. At some point you have to unify or it becomes either unmanageable or inconsistent.
Was expecting to find the grammar, but found nothing of the kind.

From my experience with how Cypher is implemented in Neo4j (admittedly, from a while back), it was a bunch of regular expressions and some hand-tailored string processing.

There's nothing useful (for programmers who want to use Cypher) in the link you provided, just some information about the work group that works on this language. Without much research, I'd imagine that this is an organization sponsored or otherwise supported by Neo4j to promote the use of their database.
> How many 10 billion projects do we have in the whole country?

Right now I would guess a few hundred, going back and adjusting for inflation it’s easily thousands. For scale a single aircraft carrier costs more than 10 billion. The US operates at a scale that’s hard to comprehend.

Also,100 million dollar projects also run into Wicked problems.
Likely, yes, but it's "do I want to work around this", not "there's no way". There's enough people getting fed up with Atlassian that "Like Atlassian X, but sane" could be a category.

There's basically no way you can start a new state if you'd want to opt out of the existing ones, and even moving from one to another is quite the undertaking. Imagine Atlassian saying "sure, you're free to stop working with and paying us, but we believe that we've been instrumental in building your company, and we believe that entitles us to 20% of your company if you want to work with someone else".
Oddly, it also does phone home if you are a family. Having one copy of the game that is shared among the 4 kids at home is insane.
Only 50 people. Is that still 10% or are they going to drip them like this to the future?
Zipwith is a great iteration api to have available.
Ah, the Famous Piece of Gaming Hardware Available Anywhere But Switzerland.

I wish to see the day when all stupid regional restrictions will be over. How idiotic is that.
The parent got downvoted probably because of the cynical tone of the comment, but organizational / management debt is real just like tech debt. Hiring someone fresh out of college who has no experience to run an important part of a startup is a risky move that sometimes pays off and sometimes backfires.

If startups were staffed only by experienced workers, some aspects would go more smoothly, but costs would be much higher. Arguably YC's value prop to downstream investors is its ability to find superb teams early and invest when doing so is cheap.
Ouch some pain at google today then. I hate to wake up on a Monday morning to this.

<3 To the engineers trying to fix it at the moment.
She got exactly what she deserved. The only sad parts of this:

- She VERY obviously didn't learn her lesson. See her tweets after the layoff.

- The insane number of people responding with positive encouragement for "how hard [she] worked" and how it sets a good example. What a fucking travesty of a work culture some people have.

VALUE YOUR OWN TIME PEOPLE. All she did was help Elon attempt to recover a stupid business decision, and her reward was being sent back into the job market to do the same thing for some other billionaire in the future. This is the TEXTBOOK definition of being taken advantage of, combined with some astonishing stockholm syndrome.
That isn't possible most of the time working for a larger company. Too often the problem with bad data starts not at the collection stage but the data is bunk to begin with.
Show HN: LinkedIn Post Generator
Hi HN! I made a LinkedIn post generator on top of the GPT-3 API. It works quite well, depending on how high you set the bar for your LinkedIn content. It’s also quite good at generating “absurd” posts like the infamous “I interviewed a dog” one from a few years ago.

I’d love to hear your feedback!
Your claims:
- The true origin of COVID-19 is known and being kept a secret [citation needed]
- It’s unreasonable to assume a pandemic can be caused by a natural occurring genetic mutation [citation needed]
- Global knowledge that the virus came from a Chinese lab (accidentally? intentionally?) would cause a world war [citation needed]
After several years running of massive solar capacity buildouts, the Lone Star State is rapidly gaining ground on the long-established renewables leader.
> with financial debt you basically always have to pay it back in a way or another

Defaults exist. You don't always have to pay financial debt, and the case you described for technical debt is one of the main cases when people don't pay financial debts either.

IMO the biggest difference is that the carrying costs of technical debt are quite random. But people say that all the time already, and it's well known that they behave more like generic liabilities instead of debts in particular.
I think that's definitely a part of it. Our monkey brains process that there is danger, and (naively) find ways to amliorate it in peer groups. We associate in-groups with safety and out-groups with dangers, and both infinitely large and infinitesimally small in (or out) groups would require the brain to do the much bigger work of individual threat analysis.

Delegated decision-making.
These message-pucks are used in bars to connect you with your order from the kitchen at the self-collect counter. They are re-usable in 02023.
My lynx is always at the ready for paywalls and other annoyances. My guess is that showing up using such an archaic tool implies you might also be using a screen reader setting like blynx [1]. The more thoughtful sites will even give you a link to jump directly to content from the top...

[1] http://leb.net/blinux/blynx/
What country did you grow up in? We all don't speak arabic but can fluently read the script.