skysight-inc/HackerNews huggingface dataset:
> some/most of the black plastic parts it contains are straight from different factories in China.

Yes, they are.

> I would be surprised if anybody QAs the chemical makeup of raw plastic input. As long as the parts mold correctly and hold up structurally, nobody would notice when the Chinese injection molder changes suppliers mid-batch.

And yes, they do care. Critical parts (and food contact parts are always critical) usually specify a specific resin from a specific manufacturer on the procurement documentation. The major brands absolutely 100% audit this when they check in on their suppliers. And the major brands absolutely do check on their suppliers. (Many of them are even supplying the resin themselves, so they really care if it's getting diverted.) The factories are not incentivized to mess this up, because they know it's game over for their business with that brand (or even OEM/CM) if they screw up, so they instead get it right and just charge more. This is what you pay for when you buy name brand products.

And it's what you give up when you "save money" buying on AliExpress!
While I get your point, unfortunately “civilised” means plastic cups. You don’t see people in poor countries with no industry going to coffee shops to drink expensive coffee from plastic, they drink from handmade reusable cups.
This is the exact reason why is started with streaming services for games (Gfore/boosteroid/game pass).
Next the anti-cheat thing I also spend less waiting for updates. And this way I can still play these games with my buddies.
>"if I do my job poorly I understand I could get fired."

If I got a million dollar parachute when I do my job badly, I would love to "take responsibility" as well. Fuck the people, I get paid either way here.

> But, did he/she do their job poorly?

in a fiduciary sence short term, no. So shareholders are happy since that's all their care about.

Long term, who knows? I don't see them closing the gap with Google nor Microsoft so this could just accelerate that downfall.

in a spirit of, as some politician say, "creating jobs and stimulating the economy", absolutely awfully. We have 500 more workers out on an awful job market and it's not because DBX wasn't profitable. They simply dropped workers to prepare for a bad time that the US economy doesn't want to admit out loud.
According to this article macOS does do a network request to check the notarization ticket:

https://eclecticlight.co/2023/03/09/how-does-ventura-check-a...

They also check the developer certificate in the OCSP stage.

Both of these are mechanisms where apple can effectively lock out developers from having a smooth install experience for their software at their discretion.
The coffee is a tangible thing that required a lot of work to produce and deliver to you, and this work is required again the next time you want a coffee. The colorscheme is #19181a, #221f22, #2d2a2e, #fcfcfa, #ff6188, #fc9867, #ffd866, #a9dc76, #78dce8, #ab9df2, #c1c0c0, #939293, #727072, #5b595c, #403e41.
>What’s wrong with being skeptical

Normally nothing. But what we are seeing here looks more like an organised, astroturfed attempt to overthrow a democratic result if Kamala wins.
As a painter, most of the technical details are lost on me, though I get the gist.

Looking at the results, it seems that the author defines a base color (green for the leaves) and moves up and down in brightness using what amounts to a multiplication for the shadows and an add for the lights. The result feels a bit harsh and unnatural.

I would suggest that he also plays a bit with the hue values.

1. That he darkens the lights but moves the green towards yellow.

2. That he lightens the darks, but moves the green towards blue.
Thinking about "Temporary Hardship"
I absolutely love how this is written and hate how mouse cursor doesn't turn into pointer when hovering above links.
I switched from Goland to Zed. Works really well. Only missing debugger support... After that it would be perfect for my usage :)
Congrats Causal. This is Paul Barnhurst, The FP&A Guy it was a pleasure to work with Lucanet over the last year as they searched for the right target.

Excited for your next stage.
Your web passwords, not your app passwords.
Same! Pretty amazing to just speak ideas and have them come to life.

I am curious if there are better set ups that Claude or ChatGPT for coding? I'm sure there must be. Right now I have to cut and paste and often use multiple responses together. Curious if anyone has suggestions.
Pandora‘s box has been opened.

Some say „this is mere tab completion“, some say „it won’t replace the senior engineer.“

