skysight-inc/HackerNews huggingface dataset:
Here in Norway, soda bottles were returned, washed and used again.

They moved to single-use bottles some years ago, using recycled plastic[1], citing that the energy required for the transportation, washing etc of the reused bottles was higher than that of making new from recycled plastic.

A big issue is that a bottle going back to be washed is mostly air, so you get relatively few in a single truck. The new ones gets shredded at the store, thus you get a lot more plastic in a single truck.

So any reusable container would at the very least need to be stackable. However, I think the bottle story[2] here in Norway shows recycling is perhaps better than reusing.

[1]: https://www.coca-cola.no/nyheter-og-kampanjer/i-norge/100--r...

[2]: https://www.coca-cola.no/baerekraft/emballasje/redusertklima...
What I said stands.

I never said that our media does not criticize China. Of course they do. But they tiptoe around criticizing China in a way which could expose our own hypocracy.

Western media has been pushing the narrative that any level of force by the government is justified, because the pandemic is such an existential threat. They are reluctant to report that the Chinese government is then using excessive force, because it would make people question whether our government over-reacted as well.
Some parts of the panes are also webviews too, which definitely doesn't help. From memory you can go in and inspect them from the Safari web inspector.
One useful tip for reducing the latency with ssh commands (like docker, with DOCKER_HOST pointing to ssh server - for example enabling tab/autocomplete for subcommands (which does ssh to lookup list on tab)) - is to use PersisControl with ssh:

https://docs.rackspace.com/blog/speeding-up-ssh-session-crea...

For reducing the latency of an interactive ssh session, there's mosh:
https://mosh.org/
It is indeed, thanks for pointing it out. We'll add something about adding text.
> I’d hesitate to even mention l2arc or slog devices to someone that isn’t an experienced technical user, though, as they will probably go buy the wrong drives and may not even need the added complexity.

Not just added complexity, I'd ask: Where is the performance gain? How likely is it on a home NAS you're ever going to hit the L2ARC, even if it is tuned to continually update and wear itself out? Very low.

> Lastly, if you’re on zfs you can setup something like sanoid to automate snapshots. I just did that, hopefully it will save me next time I run rm -rf against the wrong folder by accident!

PSA: sanoid is great and everyone should upgrade their experience of sanoid with httm[0].

[0]: https://github.com/kimono-koans/httm
I do, but I also think that people should be able to choose sex work without stigma, if that's what they want.
I've found that heated verbal arguments almost always end with me looking like the asshole. It's the parable about wrestling a pig in mud, you both look nasty and the pig enjoys itself.

Instead, I try to calmly answer in as few words as possible using kind, non-committal language. Folks have figured out that when I'm not cussing anymore is when I'm pissed.

Also using lots of "I feel" phrases instead of "you are". "I feel like this is something we should talk about in private" rather than "You know this isn't the appropriate time for this discussion.".
Given the popularity of the vegan diet among millennials and Zoomers I expected this type of products to skyrocket.

The marketing was building a lot of hype, and targeting fast-food was smart, because I think that meat is usually very low quality so changing for a plant-based recipe could have been a double win: the taste is not worse or better, and the concerns about animal cruelty and bad ecological footprint is the worst for the type of meat used in this industry.
You should read One Man's Meat -- it's all this kind of thing!
I'm not sure, but in general having incompatible definitions for the same name is problematic.
I'm sorry but if you don't understand what tradeoffs are nor understand what tradeoffs are involved with choosing between JavaScript and TypeScript, I don't think there is much left for us to discuss.
If we had the same media landscape back in 1986 as we have now, I am convinced that Chernobyl would have been framed as nothing more than an unfortunate naturally occurring radiological phenomenon, having nothing at all to do with the nearby reactor meltdown.

Anyone who said otherwise would be said to be spreading dangerous and untrue misinformation, and should be permabanned from everything. And you're probably spreading problematic anti-russian racism, too.

