skysight-inc/HackerNews huggingface dataset:
Don't forget the e-waste aspect... You can recycle paper easily, but several rare earth metals and e-ink all mashed together are much more difficult, and require a lot more energy to produce.

Honestly, this is exactly the kind of overconsumption that got us to where we are. I don't care what someone's favorite emoji is, quite frankly, and I don't think it's worth strip mining the Congo just to do a Neat Thing. Use a printer, do it for the sake of your grandchildren's future.
Deploying Laravel Apps with Coolify
I was in search for a complete & up-to-date tutorial on how to host Laravel apps using Coolify, but I couldn't find one, so I decided to fix that and create one!

Hopefully this will helpful to anyone looking to host their Laravel applications on Coolify.

Here you go:

https://saasykit.com/blog/deploying-laravel-applications-wit...
I think the article does a nice job connecting these bugs to other historical, non-AI bugs that result in a racially biased system.
Installing an app is a huge ask. There's literally no way I'm going to do that just to buy fast food.
I have this occasional daydream of two internets, one global (the one we all know and love), and one local, where you can only see content from within a 10 mile radius.
I believe consciousness started off simple but evolved to become much more complex. Like how eyesight began with simple photosensitive cells.
NSS is overcomplicated for 90% of use cases, and as another poster pointed out, that didn't stop systemd from trying to make it worse.
You seem to have ignored the rest of my comment on purpose.

Useless source, because it is not parseable in an automated manner.
It seems like the struggle here is trying to use Rust transparently/automatically from another language instead of just make bindings easier. I have found that trying to auto-FFI existing Rust types is not the best for languages because there is often an impedance mismatch with how the language treats things and how Rust does. Therefore trying an always-works transparent binding may inevitably end up with people asking for more flexibility to fit the language better (e.g. controlling lifetime semantics, type mappings/copying, etc).

I think it's clearer to take an approach like Neon and PyO3 and other FFI-to-lang helpers do where you just make it easy/safe to write these Vale functions in Rust.
> Anyone trying to make a new mainstream language is completely insane, unless they're backed by a huge corporation. There are only two exceptions in the last 25 years that come close: Scala and Kotlin

Kotlin was designed and backed by JetBrains from the start. Maybe not a "huge" corporation but a pretty big company still (by revenue).
...but that "directly" is via a common ancestor who lived >8 centuries ago.

And that's a far less interesting result, when you look at the statistical arguments for the most recent common ancestor of all-ish now-living humans being a mere 30-some centuries ago:

http://www.stat.yale.edu/~jtc5/papers/CommonAncestors/Nature...
In other words it's giving more human like responses...
I feel like "information systems" have always struggled with bias, and the latest AI/ML systems seem to be no different.

It doesn't really seem like a problem that can or will ever be "solved". Just mitigated to various extents, but there will still likely be some underlying biases that exist that are not fully or effectively filtered. Because to adjust a bias seems to mean you have to detect and understand it first.

It feels like it would be a full-time job to keep making sure some evolving model continued to stay "neutral".
Why? Is it because it's esoteric, not meant for all?
The Hamilton Pub Performance Archives
> Oh that is a vice you will find frequently here

↑

See?
> I can’t trust them anymore; I gotta figure out a way to generate revenue myself; from my own business; that I control. Online preferably.

This was it for me. Pouring your whole self into your work, only to be laid off, fired, or skipped for promotion is soul shattering.

$400k ARR solo. I'll never work for anyone again, I'll never feel compelled to be a yes man again, I'll never fake a smile for a drooling idiot of a C*O again.
He definitely has no choice about "holing up" in Russia. His native country revoked his passport, after all.

As to whether he has given up information -- we just don't know. I don't know about you, but in situations where I have no concrete indications from which to know (rather than merely speculate) that someone has done something Bad, and even when they did, it probably just doesn't matter very much -- I tend not to worry about it. And not only that, I usually just give them the benefit of the doubt.

Life is too short for holding judgements in our head about what people might have done in situations we just don't have any visibility into.
That's fine but it should be a standard for a entire class of products.
Dumbphones weren't allowed in my high school, but apparently smartphones are now.
This seems likely. For those that haven't been following the war in Ukraine, now that all the Cold War munitions have been mostly used up, drones are now the primary weapon of both sides due to literal "bang per buck". It seems clear that drones are the 21st century weapon of choice.
Comparing Approaches for Using LLMs for Structured Data Extraction from PDFs
The consumer market has had it too good for too long.
Can't you just put it on your calendar? Or use a sticky note? Bonus: a sticky note doesn't need a battery. Alternatively, your coworkers are adults, and can simply wait an hour for you to eat lunch. They won't go into hysterics if they can't find you.
Frank Wilczek has argued for something similar to this point of view. Here's a non-technical 'op-ed' where he discusses it:

