skysight-inc/HackerNews huggingface dataset:
I like how modern routers have a button on the front to just turn off any LEDs, that's a great improvement I think.

Anyway I've got a speaker in my bedroom with an LED that won't turn off, and a USB-C hub that has a tiny blue LED that requires me to disconnect the whole thing first. Really annoying.
> Right handed people are roughly 90% of the world population. So, as a business owner, why would you cater half your production to something that only 10% of the population finds appealing?

Wheelchair users only make up an estimated 1% of the US population. Would you argue businesses shouldn't try to make their storefronts wheelchair user accessible, e.g. installing ramps or wider pathways were applicable?

The point isn't just that left-handed people hardly find any products that actively cater to them, it's that many products explicitly exclude them by design. And alternatives are often hard to find and/or more expensive.

I'm not accusing any business of making a deliberate decision to be inaccessible. Inaccessibility is the default because the group is in the minority. But through statistical bias alone left-handedness effectively acts as a disability.

The question is ultimately one of equality of opportunity. Do you think that society should be shaped in such a way that statistical bias is compensated or do you think that society should reflect the statistical bias of its makeup (or option C: that society should be shaped by the biases of those with the political power and capital to shape it). If you think statistical biases should be compensated, you will necessarily end up with "dramatic overrepresentation" because the status quo is the consequence of many lifetimes of statistical bias shaping our society.

Note that there is no objectively "right or wrong answer" as this is a question about your values. And this is also what makes the question so polarizing as there's simply no way to pave over values that are the polar opposite of each other.

BTW this is ultimately the value difference that underpins the distinction between the political left and right, progressivism and conservatism, anarchism and statism: one proposes that hierarchies (i.e. power imbalances) are undesirable and should be avoided, the other believes in a (in Christian conservatism literally divinely ordained) "natural order" that is self-justified and desirable, and that any deviation from it or correction for it is a step towards societal decay (or literal "evil"). Most people tend to not use such an explicit language as they've never analyzed their own opinions (or "vibes" as the kids call it these days) in such detail but if pushed on it they usually steer one way or the other, though often with reservations that tend to be more pragmatic than ideological.
Of course I will tell them how to run their business, as long as it involves exploiting my privacy.

No one should get to erode my privacy and have me shut up about it.
I'm of two minds about the gymnasium system. On the one hand, as you say, it seems to provide a better, more well-rounded education than the public school system of at least my native Australia. But on the other hand, I am constitutionally incapable of endorsing any kind of streamed education system, despite (or in actual fact because of) having attended a highly selective school myself. My gut reaction, in all my idealism, is that the quality and level of education of a selective school should be available for everyone. Of course there are myriad obstacles, etc. etc. (I won't dwell on them because it depresses me.)

But surely public education can be a whole lot better even for the broad masses of the population: e.g. apparently the Soviet maths curriculum (for which the textbooks are freely available online, interesting to look at) was highly advanced when compared to the e.g. Australian one (which is more advanced than the American one), and yet the two systems had similar rates of attainment within each curriculum. More personally, it's astonishing to me the rates at which even highly educated Americans speak of calculus only in hushed and awed voices as if it's some kind of arcane art, and equally it was astonishing to me during high school to see that my friends (who, not to brag, I do not believe are significantly more intelligent than me) were so incredibly advanced in mathematics compared to me, simply because of their private tuition.

To get back on topic, how is the status of poetry in German culture? Is it more mainstream, do you think, than in English-speaking culture? More popular?

(And finally, to add another parenthetical to an already bloated and unedited post, I may as well qualify my assertions in my original comment: Poetry is not completely absent during high school education. I remember there was one 4-weekish unit on slam poetry, though to my recollection it consisted mostly of memorising a litany of 'poetic techniques'. [Also, to be fair, the predominant method in teaching prose.] And of course there is, which should perhaps not really count, the perennial acrostic - which I suspect was the only form of poetry they thought children could write.)
Are there any Linux terminal emulators that implement this? So far the only I've encountered is macOS's iTerm 2 and it's brilliant but mac-only.
No, the bottom of all four output displays would have an extra ~8ms of delay on top of any native delay. It's unavoidable (unless you can use seriously non-standard timings) as each players output display takes ~16ms to scan from top to bottom, while the n64 takes ~8ms to scan from the top to bottom of each player's view.

You can avoid (additional) unequal treatment by adjusting the timings of the bottom two players so their TVs start scanning out the top line right after the n64 scans out it's middle line.
> It's up to the website to choose how navigation works

Yes, and they should live by their choice and implement whatever is implied by their semantics.

