HN user

andor

2,053 karma
Posts40
Comments732
View on HN
news.ycombinator.com 4y ago

Ask HN: Why is “Verified by Visa” integrated as an iFrame?

andor
4pts5
edition.cnn.com 5y ago

'Revenge bedtime procrastination' could be robbing you of precious sleep time

andor
1pts0
ottobahn.de 5y ago

Next Level of Mobility – Ottobahn

andor
2pts0
www.biohybrid.com 5y ago

Schaeffler Bio-Hybrid

andor
1pts0
petapixel.com 6y ago

Autonomous ‘Pandemic Drones’ Can Detect Coughing, Fever and More

andor
2pts1
www.youtube.com 10y ago

Next Generation Config Mgmt [video]

andor
1pts0
www.noaa.gov 10y ago

Seven miles deep, the ocean is still a noisy place

andor
1pts0
www.theverge.com 10y ago

Windows 10 now installs with Windows 7, 8 and 8.1 license keys

andor
1pts0
www.youtube.com 10y ago

Systemd.conf conference recordings

andor
2pts1
streaming.media.ccc.de 10y ago

Systemd.conf live stream

andor
2pts1
www.punkt.ch 10y ago

Punkt MP01 Mobile Phone

andor
23pts37
www.punkt.ch 10y ago

Punkt MP01 Mobile Phone

andor
1pts0
osv.io 10y ago

OSv: Unikernel for Posix applications

andor
3pts0
media.ccc.de 10y ago

MRMCD Keynote: ESA head of operations talks about Rosetta [video]

andor
1pts0
grsecurity.net 10y ago

Grsecurity: Important Notice Regarding Public Availability of Stable Patches

andor
9pts2
home.theodoregray.com 11y ago

Embroidered Animation

andor
1pts0
web.skype.com 11y ago

Skype for Web

andor
2pts2
www.fairphone.com 11y ago

Introducing the Fairphone 2

andor
1pts0
www.amazon.com 11y ago

Reading Just Got Better

andor
5pts1
github.com 11y ago

API Hour Python asyncio framework

andor
2pts1
www.opsdash.com 11y ago

OpsDash Self-hosted server and service monitoring

andor
51pts13
www.esa.int 11y ago

Planck: Gravitational waves remain elusive

andor
1pts0
james-woods.github.io 11y ago

Build your own FreeBSD update server

andor
1pts0
developers.google.com 11y ago

Android 5.0 Factory Images for Nexus 5, 7, 10

andor
2pts0
docs.google.com 11y ago

Static System Partitioning and KVM (2013)

andor
2pts0
cooking.nytimes.com 11y ago

New York Times Cooking Catalog

andor
2pts0
www.zombiesrungame.com 11y ago

Zombies, Run

andor
1pts0
blogs.esa.int 11y ago

A Different Perspective

andor
1pts0
www.nepalwireless.net 11y ago

Nepal Wireless Network

andor
1pts0
www.youtube.com 12y ago

NOWHERE [video]

andor
3pts0

It’s probably pointless to argue, but there was never a lot of nuclear power in Germany to begin with. This is just turning energy policy into culture war.

In a way, that's true. Drinking a lot of juice, or soft drinks, is not ideal, and when I see an overweight person drinking straight from a large juice bottle, that reaffirms my belief. It would be socially unacceptable to judge this behavior as being caused by cognitive deficits, but you could argue that such people are acting against their own interests (which is a very human thing to do, we're not machines).

The case of watching a lot of TV is a bit different though because it's about attention. Time is limited and it makes a difference whether I do something intellectually stimulating or not. If I spend 8 hours per day creating things, writing software, learning languages, etc., that is going to develop my brain in a different way than 8 hours of watching TV does.

Now to the point about the bad look: even if the study could not prove a causal relationship, why would you even risk it? There is little to gain from watching lots of TV and you'll end up healthier and happier by prioritizing other things.

Laypeople are changing how “AI” is used in common language, like they previously did for “algorithm” and “crypto”.

The textbook definition of AI is a system that solves problems that are difficult for humans. Whether the approach uses formal logic, machine learning, neural networks as a special case of machine learning, optimization, search problems, etc. does not matter.

