skysight-inc/HackerNews huggingface dataset:
I would have expected pixel shift to be more useful in studio settings, e.g. product photos, macro photos, etc. This article doesn't seem to mention those.
If you can find that overlap between aptitude and market, the money can go a looong way toward sustaining interest (and/or financing hobbies and stuff outside work that makes the stuff inside work worthwhile).

But yeah, if you can find that trifecta, all the better.
Another reason to point your Fritzbox to a Pihole/Unbounded combo device.

FWIW is it not easy for Fritz to remotely change the default DNS of their devices, similar to what Virgin/Sky/Vodafone modems have been doing for the past decade?

Fritz used to be open source, but they're not since also around a decade, so I would think it would be easy to for them to have a backdoor to all their modems like every other company does.
I traded vim for VSCode back when VSCode was fast. These days, there is so much shit running in VSCode by default that it has become an unruly mess. I couldn't tell you what happens when I save or open a file like I could with Vim--what checks are being ran or what telemetry is being exfiltrated.

At this point it's just laziness and inertia keeping me on VSCode, getting my neovim setup back (along with the muscle memory) keeps getting pushed off.
Shouldn't the title say "can be" not "have been". Apparently this has been known for years.
Air Traffic Controller here. Tour an ATC facility and talk with them. You'll see why it can't be completely automated.
Ada Lovelace's troubled Homework [video]
> how do we tackle such issues without sacrificing our values.

Recognize that "intellectual property" and restriction of knowledge is incompatible with our values. Any publicly funded research should be part of the public domain and published to the world online. Publicly funded universities should be required to post lectures and assignments to the world online. Shorten patents and copyright. Eliminate math/software patents. Eliminate trade secret protections. If a company wants protection, it can get a patent and publish the information.

The ideal citizen in a liberal democratic society is an infinitely knowledgeable one. They can make better voting decisions and are more able to start their own businesses as they understand how the world and their specific industry works.
In an ideal world, it makes a lot of sense. In the real world there are various degrees of compromises between, in particular, what you can make money doing and what you really like doing. If you can make a lot of money doing something and it's not all-consuming of your time, you're OK with it, and you can fit in your passion(s) as a hobby well enough, maybe that's OK.
I look at these things, and remember a time before I had children
> This is the result of my [intentional] teaching

This is a key part. As a parent it’s hard to distinguish between parent guidance and the way the kid would be even without our intervention. In any case, Haidt’s argument is one of public health. The claim is that many/most parents don’t know how to provide that teaching even if they were of a mind to be intentional about parenting.

> like somehow their child will magically manifest all the skills they need to deal . . . once they turn 18

There are so many things like this. Fortunately one’s offspring need not get cut off at 18. The challenge is progressively cutting apron strings so any particular threshold isn’t a cliff.
Show HN: Tailwind Nested VSCode Extension
After playing around with Tailwind CSS - I can definitely say that the idea behind is really cool. However, I was really annoyed by editing big amount of hover:, focus: and other styles because of the duplication. Due to this, I decided to build an extension for VSCode that allows editing classes like there's a nesting applied.

Pretty much it works in way that you can expand classes into multiple lines with simple hierarchy, do changes and then return it back to a single line.

The extension is in really early stage and definitely there will be a ton of issues at the moment.
I am just not interested in a router that isn't running open source firmware ever again. Not only do they have all the features you might need but the updates keep coming alongside all the nice security patches. I wish more WiFi devices for access points got their code into the kernel quicker so the support was more extensive.
The bliss of inexperience :)

Services shut down all the time. I've been selling indie software for a bit more than a decade, and at least half a dozen services that I was using have either shut down, pivoted, or slowly became crappy enough that I had to move.

Of course, that doesn't mean that you should build everything yourself, that's not practical. But the stuff that I have built myself doesn't suddenly stop working.
This is a good reason to use domain names with a trailing dot, right? Such as https://news.ycombinator.com./ to specify a FQDN, instead of https://news.ycombinator.com/ which is not fully qualified. The trailing dot keeps the DNS resolver from trying system domain suffixes.
"When workers get pay increases, they think it's their own work; when they see inflation, they think that's bad policy" - Dean Baker

