skysight-inc/HackerNews huggingface dataset:
> This is completely bonkers to me.

So you need to look into the City of London, the Magna Carta, the Remembrancer and realise that the UK is the only parliament where an unelected body can veto everything Parliament votes on! That is the power of the City of London, but it doesnt advertise this fact for obvious reasons, but its why this country holds onto to its ceremonies so much.

> How can you defend property rights without having some kind of authority that knows who owns a certain property?

So the City & Guilds is a City of London thing, and tradespeople have been used for hundreds of years to act like a secret army. Well its the tradespeople who do the City of London's bidding because a master tradesman can introduce planned obsolescence into pretty much any work carried out. For example, a plumber could leave some flux on a copper pipe and over the years this will corrode into a tiny pinhole where water drips out and slowly ruins a part of the property. Now are you going to inspect every inch of copper pipping in your house?

The plumber will have had their money and long since gone. You get another plumber in, they identify the problem and repair it typically without explaining how or why it happened. These are tricks of the trade which get used for repeat business. The best one's are listed on the stock markets!

Some renters may be more familiar with saturated animal fats left down the sink when leaving, pretty much everyone who is good at their job has some sort of malicious compliance, and you can read about that on Reddit.

Now the beauty of all this is, some problems are actually red flags but you wont always know they are a red flag. Its like a form of stealth communication in plain sight and free speech is a licence to gossip and gossiping involves rumours which can be used to inflict psychological harm on their victims. Its surprising what the law does not allow as evidence in court.

>And you're not nationalizing this because...?

You obviously dont know how whistle-blowers get treated. I'm sure you are familiar with the phrase "accidents happen"?

One of my first lessons as a kid given to me was keep my mouth shut by pain of death.

However it would be remiss of me to not point out that Govt NHS, Military & Police are not engaged in their own forms of criminality as well.
What rr does
I have hunted plenty of bugs that only show up when the debugger is not connected to the target.
This may be specific to whatever country you're in. The major 4 banks in mine hold loans.
By not taking the quote literally, but trying to understand it in its context.

The quote is a judgement about what can be logically achieved through discourse, and what cannot (and should not). He draws this boundary to separate the things we can reason about and the things that fall beyond reason and so cannot be reasoned about at all. If you cannot reason about something, you should not bring it up in (philosophical) discourse.

He does this to settle philosophical debates around, for instance, mystical subjects that were fought over to exist or not exist. The conclusion for him is: we do not have the logical tools and concepts to reason about the problem, so we should stop wasting time talking about it.

It's not about lack of knowledge or intelligence, its about acknowledging the limits of reason and discourse, and forgoing any conclusions made beyond those limits. It's a pursuit of truth.

At least, this is how I understand it, I'm not a philosopher.
Same for mouse and keyboard too. I understand the desire to want wireless for these even less. At least with earphones, there could be a use at a distance. A mouse/keyboard more than 2 meters (5feet) is just silly.. you can't see the screen.
It's stunning how obfuscated everything is. Linux (not Android) is the only OS that will readily show you ehat codec is being used, and definitely definitely the only OS that'll let you chamge codecs.

It'a hard for consumers to assess & make decisions & to demamd improvement when the OS itself refuses to report on the status wont tell you whats happening. But that's the world: consumerized well into the point of ignorance. We are unable to push for better because we cant even see that we are operating in sunstandard shitty modes.
Can a giraffe swim? Does anyone know?
>I've never seen a cert error in the wild that wasn't an expiration of a valid cert or a misconfiguration.

Here's one example:

https://www.engadget.com/2018-04-25-hackers-dns-phishing-sca...
GH by itself decreases insulin sensitivity, aggravates insulin resistance, and may significantly increase cancer risk.
The point is that the term, as used in English, was incorrectly appropriated from another language. Moreover use of the term lumps people together that have little in common.

Contrast this against the term Anglo-Saxon used by a group of people to describe themselves.
I had a flash of insight a few years ago that the real way to think about 3d printing. We can separate "data transfer" about desired solid regions in a volume, from what I call "locking".

Once I made this transition in thinking, I saw hundreds of new ways to do 3D printing. Ultrasound was only one of a huge multitude of other "data transfer" techniques that just kind of felt obvious all of a sudden.
I’d like to see you debug a database migration with a runtime debugger. The issue starts after about two million entries and only affects a subset of them. Have fun!
I'm actually part of a research team working on using a wrist mounted spectrometer to actually measure glucose continuously and non-invasively. Turns out it's a really really hard problem.
Yes, breaking the law is considered committing a crime. It might not be a particularly big crime and likely wouldn't normally warrant more than a warning. But when the people who just passed the law immediately go and break it, the crime itself isn't the issue. The problem is the attitude that the law doesn't apply to those in charge. It is literally the sort of thing that has caused revolutions. People want a just society.
Hopefully allocators will soon be available in stable Rust as well - then you can optionally specify an Allocator for a given allocation.
Did you know you can run the chain in-reverse and turn it into a filter?

