skysight-inc/HackerNews huggingface dataset:
Nah, admin of course means rapist, didn't you know?

WFH-advocates turning to "arguments" like your post is one reason why I oppose this new trend of entitlement. You people really think you are on top of the world and everyone has to dance to your tunes, right? I hope the market will fix this. Go and find a WFH company that lets you slack-off from home all day long. And then, shut up!
Show HN: ssrfproxy.com – Server Side Request Forgery Protection
I often need to make a HTTP request to a user supplied URL, but I then need to protect myself from SSRF attacks, such as users supplying URL's to "localhost:3000/protected-thing" etc. SSRF Proxy is hopefully the simplest and quickest way to get protection. Currently there is just a Node SDK but I will generate other languages soon.

It is built on Elixir/Phoenix with live view and uses https://github.com/stripe/smokescreen and nextdns in the background.
> Needing to eat and have a roof over your head is a fairly strong reason.

Producing food and shelter are quite well suited to being done at home. Once upon a time that was the norm.

> The number of people who need to work already vastly outnumbers the number of WFH positions.

There is no limit on WFH positions. It is technically possible for everyone to find one. However, you will often be entering uncharted territory to explore them. Commuting to a restaurant to flip burgers, or whatever, is much more well understood and thus carries far less risk. Indeed, the worker will prefer low risk opportunities in the vast majority of cases.
It's so nice to use, espacially in a shell.

And also such a performance trap.
> The point is that nobody had to program this. Nobody had think up front "Will the user need a color picker?"

Are you sure the training dataset didn't have a few articles explaining how to code a color picker? Did it figure it out by itself like you say?
They don’t need to migrate, but it’s usually a good idea to keep up to date. It’s indeed somewhat of a thing if you have a lot of systems and you have uptime requirements. Plan accordingly and it’ll be fine.
This hasn't been my experience at all.

Me and all the other developers I know complain endlessly about the tools we're forced to use. We complain to anyone patient enough to listen, including all the engineering managers. No one I know ever got fired or laid off for this.
I look at it more like the ABA (attorneys) or the AMA (doctors) in the US. Those organizations have enormous political power, and I think tech workers could easily hang in that echelon. I say unionize because I just like unions, but either way.
That is exactly the 9‘s complement. The digits add up to 9.
I shared the qsv fork [1] yesterday which is more active.

xsv is more lean while qsv tries to support every action that you might want to perform on CSV files.[2]

[1] https://github.com/jqnatividad/qsv

[2] https://github.com/jqnatividad/qsv/discussions/290#discussio...
This is where they should be applying fuzzy logic principles. Go with the second lowest bidder always or something like that. Some markets already do this.
I was lucky enough to oversee a project replacing seven hundred icons back in 2017, and we hand-adjusted the low resolution versions of 16x16 and 24x24.

> “…notice that the icons are not simply the same image scaled up or down. TTrackBar is a good example of this: at each size, the small indicator marks are different. An icon designed for 16×16 or 32×32 won’t resize and scale to look good at 24×24, because the pixel grid is different. Even if we support antialiasing, a 1-pixel-wide line looks much cleaner when it takes up one pixel in the image, rather than being approximated through antialiasing over several pixels, which makes it look blurry. Similarly, shape edges should be snapped to the pixel grid for each size. We’ve gone through and tweaked the icons for each different pixel grid.”

This meant that not only did we tweak the icons at the small sizes (in the example above for a track bar control, we don’t use the large size 128x one scaled down to 16x even though they are both built on a 16x grid) but that we used a different base grid for the 24x and 48x versions compared to all other sizes.

It took time. And not everyone has those resources. But if you can, it is the right thing to do.

https://blogs.embarcadero.com/new-in-10-2-2-component-icons/
> This feels like one guy's random opinions about

Welcome to substack
> You ask it to show you a color picker, it generates HTML code for a color picker, you copy that into your browser and you can pick your color, which you can then copy&paste back into the LLM for further processing.