Whatever you do, don't hoard iodide tablets or geiger counters, because that will just start a panic. Meanwhile, our elites hoard radiation protective gear for themselves.

Facebook and Twitter would work feverishly to delete any videos people uploaded of the evacuation.

And you would be gaslit for saying that perhaps the nuclear meltdown had something to do with the radiation. And perhaps the corrupt and authoritarian government cut corners and allowed this to happen.
I'd guess it's mostly about saving the face instead admitting they were wrong and you can't outrun COVID anyway, just postpone infecting whole population.

But honestly, if I were XJP worried about losing face I'd cancel all restrictions and sell it as China's success since they were able to wait out more dangerous variants and now they can let it spread with harmless Omicron. But that time passed though now with protests it will show him as weak listening to protesters, which could give ideas also to other people who might think protests will work.

Though losing face reason is minor, the real reason for COVID zero are health codes and total control over population. Sure, even before you could make one's life difficult without WeChat/Alipay access, but now you can legally imprison anyone not having health code and you can track all their movements and put them under home imprisonments, so very efficient way against protesters, well at least it was until now.

Let's not forget these widespread protests are still completely negligible compared to Chinese population, even if just 1% of Chinese protested that would make like 14M people and total number of protesting people right now will be closer to 140K, so basically nobody participates in these protests, so unless people will get courage and start protesting en masse nothing will really change, certainly nothing about CCP role, the very best scenario is lifting meaningless COVID restrictions and even that's way too optimistic.
I can’t speak to what the other person was thinking.
But in relation to geopolitical problems of the dependence on fossil fuels it’s perhaps most obvious to point to Putin’s war in Ukraine and how he calculated he’d get away with it because of Europe’s dependence on Russian oil and gas.

That’s without even starting to calculate the cost of climate change.
Atmospheric monitoring, mostly[1]. Notably, the picture on Google is wrong, it shows Gemini, which is here: https://www.google.com/maps/place/Gemini+North+Telescope/@19...

[1]https://en.wikipedia.org/wiki/Mauna_Loa_Observatory
What does "Western water forces" mean? Is that a Chinese idiom?
No because it's yet another open app.
Nice addition of the S&P500 as market reference.

Is there any easy way to correct for HN traffic? For example, is that what's driving the change in volume in 2016?
> can absolutely write unmaintainable

But you CAN write fast code too! And that, for a fairly high level language (in some aspects) is quite a feature, especially in the context of the safety it provides.

In pure Python/Ruby you can certainly not write very fast code, not matter how hard you try.
Incomplete protein refers to amino acid profile.
You generally repeat it if your symptoms come back .

If it does then ya for sure
That's unscientific, against medicine. If you see a penis and a pair of testicles, but for some reason the parents are ultra-liberals who wonder if it's still a girl, just test to see if there's a Y chromosome.
> the Senate is not a trustworthy source of information?

A partisan report, in the U.S., is not a credible source. There is simply no culture of intellectual rigour in partisan debate. (The Senate has nonpartisan research arms which are highly credible.)
The elderly "C Traps and Pitfalls" http://www.literateprogramming.com/ctraps.pdf was an extremely helpful book when I was learning C, although I don't know how well it's held up.
Interesting that the url within the parentheses isn't recognized.

EDIT - actually, none of the urls are recognized as links.
Advocate Aurora Health Notice of Data Breach
As a "lifelong" GraphQL user I'm curious about your thoughts
Assuming you can afford to eat meat