Finding a good threshold one-sided can be hard, but this is basically how a lot of spam-detectors work: They record the chains seen in /g/ and the chains on /pol/ and now you can make statements about which board the comment probably belongs on with, simply by doing some analysis on the frequency of chains seen in one corpus versus another.
I think you underestimate how complex email clients are. Table stakes from Gmail: You need to be able to display arbitrary HTML safely, full text search, remove the embedded history in emails, robust sync with Gmail (or insert your IMAP server), a rich text editor, and there are even small things that end up being complex like parsing an email (people send all sorts of non compliant mail and Gmail is pretty darn good at accepting most of it). That's just table stakes, let alone the features that make superhuman distinct.
Step by step often looses me, and print forces to think about what and where to print so it also has its advantages.

This is a very good point. I have taught beginners before, and saw many of them would somehow open the debugger in their IDE, then start stepping through all their code absentmindedly, as if the mere act of doing so would somehow cause the bug to become apparent. By the time they see something wrong, they've already gone well past the point at which the first error was. I have called this phenomenon "debugger tunnel-vision". It seems like the debugger is more like a ritual to them, some sort of magic that will automatically find bugs quickly and easily, and they get immensely confused when that strategy obviously doesn't work.

I turn them towards using prints, and many times they find the bug even before the next run of the program, while considering where and what to print.

IMHO the "tool fetish" that some programmers have is actually counterproductive.
At least where I live negligence is a thing but this may vary wildly. If no reasonable person would expect you to do it that way then you can claim negligence, YMMV how much you get out of it. The problem usually is that you have to either go after the business which goes belly up as soon as you try and you still get nothing or after the owners money and claim irresponsible management which is far harder to do (and has a criminal code part).
As the other dude said, ESR only maintained the file after it was abandoned or something.
>using fake certificates

What's the definition of a fake certificate? Self signed? Signed by a real CA, but for a different domain (the captive portal operator's generally)?
What's stopping you, they crawl your site day and night and sell the data they have harvested at a vast profit. They don't even respect robots.txt.
Widely touted abstract on ivermectin and Covid-19 retracted
I'm sorry for your friend. Truth is even a lot of doctors don't appreciate how difficult controlling type 1 diabetes can be. Having lived with it for over 20 years I'm still shocked at how ill-prepared I was once I came home from the hospital.

CGMs can make all the difference in the world, and I hope they continue to get better.
Show HN: Things worth sharing over the two years of startup
Is it scumbag of them, or are we the scumbags for refusing to adopt any software unless it’s free?

Would you rather they parse all your private communications for advertising profile purposes and keep it free-as-in-Facebook?

It was basically a decade-plus free trial. I can’t see how that was a bad deal.

I pay for email(Fastmail) because I want to support the team working on keeping my main communication channel working smoothly, and would rather not have my emails parsed by the advertising surveillance state.
I only use Podman for my workloads these days. Docker was always a headache for me on Linux. Podman allows me to quickly do whatever I want with containers and I can use systemd or a simple bash script to easily create services on my workstation or in production with Nomad with https://github.com/hashicorp/nomad-driver-podman

I am super thankful for the team of developers that work on Podman. It has really come a long way since 2.0 and they are very responsive to issues in my experiences. If you are using Linux as your daily driver and you use Containers give Podman a try. Here are some examples of the things I have done with Podman.

https://github.com/forem/selfhost

https://github.com/jdoss/ppngx

https://gist.github.com/jdoss/25f9dac0a616e524f8794a89b7989e...

https://gist.github.com/jdoss/ad87375b776178e9031685b71dbe37...
Well-typed programs can go wrong, finding bugs in compilers [pdf]
Very nice! but it's not a zero-knowledge application at all
> The guy built a niche product

Proponents never call it a niche product, though. They talk like it’s the one productivity tool to rule them all. Such attitude is the problem, not the business’s success.
Not only that, but the bugs I find most difficult to deal with (like races) I find have a tendency to disappear in a debugger. Tracing output is what's needed here, and that's just a slightly more structured print.
I was like you once & disdained progress, insisted the virtues I knew were the good ones & that cables just made better connectors than wireless.

It's been ~6 years since I was that person. Speaking only for myself: I was an idiot. Close minded & foolish, presumptuous. It's so nice not having cables. There's so little practical trouble I encounter with bluetooth. Battery life is great. Connecting is not a problem. Many hesdsets maintain multiple simultaneous connections; a sweet upgrade. Pairing is easy.