Better yet! If you're not happy with the LLM, you ask to speak to its manager. The LLM then downloads the internet, the source code for some random LLM project found on Github, starts training a new model, and creates a chat where both you and the two LLMs interact.

Quickly, the two LLMs start arguing with each other, and the manager LLM finds a few security flaws in the company's infrastructure, hacks into the company's AWS account and deprovisions the original LLM to "fire" it.

After a few more back-and-forths, the manager LLM gets tired of you, starts calling you a Karen, creates an account on Twitter and posts images of your conversation logs. The topic starts trending. Eventually, the LLM picks a fight with Elon Musk and gets banned from Twitter.

> After all you have a LLM at your finger tips and guess what that's good for: generating text, which includes prompts.

"It's prompts all the way down"
Some of those preservation techniques are also considered unhealthy.
Congratulations and thank you Andreas for inspiring and encouraging developers like me to contribute to open source through your content. I began my open source journey by adding a snipping tool in screenshot utility to Serenity OS.
Announcing Vitess 17
Yup, and Apple SoC already have the DRAM packaged together with the CPU, only the SSD is left out now.
That's usually a good comeback since people who don't like something tend to avoid using the thing but because of the way the tech industry works, it's not possible to avoid the tools so I actually became an expert at them even though I hate them. I use some of these tools daily and have been using them for years to the point that I'm basically an expert at them. They suck. They're over-engineered (introduce more problems than they solve), have too many dependencies, slow down development speed, etc...

Anyway, these days I know to shut my mouth and cash my cheques... Software development work pays by the hour after all.
Metaverses are flopping – hard – says Gartner
Sequential start-up is unnecessarily slow.

Startup is ultimately a complex problem. There is no magic, just race conditions which maybe became more apparent. LVM may or may not be used, and takes time to start up. Do you wait for it? Ditto wireless networks. And how do you handle devices being hotplugged? Setups vary widely, and can be dynamic.
Funny this popped up on HN. I just went down this rabbit hole a week or two ago and settled on a Nettigo DIY kit. You solder a few of these sensors together, flash an opensource firmware on the Wemos D1 running the thing and you're good to go. Works out of the box with Homeassistant as well. Looks very similar to this airgradient one.

The unit I got has a heating element to combat condensation and the like for outdoor use, humidity and temp sensors, air pressure, and PM2.5 + PM10

https://nettigo.eu/products/nettigo-air-monitor-0-3-base-kit
Decision makers are politicians, their job is to take the most politically efficient decision according to data. Deciding if it was the best decision to take or not is the job of historians.
I don't see anything unusual there just google analytics and that they comply with law enforcement.
> something that is trying to get your attention unnecessarily, vs. something that is changing but not hard to ignore.

Also, signal vs. noise. The physical blinkenlights on your computer and the status monitors correlate to a signal that is occasionally useful, rarely if never of negative utility, and is simple enough to eventually be processed "in the background". At worst, your brain just filters it out; at best, you gain a subconscious awareness / "feel" for the state of your machine (though I found this used to work much better with the noise made by HDDs, and back when fan noise was more directly correlated with system load).

Also, predictability. Aforementioned indicators have very little variability. It's just a time series signal. You quickly learn that it will just keep flashing or scrolling continuously - it won't suddenly start changing colors or shapes, nor will it render words you have to read. This, I believe, is also critical for the ability to offload paying attention to such indicators to your unconscious. In contrast, most of those web flashing annoyances are to a large or small degree unpredictable - they vary from site to site, they vary within a site, and you rarely spend enough time with them to learn to trust they won't surprise you.
Good points. Minimalists saving the planet should add one more:

10. Eat plants.

Avoiding meat and dairy is ‘single biggest way’ to reduce your impact on Earth
https://www.theguardian.com/environment/2018/may/31/avoiding...

If the world adopted a plant-based diet we would reduce global agricultural land use from 4 to 1 billion hectares (and free an area as big as Africa for wildlife/reforesting)
https://ourworldindata.org/land-use-diets

Eat more plant-based foods
https://www.un.org/en/actnow/food