https://drive.google.com/file/d/0B7pl5V0YU9taaXE0ZWJNRzlHNlU...
Off the top of my head as a non-European: GDPR, 2-year warranties and other consumer protection laws
I used to enjoy going for a walk with my daughters in the babywrap when they were babies. Would run errands at the same time if needed. I think I can't count the kilometers I did walking with them strapped to me like that.
> It effectively becomes a shifted rent payment where instead of landlords, the person owns the house and services the interest.

That's only true if you can keep up with payments. You'll soon learn what you do or don't own when you miss them. To be clear: You do not own your home until the last payment is made, ownership until that point is in name only.

> I prefer this over the cash house method or just perpetual renting.

Inflated house prices almost directly impacts the renting market. Rents are typically set at about 1% of purchase price [1] and then they tend to track the estimated house cost over time.

> Mortgages are what allow the “middle class” to own homes, and not just royalty or rich.

At least in the UK, a family where just the man worked would be able to buy his own home within 10 years. Mortgages allowed the housing market to set higher prices.

The problem with mortgages is that they are always looking to de-risk their investment, and as a result it prices out the the people who would need it [2].

[1] https://housinganywhere.com/United-Kingdom/calculate-rental-...

[2] https://www.ons.gov.uk/peoplepopulationandcommunity/populati...
How We're Trying to Protect MacStories from AI Bots and Web Crawlers
It’s worth noting that Uranium mining uses the same nasty liquid-liquid extraction process used for rare earth metals. That’s why the mountainous locations in China suck - they have to move a lot of rock. A few countries dominate the industry because the vast majority of the world wants nothing to do with the environmental consequences of the toxic corrosive waste.

If push came to shove, many more countries would be able to spin up Uranium mining to replace any sources that fall victim to geopolitics. Since it doesn’t go bad, a relatively small stockpile goes a long way while the industry adjusts.
My Experience with LineageOS
Soviet bus stops are another great example. Most Soviet architecture was forced to be very utilitarian, but bus stops managed to be the rare exception and thus got a lot of creative energy

https://www.wired.com/2015/09/wild-architecture-soviet-era-b...

https://www.boredpanda.com/most-peculiar-soviet-bus-stops-ch...
In many developing countries, students pay attention because they want to better themselves in life and they have been taught that working hard in school will get them out of poverty.

Meanwhile the Western countries are wondering why they are being eclipsed in academic performance.
Valuable and engaging are different things.

I found Duolingo was very engaging. I also found it wildly ineffective at actually teaching me more than the absolute basics of any languages… except Arabic where it didn't even manage that.
Treat each drive through ordering system as an edge compute location, run the software right there and then transmit only the order instead of streaming audio from the ordering system.
Vaguely related: A local theater is making sort of a big deal about sealing phones and smart watches into Yondr pouches for the performance unless you go to an area where phones are allowed. I don't really care but this seems to be a solution to a problem I really haven't observed when attending local theater.
But the pre-seed round still exists.
When you write tests with mocks you almost always at some point end up with tests that test your mocks lol, and tests that test that you wrote the tests you think you wrote -- not the software itself.

I’ve never been thrilled by tests that rely on mocking — it usually means you need to re-express your module interface boundary.

Mocks for me fall into the class of software I affectionately call “load-bearing paint.” It’s basically universally the wrong tool for any given job but that really doesn’t stop people. Putting in a data class or similar model object and a delegate is usually sufficient and a much better tool.
Is it?

Who are the top players in pest-management software? How much of the market do they have? How much of the market wants another application because the existing ones don't cover their niche? How easy/difficult would it be to market to them?