I can remember how many fiercely argued 2 years ago that GenAI and Copilot are producing garbage. But here we are: These systems improve the workflow of creating / editing code enormously. You seniors might not be affected, but there are endless many scenarios where it replaces the junior who‘d write code to transform data, write scripts, write one-off scripts, or even write boilerplate, test code and what not.

And this is only after a short time. I cannot even imagine what we‘ll have ten years from now where we can propably have much larger context windows where the system can „unterstand“ the whole code base, not just parts.

I am sorry for low level engineering jobs, but I am super exited as well.

With GebAI I have been writing super complex Elisp code to automate workflow in Emacs, or VBA scripts in Excel, or Bash scripts I wouldn’t have otherwise been able to write, or JavaScript, or quickly write Python code to solve very tricky problems (and I am very high level in Python), or even React code for web apps for my personal use.

The future looks exiting to me.
You were tunneling traffic through SSH :P
Incident Review Action Items
Every hiring manager with any experience should anticipate that candidates are likely to negotiate.

Therefore, any offer should be backed by logic of the form "we want to hire this candidate for $Y or less. We will make an initial of $X (X < Y), so that we have room to negotiate upwards when they ask."

In my experience, usually Y==(X * 1.1).
That means transferring my convoluted setup there too, and I'm not alone on the server. TRAMP really is the best mode here, it's just slow
Thank you! It'll be fine learning resource.
Wow, good one, I loved the illustrations too. What a portentous, foreboding prediction of humanity
historically in tech, that group is some new competitor that "disrupts the industry" and either becomes a new power respecting talent for a while, or gets bought out by a megacorp and given that huge salary once again.

That's really the main saving grace for this industry; the scalability that a few employees can still provide a solution that makes corporations with hundreds of thousands of workers sweat. That's why they surged salaries so aggressively in the 00's and half the '10's

That's also the reason why unionization will be a hard argument among tech workers. Slowly starting to happen in the games industry, so that at least confirms there IS a breaking point somewhere for that to happen.
Learn both. Rust first, because it's a lot more approachable. Modern C++ doesn't really have much in common with C to be honest.

Also, you'd probably have found these quickly, but cppreference.com is the nicest C++ reference (!cppref on DuckDuckGo) and doc.rust-lang.org (!rust on DuckDuckGo) has the Rust standard library documentation.
I am shocked, shocked! that a thing run by Musk is a poorly-run shambles. Who would ever have imagined such a thing.

This seems yet another case where, in Musk's mind, weird enthusiasm completely trumps hiring anyone who knows what they're doing. Like, this is not an experimental new form of campaigning; you can just get expert management.
Very anecdotal and it seems like a completely made up reason

Author's opinion to me is not relevant given this is his view: https://x.com/shl/status/1851594850900046077
I find writing code to be almost relaxing plus that's really a tiny fraction of dev work. Not too excited about potential productivity gains based purely on authoring snippets. I find it much more interesting on boosting maintainability, robustness and other quality metrics (not focusing on quality of AI output, actual quality of the code base).
It's mainly that way because due to crossing at most places being legal you don't need specially marked crossing and special marked crossings are mostly reserved for special situations.

Like legally speaking there is no direct rule weather a car has to slow down or stop when someone is crossing the road. But if not doing so would endanger anyone the car has to do it anyway. And not doing so means you are pretty much fully liable for any damages this causes (assuming they had time to react etc.). Similar going on a street in a way which forces a car to strongly break isn't legal, as abrupt breaking comes with all kinds of dangers. For many situations especially small streets, low to mid traffic situations or situations with such high traffic that they jam this works perfectly fine without needing any "official" pedestrian crossings anywhere.

There still can be "unofficial" crossing, but they mainly exist to make space at the side of the street i.e. prevent parking cars blocking pedestrians from crossing. This matters especially for people with buggies, baggage or e.g. walkers. It also helps with visibility as small people like children are easy to overlook between parking cars. But they have no special legal handling and aren't loop holes or anything either. Just the normal way pedestrian crossing had been handled in most places before care traffic became big.