I think both wages & prices around the time of covid, and it's easy to manufacture dissent over this (due to the above quote).
Claude assumes a much more streamlined penguin:

To calculate the terminal velocity of an average-sized penguin falling head first, we need to consider the balance between the force of gravity and the air resistance acting on the penguin. The terminal velocity is reached when these two forces are equal.

Given:
- The average mass of an adult penguin is around 5 kg.
- The average height of an adult penguin is about 70 cm.
- The penguin is falling head first, so we will assume a streamlined shape with a low drag coefficient (Cd) of around 0.05.
- The density of air at sea level is approximately 1.225 kg/m³.
- The acceleration due to gravity (g) is 9.81 m/s².

Step 1: Determine the cross-sectional area (A) of the penguin.
Assuming the penguin has a circular cross-section when falling head first, we can estimate the area using the average height.
Diameter (d) ≈ 70 cm ÷ 5 = 0.14 m
A = π × (d/2)² ≈ 0.0154 m²

Step 2: Use the terminal velocity formula.
v_terminal = √((2 × m × g) ÷ (ρ × Cd × A))

Where:
- v_terminal = terminal velocity (m/s)
- m = mass of the penguin (kg)
- g = acceleration due to gravity (m/s²)
- ρ = density of air (kg/m³)
- Cd = drag coefficient
- A = cross-sectional area (m²)

Plugging in the values:
v_terminal = √((2 × 5 kg × 9.81 m/s²) ÷ (1.225 kg/m³ × 0.05 × 0.0154 m²))
v_terminal ≈ 55.8 m/s or 201 km/h

Therefore, the estimated terminal velocity of an average-sized penguin falling head first is approximately 56 m/s or 201 km/h. Keep in mind that this is a simplified calculation based on several assumptions about the penguin's shape and the environmental conditions.
Hmm. My parents have one of these. Any advice on how to fix it? "Stop using it" obviously isn't an option.

- Does configuring a custom DNS server (like Cloudflare one) on your local computers solve it?

- On the reddit linked at the bottom of the article, someone mentions you can easily use this tool https://www.mengelke.de/Projekte/FritzBox-JSTool to edit the configuration file and change the domain. If that's true, why is the article claiming it's impossible to change?
Another reminder that if it's not a reserved (top level) domain it's not safe:\
Yeah. Now imagine the liability behind the .zip tld
> [Byron's] daughter, Ada [born 1815], who would become the mathematician Ada Lovelace, a pioneer in the development of the computer or, as she and Charles Babbage called it, “the analytical engine.”

See also
https://youtu.be/QgUVrzkQgds
That is why it is highway driving only. This is no different than aircraft autopilot of the 90s.
Should the SAT still matter after all? Why some colleges are bringing it back
The “choice” for users amounts to “let us track you, or completely disconnect from commerce and communication.” That is not a choice, that is extortion. Especially when you add a literal protection fee to it.
Where would the profits come from? Any AI extracting them would be at a disadvantage compared to the equivalent AI that makes the same decisions otherwise but doesn't extract those profits.

Profits motivate the investor, but they impede the investment, and what we want are successful investments not happy investors.

I don't think human investors can manage to be less greedy than an AI designed to not be greedy. AI will get more efficient, while humans still have to eat. Also, the assumption we're working under is that humans also make worse investment decisions than the AI.

So if you're in need of abstractions to motivate others to help you with some venture that you can't do alone, why would you (or your employees) prefer the ones that have greedy third parties in the loop who are also misallocating resources?

There are domains where that human touch means something. We should not let AI run everything. But finance is not one of them, so why resist it becoming a solved problem?

The investors can compete on who can take smaller and smaller profits, aided by the AI, and once they've got their system nearly perfect, we copy it and have it take no profits at all. Thanks capitalism, you've done your job, now it's time to go get a different one.

If we start getting outcomes that we don't like, we can always just turn our backs on the AI-begotten abstractions and let the humans take another crack at it, but a system that runs itself without owners extracting profits should absolutely be the goal.
Saying lua is bad is another way of saying "I don't understand lua." It could be better in many ways (especially syntactically), but it has no serious competition in the embeddable scripting language category.
Very cool. I've long wanted to make an 8-bit throwback style "species page", think an EOL or wiki-page, or our own TaxonPages effort (example at https://orthoptera.speciesfile.org/otus/850075/overview). I'd like to see how much (symbolic) information you could pack into simplified figures etc, this would fit right in to answer the question "where in the world can I find the species, roughly".
BTW if VSCode is slow for you, check what extensions you have installed.
Wow. Phrasing!
Are you replying to me or to the author of the quote? :)

