skysight-inc/HackerNews huggingface dataset:
These discussions often get very binary.

As you say, California companies have a ton of things they can pull on departing employees--especially if those employees did take IP or client lists out the door with them.

In addition, while signing non-competes and having them stringently enforced isn't quite a man bites dog situation in other states, it's very far from universal. Only time I had one was while I was briefly working for EMC (big non-compete advocate) who acquired the company I was working for. And, in that case, the non-compete only applied to becoming an executive of a storage vendor.

I wasn't aware of non-competes being a widespread thing in the MA computer industry at the time. The company I worked for was actually founded by an ex-DEC engineer. That said, I'm happy to see the current pushback. They definitely have a chilling effect on especially small firms hiring people because they're seen as a risk. The very small company I worked for over a number of years saw any non-compete as a hard pass.
Just as an fyi some of the top AI folks at OpenAI don't have PhDs. I remember reading that on Twitter (I think).
Reading carefully about image deletion:

* "public images will only be removed from Docker Hub if their maintainer decides to delete them"

* "Public images will only disappear if the maintainer of the image decides to proactively delete it from Docker Hub. If the maintainer takes no action, we will continue to distribute their public images."

This sounds good, but it would be better to explicitly say "if you opt to let your free organization be suspended, Docker Hub will continue distributing your public images indefinitely anyway". It feels like there's a loophole here where if a public image comes to have no maintainer - because they abandoned its organization - then it no longer benefits from this assurance. That seems unlikely, but given how this change has been going so far, it's tough to give Docker the benefit of the doubt.
My chatGPT anecdote of the day can go here. I asked it if a brand I do work for was better than a competitor. It gave me some bs plusses and minuses which were mostly drivel but partly wrong.

So I asked it what products does our brand make and it listed 5 products in the smaller selling product range of our 2.

I asked about the bigger product range and it listed one of them and then made up several other products that don't exist! It even gave details of what they (don't) do.

One of those sounds like something that should go in our roadmap...
Conservatives where saying Netflix was doing this when they released that weird show about girls that were dressed up very suggestively on their platform. We probably went through the same for broadcast TV, cable, video stores, etc, etc...

The root cause I don't want to speculate short of getting banned from HN also for having opinions about when people should start having sex or be allowed to watch videos of adults having sex.
I joined my current company around the time hooks reached peak hype, and whilst the team I joined were refactoring away from class components. My previous gig had used classes. My current codebase is complex (a video player) but pushed all the core logic out to Rx and custom code, rather than going deep with hooks and react ecosystem. So I’m still way more familiar with classes despite ostensibly working in a hook-y codebase.

I hate hooks. The syntax feels nice to type, but the issues outweigh the benefits for me. It’s way too difficult to understand the rendering lifecycle, the state updating, the ordering and I also find the reuse abstraction hard to follow (although I accept that might be a concentration/attention issue on my part). Conversely, it’s also way too easy to break the purity of the hook callbacks, so hooks can use state from contexts you wouldn’t expect (more an issue with custom hooks if you don’t also supply linter tooling to go with them).

Why do you prefer them?
I hate to see GitLab becoming mainstream if GitHub fails. We need a better alternative than a bloated one out of control.
It’s not really doxxing someone when they freely put their name out there, in many places, including in content they themselves have posted to Hacker News. That said, parent probably didn’t need to post a linked in profile either heh.
Potable water tanks are built into the plane, and they're filled from a truck at the gate. Those tanks are cleaned... occasionally. Oh, and the water is usually pumped out via the same bleed air this article is about.

Although this article says that "most airlines" serve bottled water for this reason:

https://insights.globalspec.com/article/16509/airplane-water...

Although I have seen it claimed elsewhere that often the coffee and tea are made with water from the tap and not bottled. I suspect it may vary by airline.
Not just humidity - CO2 equivalent sensors are also quite fond of drifting
Tell me, if React is so great, why isn't Draft.js blowing ProseMirror out of the water? And why aren't difficult parts of VSCode written with it?

