skysight-inc/HackerNews huggingface dataset:
Also to account for negative externalities such as worker rights, pollution and carbon emissions. Why encourage capital to move production overseas to escape how the community wants its goods to be produced?
Great comparison writeup! However, I do feel some of the points made are weak and seem to be rushing to conclusion.

In the React hook worker code you do not really need to use the `ref` and you can do something like:

```

function useWorker(currentUser, setCurrentPom) {
const [worker] = useState(() => new Worker(workerURL))

useEffect(() => {
const onMessage = (event) => {
if (event.data.name === 'tick') {
setCurrentPom((currentPom) => ({
...currentPom,
secondsRemaining: event.data.counter,
}))
} else if (event.data.name === 'start') {
// More branches removed here to save space...
}
}
worker.addEventListener('message', onMessage)
return () => {
worker.removeEventListener('message', onMessage)
}
}, [currentUser, setCurrentPom])

return worker

}

```

The reason it works is that `useState` allows you to lazy load something.

You mention two points which make svelte easier, but I would challenge you on those:

> We don't have to keep the worker in useRef, and can just assign it to a variable.

As per my thoughts above you do not need useRef, in fact you just separated the whole worker logic into a separate function which gives us separation of concern and better readability.

> We can pull the event listener code out into a function more easily, as that function won't then become a dependency to a useEffect - at which point we will have to wrap it in useCallback.

I am not sure I fully understand this. But if you are talking about wrapping the event listener code into a function, you can do that and you do not need to wrap it in a callback. Though, I am not sure what we gain out of abstracting the event handling part.
Flamewar comments like this will get you banned here, regardless of which side you're flaming for or against, or what about. They make discussion reliably terrible, such as in the thread below. No more of this please. You also broke the site guidelines egregiously in other ways. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules.

Edit: we've had to warn you about this repeatedly in the past. If you continue to abuse the site like this we will have to ban you, so please fix this.
Much clearer now. Thank you!
Is the answer "yes"?

Because I often feel that it's a combination of both. You need luck to get certain opportunities, but fully taking advantage of them or maintaining them requires putting in the work.
I was saying elsewhere on the thread - I am not suggesting that each should be turned into a runtime call. Instead, 'svelte.each()' callsites are easy to identify in the AST and transform in the compiler.