Through because "people aren't always careful", "crossing streets with multiple lanes is always a bit scary" and "sometimes traffic is just too high" and similar we have pedestrian crossings with traffic lights on nearly all road crossings involving multi lane streets or streets with 50km/h speed limit. Sometimes there are also traffic lights for things which are only pedestrian crossings, normally with a button you have to press for them to signal cars to stop.

Lastly there are properly marked pedestrian crossings (zebra strips, with appropriate sign) which are special in that cars have to stop if it looks like a pedestrian _maybe_ wants to cross the street. Not just if it would be dangerous to not do so. They are basically a cheaper version of a on demand traffic lights in situations where crossing the street without one can be hard to do safely while there is very little pedestrian traffic at the same time (e.g. on a street where for a long strap is no crossing with traffic lights but sometimes people have to cross in the middle but only a few times a day). Sometimes also used in situations where theoretically not specially handling is needed but due to idk. there being a primary school nearby it's done to add a bit of additional safety.
Russia fines Google more than entire GDP for blocking YouTube accounts
I'm sorry but I don't understand how people say LLMs are simply "tab completion".

They allow me to do much more than that thanks to all the knowledge they contain.

For instance, yesterday I wanted to write a tool that transfers any large file that is still being appended to to multiple remote hosts, with a fast throughput.

By asking Claude for help I obtained exactly what I want in under two hours.

I'm no C/C++ expert yet I have now a functional program using libtorrent and libfuse.

By using libfuse my program creates a continuously growing list of virtual files (chunks of the big file).

A torrent is created to transfer the chunks to remote hosts.

Each chunk is added to the torrent as it appears on the file system thanks to the BEP46 mutable torrent feature in libtorrent.

On each receving host, the program rebuilds the large file by appending new chunks as soon as they are downloaded through the torrent.

Now I can transfer a 25GB file (and growing) to 15 hosts as it is being written too.

Before LLM this would have taken me at least four days as I did not know those libraries.

LLMs aren't just parrots or tab completers, they actually contain a lot of useful knowledge and they're very good at explaining it clearly.
As he said, pirating is the better option. I'm guessing all pirate releases of GTA V will run perfectly on Linux.
Unity has some kind of data collection that can be used for analytics and advertising, so you might need to opt out of that in a Unity game. I think that came up in KSP as well.

https://unity.com/legal/game-player-and-app-user-privacy-pol...

https://unity.com/legal/game-player-and-app-user-privacy-faq
"It’s hard to talk to cast iron zealots. They’re usually people that never seriousky cooked before and went from cheap, thin steal pans to cast iron and assume all pans are like the thin pans they had before."

Maybe they are the same people who praise Apple and Tesla products for the same reason?
My first thought. Do I understand correctly that the HAR with all my session cookies, username&passwords&etc (not mentioning possibly sensitive data in the service) is sent to OpenAPI? Well… just… be aware of it if you want to try this.
I don't know if it was just sheer luck that your comment fit my particular flavor of ignorance perfectly, but it struck me as great writing! I think I learned a little thing today. When I read the article I thought, too bad I can't ever understand anything of this, but now my personal model of the universe is just a little bit richer.
This comment reads the same to me replacing “BATNA” with “alternative”.
Covering Sieves
Maybe they don't live in the same place or work with the same things, or one is remote the other isn't
> actually bulletproof

Its only 'bulletproof' in PR and Ad copy, because for as long as the US is capable of undermining any tech company that operates within its purview with NSL's, the 'perception of security' is a total fallacy.

In other words, the technology is not bulletproof, no matter how hard the marketing people work to make it appear so - only the society within which the provider operates can provide that safety.

For some, this is an intolerable state of affairs - for others, perfectly tolerable.
I went through my drawers and I have a bunch of black nylon Joseph Joseph spatulas and fish slices and things [1]. ChatGPT tells me that nylon is not frequently recycled because it's tough to do so - so I'm hoping that these are safe. They also say:

> All of our food contact products comply with EU regulations which states that materials do not release their constituents into food at levels harmful to human health. [2]

and they aren't some no-name brand that wouldn't suffer from lying about that.

[1] https://www.josephjoseph.com/products/elevate-carousel-utens...

[2] https://us.josephjoseph.com/pages/faq?search=recycle
Shane that the Julia crowd have given up on this
The number of times that I've dropped a Aeropress makes that impractical for me.
Those who do not understand Emacs are doomed to repeat it. Poorly, in worse languages. —C.S. Santayana

Emacs TRAMP mode has been doing this for 26 years, since November 1998. Fashions come, and fashions go, and Emacs remains. Anyone remember Atom? Anyone remember TextMate?

Just use vi or Emacs.
I cook all the time and come from a family that actually cooks meals, so yeah, the hygiene aspect is a non-issue so long as you just wash stuff properly.
Just use local servers and player validation signatures. Faceless matchmaking is bullshit. Local communities win. Don't mix e-sports with casual game-play. Just like you don't need a security detail for the average person, you don't need invasive anti-cheat for the average gamer.
Ask HN: Best Set Up for AI Coding?
I've had a lot of success making simple and medium scale programs (web based and python) using Claude & ChatGPT.

But my workflow is basically cut & paste from the web console (chatgpt or claude.ai), execute it, copy errors back in with direction, repeat.

I often have to ask for it to provide the full code each time, which can take multiple replies. Or it will provide a bunch of small bits of code I have to manually try and go insert.

I'm looking for both better methodology using my existing tools, or introduction to other tools which certainly must exist that are better suited.

I'd like to have something that can modify the existing code base directly and doesn't require me to cut and paste.

Ive bene using mostly HTML, PHP, Javascript & Python.

Thanks in advance for the help!
It's cultural, being a foreigner in Germany, you always get told to comply to rules. I couldn't care less about it and just shrug it off.
Honestly, some cities are really hostile to pedestrians with barely any crossings. I don't care if there are children around.
There's also OneOf (https://github.com/mcintyre321/OneOf) as well which feels more ergonomic to me (having used both).

Practical example in a short write up here: https://chrlschn.dev/blog/2024/07/csharp-discriminated-union...
Correct. A simple tip does not amount to probable cause by itself.
>companies don't exist to employ people. employees exist to help companies.

Companies in society exist to serve the customer, provide labor opportunities, and overall stimulate the economy (all of which is needed to make money).

This mentality above is exactly why the latter half of Millensials and Gen Z were demystified by the labor market and simply don't take the kind of "loyalty" narrative of the older generations. You can't talk family, layoff "family" every 2 years regardless of talent and pretend that "hard workers get rewarded". So you'll get the bare minimum, you will get no overtime when you request it (especially if you aren't paying 1.5x), and you probably won't even get the long dead 2 weeks notice when I move on.

You can't expect much more "help" when you can't give the basic modicrum of respect to your help.

> just make everyone a decent shareholder with decent liquidity and move on when the employee isn't necessary.

most jobs don't have RSUs. Not even in tech.
It was called out at the end of the article as an alternative to black plastic, so I think it is fine?
But the whole atmosphere is pushing it up, isn't it? (Well, not the "whole" atmosphere, but...)
Ethernet at NANOG 92
Coding in C++ is very different than it is for C and you should not consider them similar in any way. They are now two very different languages and nearly all the idioms in common use in C are considered bad practice in C++. It has been many years since these two languages could be considered similar.
If Rust would stop the politics pushing, I wouldn't be so afraid of it
Probably everyday folk bypass the paywall, so that's mostly paid by professionals who need it?
Demystifying the regular expression that checks if a number is prime (2016)
Max/MSP 9
saw very little discourse in the fact that apple silicon is following a "tick-tock" approach, very much like intel in the 2010s.

for the sake of annual releases we get a new number, but besides increased silicon area, the major architectural changes seem to come every couple years.