They live in a bubble and don’t understand that getting rid of jobs is not universally seen as a good thing.

If you haven’t read it already, I can recommend “Careless People”, this is a constant theme in the book.

By the logic of the article, a circuit breaker for the DB query would act as a fallback for the fallback. A path that would be executed in production even less frequently, and which would be more difficult to test for its effectiveness. Surely, you can test whether the circuit breaker is triggered, but would it reduce DB load enough to keep the fulfillment system running?

Eye roll. The UN are pointing out that the AI hype is literally burning the planet. Just because they have Google Analytics on their site doesn't mean they are participating in the destruction.

This is like calling out environmentalists that took a flight.

But you’re not carrying around your own water treatment mechanism either (unless you’re out hiking). It is relatively easy to install air purifiers or UVC lights in offices, schools, grocery stores, etc. The problem is that people don’t care enough about air quality and the ROI isn’t clear. Increasing the ventilation rate in an overstuffed co-working space has cost implications for the operator, but it doesn’t increase revenue.

For Omada devices, you need a "Controller". You can run the Omada Controller software on an existing computer, get one of their controller devices, or use their cloud-based service, which should be free at your scale.

He's not denying that there is demand, he just has a different view on what's happening:

When developers say that LLMs make them more productive, you need to keep in mind that this is what they’re automating: dysfunction, tampering as a design strategy, superstition-driven coding, and software whose quality genuinely doesn’t matter, all in an environment where rigour is completely absent.

They are right. LLMs make work that doesn’t matter easier – it’s all monopolies, subscriptions, VCs, and lock-in anyway – in an industry that doesn’t care, where the only thing that’s measured is some bullshit productivity measure that’s completely disconnected from outcomes.

...

One group thinks this will make the world ten times richer. The other thinks it’ll be a catastrophe.

(from an earlier post, https://www.baldurbjarnason.com/2026/the-two-worlds-of-progr...)

The RAM/SSD price spikes are not shrinkflation, but the article gives examples of shrinkflation happening due to it:

* Google's upcoming folding phone is going to have less RAM than the current model.

* Motorola has both increased the price on their Razr flip phone and downsized the minimum storage

* Sony reduced storage on the PS5 Slim

...

It depends on how much caffeine is in your cup. Rather than measuring the size of a cup, I would go by the amount of coffee, as in the weight of the beans, used to brew it. The actual amount of caffeine is not as easy to measure, and even for the same kind of beans, there is natural variation.

For a traditional Italian espresso, about 7g of coffee beans are extracted. For a third-wave double espresso, it's usually 18g or more.

In my opinion, 10x7g is a lot. 2x12g is more than enough for me.

Manual dependency injection is fine, but it doesn't scale. Especially when you start refactoring things and dependencies need to be moved around.

The other issue is dynamic configuration. How do you handle replacing certain dependencies, e.g. for testing, or different runtime profiles? You could try to implement your own solution, but the more features you add, the closer you'd get to a custom DI framework. And then you'd have an actual mess, a naive non-standard solution for a solved problem, because you didn't want to read the manual for the standard implementation.

By the way, Spring dependency injection is mainly based on types. Annotations are not strictly necessary, you can interact with the Spring context in a procedural/functional manner, if you think that makes it better. You can also configure MVC (synchronous Servlet-based web) or Webflux (async web) routes functionally.

When a bean is missing, the app will fail to start, and you will get an error message explaning what's missing and which class depends on it. The easiest way to ensure this doesn't happen is to keep the empty @SpringBootTest test case that comes with the template. It doesn't have any assertions, but it will spin up a full Spring context, and fail if there is a configuration problem.

The only complicated part about Spring Boot is how the framework itself can be reconfigured through dependency injection. When you provide a certain "bean", this can affect the auto-configuration, so that other beans, which you might expect, are no longer automatically created. To debug this behavior, check out the relevant AutoConfiguration class (in your IDE, use the "go to class" shortcut and type something like FooAutoConfi..., e.g. JdbcAutoConfiguration).

In a good codebase, the configuration itself would be tested. For instance, if you did something a bit more complicated like connecting two JDBC databases at the same time, you would test that it read the configuration from the right sources and provides the expected beans.