> Software writing is absolutely mostly thinking, but that doesn't mean all or even most of the thinking should al always come first. Computer programming can be an exploratory cognitive tool.

Absolutely, explaining something to the child also can be exploratory cognitive tool.
I haven't been able to find an IDE use because their vim integration is only ever for the editor. But I hate having to constantly manage my vim config; I settled on using LazyVim and have been pretty happy. It's heavy as far as vim is concerned, but once you get used to it, it's nice being able to update and not have everything break hah
Yeah. Armchair photographers fighting over cameras by looking at the specs and comparing photographs under a microscope. There’s a tradeoff here between making a small, portable, inexpensive camera that you want to carry with you, and making a bigger, clunky, expensive camera that takes high-quality pictures. Armchair photographers looking at the specs will always pick the bigger, more expensive equipment.

I know some people that bought into the 4/3 system, and I personally bought into larger systems. At the time, maybe that made sense for me. But if the camera is smaller, you actually bring the damn camera with you and get a shot. The 4/3 is a beautiful compromise where the shots are probably going to be noticeably better than your phone, and you’re going to bring the camera a lot more often than the APS-C or full-frame cameras.

The resolution differences are on a square-root scale when you count megapixels. 24 MP has 22% better resolution than 16 MP — √(24/16). There’s a whole complicated story here involving aperture size, optical resolution, sensor efficiency and all sorts of other factors, which means that in the end, you don’t sacrifice as much image quality as you expect when switching to a smaller camera.
I usually read most of the description's first sentence before downloading a npm package. Does that count?
Sublime have opened way larger files with no issues for me
That is a decision about streaming money.
Fritzbox was one of the first open source modem/router combo boxes though. They closed the source a few years back, but in terms of openness there really is nothing else in the modem/router combo space that is actually open source.
My point is that they are wrong about which parts of their good parenting are causing the good outcome, which is important because if I'm right then we should understand the problem more as a failure of society than a failure of parenting.

Of course anyone can be a bad parent, but being a good parent might require having a certain amount of material security and wealth. Not such a crazy idea if you think about it.
The five main flaws of human reasoning
> Does configuring a custom DNS server (like Cloudflare one) on your local computers solve it?

No. If anything, that'd make it worse. The issue reported in TFA is that Fritz!Boxes by default resolve the domain `fritz.box` to themselves for their admin interface, even if that domain has been registered on the public internet by someone else. If you configure cloudflare, you'll prevent that, which will _always_ get you the potentially attacker controlled DNS results.
VSCode is still on the top of accessibility, so when you can claim that you work perfectly with a screen reader, you will convince me to switch.
As far as I know, this changes the hostname of the modem, but it doesn't change the DNS suffix in the DHCP server.