URLs also have their own affordances and I expect to be able to act upon them.
Averages are terrible across widely disparate data points.
> Yeah I wish we could get those prices.

You might enjoy [1] about a microcontroller that's ~3 cents, in quantity 10.

Of course it's only one-time-programmable, and generally pretty basic. And that's a pre-supply-chain-crisis price - these days prices have risen to 9 cents [2]. Still very cheap though!

[1] https://www.youtube.com/watch?v=VYhAGnsnO7w
[2] https://www.lcsc.com/product-detail/Microcontroller-Units-MC...
because it draws attention in the showroom, increasing sales.

I've found if you use a dremmel with a fine bit, you can usually turn off the LED.

otherwise put something over it.

but yes, my solutions should not be necessary
Same as in any other classic FPS, the N64 has four C-buttons for directional control in addition to the stick. By default however it uses a Doom1/Duke3D-style control scheme, not a modern one, meaning the stick doing forward/backward/turn-left/turn-right, while the C-buttons are doing look-up/down and strafing. Modern games just switch the turn and strafing around.

That said, Goldeneye, along with Perfect Dark, both have numerous alternative control options, one of them is using two gamepads, so you can have two analog stick and control it just like any modern shooter. N64 controller is pretty unique in being usable with only one hand.
Well, this thread was less focussed than the last ones that got posted here so this seemed less likely to prompt the usual "Twitter threads are unreadable, why doesn't foone just write a proper article" replies, but yes. Foone has stated in the past that Twitter threads are the right medium for their ADHD-fueled bursts of writing and that blogs aren't.
A friend of a friend retired from the tech industry to become a joint-investor in a small chain of pubs. He ended up writing his own Linux-based POS software for the pub tills, AIUI...
iTerm2 has `tmux -CC` compatibility. That means when you SSH into a server over iTerm2, you can type that command and get tmux integrated with iTerm, with all the regular window splitting, resizing, tabbing, etc working natively on the terminal emulator.

Essentially you get all tmux functionality on the remote but with the local ergonomics you're already used to.
People still can't easily describe the difference between a file and a folder.

Something is very wrong with our operating systems. I blame the obsessive-compulsive desire to wrangle the Internet into everything, instead of making the front-end operating system simply better for users.
How much time do you have?! Let's be realistic, typically one just wants to buy something, at the right price, and go back to doing something more fun than looking at grocery store shelves.
Same. ADHD medication lets me live outside my head, reducing the focus on my senses and feelings so I can concentrate on what I'm doing. That kind of "mindlessness" feels great.
First Impressions on GitOps and Kubernetes
My SQL Solution (SQL Server)

-- Create Table #x(v) from 1..99
WITH x AS (SELECT n FROM (VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9)) v(n))
SELECT ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS v INTO #x
FROM x ones, x tens ORDER BY 1
;
DELETE FROM #x WHERE v > 99
;
-- Create Candidate #c(x, y, s, p) with pair (x,y) (x <= y) and sum `s` and product `p`
SELECT x.v AS x, y.v AS y, x.v + y.v AS s, x.v \* y.v AS p INTO #c FROM #x x, #x y WHERE x.v <= y.v
;
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I don’t know the numbers.
DELETE FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
-- Sandy: I don’t know the numbers.
DELETE FROM #c WHERE s IN (SELECT s FROM (SELECT s, COUNT(*) AS n FROM #c GROUP BY s) AS d WHERE n < 2)
-- Peter: I do know the numbers.
SELECT * FROM #c WHERE p IN (SELECT p FROM (SELECT p, COUNT(*) AS n FROM #c GROUP BY p) AS d WHERE n < 2)
/*
x y s p
77 84 161 6468
*/
> The GAR2022 blames these disasters on a broken perception of risk
based on “optimism, underestimation and invincibility,” which leads
to policy, finance and development decisions that exacerbate
existing vulnerabilities and put people in danger.

The most fatal expression I have heard is that "We need to push
through".

In Digital Vegan I describe this mentality thus:

"I feel there is more hope that one can survive a car crash by
accelerating at a wall to more cleanly demolish it. Instead we must
learn the self-discipline and endure the pain of being able to
disconnect first, in order to build new connections." [2]

Iatrogenics and solutionism, by which we make things worse by trying
to improve them as-is, is now our mode of existence. Stopping that
requires humility. Falliblism is the ability to realise you are going
the wrong way and turn around, despite the ego losing face.

Surely I am an idiot, but I remain an optimist that human beings can
pull ourselves out of a great collective delusion built on pride and
greed.