Last I checked, Beyond Burgers cost almost 50% more pr lbs than the cheapest bulk ground beef in the store. If that changed then there might be a market.
Ditto, just in my case using ASUSTOR. I think the reliability issues aren't too bad especially if you use in the built-in Time Machine support in most NAS OSes these days.
The linked article argues that making storing invalid values in the bool undefined (rather than just using such bools) is important because otherwise the compiler is not allowed to move the code (without adding appropriate checks that it would have been reached). The compiler can only make that transformation if it has no effect on any cases where the code wasn't reached at all, which includes not introducing any new UB in those cases. Predrag conclusion that this means having UB in dead code matters is simply wrong.
Hah, I was actually thinking of this but couldn't remember what it was called. Thank you! This thing is really great!
Type-checking doesn’t take any serious codebase to “zero run-time errors in production.” It’s not a magic pill. Monitoring tools are useful for far more than telling about runtime errors.
One day you'll want to be able to call yourself "senior" and then you'll realise, everything about software engineering is about balancing tradeoffs and every choice you make comes with tradeoffs.
Well the downside is that with my longer lenses I'd have to make a hole in the ceiling :D
I haven't read through this entire thing (yet), just skimmed it to get a feel for it. I've been incorporating ffmpeg into projects and using it for personal homelab use for over a decade now and this has to be the most complete guide I've seen on the subject. It's extremely thorough but seems to be written in a way that a beginning could pick up and use. Massive props to the author(s) here; this was no easy task and developers everywhere will benefit from it. I've shared it with my team in the hopes that it will make future projects easier.
Just tech companies. I don't think there are any stories on specifically how many technical people are being laid off, just overall numbers.

A couple of these stories I've seen suggested for some of these companies it's not all, or maybe even the majority, technical people (like it says 'layoffs were focused on X, Y, and Z departments', where it might have marketing or HR in there), but there's none I've found that has made it clear exactly how many people in technical roles.
I had the same question as you
A lot of these were exhibited at the Worlds Fair in Dubai (expo 2020) and in my opinion one of the best exhibitions at the fair (fare?)

Japan was one of the few pavilions that displayed something just because it was art (Notably France had a non-permanent art exhibition)

Almost everything else at the expo was LED screens and robots build for the pavilion.

I really enjoyed the Miniature Calendar and wish they kept it as a permanent exhibit in Expo village.
I usually need subtitles to understand what is going on these days due to the mixing. This along with TV shows in HDR being too dark I am going to need to go back to reading books.
I assume they're from an unedited VOD of the live broadcast, whereas the ones with the censored audience appear to be the state media's edited highlight clips that they shared on social media.
The undefined behavior can still affect code generation even though the program gets translated.

It's just that the generated code may not do exactly what you expect it to do because the presence of undefined behavior allowed the compiler to make assumptions which may surprise you.

edit: It seems that I am incorrect
Also for anyone looking to draw conclusions here, remember that the HN crowd including the hiring thread is a very small slice of the tech industry generally, and for most people you only need to find one job for your job search to be over.
A feature request should have a different life cycle. In that regard it should be more like a PR, where you submit a request, it gets feedback and is resubmitted etc. All with a history that's clearly visualized, so it's easy to compare the different revisions.

I find it quite difficult to follow the discussion around a non-trivial feature request when it's just a regular issue.
> I could not find in the post anything saying that they are going to abandon the current ESLint and let it rot while they write a new version from scratch.

One thing that stands out is that they haven’t grown twice the manpower with institutional knowledge overnight. You have to put a lot of effort into your rewrite, and you have to fix bugs in the existing thing.
I have it do my entire drive and frequently throw 100+ GB of video files onto my main hard drive that get backed up within the hour.
What Is the Purpose of Demoing LLMs?
Intentionally making close friends
And all of them switched to the current state of affairs the moment they could. Their parents too.

Weird huh?
I would add to this:
1. Visual Studio debugger is really, really good and you should use it to step through your program (or equivalent IDE based workflow).
2. Learn to compile your code with memory safeguards and use the tooling around them. Specific depends on the platform. On POSIX address sanitizer is good I hear. On Windows you can use the debug CRT and gflags to instrument your binary really well.
People keeping coins in a centralized exchange…

When will they learn