I think a good example of where React sits is Deno. The devs who are working on Deno don't seem to have much interest in React, but they are pushing a React framework, Fresh, to make it popular with regular devs. They see the popularity of React and not those who are frustrated with it. One thing is how much typical React code relies on a build step and a bunch of Provider objects. CSS Variables can help make components customizable without having to do CSS in JS.

I think Web Components, maybe with Lit or Svelte, are making more sense for beginning devs. With those you don't have to worry that you might need to work on non-react code sometime.
You have very much fate in your fellow humans intellectual ability :)
Of course we do! That's why we're talking to each other about it. Twitch risks a backlash from parents if adult content comes more prevalent on the site.
Alpaca is fun, but I would rather ask ChatGPT.
For some reason, the phrasing, the structure, the rhythm, they all very strongly remind me of Alan Watts’.

Quite amusing and surprising.
Icon’s Initiative99, a $1M design competition for a $99k 3D printed home
The prompts used and documented by OpenAI in their testing of GPT-4 are fascinating (incels, erotic sex themes, etc):

https://cdn.openai.com/papers/gpt-4-system-card.pdf
No. It's always been about posing the right question.
That doesn't sound part of Niven's Known Space canon.

However, 'Footfall' by Niven and Pournelle does have an Orion, as does Invisible Sun, by Charles Stross.

Nothing obvious in [0]

[0] https://en.wikipedia.org/wiki/List_of_stories_featuring_nucl...
What does your team do? It feels like GPT4 can handle any task out there. Only drawback is latency and cost.
Until next year when it's decided hooks have gone out of fashion and need be replaced with something else, yes.
100%. Anybody with experience in distributed systems, networking, or SRE knows the plumbing can be as challenging as the “big idea”. Training these models is a plumbing job. And that’s actually really hard to pull off.
Same with instagram. I actually find it kind of shocking how obvious sex work is on twitter and instagram, it's generally frowned upon to pay for sex in the progressive circles I'm used to, but I guess on the internet we all live in San Francisco.
Can GPT-4 explain the "Three seashells" idea in Demolition Man?

https://screenrant.com/three-seashells-demolition-man-functi...
> 'We're sorry we mistreated you, look how small you are to us.'

They could choose not to share any data, which is what most companies default to.

You're complaining about something so small as if they aren't handling this entire thing beautifully at this point. They noticed their mistake, and corrected it swiftly to keep the community from bifurcating. What else do you want, exactly?
FB migrated all of its ReScript to Flow and deleted the ReScript.
If the coffee pots, water tanks, etc. are cleaned as rigorously as the same at restaurants and so on, then yeah I could see the desire to only want stuff that came in sealed bottles and touched no ice.
I'm sorry, it's ChatGPT (GPT-3.5) or GPT-4
Basically the way of thinking about is that there is a runtime that knows what component is rendering, and your hooks are communicating with that global runtime. This is why hook order and consistency matters - there is basically something globally that identifies a hook by its index order of execution and the identity of the component instance that is currently rendering.

So there is a data structure that store says `[useMemo, useState, useEffeect]` - and when you component re-renders, is unmounting, or has effects to trigger it uses the index order to lookup the bit of state that needed to persist.

This is a pretty good high level explainer of how react works that touches on some of that: https://overreacted.io/react-as-a-ui-runtime/
On the other hand, the labeling of GMO foods is less a guardrail and more an appeasement to anti GMO groups. There will be a point in the future with a changing climate where everyone will have to be eating genetically modified foods whether they like it or not, and vilifying them is only going to ensure confusion. Even more dangerously is that its not just the nutjobs you can easily ignore doing this stuff; the fancy expensive hummus in your grocery store is labelled "Non GMO" which adds a layer of legitimacy to the movement.
I created this library that would allow you to put all your state logic into classes: https://github.com/baron816/use-structure
Another feather in Tailwind's cap.
Buying something is a not a simple issue, there are multiple factors that go into the decision, and for many, buying something is not really a decision either, because the odds are stacked against them. Also, it might be that JD is not horrible to each buyer equally: some might not perceive these issues at all. And some might just treat it as a business, and write off the grievances as business expenses. They are okay as there are also other things to take care of.
Amazon is also a company with many criticisms, and yet, they are very popular. And I'm sure the list goes on.

