skysight-inc/HackerNews huggingface dataset:
> the real risk I see is that as it's written, and as Ofcom are communicating, there is now a digital version of a SWATing for disgruntled individuals.

I'm sorry, what precisely do you mean by this? The rules don't punish you for illegal content ending up on your site, so you can't have a user upload something then report it and you get in trouble.
Lack of majority in parliament is nothing new. The 5th made it harder to happen, but when it does, the constitution gives no way to handle the situation. Hard to get MPs to compromise on something when they know that, soon enough, they'll compete the mother of all election where one side wins all.
Did you think computers and ARPANET came out for commercial-grade applications and not "good for playing with stuff" ?
Thank you. I misread your original comment but.. yeah.. very interesting to know.
It's trivial to find via simply searching suicide on google. It's not like this is a super secret Tor site or something.
If anything I'd say the opposite. Look at the last US elections, a lot of the criticisms against the side that lost were things people "thought" and "felt" they were for/against, without them actually coming out and saying anything of the like. It was people criticising them for stuff that wasn't actually real on X, traditional TV, and the like that made voters "feel" like that stuff is real.

And X is really egregious, where the owner shitposts frequently and often things of dubious factuality.
>"...This includes if the service has a significant number of UK users".

"[A] significant number"? How Britishly vague.

There was one person involved in the doompf of that ceo guy....

I would say that a significant-sized football crowd would be over 75,000.

That's a lot of numbers that 'significant', has to lean on.
Debian's partitioner is really buggy and a major pain point for me. Won't support a backup EFI partition, creating and booting from RAID volumes is really tricky, many other issues. Issues that are resolved or nonexistent in RedHat, Ubuntu, and even Windows. I've had it create unbootable GRUB configurations many times - it only tells you at the very end.

I now make the partitions beforehand in fdisk then choose them in the installer. Which for some bizarre reason is not included in the install image; you have to boot into rescue for that.
Facebook openly advertising porn sites is one example.
With rhetoric like this, one wonders why Argentina has a perpetually mediocre economy.
Endorsing this, because an upvote is invisible. Also consider: is it the phone that’s the problem, or is it TikTok/Twitter/Instagram/whatever? And even for them, is it the app itself, or is it the other people?

The problem with X is… the other people who use X.
Welcome to British humour, and - it's spelled correctly.
> Set aside that none of the school shootings has changed national gun policy ...

Because they weren't strategically targeting anything...

> Set aside that it's unlikely the US health insurance system is unlikely to change, especially given the majority party's calls to tear down "Obamacare" and privatize more ...

That's up for debate since the event happened so recently.
Most (all?) modern business laptops are actually very tough. Reviewers regularly bend them in ways that would make you faint if that was yours and they are fine.
Excellent article, but the typesetting / justification in that pdf is horrendous.

The text columns look like the side of that hallway rubber mat that my dog keeps chewing on.

spend a lot of time trying
edge. However, as someone
lieve that true progress is
mes, and for the chickens
y zombies, and the polite
to eat your brain to acquire
be prepared; thus, in the
e scientific breakthroughs,
ast inevitably becomes
he main thing that I ponder is
post-apocalyptic survival
ag-tag group of associates.
cruit: a locksmith (to open
ith has run out of ideas);
row snakes at my enemies
g is a reasonable way to
ble in my ultimate success
Oh, I wasn't sure which direction the line break "certainly is" went in. But they have line breaks elsewhere in their post...

I would say failing to deal with hardware error that strongly is a bug. Keyboard I'm pretty sure is a bug, I've had plenty of situations where the keyboard code locks up and needs app restarts. Auto not being auto would be a weird thing to lie about, otherwise it's a bug. "Specified by their processes" a process is an algorithm, sending incorrect messages for $0 could be an algorithm bug or an implementation bug but either way it's a bug in the software, it's not doing that because someone decided it actually should do that. It said the webserver wasn't running but it was, that's a bug if they didn't have a exact unlucky timing.
They do not get into trouble because have spent the money and the time on compliance, which is an unfair burden.