about time 16gb was the default on something that costs four figures. the on-device ai craze in this lineup has finally pushed the company to give adequate memory.
Straws are useless. Plates and ustensiles can be provided by and cleaned at the place you eat. Takeout containers don’t take more space than the non reusable container you will have to carry back anyway. They can also be provided by your place of work if you generally go for take out for lunch. Reusable tissue bags take no space or paper bags can be used for a cost.

Napkins and tissues are not made of plastics.

So, yes I fully expect people to carry around reusable things even when they bike. It’s not that hard. You know how I know? Because I do it every day.

Honestly stopping using single use items must be the easiest thing to do to limit the amount of trash you generate. It has absolutely no impact on your daily life.
Also check the Matt Parker video for a more entertaining explanation: https://www.youtube.com/watch?v=5vbk0TwkokM
Only total amateurs would use butter for making eggs. It's full of proteins and sugars that would burn.
Not so sure about that one.

Commercial drivers are involved in collisions less frequently, and the more stringent licensing requirements (i.e. a law) are probably helping with that.

Drivers knowing that they will get away with mowing down a pedestrian so long as they say they didn't see them is also going to encourage dangerous driving.

Most importantly, laws that promote safer street designs make a massive difference in pedestrian fatalities.

All this to say that: laws do protect people from 2ton hunks of steel.
You're deliberately looking at the wrong aspect and once again reducing a complex issue to a simple number. The question isn't "how many years does this give us until we reach an arbitrary goal", it's "what effect does the additional time have?".

We're currently experiencing a mass extinction only rivaled by previous incredibly catastrophic events. Even a single year could mean whole ecosystems collapsing or not collapsing. If we find a technological solution for climate change in 2050, but critical species went extinct due to overheating in 2049, the 2% air emissions will be the difference between billions of people dying or not dying.

I don't know how to quantify these risks, and apparently neither do you. But that doesn't mean we can ignore them when we consider the best course of action. It only means: your model is insufficient and simplifies things beyond reason.
I find DU's particularly useful with `System.Threading.Channels` because it lets the channel handle multiple types of results in one stream.
My argument is not "everything but airplanes". My petty argument is that this article is stupid, and the bigger point is that focusing on the energy consumption side is a dead end. The problem is that EVERY sector is not very significant. That's what that chart shows:

Eliminate air travel: 1.9%
Eliminate all trucking and cars: 11.9%
Eliminate residential heating/cooling: 10.9%
Eliminate commercial energy use: 6.6%

And so on...

If you focus on energy consumption, you can't solve that WITHOUT a thousand cuts, and that's totally unrealistic. And rage bait articles appealing to people's dislike and envy of billionaire airplanes for 0.000024% benefit don't help. Anyone who focuses on that is not using an engineering mindset and is distracted from the goal.

Ok, so now look at it from the energy production side. Get real serious about nuclear or wind/solar/batteries (and a few agricultural changes), and you could actually make a difference.

This is usually the point where someone says nuclear plants are always over cost and take too long to build, but the US military has hundreds of reactors running safely, and they were constructed for some government definition of "on time". If we were serious about achieving the goal in the US, we'd be pushing for a new branch of the military to manage public reactors or something, or we'd get real serious about batteries.

Btw, I fucking hate flying. The experience is miserable, and I can deal with ground/water shipping for anything I buy. It wouldn't change my life one bit if we grounded all the airplanes. But I'm not dumb enough to think that would change anything about the predictions for the climate, and flying has benefits to other people. The point was that you can't really solve air flight with batteries or nuclear power, so thankfully 2% isn't much.
China's BYD overtakes Tesla revenue for first time
I was told that pythons repl was equivalent or as good as Common Lisp/Clojure, and it doesn't even look like it has a networked repl without third party code.

I now wonder if pythons repl experience isnt even close to lisp likes.
Looks amazing. Years ago I was named "Top 25 Bloggers in the World" by TIME Magazine, and spent about $10k building a database of all the top bloggers in the world (and then failed to launch!).

Do you plan to do IG or other platforms?

Happy to demo it and give feedback.

A @ 175g. com