Only reason to have coins in a cex is when converting to fiat, even then you might be better off using a dex and moving in and out of a USD stable coin for day trading and fiat conversion.
Imo more projects should start paying its author to prioritize their "issues", feature or bug
I think you've possibly simplified by solving a different problem to what's described in the article. The problem space described is subscription plan & pay per use (with what sounds like might be percentage pricing as well). This is quite different from per unit billing.

> Some of this complexity is self-imposed

Having spent years working on invoicing & payments systems, the business will impose complexity (which you can only say no to a certain amount of) and then legal will pay you a visit and explain all the many rules that apply to billing & invoicing that vary across each country. Internationalization isn't just a tax complexity.
If the requirements and purposes are the same for every frontend project you do, it obviously makes sense to reuse previous planning and apply it without rehashing the discussions.
If you were able to get one or two candidates by the end of this week to interview that were willing to do hybrid, would that work for you?
The US would not go to war and attack china over Taiwan. MAYBE They will fund Taiwan to attack. Maybe they will just put their troops there. And not fight. But they won’t go to war.
Food is a bad industry to get into:

* You're competing with 101 nations that subsidize their exports for political reasons

* You probably also have to subsidize exports, so it's a loss maker over all

* You're open to very erratic prices as freak weather (at home or abroad) drive supply around. Plus fashion and arbitrary changes to tariffs and other factors. Your inputs (fertilizer made from petroleum) fluctuate in price a lot too

* In the medium term nothing you're growing will remain viable as climate change bites

* The work is low skill, dangerous, boring and isolated leading to major issues in the community

* Pollution is high both generally and locally

Stick to financial services where you can employ a lot of people, pay them well, actually make money, keep them in efficient low pollution cities and live a boring prosperous life like the swiss
If it's supported that would require buying the propriatary usb cable for this camera sadly. And I'd have to have the computer nearby.
Designing for people with dyscalculia and low numeracy
Handbrake uses ffmpeg in the background (a forked version if I recall correctly).
I worked with ffmpeg for a few years about 6-7 years ago. If I learned anything from that time period, it's that whenever I started a sentence with "ffmpeg doesn't do ..." I was wrong. It may not do it out of the box, and the way to do it may not be documented anywhere, but I was always wrong.
I can see that for 2d backgrounds and pixel art.
Oh nice idea, I have not even tried using my tilt-shift adapter for this
What about a price to CO2

Until that price shows up at the supermarket it is irrelevant.
Yeah, I agree. Like an ideation assist.
Are you sure you can't just use adblock in a firefox container?
My current pet peeve with a shifting UI is Visual Studio's Git Changes view, which adds status/response messages to the top of the view after performing some actions, shifting everything down by the height of the message.
In my experience bot-busting on other (admittedly smaller) platforms, it's almost certainly very skewed towards new accounts. I would estimate accounts less than one week old accounts make up 80+% of that number.

That said, I'm not sure I agree with the assertion that because Twitter fired that team their bot-busting capability instantly dropped from 500k/day to zero/day. The code they wrote and the work they did still exists.
TikTok Challenge and a Malicious Python Package – A match made in hell
Attacker Uses a Popular TikTok Challenge to Lure Users Into Installing Malicious Package
I got badly burned out by a pathological workplace. I showed up when they'd been going in circles for a year in a half with a product that had huge promise but they couldn't bring it in and the inventor of it had just had a baby. I got it in front of customers in six months, told my doc how bad the situation was and started taking antidepressants preemptively, did another release six months later that landed most of the features they wanted, got dissed by the inventor of the product in a standup meeting, then I quit.

Spent a few years trying to flesh out a vision and sell it. Wound up wasting a lot of time with two salespeople named Bill who couldn't sell their way out of a paper bag. Got into a lot of debt on my home equity line. Got health care through Obamacare. Did a lot of walking in the woods. Played every JRPG ever released for the Playstation Vita. (I think)

For me the semantic web was like a "god of poverty" that shows up in asian religion.