Also, is not just small businesses, it is not for profits too.
You raise a very valid point, and it is a point that I do not see expressed very often.

While it is "easy" (and, I think, proper) to build new areas of cities to be walkable at some point in the future, the fact remains that today cities already exist as they stand and many of them may not be very walkable.

Even in already-walkable cities, it is important to consider the fact that all of us will eventually (hopefully!) live long enough to be considered old.

Looking forward to when I myself may become old, I think I'll still like to be able to get from A to B (and back) with a minimum of fuss and at a time of my choosing.

So it is my hope that by the time I reach that point, the world will have options for me and other old people that are better than old people have today.

And that's just me, some day.

But many people are old right now. They can benefit from things like self-driving cars right now, even in walkable cities.
ESP-SparkBot is a super cool low-cost desktop robot project!

Fully open-source hardware & software
DIY-friendly and feature-packed
Demo Video: https://www.bilibili.com/video/BV1MezzYaEfP
Hardware: https://oshwhub.com/esp-college/esp-sparkbot
Software: https://gitee.com/esp-friends/esp_sparkbot
The UK had a rule that gave small employers a £4,000 discount on national insurance.

Sketchy large employers like G4S responded by setting up tens of thousands of "Mini umbrella companies" [1] with directors in the Philippines, each company employing only a handful of people - allowing G4S to benefit from the £4,000 discount tens of thousands of times.

Sadly, exempting small operations from regulation isn't a simple matter.

[1] https://www.bbc.co.uk/news/uk-57021128
Genuine question: how hard have you tried to find a good reason?
I tried. It was unreliable as f. Conbee lost connection whenever he wanted. HA was way to heavy for modern raspi. Documentation was horrible for all tools and plugins I needed. Many python connectors I found to work with HA in my research before turned out to be outdated and/or only work in specific setups.

As the far majority of my devices is bound to random online APIs anyway, I hacked my own solution back then and today sometimes 'i port' HA plugins using chatgpt :)
Three Ps of Persuasiveness
Interesting. I don't share their apocalyptic views, but I'll agree that misallocation of scarce resources often portends economic disaster.
Yes, pretraining and post-training is nice and important, but in-context learning turns LLMs from toys into tools.
Exactly my point, you have to opt-in, and in practice you only do precisely where it's actually necessary. Which is completely different than "every single type can be a [null | zero value]". You cannot possibly construct some type A (that is not Option<A> or A@nullable or whatever) without populating it correctly.

Of course you need some way to represent "absence of a value", the matter is how: simple but incorrect, or complex but correct. And, simple/complex here can mean both the language (so performance tradeoff), and (initial) programmer ergonomics.

That's why I ask if you can have your cake and eat it too, the answer is no. Or you'll get sick sooner than later, in this case.
I assume you mean "buy an Android and do nothing else", but in that case I think it's unreasonable to suggest I'm not allowed to want companies to be honest 99.9% of the time, and I can only express it once every few years while I'm choosing what phone to buy.

If you didn't mean that, I'm not sure why you gave me that advice. I'll keep it in mind but I'd prefer we keep the discussion focused on what Apple is doing and whether it should be accepted by the general public, both in terms of popularity and legality. And Google too, because this discussion started about both app stores.
Plagiarism detection software sparks widespread student concern
> I can’t recall ever seeing someone on HackerNews accuse LLMs of thinking.

There are definitely people here who think LLMs are conscious.

https://news.ycombinator.com/item?id=41959163
from 2.1 集合论 p17 of https://www.cs.toronto.edu/~hehner/aPToP/chineseaPToP.pdf

> 可以有集合的集合, 表的表, 但没有束的束和串的串。

You'll notice that often CS papers will get the equivalent of bunches by declaring an abuse of notation such that the singleton E is to be interpreted as {E}, and Haskell gets the equivalent of strings by putting the burden of proof of following the "monad laws" on the implementer/user of a monad, but I think it simplifies things if the very notation already has monoidicity baked into it.