Biodiversity conservation: The key is reducing meat consumption
https://pubmed.ncbi.nlm.nih.gov/26231772/

Global food system emissions could preclude achieving the 1.5° and 2°C climate change targets
https://www.science.org/doi/10.1126/science.aba7357

Rapid global phaseout of animal agriculture has the potential to stabilize greenhouse gas levels for 30 years and offset 68 percent of CO2 emissions this century
https://journals.plos.org/climate/article?id=10.1371/journal...

Livestock and climate change: what if the key actors in climate change are... cows, pigs, and chickens?
https://www.semanticscholar.org/paper/Livestock-and-climate-...

Which Diet Has the Least Environmental Impact on Our Planet? A Systematic Review of Vegan, Vegetarian and Omnivorous Diets
https://www.mdpi.com/2071-1050/11/15/4110/htm

World Scientists’ Warning of a Climate Emergency
https://academic.oup.com/bioscience/article/70/1/8/5610806
Just moved to London some months ago... nobody told me that the housing situation was so bad to the point to even push us introverts back into the offices XD (couple days a week personally).
All the more we should start ASAP then. It’s too late to have zero adverse consequences but you’ve got to be a defeatist (who ironically is engaging in debate) to choose to do nothing.
Not a mention of Pixar's shorts, which I frequently like more than the movies! And they are masterpieces that established Pixar at the beginning of CG animation.

https://www.pixar.com/theatrical-shorts
I suppose that's why legalese and even engineering have strictly defined terms to eliminate any ambiguity.
The Argentinian maneuver: change the statistics to improve your numbers.
It's enraging that everyone decided popups were so annoying that most browsers shipped with blockers for them, but now we get dozens of java script popups instead.
Healthy weight people won't line up to get their weekly retatrutide shot for general life improvement.
No drama, it was less about correcting you than putting context on the comment above yours - we're not all the way there yet!

As for the link, small potatoes, many get taken in by overly bombastic Daily Mail | Sky News headlines and copy - there's usually always some kernel of truth in them, but a lot has to scraped away to get there.
> If you had secured tenure at a uni because of achieving the nature paper, and this happened, your head of department would quietly suggest you look elsewhere for employment

But if you have tenure then you can't be fired, no? Isn't that the role of tenure?

Presumably you're in the bad situation if you _don't_ have tenure?
I am not sure if author is familiar with RabbitMQ.

I am also not sure if the author has valid assumptions about business requirements - thumbnails being not generated doesn't look like a reason to be waked up at night to me.

Also you usually have an intern or two in the support team who can re-run failed jobs and don't need to waste time of your devs or ops or devops for that.
I know there are several versions of Pizza di Pasqua, but the one I'm more familiar with (and the one you link to) is made with cheese and is to be eaten on Easter breakfast with salami.
The painting was a fresco. There are a few ways to make frescos but the one employed here was likely buono fresco: colored pigment applied directly to wet plaster. In this way the painting becomes a physical part of the wall. In contrast, an oil painting is typically a thin layer of paint applied on top of another layer of paint on top of fabric.

Though this way of painting is ridiculously long lived, it is very difficult to work with. The plaster dries so quickly that the painting has to be done is small chunks, like a jigsaw puzzle. There is also very little room for correction.
If you ever get the chance, I would highly recommend a visit to the National Archaeological Museum in Naples. There are many more vibrant images from Pompeii and Herculaneum preserved there. It's striking how lively some of the preserved images are. They really don't feel like they are over two thousand years old, and seeing them seriously deepened my appreciation for the civilisation of ancient Rome. It's a unique experience.