(PS. I am the author. The article is my understanding of the situation but if I'm wrong on some parts please correct me.)
You conveniently stopped reading at the first cite, before he provided more experimental evidence.
It's not possible to blind the experiment's test subjects. Again, all I'm asking for is the level of critique to be comparable to the strength of the claims. We are eager to critique lower stakes claims, but for some reason Haidt typically gets a pass here. All I'm asking for is consistency.

I'm not sure how to put this, but effect size and causation are different things. It's a category mistake to compare.
"data shows that over 30 per cent of people would pay more for a product or service if they received exceptional customer care."

The solid majority wins.

Airlines take a lot of heat for poor customer service, but most customers will purchase the cheapest possible ticket no matter what.

Be the change you want to see in the world...if all customers collectively decided to do business only with companies that provided excellent customer service...then excellent customer service would become ubiquitous outside of large monopolies and government agencies.

In other words...it's only a problem if you consider it a problem that people in general want the best of everything, but for cheap or free. I don't.
>"Stop using it" obviously isn't an option.

we're only talking about the cost of a commodity modem, so buy a new modem, disconnect old is a potential solution
Try datatables.net - they have a sample 'server' (in PHP, plus more you can find on Github) that allow for dynamic search/filtering.
'Computer Architeture: A Quantitative Apporach" and/or more specific design types (mips, arm, etc) can be found under the Morgan Kaufmann Series in Computer Architeture and Design.

"Getting Started with LLVM Core Libraries: Get to Grips With Llvm Essentials and Use the Core Libraries to Build Advanced Tools "

"The Architecture of Open Source Applications (Volume 1) : LLVM" https://aosabook.org/en/v1/llvm.html

"Tourist Guide to LLVM source code" : https://blog.regehr.org/archives/1453

llvm home page : https://llvm.org/

llvm tutorial : https://llvm.org/docs/tutorial/

llvm reference : https://llvm.org/docs/LangRef.html

learn by examples : C source code to 'llvm' bitcode : https://stackoverflow.com/questions/9148890/how-to-make-clan...
The Design of Everyday APIs (2022)
Kia EV2 due in 2026 as £25,000 electric city car
The issue is that at its purest, programming does not sustain itself financially, or it does but not in the short term. The programming industry is designed to be financially profitable (let alone sustainable) even if it's a conceptual dead end when it comes to groundbreaking stuff.
Wait a second. Does that mean every DNS request on a Fritz Box network is send to fritz.box first?

I query google.com and get google.com.fritz.box every fucking time? Shit.
Binternet: A custom Pinterest front end, made in PHP
customer problems are more complex and organisations need staff who are trained to deal with a wider range of issue

I think this is a function of the complexity of products being offered by service companies.

In the rush to differentiate themselves from their competitors, they end up providing so many variants or extras on top of the core product that still need support and problem resolution, and that all falls on the poor CS rep.
Sublime text is great! It’s been worth it to write small plugins to fix my biggest complaints but since they got LSP runni by first class it has been a great place to be.
If you have a leasehold flat you have a right to manage

https://www.gov.uk/right-to-manage-a-guide-for-landlords

Nothing to do with the freehold

If I own a lease and then rent it out on an AST I want to reduce my costs to increase my profits. If I can manage the block myself for £4k and an annual vote for a director, or let the freeholder manage it for £8k, then clearly I'll do the former.

Same incentive as if you are an owner-occupier leaseholder.
Never struggle to give feedback again
>philosophy makes people confused for no good reason, is boring and even when "understood" doesn't provide any tangible benefit to people's lives.

I mean, maybe this is true for some people, but there are a lot of people who don't get confused and who find it interesting and enjoyable.

>Don't get me wrong, there's a lot of good "philosophy" out there, but it absolutely doesn't need to be its own academic discipline, it could just be a genre of nonfiction - "fun thought experiments taht will blow your mind"

Philosophers are particularly interested in reasoning about whether certain claims are true or false though, not just saying "what if". I mean, if you want the literature and philosophy departments to nominally merge together and for philosophers to continue doing what they're doing, that's fine I suppose, though there are institutional reasons why that's probably not going to happen.
I don't do it in my head. I do diagrams, then discuss them with other people until everyone is on the same page. It's amazing how convoluted get data from db, do something to it, send it back can get, especially if there is a queue or multiple consumers in play, when it's actually the simplest thing in the world, which is why people get over-confident and write super-confusing code.
Yeah, and a lot of hobbies get less interesting once they become jobs in any case.
Right? How dare those evil Communists insist we…call our representatives to let our voice be heard?

What a huge self-own.
In this case, that won't help, because `.box` is already a TLD and `fritz.box` has been registered by someone. Compare these two, the first is from my laptop connected to a Fritz!Box, the 2nd. one is from a server that's not connected to any sort of Fritz!Box:

Expected result, resolved by the box itself:

$ host fritz.box.
fritz.box has address 192.168.178.1
fritz.box has IPv6 address fd00::e72:74ff:fece:6656
fritz.box has IPv6 address 2a02:908:616:a8c0:e72:74ff:fece:6656

Result if for some reason, DNS resolution fails on the box (e.g. you're not connected to your own network, someone disabled the resolver on the box, someone configured a non-box DNS on your machine):

$ host fritz.box.
fritz.box has address 45.76.93.104
fritz.box has IPv6 address 2001:19f0:6c00:1b0e:5400:4ff:fecd:7828
This is weirdly uncharitable. Why would you stop there when there's 22 experimental studies[1] and the majority of the article left to read?

[1] https://docs.google.com/document/d/1w-HOfseF2wF9YIpXwUUtP65-...
Typically by reading docs and writing compliant code.
I'll always remember how my German brother-in-law found that when he arrived in America, retail store clerks were always eager to offer help, but actually didn't know anything about the products being sold and were untrained and basically useless.
Sorry for that, I'm looking into it. The problem is for videos that have no transcript. Maybe it's because i'm feeding it the description of the video for now. I'll find some workaround for this. Thanks!
SQL once again the GenX of languages, keeping foundational aspects working reliably while being mostly ignored as other technologies constantly seek attention and pats on the back.

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships."
Really cool work. By the way does it support variable DPI? Maybe it's just a limitation of how my sandbox is set up, but font size and everything else seemed a bit small.
I feel sorry for the people who paid $15,000:

https://www.theverge.com/2022/8/21/23315270/tesla-full-self-...

They should demand their money back.
> most of the birds are falling in because they’re pushed, not because they’re jumping

It's the same as every other bird? It surprised me that it isn't their parents pushing them.
I think the value of photography is in teaching how to really see and appreciate the world, not in any artifact you may have created (at least not very often, unless you are a genius).

It is similar to the way learning a musical skill (instrument, composition, production) teaches you to really hear music, which is probably more valuable than any particular sounds you created (again, geniuses excepted).

There is a similar formula for other artistic and professional practices. No graphic designer just reads a web page. No cabinetmaker walks into a room and sees it the way you do. No architect or town planner ever just walks down an anonymous street in a strange city...
Yes but 99% probably could be. Go to Vancouver sometime. All the subways are automated. But in rare cases they need to be driven remotely and every few years they need to be driven by a human.
Native code does not replace efficient algorithms.

V8 can also JIT JS to something that runs fast, although the extra layers of abstraction between web code and platform interfaces do not help, and V8 can only do so much.
As a person who had to hit 2L/day to be able to work at some point in my life, I can definitely can say that coffee tolerance and addiction is real.

The only good part is it resets in ~10 days.
Most people who want a router with open source firmware get one that's compatible with OpenWrt and use that, is there a reason you don't consider that to be using open source firmware?
USENET was generally known to and read only by adults. That doesn't apply to youth today like machine-gun-cadence, trivially accessible, algo-driven audiovisual content on Facebook, Youtube, Tiktok etc. Is.
But this phenomenon is real among music purists. There is not irony in the real act of exclusively guarding the sharing of music that is known to put the listener into the state of mind of musical enjoyment unlike anything one has heard before. I would argue that is the a main point of music, and replaying the same sounds at every concert can work but what if the audience had no idea what to really expect? Their minds cannot predict and hence the stimulus hits different. But again, some minds may not want that.
Imo if DNS requests resolve to an unknown entity and you cannot change that behavior, your DNS resolution has effectively been hijacked, even if no harm is being done yet.

(PS. I am the author.)
I remember KoolBear from playing on Kali. That brings back good memories.