(that's the UX argument: the CX [compiler experience] argument is that by making monoidal values explicit, we give our implementations a clear signal that they have lots of freedom to rearrange the computation as written into an order which sympathises with the machinery)
Facts: my friend ran a Minecraft server, and his hosting provider once told him it was the most DDoS'd server in the entire datacenter.
Claude has been pretty good at F# so far. Sometimes it makes mistakes as if it was OCaml but other than that I found the output actually better than C#. That is - the C# output has higher likelihood of being correct, but because there is so much absolutely terrible code out there - you have to coerce it to give you good output, which you don't need to do with F#.

And of course Github Copilot autocomplete works well just as it does for most other languages.
Google is killing it
It's the same in parliamentary systems. There is no majority so it's very hard to form a government and that government is very unstable. This has little to do with the 5th Republic, which is actually designed to avoid unstability as much as possible, but it cannot do miracles...
It was my failure that hurt me, I think.
Right, but there are plenty of middle grounds between true communism and just letting markets freewheel.
I once asked on free law advice website how do I find if certain paragraph of certain law is still in effect (i.e. was not overridden by newer law) and the lawyer just didn't understand what I want. I think he couldn't comprehend that someone would just want to point at a paragraph and asks "is this still a law?"

As a programmer this seems like essential information to know, right? In code I can write "asdf" on the line and if it's still used it fails to compile or throws a runtime error but in law there is no such thing. And there is no incentive to simplify it.
I don't think I am. You put the facts pretty succinctly. I just evaluate them differently.

Having thousands of smart humans optimizing for their personal goals in their individual ways, at the expense of company goals, is an issue that exists in every company, bankrupts companies and super frightening to deal with as a CEO.

People are not obviously more noble, when working towards personal goals instead of company goals, and a lot of people working towards their personal goals instead of company goals, is a serious issue for any company. Not having a single entity and one big number to deal with makes it actually much more powerful and scary.
> Congo is a major source of tin, tantalum and tungsten, so-called 3T minerals used in computers and mobile phones. But some artisanal mines are run by armed groups involved in massacres of civilians, mass rapes, looting and other crimes, according to U.N. experts and human rights groups.

This is part of a much larger problem. The transformation that technology has had on previously pastoral peoples is devastating. It's not just the Congo. Now any place that has any value to the technological system is ripe for exploitation in areas without strong societies and anyone with a gun. It's the reason why everything is so cheap here. Technology made these places worse and we offer an improvement to a small local maximum with trade, whereas they may have been better off without technology altogether.

The first-world west is maximally exploitative and maximally destructive.
USB passthrough for docker (and LVM) is a massive pain. Avoid if you're just starting out. VMs or physical deployments are much more straight forward.
Surprised they don’t have a slower rollout across multiple regions / kubernetes clusters, given the K8s API’s are a spof as shown here where a change brought the control plane down.

Also, stale-if-error is a far safer pattern for service discovery than ttl’d dns.
It is also common for filesystems to reserve a small percentage to the root user. I think the ext4 default is still 5% (which can be quite a bit more than 1GB on modern drives!)
let me guess: criticizing this law constitutes “harm” already.

better not enter this jurisdiction for the foreseeable future
I understand the hesitancy to do so, but the thing is, what's changed with computers since the inception of the technology is speed and size. The fundamentals are still the same. Programming today is a lot more convenient than programming via punch cards, but it's a matter of abstractions + scale + speed. Given this I'm pretty confident when I say that, but obviously not 100%.
Trust me it's not worth the effort to get USB passthrough for HAOS on Docker.
The workers control the paddle and the scooping of the beads.

A smart worker will eyeball their draw for red and redraw a few times until they get a good draw.

There may be other ways to flick off red beads by tilting and tapping.

None of this is excluded behaviour at least in this article.
See also part 1: https://ploum.net/2024-10-20-20years-linux-desktop-part1.htm...
Traditionally the method is there are some things that people just assume exist and for things outside that circle they require some smidgen of evidence to believe in. It is a bit like me saying I believe there are people in the Arctic (never really seen evidence of it, but seems reasonable) vs. pixies (if I'm being asked to believe in pixies, I'd like to see some evidence).

The idea that there are sites promoting eating disorders does seem to me plausible by default, but nomilk does allude to a good point that without examples it is hard to talk about harms. These sites, if they exist, might be quite difficult to find without going and looking for them. I don't remember ever seeing a hint of such a site.
Linux is great. I used it for about 15 years before switching to MacOS. But now that they're incorporating AI into the base OS, I'm thinking of switching back.
LOL what campaigning? A couple of weeks before the election I get a few leaflets through my door with a few paragraphs about some person I never heard of and maybe some bullet points. People just pick political party and then vote for whoever has their logo next to the name.
Also: in all risk analysis you'd have to consider the upside. The upside here is none. We are 99.9% sure that there's nothing special about our side of the mirror. So with 0 upside besides "writing a paper" or "because no one has done it, so who knows?", it doesn't really matter that the risk may be small. It just doesn't make sense to do it.
No idea, but it may also turn out that OpenAI has no moat, which is more interesting.
MIT introduces Boltz-1, open-source model for predicting biomolecular structures
> Moreover, common people cannot measure programmers quality as easy

So you can't fire the bad apples because you don't know who they are, but you feel confident that you can pick out whom to replace by an LLM and then fire?

It's hopefully obvious to everybody that this is a hopelessly naïve take on things and is never going to play out that way.
That argument would be a good one if the time scale was shorter.

But over the course of the entire evolution of life on earth...

It's hard to argue that the step from chirality A to B is larger than all the other insanely unlikely steps evolution has taken. From earliest proto-life to complex multicellularity and beyond.
Note on (b): As i understand it JSONPath by design is limited to only be able to select things from the input, so can't build a new object, array etc.
I learnt how to write them. Modern equivalent of re-skilling. When my role as it is, is replaced, then I'll be on the ground floor already for all things AI.
If you're in software dev and can't already reskill rapidly then you're probably in the wrong job.
Enjoyed this write up. I really need to get some machines to run NetBSD on, I find virtual machines to be such a chore.

Has also encouraged me to take another look at xterm.
>It's unclear bacteria have ever "attempted" it.

They have: https://pubmed.ncbi.nlm.nih.gov/24647559/
Companies like that deserve to die out since the quality they bring to the market is horrendous either way.
My experience building a webapp with OpenAI ChatGPT o1 Pro in under 6 hours [video]
On Sunday, I challenged myself to launch an entire project from start to finish using ChatGPT o1 Pro. I settled on building a web app to visualize the metadata (timestamp + gps) of photos and videos I've taken the last 13 years.

To do this I had to create an indexer to be able to parse photos and videos from all sorts of devices. I completed the project in 6 hours and open-sourced it on Github.

The biggest consideration with 4o vs o1-preview vs o1 vs o1 Pro is what I call “laziness.” 4o often won’t follow instructions completely or might cut corners to save CPU cycles. By contrast, o1 rarely does this, and o1 Pro never does.

Another factor is response time. The o1 series uses a “chain of thought” approach similar to human reasoning. I find o1 Pro can take up to ~1.5 minutes per response, making o1 feel lightning fast—though the extra time spent by o1 Pro usually yields more comprehensive results.

I believe IDE integrations like Cursor AI are the future. Constantly copying code between ChatGPT and my IDE isn’t ideal, especially when I have to watch for omissions in code or comments (again, but not with o1 Pro). Still, with solid version control, it’s manageable. I personally prefer the flexibility I get from Emacs + Magit (Emacs Git plugin) + ChatGPT.

The large context window in o1 Pro is a game-changer. I can paste in my entire project (excluding node_modules and other unwanted directories) so ChatGPT fully understands the structure. A quick Bash script to copy file paths, names, and contents makes this trivial.

Note that o1 Pro still occasionally has issues with using a mixture of outdated packages or cutting edge ones that I'd never use. It was a lot easier to help "wrestle" a fix though and it even found a copy of a deleted NPM packages hosted by another Github user.

Overall, I’m in awe of what’s on the horizon with o1 and o1 Pro. Sam Altman’s prediction of a single-person, billion-dollar company doesn’t seem far-fetched given the capabilities of these models.

Hope you enjoyed the thread! Here's the links if you want to visualize your old photos and videos on a map.

No ads, no trackers—just pure data insights. Check it out & contribute:

Front-end: https://github.com/krunkosaurus/Open-Media-Indexer-FE
Back-end: https://github.com/krunkosaurus/Open-Media-Indexer-BE
Demo: https://openmediaindexer.org
This is a very Irish thing. Funerals in Ireland are always well-attended and going to a funeral - even of someone you don't know - is important in the community (see this recent news article, for example[0]). I notice the author's surname is Sullivan.

As my grandmother liked to repeat: "If you don't go to someone's funeral, they won't come to yours."

[0] https://www.breakingnews.ie/ireland/crowd-shows-up-to-funera...)
And you forgot the black pudding! Not to mention tomatoes, mushrooms (if you insist) and of course fried bread and/or toast. I won’t complain if hash browns or white pudding make an appearance either.

You can’t beat a good fry up!
That video was rather thoughtful. Almost makes me want to short SDC companies, buuut lobbying.
Everyone knows the BBC is biased against their side.
It's not very different from documentation, except it's not used for learning but rather immediate application, i.e. it's something you must include with each prompt/interaction (and likely need a way to determine which are the relevant bits to reduce token count, depending on the size of the main prompt.) In fact, this is probably one of the more important aspects of adapting LLMs for real-world use within real team/development settings that people don't do. If you provide clear and comprehensive descriptions of codebase patterns, pitfalls, practices, etc the latest models are good at adhering to them. It sounds difficult and open-ended, as this requires content beyond the scope of typical (or even sensible) internal documentation, but much of this content is captured in internal docs, discussions, tickets, PR comments, and git commit histories, and guess what's pretty great at extracting high-level insights from these types of inputs?
A mot insignificant, stick-it-to-the-man part of me loves this idea.

I do not like the fact that license plates need to exist, but begrudgingly accept their necessity.

I hate that it is possible to track my movement remotely, with no warrant, because of my license plate.
> A UK source is preferred (due to national pride?)

(As a Brit and pre-Norman history enthusiast) I find this really pathetic, if it really is the reason.

Why the hell should we prefer a British source of wood? The Anglo Saxons wouldn't have given a shit about this. They weren't British, we aren't Anglo Saxon.

Trying to tie premodern history to modern national identity is the kinda childish shit that I normally associate with tourism boards and strongman dictators. Why do people want to "own" history like that?

(Well, I know why. But I think it's dumb).
Or like the old quip: "Free as in speech, not free as in beer."
I always wonder why DNA never turns itself into a hard-to-undo knot (which is what invariably happens with headphone wires). Are these twists helping with that?
There are not enough Product Designers for AI
> I think the only conclusion one can draw from this is that high school statistics is actually useful in real-life.

That isn't the conclusion, you can have a management team that all technically understand statistics and they still make the same mistakes. It is depressing to watch it play out in real time. The problem is when people don't identify that workers are just doing what they are told and personal effort isn't the major factor determining system outcomes.

Going through the article, the important part about the narrative is the misconception that "performance outcomes are being determined by the worker, so managing the workers will get better performance!". The management is being done by statistics throughout even though the quality of that management is bad.
> OpenAPI is too resty

I'm curious as to why would you think that?

There's a bit of boilerplate in there if you want to use it for a naive implementation, but I don't find it exceedingly resty.

From my POV, using protobuf as a schema declaration tool (as opposed to being a performance tool) is blind follower behaviour. Getting over all the hurdles doesn't seem worth it for the payoff, and it only becomes less valuable when compared to all the OpenAPI tooling you could be enabling instead.

This being for a web-based problem, where we're solving schema declaration.