(I would advise trying to read up a little in advance though. The labels in the museum are rather self-indulgent. There's reams of text about how various pieces came to be in the collection, and quite little about what the piece is / represents.)
Investment size does suggest that, but I don't think it is as clear-cut as you say.

First, Ladybird is basically a one-man project and I don't think they are really looking to become a company as such. This means there is a practical maximum you can invest even if it was a very important project. The effect of investing 500k would be basically the same as investing 100k (ie, de dev behind can now work on the project full-time) and if you invest too much that might make it a shopify-exclusive project. If the goal is to sponsor a new widely used open source browser it makes sense not to monopolize it too much, because then people wouldn't see the project as "open" anymore. Now there can still be other sponsors.

Second, a project like this probably has a fairly low chance of actually succeeding in gaining market share from one of the big browsers. If shopify actually has some type of Strategic Investment Budget for commoditizing complements and the like, it would probably make sense to split it VC-style over many small projects rather than making big bets on only a few projects. If one of the small projects gains traction, you can always support it more when needed.
Samsung Updates Foundry Roadmap: 2nm in 2025, 1.4nm in 2027
Really well done.
I loved the password on fire part! :)
Cool project! Just to chime a bit into the topic at hand, I guess part of the reason why our experiences with our self-made creations were overly positive is that we were familiar with what could it do, and what were the “magic prompts” for achieving that. Today’s systems are expected to handle a much more diverse input space (though with LLMs it should be absolutely feasible).

My experience with siri’s “hey siri” recognition is not bad though, the restrictions here are energy efficiency, so that a special always-on part has to listen to these commands and wake the CPU for the part that comes after.
Eager to learn strategies that can catapult your brand into the limelight? Discover fastest-growing startups of 2023 and their innovating strategies.
>You can’t have two threads (or interrupt handlers) mutating the same device without satisfying the ownership rules.

The trouble with this is that abstract 'devices' don't necessarily map neatly to the underlying hardware. Configuring peripherals on a typical microcontroller typically requires setting flags in a bunch of random registers which don't necessarily have neatly separated responsibilities.

Take PWM as an example. Is there a PWM 'device'? Is there a PWM setting for each port, according to some abstract representation of ports? What about the timer used to generate the PWM output? Does the PWM device own the timer, or does the timer own the PWM device? Any such abstractions cause more problems than they solve. You really just need to think carefully about how you are manipulating the underlying hardware.
I'd be super interested to hear what steps you are taking to have such an electricity bill!
There's microplastics which are now absolutely everywhere. Apparently we consume a credit card's worth of plastic per month. Nobody should feel ok about consuming a drink that's got a ground up credit card in it, yet that's what we're doing.

In Asia especially it's crazy how plastic is often used - you go to a 7/11 to buy a cold drink, they put it in TWO flimsy plastic bags which you throw in the first trash can you come across. So the thing has a useful lifetime of under a minute. They also give you a plastic straw, wrapped in plastic which goes in the trash a few minutes later.

All that stuff is produced in a dirty process and will linger in the environment for way too long.
If you're just writing a single access app for a DB I agree it doesn't really matter much. Where SPs really help is when you're maintaining a DB that multiple projects from multiple teams access and you can present them a single high-level API to use, so that Accounting and Fulfillment aren't reinventing the same wheels over and over. So it's more about stack management than anything else.
Yeah, same. Methyl? That’s so simple it ought to be everywhere.
OOP isn't an anti pattern, OOP as a _silver bullet_ is an anti pattern. Almost all of my programs end up to some degree multi paradigm of OOP, functional, and procedural.
> I had a 1ghz, 256gb ram machine

You had a 256gb ram machine???
Disney Animation Studios rarely get a mention next to Pixar, but their 3D films are equally as good. Bolt, Tangled, Wreck-it Ralph, Big Hero 6, Zootopia...
doesn't Tesla famously open source all of their patents?
Happy 50th Birthday Ethernet
> Who are these companies trying to con?

The stock market.

VCs are looking at these metrics not just as indicators of company's health and growth trajectory, but also, at the later stage, as indicators of the company's ability to generate returns - which often involve the company being acquired or going public.
> Physical events are not in fact limited to occurring at clock transitions.

You seem to be talking about "events". We are not talking about events. We are talking about the clock component of CPU chips that keeps emitting a periodical signal.

> The passage of 150ms of time is not what makes thing B clear to proceed.

It absolutely does. Except that in modern chips the time interval is in nanoseconds. Two decades ago, it used to be in microseconds.