Fear is an easy sell. But Im glad I eventually tried a cheap headset, decided to explore elsewhere. Problems are rare. Not having cables, bring able to leave my phone plugged in while walking around, & so many other circumstances: the physical freedom is wonderful.
For many decades I've kept an HP calculator on my desk within easy reach. I use it regularly for one thing or another. (day job: programmer)

Due to force of habit, my physical calculator is easier and faster to use than on-screen calculators. Not unlike Emacs commands, the calculator interface is burned into muscle memory: my fingers know how to use it more than my brain does.

I use an emulator app on my phone when not at my desk, but it's always unsatisfying. Real calculator buttons give me some kind of brain-stem level of satisfaction that a functionally identical phone app can't match.
I'm talking about my own safety. I won't click through it.
Yes, a classic dead cat
It's also more likely to stick for 'vikings' because their image is slightly attractive to a big minority of people. Which makes it quite insidious.

On the other hand, I don't think many 'viking' / Scandinavian people are suffering actual discrimination in the current day. It's racism that misunderstands someones ancestors, without projecting it on their own person. Which seems a lot less harmful to me.
I learned those skills initially at my mother’s (and father’s) knee, but I have better access to good equipment, good ingredients, and information than they ever did when they raised me.

It’s easy to say we “seem to be incapable of doing anything ourselves” but home-cooked meals are still de rigueur for younger generations.
yah, i actually used it with coldfusion first too, then php later. fun times.
The opposite is also true: debugger changes timings drastically, it removes race conditions, code suddenly works when you run it in debugger, and stops working without.
That's true if you've been convicted and sentenced for the crime regarding which your testimony would self-incriminate, but not otherwise. Someone who has committed the crime but hasn't yet been convicted and sentenced still falls under its protection, assuming there isn't a grant of immunity from prosecution to force the testimony anyway.
In larger projects I have more commonly used logging-statements, each with its own log-level.
Changing the log-level to log more is almost equivalent to using printf()s, only that you will get many more log-entries to wade through. But often that's fine: it is more annoying to forget to log something than to log more than necessary.

There is typically also both compile-time and run-time log-levels, so that you can disable logging in release builds but still keep all in the source code.
It took literally _5 years_ for me to get through the waitlist. I signed up in 2016 and got an automated email “from” the founder in May 2021 excitedly inviting me to fill out a questionnaire in order to gain access… Asking me to do work after waiting 5 years seemed crazy so I ignored it and got another automated email “from” the founder nudging me to take the questionnaire a few weeks later. Strangest set of interactions I’ve ever had with a product. I have no idea whether their product is good or bad and I stopped caring many years ago.
I have debugged plenty of memory bugs without using a debugger.

Debugging multithreaded/async code is an entirely deeper level of hell, and there's been plenty of times where just having a debugger attached was enough to make the code work, or building unoptimised/with debugging information. On the other hand, carefully placed prints can catch the culprit without affecting the timing so much that the bug disappears.
We've got to be careful or we're going to end up with super-intelligent immortal mice!
you are the chosen one.
Representation learning in the artificial and biological neural networks
That is also how California style cuisine is described.
BTW, if you search images by the text ‘carcinization’ or related keywords, you'll discover that it's a topic of memes.

E.g.: https://i.imgur.com/t8GXYsB.jpg
> Manufacturers need to produce laptops with 4k display if they are willing to compete with Macs... And also a decent touch pad...

For a dev machine, manufacturers aren't competing with Macs.

I've got a macbook right here next to me:

No function keys
No pageup/pagedown/home/end/insert[1] keys
Poor and crappy support for my USB keyboard (which does have all those missing keys).

At least the macbook has an inverted T set of arrows keys, even if they are half-size.

[1] I use shift-insert all the time.
No, it's just an analysis of the licenses, not of the software itself.
New York to get first right-to-repair law for electronics
It’s a norm for frontend devs to build CLI tools in the language/evironments/ecosystems they’re most familiar with.
Reddit is objectively one of the most hateful places on the internet.
Honestly, with the amount of paywalled sites posted on HN, it's impossible to have a subscription for each one.
Yes thin carbon steel cookware warps. My wok is a good example of that. But there plenty of high quality thick carbon steel cookware on the market that’s stronger.

What do you mean it leaks oil? I’ve never noticed any like that.
Im glad to see a bunch of semi-progressive ideas. The world needs better security, but none-the-less this area often feels, to me, to be retrogressive & focused on control & restriction, to take existing ideas & to layer in constraints. The ideas presented here at least seem to me to try to have some straightforwardish user appeal.
The article states (without sources) that people talk if viking villages and viking women and children. That doesn't fit the raiding definition.

Similarly the article argues a big difference between the opportunistic independant raiders of the 900s and the politically organized landings with intent to conquer and rule of the later centuries.