For example; the GAR2022 statement perfectly describes the state of
cybersecurity. I recall a point around 2019, before the pandemic when
major breaches and incidents got to occurring once per day. I had a
feeling that the world was finally taking notice and something could
now be done. Then suddenly it vanished from the news cycle. When
something is happening daily, it's no longer news. Covid-19 then
eclipsed all threads of reflection and we plunged deeper into the very
forms of cybernetic technofascism and blind dependency we needed to
avoid.

It's now become impossible to research or teach anything but the most
cartoon version of computer security - one that holds the established
mythologies harmless and allows profitable abuses to continue. There
is no permitted narrative that doesn't compound the errors we are
already making [1] for the sake of those who have power. There is too
much resting on not comprehending the big picture and finding
human-centred solutions. A generation of smart young people who could
help us are left frustrated.

I think similar things are happening in other areas of human
intellectual endeavour now, climate, transport, health, education. We
have not valued competencies, but instead put prideful appearance
before reality. We have a bleak crisis of leadership. We cannot face
the onslaught of challenges by reason alone as we are all fatigued
already by tyranny, pestilence, looming poverty and war.

The first step is "When you're in a hole, stop digging".

We need to curb enthusiasm and withdraw support, even tacit, for many
of the "sacred" norms. We must reject monotonism and the idea that
progress is a "inevitable" scalar. That is not a rejection of
technology, or neo-Luddism. Computer people should at least recognise
that it is called "back-tracking".

[1] http://techrights.org/2021/11/29/teaching-cybersecurity/

[2] https://digitalvegan.net
> I don't understand why they brag about supporting "only English". I'm also not sure what it means: does it mean the system does not even support utf-8 strings? Or is it just about the lack of UI translation to other languages? In either case, it's nothing to brag about. You're just removing capabilities for no reason.

Good support for different encodings, locales, etc. is actually quite hard, and also imposes some amount of burden on developers of the system, as well as users who don't use these features.

Of course, these things are also very useful and if you want/need things like that then that's fair and KISS probably isn't for you. But not every project needs to cater to every need; I think "simple = less capabilities" is fine, although obviously not for everyone but it doesn't need to be.

> For example, a package manager written in 1000 lines of posix shell script is not a good thing. Shell script is a bad language. It's not simple. Errors are not reported until runtime. It's worse than dynamic languages because shell scripts often create permanent changes to the system. If a script fails mid execution, it might very well leave the system in a broken state.

I never used KISS and don't know anything about their package manager, but I did write my own package building tool in shell script, and it builds things to its own chroot and as a last step if everything worked it moves the files over. It's not really atomic, but also not like any error in the script will "leave the system in a broken state".

It's great that better package managers exist, and there are a lot of situations where it's good to use them. But for other use cases it's just fine to use a (much) simpler system which isn't entirely perfect (but a lot simpler). Not everything needs to solve all possible problems. My own package builder doesn't do things like dependency tracking either because I don't need it, but obviously this is a very useful thing to have in many scenarios – but not all scenarios.

We really need to move away from the view that every project/system should cater to every kind of use case and every kind of user.
Recursive descent parsing was probably the first “real” algorithm that I learned (in the 1980s).

Like most of these, I’ve never actually seen one “in the wild,” but it was a great example of the power of recursion.
Unfortunately, driving the minimum wage checkout clerk crazy is probably not going to have any impact on the store owner.
Yes, but when that sort of thing happens in commodities it's an illegal cartel, whereas when it happens with jobs it's responsible self-regulation by a professional association.
> Buy Now Pay Later for consumer goods is obviously bad.

On the contrary it frees up significant economic resources, and so is obviously good. But access to capital, like the good itself, isn't free. In both cases: Don't buy what you can not afford.
There's another group in between pioneers and followers, the people who are willing to follow things that haven't gained traction yet.

That group plus pioneers are most important to entering the mass market of followers.
You're right - but also wrong.

Governments built the roads - other solutions are conceivable. Tax payers paid once for the roads to be built, and are now paying for roads to made unusable for cars (lane restrictions, pedestrianisation, etc). That's a waste.

Did you know that electric cars were very popular 100 years ago - but because of the oil industry + government, they were quashed?

Government waves through unacceptable, unenvironmental behaviour by corporations. However, it does want the consumer who bought the fridges, to foot the bill! Consumers are ignorant of course of the unenvironmental impact of the products they were being sold - that's what government was ostensibly there for - all those agencies were meant to assure that we were getting decent products.

It hasn't worked as we thought - but it has worked out as corporations planned.