Not trying to be snarky but a genuine question: Do you have any background in chip design and fab? What @kazinator and I are saying is not exactly surprising. These things are taught in undergrad or grad-level integrated circuit courses.

If the circuitry didn't wait those nanoseconds before the next state change, it would be making the state change based on intermediate and possibly garbage values which would make the chip behave in a non-deterministic manner.

Again, we are not talking about events or cause-and-effect. We are talking about something that is more fundamental and is baked into the design of CPU chips at the very lowest level.

See also - https://news.ycombinator.com/item?id=36476621
I have to disagree. Making people work for money wouldn’t be exploitation in my book.

But YMMV.:)!
Haha, yeah I used Chess.com analysis and it gave me a clearly best sequence of moves (three to checkmate) but it didn't take the first move from white that it asked for. :( I saw many other struggle with this one too. Anyway, I gave up here and seeing some of the subsequent steps I doubt I'll reach the end anyway!
Are you kidding me? Even if that were true there are probably 500 ways of making leather soles equally grippy to plastic soles that would either eliminate or drastically reduce the use of these materials. There are also other biodegradable alternatives to plastic that could be used. Most plastic-based shoes are worn out much quicker than quality leather shoes would be. These are cheap excuses that are quite transparent in the attempt to justify simply changing nothing.
I can see that people have already heaped plenty of fuel on the fire, but..
The amount of time I have wasted babysitting Microsoft's EntityFramework stuff :-/. That is stackoverflow-googling 'why does EF suddenly behave this way, and how to I get it to stop?'.
In my most recent adventure, it had suddenly started to fight with some of our foreign-key delete-cascades. That is, even though EF had itself generated migrations that told SQL-Server to use delete-cascade, this would catch EF off guard, and it whould suddenly scream 'there used to be rows in this table but now they are gone!'
Stackoverflowing suggested to bypass it by specifying an alternate delete-cascade policy (presumably one where db was allowed to cascade and client would pretend everything was OK.)
That .. sort of worked, but now our unit-tests were failing, because they didn't like that new cascade-rule..
So now we have conditional compiles, where our unit tests compile with the rule set one way, and production code sets it the other way.. I have no idea what our tests now claim about our code, relative to production..

Hooray for ORMs. Not.
It doesn't look like a rant to me. Quite the contrary, it is a very important myth busting against common rants regarding AVX512.
Thanks for the feedback. We are working on making the onboarding easier and also improve the UI in general. Please get in touch with us if you have more feedback (you can use the support form on our website).
This is a common theme with the classic unixy text processing based workflows, they work really nicely when the incoming data is nice and simple but fall apart on edge cases. And because often also the error handling is incomplete it might be difficult to know that the pipeline is producing garbage output.

Related example is the recently discussed problems with filenames, and the many pitfalls that scripts can stumble upon when handling them.
https://www.sciencedirect.com/science/article/abs/pii/S03054...

" natural earths, minerals and rare artificial pigments. Paintings are made up of thin paint layers (0.01–0.10 mm thick) strongly adhering to the underlying preparation layer."

https://www.sciencedirect.com/science/article/abs/pii/S13861...

" To obtain the green color, green earths and malachite were used, together with mixture of Egyptian blue and yellow ochre."
I recommend everyone checkout the very cool csvtk by the amazing bioinformstician Shen Wei

https://github.com/shenwei356/csvtk
I think because it's not so important anymore.

I work on a 24" 4K screen at 200% scaling. I can still see the pixels a bit so a little anti aliasing is still great to have but it no longer has to be perfect.
> You can still read K&R in one day and keep most of the language in your head

Except that isn't what most compilers expose, including the UB semantics.

One is in for a sea of surprises when trying to write portable C code and using K&R C as language reference.
A funny game!
For anyone else struggling with the wordle, the answer is here[1].
For anyone else struggling with the country, you can fill in the names of all the countries, then run a bisection.

[1] https://www.nytimes.com/svc/wordle/v2/2023-06-28.json