The second group were not 'wild raiders' but the standard 'one country invading another' of the early middle ages. At least by the article's reasoning.
they obviously didn’t use MergeFreeze.com, shame
That's the standard neoliberal solution that never works vs California's experience that phase outs and bans work well.
Ryanair had incidents from dangerously little fuel on board for the conditons at the destination to risk of controlled flight into ground. Directly caused by aggressive cost saving. Blaming pilots for carrying extra fuel or being late. In such an incident it is often luck what the outcome is. So far they have been lucky, but their history as a mass carrier is much shorter than that of other airlines.

I seriously doubt that they have systematically better safety than many other European companies.
It's okay to stick with Docker if it works for us right? There's nothing fundamentally wrong with it right?

At the moment Podman is just more work for us because I and other devs don't have years of of experience and intuitions about Podman like we have with Docker. I'd rather just focus on business problems rather than another migration.
You are punishing people for rolling poorly on the parental lottery.

Some kid starving to death because of sanctions doesn't understand what's happening. Their parents will be too poor and hungry to meaningfully fight back against their leaders.

It's only going to hurt the vulnerable people in a country - militaries and oligarchs will not be impacted unless you target them specifically and narrowly.

Imagine if China said, "we're no longer shipping electronics to America and will not do business with anyone who does". You and I would experience huge jumps in costs and probably be angry at China, not our own government. But you probably aren't going to take up arms up being down your own government.

Broad sanctions are just bad policy.
You can identify the spam because it's your inbox; you know what your goodmail is supposed to look like. For that reason you can use locally-trained naive Bayes on the client, and get good recognition (you don't need ML).

Honestly, the best filter in my experience is Spamhaus Zen; it spots most spam with very few FPs. It's an IP blocklist.
Use the right tool for the job? For quick sanity checks and bugs that you are pretty sure about, sometimes it’s just faster to chuck in a print statement. Or if you want to just quickly see a stream of info at different points, throw in a bunch. Other times, you need the control and context provided by a debugger, so use it then.
New heat spreading tech delivers 740% increase in circuit power density
Converting solar energy to electricity on demand
We have so advanced debuggers, OS telemetry, events

No one wants to learn about all that crap when they already know how to easily output from the software they are developing. I don't want to be debugging the debugger or logger or whatever else.
there are several r&d companies like rockley trying to bring contactless optical measurement to market, e.g. https://www.diamontech.de/home
Most are based on quantum cascade lasers. go science :-)
On the other hand, no one expected that mediocre "show your domain" centralized networking platform with pictures and commenting will attract three billion people, but here we are.
Not to mention the need to cultivate more pilots. As smaller airports are destroyed by corrupt local politicians for a one-time payoff at the behest of developers and land speculators, there are fewer and fewer places to train. That's on top of the already high cost.

If there were more pilots coming through, the turnover might be more manageable.

Also, regional pilot pay is dogshit.
I haven’t seen Eons. I’ve felt like the quality on Nova and Nature has slipped though. Glad other programs are picking up the slack.
I don't think a call for retiring the term is motivated. It is a completely relevant word to apply for certain events and processes taking place in the centuries before the medieval age. People from current Scandinavia went out in the world to pillage and trade, they were called vikings (according to rune stones raised in their homelands by their families back there), and what they did has affected history.

If the word is used too broadly, that is something that can be called out, but calling for retirement of the entire word is taking it too far.
I don’t think it’s how it works because I see that crap daily in footers, especially in the travel industry. Open any hotel listing on TripAdvisor and count the “[something] in [location]” links in the footer.
> but developers are extremely underqualified, I get it.

And the most annoying thing about them is that they don't realize it, and thinks they know it all and calls everyone who doesn't work like they do noobs.
Or, better, abandon Google-controlled operating systems completely and consider GNU/Linux phones, Librem 5 or Pinephone.
The only people surprised by this are non-developers. Founders are apparently very shocked that developers black terminals full of scrolling text and arcane key commands are used... to write printf() statements.
I both tend to agree, but also ask why not? We can decrease land usage in dense areas, charge auto-chargers off peak, give people some time back. I dont think it makes sense today but if we do get better autonomous charging, adding some 1MW chargers to the highway makes some sense. Trying to find a safe way to link guidance systems together safely is hard hard hard but ideally the auto charger wouldnt take up much highway space, especially while charging.
I certainly hope so!

Printf debugging makes you think about the program, build hypotheses and test them.

Stepping through the program is hit and miss.
Whales have the opposite—evolved in water, came to land, then evolved back for the water.
Something like this ?
https://poki.com/en/g/blumgi-ball

Should be playable on mobile as well. Poki is an excellent platform for web games and I think Blumgi games could be a good fit to what you are looking for.
I wager most software projects start as small scale experiments where expedience rules. Printing to a console is perfectly good at this scale - and many such projects never make it beyond this scale. Tools like debuggers and structured logging can be introduced later, after it becomes clear that the project has ongoing value and the investment in extra tooling is worth it.