So the errors remain compile-time, not run-time.
... that's exactly why the headline points out that among those names on the original petition are some major organizations producing free software. It even names the specific organizations. It's not "clickbait" in the usual sense, like "You won't believe who's calling for Richard Stallman to leave the FSF!". (And it's a much better headline than "1500 people sign petition..." would be.)

Which organizations have signed the petition in support of Stallman?

Or even just looking at individuals, which GNU project members or FSF staffers have signed it?
Actually to clarify: its not so much stationary as it is constant speed. I'm sure not having to be able to move around is a factor too though.
Huh, I also thought that and was surprised to learn this.

I'm curious how many people assume the same, as it seems to have become descriptively defined as any wordplay based on a dual-meaning.

Typically, I'm a fan of nuanced definitions because it makes language more useful but, in this case, I'll probably keep using it the same way because I don't feel that the sexual requirement adds much value.

'Pun' probably works in most cases but not all puns are double-meaning and puns also have a cornier/less clever connotation IME.
Hey, on the plus side...

No more need for birth controls?
Some questions

1/how do we know we found the solution and not a decryption that gives a plausible message/solution. Aka how do we know this isn’t a false positive solution

2/have cryptologists studied possibility of “synthetic” cypher generation to bootstrap examples upon which an ML model could be trained to decrypt such message in the future ?
I ran into an interesting issue the other day and I am starting to wonder if the harbinger of things to come. My dog food was 100% more expensive online. Local store only had one 30 pound bag.

We are already stockpiling ramen and water and now I guess we will start adding dog food into the mix as well.

Things have not fallen apart, but they have clearly changed.
> This is a consequence for past actions.

Ok, so to be clear, it's "a consequence for past actions" when you know what's going on and agree, but "cancel culture" when you are out of the loop or when you disagree.
> This logic reduces to "I should be able to shout the N-word at Applebees and not be kicked out."

Yes it would. And that's why total unrestricted free speech is too much. But it's still free speech. Like, this is not an argument, just "this logic reduces to <bad conclusion>, so it's wrong."

> Being free from the consequences of your actions is not a right

Disagree, rights only exist to the extent they are free of reprisals - that's what it means for something to be a right. Obviously there's a balance here, I'm not saying free speech implies that your speech can only have positive causal effects, but there's a class of responses that has historically included government sanctions (and that I'd argue should also include corporate sanctions) that do need to be prevented for speech to be considered free at all. Otherwise, the only way for a regime to not have free speech would be to physically sew your mouth shut.

> Everything else after that (ie, forcing Applebees to let you shout slurs) is oppression in one form or another.

Sure, it's a tradeoff. I probably just don't care very much about oppressing corporations.
But proving you have a stake doesn't take that much work, right?
> Software development was a safe haven for all the weird people who wouldn't fit elsewhere. But then the neurotypical arrived, and they didn't like our weirdness.

Interestingly, it being actively promoted that socially maladjusted males were ideal for the field—from, IIRC, about the 1970s—was a key part of driving women and others not fitting that constructed stereotype out of the field.
It should be a choice.
It's arguable that GPL software is not free (as in freedom). It imposes a cost on some people, but not others.

The people who pay are those who modify the source code and want to distribute the result without contributing their modifications. It doesn't affect users of the software, only people with the skills and motivation to update and improve the software. These people are forced to provide their labor for free if they want to use the software for their purpose.

This of course is by design. But to me the irony is that it disproportionately ends up affecting mostly small programmers and developers who rely on OSS to make an income, while users, notably large corporations who provide cloud services and manufacture hardware, etc, profit handsomely without being forced to contribute any of their money or labor.

Of course AGPL attempts to fix this, but it's only really targeted at some corporate users and the small developer is still at a severe disadvantage.
Thanks for this info. I assumed there was a specific reason they used this setup.
I was joking about using tape.

Too bad we can't make x-ray leds.
Oh, he wants poor students who write free software in their free time and give it away to emulate DJB and also offer $500 for bugs others found in their software.
I meant as part of the original design, not as a stop-gap until the fabs are outputting enough chips.
Recent and related:

Falling sperm counts, declining egg quality, and endocrine disruptors - https://news.ycombinator.com/item?id=26221925 - Feb 2021 (601 comments)

Falling sperm counts could threaten the human race - https://news.ycombinator.com/item?id=26275527 - Feb 2021 (28 comments)
Using Selenium and Firefox to automatically download files
I've seen/heard about that or something similar. It makes me think that autism is essentially intelligence overclocked to the point of short-circuiting.
I have no idea. I was asking because I wanted to understand better the position of the person to whom I replied. They said they wanted Linux specifically, and not just open source.

I didn't understand why it's so important for it to be Linux, as opposed to any other operating system that's as hackable/customizable. So I wanted to know if I had missed something.
> The nice thing about grain elevators is they’re fairly easy to spot from a distance.

Agree. But how do we know they're full? ;-)
>I always thought it requires a CRT screen,

Probably you were right, in the past, because it has become much easier to do this with LCD screens as their resolution has increased into a range which demands fine control of higher-frequency digital data -- high enough (a function of the Nyquist frequency, I guess) to reproduce an analog radio signal with sufficient control to carry a recognizable audio signal
Eich also drew, to my knowledge, almost no objection when he was CTO of Mozilla. It was when he became CEO - a non-technical, political role - that people started asking about whether he was the right choice for it. His technical qualifications include that he invented one of the most popular programming languages ever and one in which Mozilla heavily invests. His political qualifications include that he lobbied to deny human rights to his own employees.

Eich and Stallman both are people who would have done far more both for the causes they believe in as well as their own careers if they recognized they were more effective as technical leaders than as political ones.
Some people prefer face to face interaction.
hate to get this discussion back on topic, but the headline for this article is "population soars": you're talking about 40 to 50 years ago!
Developer this developer that. Fact is there are many other technical jobs that do not require full time programming a github repo. Always will be. Someone has to fix the crap you guys code.
The issue in this case is that you created an account specifically to get involved in flamewars about China. That's an abuse of HN regardless of which side you're on.

I don't think most of the comments you listed were egregious. The last three, sure - but at least one of those accounts is already banned, and in any case, if posts are flagged/dead then they're already marked as unacceptable to this community, meaning the immune system is functioning. I'm not sure what more you can ask than that, and it certainly doesn't justify making things worse.
Yes, I would like a FreeBSD-powered phone that can run Android or iOS consumer apps totally sealed inside virtual machines.
It's an informal term, and your looking at ngrams from books, which tend to favor formal language. i
New informal uses that become popular in speech often have a las before they become widely used i'm books.
There are tons of options that aren't ESP32s. Many just aren't in the package that you are used to with a ESP32. Nordic, NXP, SiLabs and Microchip all have pretty comparable offerings at a similar price point for bare ICs (and if you are doing anything outside prototyping/small volume, you shouldn't be buying modules IMHO anyways).

If you are talking about ESP32 modules, there are still options but they are typically a bit more expensive, like $1-2 more last time I checked. However, there are ARM based wifi/bt modules that you can get as cheap as $1.50-$2.00 for an FCC certified one. Check out Fanstel BlueNor [1] as an example. The huge advantage being you get to use ARM tools instead of the Xtensa stuff, which depending on your workflows can be a definite plus (though I believe they recently added xtensa support in LLVM, so that might be a bit of a moot point).

They are definitely going to be difficult to compete with on the new ESP32-C3 line price-wise once they ramp it up though. At the end of the day though the ESP offerings have a bit of tradeoffs when you look at battery life and performance compared to other offerings. I believe they are working or may have fixed the power usage/sleep problems though on the C3s.

When it is all said and done though, I think the ESP32-C3 is going to probably take over the sub $1-2 IOT space, at the end of the day batteries are cheap and if you are designing your product to be plugged in... who cares.

What personally burns me with Espressif is they charge so much for their ICs. Like sometimes the modules are cheaper than the bare chips, even at 1k quantity, which is kinda irritating when you are space constrained.

[1] https://www.fanstel.com/bluenor-summaries
I'm aghast at this article and wish I could finish a bottle of wine on a rooftop agreeing with you, but that's nigh impossible and sitting here writing all of my negative thoughts would be a huge waste of time, so here's a recording I made recently of movement 8 of Bach's WMV 4 "Christ lag in Todesbanden" on an instrument, the Pyramid Eel 2, I've been developing: https://drive.google.com/file/d/1aXbkDKGa8wf4iQ4P_kt0KZOco_b...
I have heard this as well, but super curious what the impact will be when WFH/in-office is so widespread.
Having no social bonds with people you're spending 8+ hours/day with seems a lot more unhealthy to me (and so does spending all that time hermit-like - and doing your job in the company of family or friends from outside the job seems awkward too).
Lasers are an Electro-Magnetic emission of which the output is a synchronized at a specific and regular frequency.

If you have two lasers at about 700nm and 1000nm, and they 'start' at a synchronized point, then 7mm (7000nm) of emission later they'd have a repeat of the cycle begin again.

During that cycle the interference pattern would probably have an interesting shape, but I very much doubt it'd be useful for semiconductor production. Maybe a math or physics graduate could elaborate on if there's a name for this kind of pattern and if there are any uses I'm not aware of.
A steady supply of producers is also an increasing number of consumers. At what point is that unsustainable? Which is more important in the long run, the competition to be a "world super power" or having a livable planet 1000 years from now? If economics is more a human invention and less a fundamental law of the universe, maybe "economics doesn't work this way" is something we can change.
> The people who pay are those who modify the source code and want to distribute the result without contributing their modifications.

This seems to be a very narrow view of "pay". The effort is in the modification, which is already "paid" by the time they are required to distribute sources.

> These people are forced to provide their labor for free if they want to use the software for their purpose.

I don't think this is an accurate description of the state of affairs. Nobody's forced, and the labor doesn't have to be free, either. Many people are paid to develop free software.
Beating Captcha/ReCAPTCHA with Automation
I think part of it is that people in US have historically faced only several major disruptions ( 1939 depression being one of them ). Most people here have very limited idea how things work, when things are not conveniently available and don't seem all that comfortable with all the new ways they are being fleeced ( bots buying popular items, algorithms tricking them into paying more ).
SEC is Investigating SoftBank who spent $17B in US tech stocks to prop up prices
Many, many people have come forward, especially women, relating horrible experiences with RMS covering the last 30 years - which you are promptly disregarding as "alleged". If you do more research, you'll find many more non-anonymous stories from people about RMS's behavior.

For example, the FSF employees formed a union specifically to defend themselves against his behavior.[1][2]

This is how abusers continue their abuse - hiding behind others who keep excusing their behavior. RMS's behavior, regardless of cause, is not acceptable.

It's not "Cancel Culture", it's accountability.

[1] https://twitter.com/paulnivin/status/1374499598853545986
[2] https://twitter.com/_msw_/status/1374541822693761025
challenge accepted. see reply to sibling comment
I'm getting more and more convinced that I don't want to bring a kind into this world. By the time they grow up, they'll have so many pressures to deal with. Climate change, high levels of debt and the worst of all, support all these entitled old people who would still want young people to farm and feed.
Perm wfh is the future
> The Free Software clique is rooted in the deep past, and committed to endlessly rehashing the software controversies of the 1980’s — when mainframes were battling with minicomputers for supremacy.

That sounds a lot like the 2020s, s/mainframes/AWS/
It’s worth noting too - she had only newly turned 18 when she appointed her father as her campaign manager, he hadn’t been convicted, and she was a minor when he was charged.

Not defending her other actions re. her husband, but the thing with her father isn’t so bad given her age, given he was still legally innocent (note: he was later convicted), and given how common it is for children to maintain relationships with terrible parents in prison.

I’m not going to pick a side overall, really, but I think a lot of people assume she was an adult during all of this.
I think you're maybe confusing 'Free Software' in the FSF sense, and just 'free' or 'open' software in the broadest sense.

Open/Free/Public software is obviously very useful.

But it's the 'copyleft' stuff that I think the author is taking umbrage with.

It's arguably we don't really need copyleft to do any of the things you indicate as being important.
Like nobody else, ever.
> My interest in free or open source software has never been either political or industrial. My interest has always been educational. That is, access to the source code provided the opportunity to learn from it. So, in the same spirit as the Open Source / Free Software distinction, I coined the term Liberal Software to refer to software where the intent of the programmer is educational (liberal as in education). Any one of these three intents can produce software for which the source code is available — and that is often called FLOSS, meaning Free, Liberal, or Open Source Software.

As far as I can tell, the L in "FLOSS" is typically "libre," not "Liberal." I feel like the author is vastly and misleadingly inflating his relevance in this post.
Your last sentence is interesting.

Even having it all sorted for day to day living. You still have a car to go somewhere else.

I feel the same here in Australia. Much of our day to day living doesn't need a car. Some of our friends though are in small country towns that would be a big hassle to visit without a car.
Don’t get sun

Stay sedentary

Sit at your desk

Stare at screen

Work excessively

Eat unhealthy foods

Live in synthetic material homes

Stay disconnected from yourself emotionally

Drink coco cola, alcoholic, party all night,

Stay overweight.. obese

...

So many people I know struggling to have kids.. we’re out of touch with our natural environment.. pandemic, infertility, other things I won’t even mention for fear of downvote/cancelled but are considered “woke”..

Well wake up folks.. or sterile-ize yourself out of existence
The submission title claims they are the same quality but the article has a different title, and doesn't make any claims to video quality.

Converting video from a lossy format to another lossy format with these settings will significantly degrade the quality. For a desktop recording that could be problematic, still frames could be unreadable.

Going from a lossless video file to both h264 and h265 will typically have h265 files about 30% smaller at the same quality, but this comes with significant tradeoffs for transcoding time. And there is some nuance to getting the best quality, generally there are more resources on how to do this with h264. And h265 hardware support isn't quite universal, many older mobile devices do not support it for instance.
What happens when China cracks the laser and plasma physics, and builds their own indigenous EUV machine?

I hear the last thing standing in their way is the light source from Cymer (sp?).
Spring framework is "useless"? It's used by well-known companies like Netflix and LinkedIn as well as by a lot of Fortune 500 companies.
Conflating a 50% reduction and 94% reduction is pretty bogus.
I wouldn't call that "what was once known in the scene as DivX"...
No, it is correct that there are no neuter nouns in Spanish. That’s all it says. And you are very incorrect about “lo”. You can’t read a page of Spanish without encountering it several times.
Not just propaganda, I think. From what I have read about the Zodiac killer it seems like he took personal delight and thrill in not getting caught and feeling like he was outwitting investigators. Purely for ego.
I know the words. The whole point is - for the third time - is not that those words aren't as bad as the Woko Haram on Twitter tries to present it, though this is also true. The point is even if they were what they claim, it still wouldn't be a reason for ruining somebody's life, because the whole concept of "people like that" is complete and utter bullshit. People are complex. Somehow most people people by now get that reducing somebody to their gender, or disability, or condition, or skin color, or ethnicity, or some other single trait is wrong. But it's still hard to get how reducing somebody to one single random statement - made years ago at that - is wrong. I am still not sure if it's performative obtuseness or geniune psychological blockage.
On the other side of the coin, a fully-remote employee incurs the cost of maintaining a workspace. That's more square footage they have to buy or rent, then cool etc. That's a recurring monthly cost that company doesn't have to pay.
Yes, parsing is trivial, but compiling (in the traditional sense, not the transpilation sense) is a different story. The other sibling comment nails it.

Grammar enforces where a grammar construct is allowed to exist. A custom grammar can be very restrictive (which it is, to great effect, in Svelte's case).

If we reuse JS grammar, then that comes with expectations of what should semantically work. For example something as simple as `$ = svelte.each` might evade a not-sufficiently-smart compiler. Or maybe `console.log(svelte.each(...))` might mis-compile because nobody ever thought to handle that case.

Having used systems with compile-time grammar constructs that look like runtime constructs, I can tell you that having your expectations about semantics being changed from under your feet can be a very frustrating experience.
Someone else on this thread pit it well:

This person has a demonstrative history that supports sex crimes against children (see: supporting her father, supporting her partner). This person is/was in a position to influence what was seen by children (a mod for /teen) on a website that links to gore and porn.

If this person was a software engineer - I wouldn't care.

If this person was my babysitter- I would care.

This person moderates content on r/teen - I care.
ffmpeg only uses x264 if you tell it too. if you don't set -c:v libx264 when creating a .mp4 output, i'm pretty sure it uses the libav h264 encoder. if you use a binary of ffmpeg without --non-free/--non-gpl (forget which) enabled, do you even get x264?
Global Survey dataset on psychological and behavioural consequences of the
Unsubscribing from Firefly Semantics Slice Object Store Observables in Angular