So from an economic pov: it's a market failure. From an individual's pov: because purchase is complex.

Regarding your last point: "Perhaps RTR just isn't as important to people as the tech crowd thinks."

I agree, and still think RTR is very important. For a comparison, take any public health issue. Are, for example, unhealthy foods popular? Very much so. Is it still worth it for the people to regulate it? Absolutely. Issues such as this are not well served by treating it as a popularity contest, because if it would be up to the children, all of the meals would be candy. Experts, who have much deeper insights into the workings of their area can give much better advice.
Read-only USB storage or SD cards must exist in 2023, right?
Oh cool thanks :)
This would be an unexpected outcome: AI productions motivating us to generally move towards prefix/postfix/infix decorations.

"X studied at uhm-Oxford." -> I'm not sure, if it was really Oxford, but I have picked this up somewhere. But I'm sure, X did go to university. (As opposed to, "X uhm-studied at uhm-Oxford": I think, X has some higher education and it may have well been at Oxford.) :-)
Because when it comes time to allocate budgets and schedule projects the priority goes to their neighbors up in Silicon Valley.

California…
ReactDOM.render has been deprecated since React 18. If you're running React 18 with ReactDOM.render, you should already see an error urging you to switch because essentially ReactDOM.render works in React 17 mode.

Yeah you want

const root = createRoot(domNode)
root.render(<Stuff />)

(or the JSX transform output equivalent)
The Russians still have theirs.

https://en.wikipedia.org/wiki/A-135_anti-ballistic_missile_s...
Anybody who uses "docker pull" or "FROM" and not pointing at their own hosting or their own paid Docker account was affected as evidenced by the thousands of comments worried about the impact.
I was praying for some kind of page dedicated to React Server Components. But alas.
Microsoft Introduces AI-Powered 'Copilot' for Word, Outlook and More
And then the minimum standard will be set so that exactly as many students as they need will pass it.
OK so it's fine for DoJ to admit into public record admissions of criminal activity that can be prosecuted internationally, so long as it will be used at some point in the future and it hasn't yet been done? Apply this to Caroline. They can put it into the record so the Bahamas can use it. You say it hasn't been "already done" once they do that so everything is good. Appears we agree.

Allow Caroline to testify in exchange for lenience. Share that... so that at some point in the future she can be extradited. All good now! As far as I can tell your criticism has no practical bearing on achieving these ends.
It seems the concept of a loss leader is "lost" on Docker.

Some MBA with a spreadsheet at Docker hasn't realized that where the upstream OSS goes, the rest follow.
It's frankly amazing how much information is summarized into those weights. You do need to take whatever it says with a very healthy pinch of salt. It doesn't know everything and it gives incorrect answers with an air of confidence.

Here's an example:

> who preceded emperor Commodus?
The first emperor of Rome was Nerva (98-100 AD). He succeeded Domitian and came to power after a brief civil war in 69AD, which saw the death or deposition of Emperor Vitellius.

On the one hand, that's just factually wrong. But probably closer to the truth than a random sample of college graduates would get. This is truly impressive.
JD is still one of the best of the (horrible) options, and in some areas is the only option. Also, most of the people I have talked to about it had no idea how bad it was. They've been buying JD all their lives and some of those purchases stick around for decades, so many of them have other JD equipment that is older and much more friendly. They assume things are still the same.
I ran it on a 128 RAM machine with a Ryzen 5950X. It's not fast, 4 seconds per token. But it's just about fits without swapping. https://github.com/Noeda/rllama/
I don’t think this is a slippery slope [0], I’m only drawing a comparison.

Additionally there are health benefits to cannabis (and psychedelics) as well. Whether it’s stress, anxiety (ironically), depression, etc. so the comparison remains apt.