Built a bot and workflow engine to process job applications. Rolled my car. Got one of the first jobs I applied for because my workflow system was such a good story. The folks turned out to be totally disorganized, I chafed at the bit, got let go a year later. Went into therapy. After about 7 months I got a job where I actually go to an office sometimes. I feel appreciated. Paid off my debt. Quit taking antidepressants, which led to a strange series of events...

When I was on my own I joined a standards committee. I feel like I accomplished much of what I was trying to accomplish back then and I've written up a technical report. I sent a draft to the editors but the folks on the committee tell me I might be fighting with them for a long time. It feels like I wrote a second PhD thesis. After about a decade I found the first person I've ever met that really knows how to do things with OWL. Right now I am on another subcommittee that is empowered to revise the standard and not just do research and it looks like I may be getting some consulting work related to it.
Well, Mauna Loa has a fast moving lava in much larger quantities than the nearby Kilauea, so the scenario might be grim there as well. Large areas can be flooded within hours, especially on the south-west.
> If you had a type checker bug you didn't you manually test that code path at the bare minimum.

I'm glad that you agree type checkers help avoid error prone and expensive manual testing work.

> What isn't helpful is the the notion that types replace testing.

Types are a type of testing. They are another tool in the toolbox for writing correct programs.
Capsaicin is a psychoactive substance
The Linux Kernel Key Retention Service and why you should use it
Do you have any relationships with recruiters?
Chrome browser will no longer update on Windows 7 and 8 after January 2023, v109
Easily researched? Imports and exports are usually compared in terms of € or USD and sure, if you process feed into meat you will make a surplus or you wouldn't do it. But for agriculture, a more fitting unit would be the nitrogen involved, and I'm pretty sure that imports greatly outweigh what's exported in food.
> reasonably certain that a country well known for sending in the troops to crush rebellion would count as a dictatorship

Authoritarian. China has been authoritarian for a long time. It only recently became a dictatorship, which is an inherently unstable form of government.
This is actually why I dismissed Elon's belief about us being in a simulation.

You can't know that, even if the math technically works. Maybe we are, maybe we aren't, it's really about what you choose to believe.
It’s a spectrum where I’d definitely rank Go higher than the others but package management and error handling were historically a disappointment.
Or the limited FB resources were concentrating in that area?

Or, combination thereof.
The actual notice document doesn't seem to say anything about bathing. It's yet another quirk of the infographic.
Yes, thank you. It's clear these points are incorrect if you consider the purpose of undefined behavior. Compilers are allowed to assume undefined behavior is never invoked (which may be useful for optimization and other reasons); it is a promise from the programmer that they will not invoke undefined behavior specifically so that the compiler may assume they don't. Things are often made undefined behavior because the assumption is useful, but hard or impossible to prove in general with static analysis, so it requires a programmer who can consider the context of the code to assure the assumption always holds. If undefined behavior is invoked, some of the compiler's assumptions are wrong, so anything could happen (see the "principle of explosion"[1]). If no undefined behavior is invoked, all of the compiler's assumptions are correct, so the program must behave correctly.

For example, imagine a C programmer writes a function that adds two `int` values. Hypothetically, with some inputs, the addition may overflow. That would be undefined behavior, so the compiler assumes the function is never called with such inputs, and optimizes accordingly. The programmer knows this, and assures the function is never called with those inputs. Since the only assumption the compiler made was that the function wasn't called with input which would cause the addition to overflow, and the programmer assured that assumption is correct, the function always behaves correctly.

Consider if the same function's inputs were provided at runtime from stdin. The behavior of the whole program is undefined if invalid inputs are given, but if only valid inputs are given, the program must behave correctly.

[1]: https://en.wikipedia.org/wiki/Principle_of_explosion
I’ve worked at several typescript shops and I have certainly never seen “absolutely zero runtime errors in production.”

Even Rust, which has a much stronger type system than TS, does not prevent all runtime errors. Types can prevent a certain class of bugs/errors, and that’s great, but zero runtime errors is overstating it by a wide margin.