I pulled Pest Management Software out of my ass because about 20 years ago I responded to a similar attitude by mentioning that while gardening I wondered if there was such a thing as pest management software (there is. It's a huge field) and also because last summer I was asked to build a small wireless interface to a mosquito sprayer so -- wait for it -- someone's mosquito control app could automatically monitor the amount that was being sprayed without the driver having to enter any data.

Opportunities are everywhere but you won't find them unless you look.
thanks Jun8... writing these small essays is taxing (but rewarding) - I can't imagine what it's like to write a book (unlikely). If I ever do, it'll be similar to how Derek Sivers writes (short chapters)... no persona here, though.. just someone who's been laid off a lot, and channels William Faulkner style of writing..and also, hard to write a book when I've got onions to ship!! : ) (peter here)
It's not just a problem when you are an amateur. This is sth that every project should provide.

But there are also many projects which do. Sometimes you need to search a bit for it. Actually I would expect that most big projects have such documentation somewhere in some form.

- WebKit: https://github.com/WebKit/WebKit/blob/main/Introduction.md

- Chrome/Chromium: https://www.chromium.org/developers/how-tos/getting-around-t...

- PyTorch: https://github.com/pytorch/pytorch/blob/main/CONTRIBUTING.md...

- RETURNN (my own): https://returnn.readthedocs.io/en/latest/getting_started/tec...

- Mold: https://github.com/rui314/mold/blob/main/docs/design.md

And then for some popular projects you will also find some independent overviews:

- Quake: https://fabiensanglard.net/quake3/ (and many more on https://fabiensanglard.net/)

- Linux: https://tldp.org/LDP/khg/HyperNews/get/tour/tour.html

- CPython: https://realpython.com/cpython-source-code-guide/

- LLVM: https://blog.regehr.org/archives/1453

One problem is of course that those documents can be outdated and don't go into much details. But they still will give you important insights and should be a good starting point.
Aren't biases reality? A bias-free human environment seems to me like a fantasy.
To be fair, all other schools of engineering concern themselves with constructing actual physical objects, not abstract intangible mathematical structures.
> Modelling the happy path is great for refactoring - even a necessity, but doesn’t help with finding bugs.

This is a common misconception (one that I also initially held). Unit tests aren't meant to find bugs, they're meant to protect against regressions, and in doing so, act as a documentation of how a component is supposed to behave in response to different input.
I think McDonalds did a pretty good job with theirs. What is it you don't like about them? The upselling?
Much more helpful context than the headline suggests.
> "torture"

This is an egregious use of quotes that will confuse a lot of people. GP never used that word, and that usage of quotes is specifically for referencing a word verbatim.
Your questions are right, but the conspiracy theory is dreadfully wrong. If you want a motivating force for banning, but not actually competing by leveling the field, it’s ideology. The US government doesn’t do subsidies (except when they do).

The saddest thing about these decline of American manufacturing, and the fragility of supply chains is that all of this was predicted 30 years ago, but Wall Street and the billionaire management class did their typical shortsighted profits taking instead of sustainability, soured on by ideological capture of both parties.

I often think about how the world would be different if the people actual won the Battle of Seattle.
https://archive.is/7yrKp

The most remarkable sentence: “Almost 50% of the utility [sector] will be in renewable and 50% will be in gas,” [Saudi spokesman] said. By 2030. Maybe they'd rather sell oil at export prices than burn at internal prices, and don't really have production capacity to spare any more.
which drone do you have? there is a DJI fly app version that you have to sideload. The current ones on playstore are just fine
Heh, I've used some version of partition in my TS/JS code ever since underscore.js. But "Haskell Quicksort" is basically a code meme now, and I didn't think to optimize it (though I think the original was a one-liner using list comprehensions)
It fixed itself (?)
You can do that in the US, too, if you want.
People don't need a pay rise; they need a way to leave the treadmill.
> but also good health insurance.

I'm always amazed how blatantly clear it is that having health insurance tied to employment specifically discourages this kind of entrepreneurship, and the ability to "strike out on your own".

Literally handcuffs keeping people at their jobs.
Anonym Joins Mozilla
So much so the west felt free to ignore Russia warnings and invite Ukraine into NATO.

Except they did not, in fact, issue an invitation for Ukraine to join NATO.
Just requires a single snipped of javascript to do the same automatically. Photoshop supports robust scripting.

You can also do much the same with imagemagic, no AI required.
Let's wait until a few get done before we calculate how much it is.
I’m still mad about the time I was told to mock a payment gateway in tests even though they had a testing environment and then got a slew of bug reports from people whose company names had punctuation (and thus failed the name validation the payment gateway was secretly running).
A battery rated to charge at 1C will charge in an hour. One rated to charge at 6C will charge in 10 minutes.
Re. postgres, this is actually something I have always struggled with, so would love to learn how others do it.

I’ve only ever worked in very small teams, where we didn’t really have the resources to maintain nice developer experiences and testing infrastructure. Even just maintaining representative testing data to seed a test DB as schemas (rapidly) evolve has been hard.

So how do you

- operate this? Do you spin up a new postgres DB for each unit test?

- maintain this, eg have good, representative testing data lying around?
If you inherited a project with no tests at all, mocking is a lifesaver. It allows you to only worry about specific aspects of the application so you can start writing and running tests. I agree though that if not done properly, it can be overused and can make your tests practically worthless.
Probably yes. The industry can fight with quality or price against Chinese bad products and non Chinese good products, but products that are both Chinese and top notch quality are going to dominate the market because of comparatively lower costs.
Now, that law can indeed have some basis, in theory, but tailoring it to a single brand won't achieve much as the Chinese industry can rebrand products at a cost and in times that are a fraction of a fraction of what it takes to any western democratic country to adjust the law against another brand.
On the other hand, they can't make a generic law against say suspicious code running on consumer devices that could be used to exfiltrate personal data, as it would potentially hit every connected device out there, including western branded ones.
My impression is that they (the law makers) are almost facing the wall where they should admit that closed proprietary devices are generally unsafe and bad, but can't because it would hurt the same industry that contributed to their campaigns, so they direct all weapons against the external enemy. "We're good, they're bad", and end of the story.
In the example of "upload a photo of an asian person, ask the model to convert it into a professional linkedin profile photo, race gets changed" that's the model not doing what it was asked, yes.

In the example of "asked for images of a chemistry professor many times, always a white guy wearing glasses" on the other hand the model does what it's asked, in that the images do look like chemistry professors. However the output demonstrates gender and racial bias.
I would want to seperate those tests. You want to know what has failed. Also depends on how many tests you have.
Nonsense. Humans do fine at regulating themselves the vast overwhelming majority of the time, and edge cases worth intervening on generally involve more than one human
A MBA program is the equivalent of installing wormable malware into the human mind.

https://youtu.be/vEWGrc0eHLw
I wish they had a version of the figure with a log scale, since it seems like people of all income brackets except the very lowest say a 30-50% raise will make them happy.
NASA again delays Boeing Starliner's return home
It doesn't really matter why, does it?
If this were the case I'd expect it to be related to all drones from China though. It also doesn't seem needed given the contracts can just state the requirement without extra hoopla.
We can also thank Lewis F. Powell, Milton Friedman, Paul Weyrich, and others of their ilk.
One interesting development from generative AI is that it has opened a lot more people's eyes to seeing kitsch.

Professional artists generally don't see great value in the style of art exemplified by these AI-powered image generators. It tends to be formulaic, derivative, and melodramatic with all the high-contrast portraits and sunsets and oversaturated pastoral landscapes. But popular taste has been in many ways stuck a century or more in the past.

Now that these styles can be generated at the click of a button, it's far easier for even laypersons to see them as essentially canned forms of expression. I wonder if this augurs a larger shift in artistic taste. The introduction of photography fundamentally changed what people want from human-made images, and AI could have almost as far-reaching effects.
> RAW files, by nature, are hefty. A single photo can take up several megabytes, and if you're a prolific shooter, this quickly adds up to gigabytes of precious storage.

Was this written a decade ago? Storage is cheap, and a single jpeg from my 24 megapixel Ricoh point & shoot is 10-15 MB on its own.

> Not only does storing all your RAW files take up a lot of space but it makes your storage devices cluttered. The more files you have, the longer it takes to find what you need. By decluttering your digital workspace, you streamline your workflow.

This seems like bad advice. I recommend storing photos in a structured approach, such as by date and event, and using software that allows for tagging and flagging of pictures.

In fact this whole thing seems like bad advice. Like most things, organization of photos can be highly personal, but this smacks of faux minimalism written by a fairly naive person.
For coin sized batteries only.

> The ceramic material used by TDK means that larger-sized batteries would be more fragile, meaning the technical challenge of making batteries for cars or even smartphones will not be surmounted in the foreseeable future, according to the company.
Sounds like a recipe for burnout.
To me, the necessity to have a banning "law" is a sign of failure. We should teach children the why and how, incentive them to put, by themselves, their phone in a lockbox and eventually consider them as growing adult and not irresponsible childs.
I get why it behaves like this, but I find it odd that Python claims to have "lexical scoping". This is not lexical (as you read it). This is based on somewhat hidden reference lookups.