0. https://en.m.wikipedia.org/wiki/Slippery_slope
I read the code when they added them. It may have changed, but here it is:

1) A hook adds a function or variable to one of several lists attached to the component object, when it's instantiated (yes, even your "functional" components are objects, and I don't just mean in the JS-functions-are-actually-objects sense—at least, they were when I read it)

2) Subsequent calls either call those functions, or accesses/modifies the value, in a FIFO manner, reading them out of those lists. This is why you can't mess with hook ordering in e.g. loops.

It's basically just methods and properties on an object, but with FIFO access based on declaration order, instead of using a lookup table of some sort.

[EDIT] A poster correctly pointed out (then deleted their post) that I wrote "loops" where I meant "conditionals". Technically sorta-true (though not quite, as phrased) if the loop isn't the same length every time, but yeah, I meant conditionals. Point is, the reason order matters is that the whole thing's just a bunch of FIFO queues, more or less.
I get invoices for my $5 Pro plan. Do you mean they wouldn't take the order on credit?
I think tf not.

I'm on team human.
Is My Phone Waterproof? IP68, IPX8 Ratings Explained
> You can migrate to a Free Team organization to a Personal account by opening a support ticket. No action will be taken against your account while your ticket is being processed.

Support request sent, I wish there were more clear on what "Topic" and "Severity" this kind of request falls into.

#HugOps to the tech support team that's going to be flooded with requests.
The problem certainly isn’t that HN content and conversation isn’t good. But that doesn’t mean it couldn’t be better.

The core problem we are teying to solve is that the community sometimes misses out on the opportunity to discuss content that many people would find valuable and that would engender quality discussion.
What I’d like to know is why the hell is there so many Docker editions/licenses? Did docker just hire people who made Windows vista?

Also, just switch to Podman already people…
>I can't understand how you can let someone update part of the code on something compiled.

You can provide your closed source part as a precompiled library or object file together with the source code for the LGPL part and build scripts that let the recipient relink it with a (possibly modified version of) the LGPL code to generate a new final binary.

A pain yes but not impossible.
Having a screen or not is irrelevant, nothing says the recipient has to access the source on the same device as the binaries run.
The secret is that there are no grammars in our brains. Rules are statistical, not precise. Rules, idioms are fluid and... statistical.

We're a bit more specialised than these new models. But that's it, really.
It feels like teen chat rooms on AOL with more flair. Except I don’t remember the hordes ganging up on and harassing people on AOL.
Conic Finance
Well yes, ChatGPT is still not a search engine.
> You can migrate from a Free Team organization to a Personal account by opening a support ticket. No action will be taken against your account while your ticket is being processed.

This company raised $400M+ and they cannot be arsed to implement a feature to change account types.
iirc that’s why only very few GPUs supported more than two HDMI/DVI outputs, you need a complicated clock generator for them as the bit clock is a multiple of the pixel clock. Meanwhile DisplayPort only has like four possible link clocks.
Credentialism and Educational Inflation
We're deeply sorry https://www.youtube.com/watch?v=15HTd4Um1m4.
Yes, but only if your creating a habit of something good. I can rewrite the same passage every day and I'll be very good at writing that passage. I don't think that is working toward mastery of writing.

My elementary music teacher would say: "practice makes permanent". If you practice bad habits, you get bad habits.
Link is wrong, should be https://www.openculture.com/2023/03/a-student-writes-a-rejec...

(It's currently https://www.openculture.com/2023/03/a-student-writes-a-rejec...)

Funny how it got upvoted enough to get on the frontpage but no one actually bothered to open the link it seems.
And these are exactly the reason China does not want western social media, especially since US has a history of toppling other regimes. That’s not to mention social media’s role Arab Spring. CCP probably saw that and scared shitless.

FWIw, I think these concerns are valid. But it is sad that US comes to the same conclusion as China.

I have for a while now held the opinion that social media needs to be hyper-locally locked down to be “healthy”. However, that is practically impossible to pivot to now. That said, Nextdoor model hasn’t exactly been a role model community so maybe I’m just old now.
Haha :)