A bigger governance system is not the answer.
How do we want to fight global warming, if we have rather big industries and local incentives pushing in favor of fossil fuels..?
Sure, but you have a manager who thinks... against better judgement... again... that they are gonna sell 20 million units of the thing, so their math suggests that you should... yep... prematurely optimize.
I would fire the whole team immediately if they really dont listen. Noone wants another e-waste.
It is not a average, it is the total global use of farming. Just because a few countries does better does not mean that it is okay. And that does not also change the fact that the 1 cow vs. 30 mice sounds like nonsense. And that if everyone ate less meat we would need less space for farming.
Just scanning my desk which has a laptop, mac mini, monitor, phone, nintendo switch, a bunch of ipods ... the only things I can spot that have a power switch are 4 of the 5 ipods.
ahahahah how ridiculous is this idea.
Just want to see author having off buttons on all their remotes: TV, AC, ect. Enjoy manually turning them off and having redundant button=)
Spotify's recommendations have been my bread-and-butter for music discovery for a long while. The radio feature and the Discovery Weekly playlists are very tailor made for my taste (which is broad and pretty underground in general), which probably has to do with the amount of data I generated by being an user since 2010.

Disclaimer: I work for Spotify nowadays but have been an avid user for more than a decade before joining, my opinion is based on my personal experience with the service and not as an employee.
Some apps already use SQLite as storage. In addition we run shared Postgres and Mariadb.
That was maybe true in the past. I was bad at high school math and survived it because I was gifted a really good book by my aunt. Now you have Khan Academy and all sorts of legal and illegal online libraries.
The trouble with a mechanical off switch is that you cannot easily / periodically turn it on, so it depends on your usecase.

AVR Picopower has been around for about 10y now. These devices dramatically drop power consumption to the point where batteries should last a very long time, definitely >1y, more like 3-5y.

The fact that modern devices drain a lot of juice is either sloppy SW design or sloppy HW design, since I believe the cost for microcontrollers is very similar.
Micro-Zettelkasten associative notes – WebPad HTTPS://webpad.com.ua/
hi, I am an independent developer and found of creating notes, after a few thousand notes they become very hard to search through, that is why I created my own app where every word is a hashtag by default, this simple solution helps a lot.
Ok, but how removing the goverment will change that we have massive industries? Small groups of consumers will held accounrable companies?
Show HN: An interactive firewall for inbound and outbound connections
> All phones and computers can be completely powered down. They're hardly ugly switches.

iPhones (and I assume most Androids as well) can't be completely powered off. Neither can Macbooks. In fact, I'd guess that most modern digital things with non-replaceable batteries can't be powered off.
Haven't had that problem before, far more of a problem when I try to register with site specific email addresses like d+hn@nblows.com which I've tried to get in the habit of doing.
Same here. I was supposed to buy stuff from JFK but no price tag = no purchase.

Also, why are US duty free shops garbage compared to European ones? It's double price at the airport in contrast to the local shops, whereas in EU you can often buy things with a heavy discount at the airport.
I'm hearing a lot more people talking about selling stuff via Nextdoor.

If you want something old school web 1.0, https://www.car-part.com/ for junk yard parts.
Tesseract.js wraps an Emscripten port of the Tesseract OCR Engine
Almost all lawyers will do a short consultation where they can help you determine if the case is even worth pursuing. That's what "talk to a lawyer" means in this context.
That's a problem with top-down management in general. If your management is largely old white men who pull the strings, yes obviously it's going to account for their opinions the most.

Author misses the part where the majority of the working force is also "white men" who see no benefit from this either, because it turns out, the decisions of management aren't for "white men" or even "old white men". The decisions are for "our management".
Happened to me, too. Except made an account, bought some buck converter modules I could only find cheap on Ebay. 30 minutes later account banned, I contact support and their response was basically "we cannot reactivate your account, we cannot tell you why we banned you as this is company policy".

Ebay is a monopolistic cesspool that needs a few good handfuls of government regulation.
Question needs context:

- How do you define good job?

- You assume it was a good job by using still. Why was it ever a good job?

- What is your age?

- How long do you plan to stay in the industry before retiring?

- Are you passionate about it?

- Do you enjoy it?

- What do you want to achieve?

- What pay you expect?

- How much money you need for your lifestyle?

I could go on forever but in order to answer your own question (if it was not asked just to promote your business cloudsql or whatever) your need to answer these first.
Can I ask how you host your emails? I have a similar situation but the price for most hosts for a wild-card domain is prohibitive.
> Also afaict there's no way to permalink/share test cases.

Whatever changes I make on the screen, the URL seems to get updated automatically. Does that not work as a permalink?
I was thinking today if I can attach a switch on/off to my laptop battery to not wear it when I'm almost all the time on the desktop plugged in..