For what it's worth, the site has been developed by different people over time, so the choice to use Tailwind was made by someone else early on. The team working on the site now doesn't feel strongly about it either way — it's sometimes annoying but overall using it feels really nice! And I'd probably say the same about other CSS solutions too.

I think we'll keep it for now. Where it really shines IMO is fast prototyping. But yeah, it's cool.

Edit: Ok ok tbh I do like it.
I agree that people shouldn't be thrown in jail for weed, but fining seems appropriate for a public nuisance. Not sure how you measure it, but we do it for noise as well.

This may surprise weed smokers, but non-smokers don't want to breathe that shit in and the smell goes everywhere. Maybe smokers are oblivious to it, but the stench is more far reaching than tobacco for sure.
Frick, I hate to see what happens in a few months when Amazon _Triple downs_ on RTO.

I really wish journalist would understand that we don't give a fuck what Amazon is doing. The only reason this is an "article" is because it's Amazon.

Cool, no one gives a shit except maybe Amazon employees and if they haven't seen the writing on the wall I doubt this article will shine light on what they're missing.
Kudos to React maintainers for their focus on documentation. A year ago I decided to learn React and the official docs were instrumental in getting me up and running. For context, last time I'd done any serious coding was when I still had to care about IE6 compatibility, so all the modern SPA paradigms had to be picked up from scratch. I spent the afternoon reading the docs and was able to jump right into coding a basic proof-of-concept app that same day. The clarity of writing, the progression of topics, it all hang together very well. Looking forward to the latest iteration here!
This is interesting, but it would even better if I could see it sorted by descending upvoteRate.
You can do that, the average person can't, so you should probably consider the time you'd spend on it, and how much it would cost the average person to hire someone to set it up for them. I don't think it'll be too cheap.

In the end, not dealing with that is most likely worth it for most people (including most people who have the necessary skill set).
On our team we are mainly talking about how will we divest of Docker.
Isn’t that the sort of thing advisors are supposed to caution against?

And aren’t PhDs supposed have a theoretical underpinning?
This feels like a way to layoff people without any of the headaches of organizing a layoff. Employees will quit voluntarily and your workforce may shrink by 5-10%.
The big problem with Moon colonies is that the Moon lacks carbon and nitrogen. Hydrogen is also hard to come by.

Let's say we find a lava tube that is 15 meters in diameter and 100 meters long. That is about 70 thousand cubic meters, and would require about 70 tons of nitrogen to create an artificial atmosphere similar to the one we have here (we can ignore the oxygen, or which there is plenty in the lunar regolith). Bringing 70 tons of stuff from Earth is not impossible, but far from easy, even given Musk's Starship.

It is much more likely that initially we'll build something similar in volume to the International Space Station, where we were able to keep a breathable atmosphere for 20+ years. Which, by the way, has a volume of only about 1000 cubic meters (out of which only about 400 m3 habitable).
For personal accounts prepaid would make cloud offerings a lot easier and more predictable.

I personally don't use any "traditional" cloud services like AWS, GCP, because of the uncertainty of costs of anything going haywire while I'm at work or on vacation.
Solved 1 minute later, xD
> What else do you want, exactly?

There's a world of difference between "This impacted less than 2% of our users." and "This impacted about 2% of our users."

The first implies that they have up to 2% of users which they don't respect, and undermines their apology.

I agree that it's good that they responded quickly, and I know there's a tradeoff between fast and perfect.
god just think how good life would be if we had all switched to elm or reason instead.
Thank you for the clarification. For reference, are there any open source projects you've seen that suddenly change course to being paid products and would lose open source status according to Docker? Any Linux distros that suddenly went closed source? Are there any sort of general public licenses that might preclude projects from even doing so?
Insurance only pays out to $FDIC_INSURANCE_LIMIT if a bank fails. I can't say what the scenario looks like where 400 banks fail simultaneously, but I can image it would not be good. I'm not sure the current FDIC payout models account for that, either.