skysight-inc/HackerNews huggingface dataset:
Seems like a pragmatic decision where the breakyness of the change is mitigated by the module versioning thing. Old code gets the old behavior, code written in newly created or updated modules gets the new behavior. Everybody is happy, compared to the alternative where this ships in a mythical go v2 which nobody uses while this sort of bug keeps sneaking people's actual work.
It just is the political system of every impactful society on Earth. With perhaps a few exceptional holdouts with either a lot of grit or nuclear weapons.
Did they update on when Adventure Mode will be released?
I support EVs over gas cars, and small gas cars over SUVs, but any of those will always be worse for the environment (in terms of resource and land use, emissions, and traffic noise) than more mass transit and a built environment that is convenient to get around without cars.
I thought it meant no hubs, only switches...
You are good enough. It's not that you can't do projects. You just can't do projects of a certain size.

Games can be tough at first as there's lots of things going on at once, and you could be trying to write a novel before being fluent in your ABCs.

Get used to finishing what you meant to do. Before starting a project, plan to finish it. If you can't finish, rescope it. You get experience for each project you finish, so the optimization is to finish more.

Decide how much time you have. Then set a schedule, one that you can commit to.

You can have a roadmap, set out to deliver things per release. Or just say you're done with it and do something else.

With sufficient experience, you might decide to make higher quality projects in full. Or you can keep incrementally increasing the ones you have.
What evidence has been provided to meet this preponderance of evidence standard you are putting forward for moral evaluation?

You have one party making an allegation claiming they have documents to back it up and the other party denying innocence with claims of their own exculpatory evidence. Nothing has been shared to the public by either party for me evaluate who has the preponderance of evidence.

I do believe YouTube (or any other private platform) can and should be able to set it's own rules for participation so I see no issue with what they did here. If it's a right for someone to be on that platform then we should not be relying on a private party to guarantee that and make the necessary legislative changes.

I would just love to understand why I should be outraged at this individual before anything has been presented before me so that I can evaluate for myself.
Related. Others?

Ask HN: What Modern Alternatives for WebRings are there? - https://news.ycombinator.com/item?id=36630750 - July 2023 (3 comments)

Webring History - https://news.ycombinator.com/item?id=34846719 - Feb 2023 (12 comments)

What ever happened to webrings? (2015) - https://news.ycombinator.com/item?id=33585201 - Nov 2022 (111 comments)

Mischa's Cursed Webring - https://news.ycombinator.com/item?id=26358952 - March 2021 (92 comments)

Ask HN: Why are webrings not a thing anymore? - https://news.ycombinator.com/item?id=26242005 - Feb 2021 (1 comment)

Show HN: I am trying to start a webring for geeks - https://news.ycombinator.com/item?id=23549471 - June 2020 (89 comments)

Bringing Webrings Back from the 90s - https://news.ycombinator.com/item?id=19683896 - April 2019 (3 comments)

Ask HN: Anyone want to start a webring? - https://news.ycombinator.com/item?id=17618082 - July 2018 (4 comments)
> People don't need infinite energy to live

Our current rate of energy consumption is unsustainable. This is a problem no matter how you want to live (unless you want the entire civilization to go primitive). This is a problem.

> This whole line of thinking is short sighted.

That's a strange assertion. It's a really long term solution, like billions of years long.

As for your magic materials, I hate this kind of argument. It's really just hand-waving "we don't know what we don't know". But we do know physics and we know we need energy. That energy has to come from somewhere. We can't just make it up from nothing. So far the only viable long-term energy options we have are solar power and nuclear power (particularly fusion). There are some far future options like antimatter and using black holes but these don't actually solve the energy problem. They just make really great batteries (eg to have antimatter you have to make it and that takes energy).
Microsoft Is Looking to Acquire Nintendo “At Some Point”
Apache Foundation provides well-trod legal path for large corporations to release their internal code as open-source.

They do have some competition. Linux Foundation is another large non-profit that creates umbrella entities for a bunch of open-source software originally created within larger tech companies. I get the impression that Apache Foundation goes for breadth, taking any and all donations, while Linux Foundation goes for depth in specific topics.

In terms of funding, for open-source projects originally created within a larger company, that company will often provide a financial donation to the foundation that is taking on its ongoing management. The foundation will also take a cut of future donations to the project, to pay for the administrative overhead of the non-profit.
That's... good. Hundreds of rows is a trivial amount, so unless they're expensive to generate on the backend and/or meaningfully large, it should be a non-issue. The question is, what is the page size in the UI, and why is it less than "hundreds of rows"?
My quick hack would be to establish a websocket connection, and send a random stream of numbers to the client. If the client didn't return the number within a ping threshold, block their access.
Entirely possible, but my point was I just type “python” and Python 3 happens. Do modern OS even come with Python 2 anymore?

I’m not claiming any mystery about Python, just disputing how the modern version is invoked.
So, add some kids, and send them to a good school and sign them up for some interesting extracurricular activities.

Later, once the kids are gone, fuck up your knee (or back, hips, etc).

Don’t get me wrong, I like city life, but it’s not for everyone and doesn’t eliminate all use cases for cars.
You are correct that is a problem; it's also rather clearly not the case here.

I'd encourage you to learn the details. It is equally evil to wrongly dismiss a true accusation as it is to wrongly believe a false one.

https://www.vox.com/culture/2023/9/18/23878706/russell-brand...
Or just use the ellipse (E) in Inkscape, set the start/end to 0, and hold down ctrl. Then inkscape will generate a `<circle>` svg element.
The 0.1% scenario kicks in long before you get independent, sentient AI agents. That is, giving humans the reins doesn’t solve the problem.

During the Great Depression the unemployment rate was 25% in the U.S. What happens when it’s not 25% but 99% that are not just unemployed but unemployable?

It will start with birth licenses (the obseletariat population will be managed down) and then maybe simply food will be cut off. And don’t think you’re going to go off the grid and grow your own. There will be no off the grid. It will all be owned.
Thanks for the kind words. I hadn't noticed the Paths/Path issue. I'll fix that.

As for your build error I've only seen that with mismatched Java versions. If I run the repl (which is just a single mvn command) with JAVA_HOME pointing to jdk 19 I get the same error. But, I can see obviously you've installed jdk 20 and shown the version. I am unfamiliar with how nix sets up the environment, but is it possible it's running mvn with a different JDK than the version 20 you installed? The seems like it would be the most likely cause.
Finally my time to shine.
I think the key difference here is to consider toleration vs adoption. Old code is able to tolerate the changes and still work in new ecosystems. There is still work on maintainers if they want to actually adopt the features themselves. Allowing these two concepts to work together is what allows iteratively updating the world, rather than requiring big bang introduction of features.

As for validating your software, the answer is the same as its always been… tests, tests and more tests.
My post was not long but you managed to completely ignore half of it. This was not Twitter's decision but rather the three letter agencies', which is totally illegal.
It's funny that so many people have a harder time visualizing the end of extractive capitalism than they do the end of the world as we know it. But once oligarchs start talking about fleeing to Mars, it's probably time to do some refactoring to balance inputs and outputs over the long term.
This sort of kind should be [1997] rather than 2002, but then even Trey can't remember: https://www.ibiblio.org/harris/500milemail-faq.html
Article says “Furthermore, the human vision system is a bit weird and perfect circles look vertically elongated. You have to make them non-circular for people to consider them properly circular.”

Anyone have a reference for this?
Please don't take this as an admonition to get rid your backyard pond.

Reduce your energy and resource consumption first, and make more time to enjoy the diverse wildlife that the pond supports.
Nushell seems more like a clean break. (And I say good riddance.)
We can take a larger view: competition is usually good and helps balance environments.

There doesn't need to be a bloodbath, only a reasonable threat that requires humans to behave in a way they wouldn't otherwise (another comment points out that greed is an awfully powerful motive, I'd argue fear would be a good control mechanism).

Earth becoming inhabitable doesn't seem to do it. God figures won't do it. Godzilla won't do it. Hope we lend on something that doesn't need human sacrifices first.
I’m pretty sure YouTube still shows ads on demonetized channels.
Also, we’d need to demolish lots of buildings, including whole towns. Buildings and construction have 2x the environmental impact of cars.
> then it's likely that YouTube is pushing cultures to align with SV or some managers in Google.

This is as sure as that the sun will rise tomorrow. I have absolutely no doubt that the rest of the world is culturally influenced by the larger SV companies.

> we need to move to a model where if you can moderate content you are liable for the content.

Agree completely.
Saves a lot of space too. One thing that’s bothered me with most popular socket variants is how wide their power strips usually become.

I think the Italian one is the most practical variant that unfortunately isn’t as ubiquitous. It (1) occupies less space, (2) reversible, (3) sticks to the wall more firmly unlike the flat-pronged ones in North America.
Is it a bug? I've always depended on late-binding closures and I think even recently in a for loop, not that I'm going to go digging. You can do neat things with multiple functions sharing the same closure. If you don't want the behavior bind the variable to a new name in a new scope. From the post I get the sense that this is more problematic for languages with pointers.
I know there are much earlier examples, but the earliest warning about this behavior I could find in 60 seconds of searching is from the comp.lang.lisp FAQ, posted more than 30 years ago, in 1992:

Mar 21, 1992, 1:00:47 AM
Last-Modified: Tue Feb 25 17:34:30 1992 by Mark Kantrowitz
;;; ****************************************************************
;;; Answers to Frequently Asked Questions about Lisp ***************
;;; ****************************************************************
;;; Written by Mark Kantrowitz and Barry Margolin
;;; lisp-faq-3.text -- 16886 bytes

[...]

----------------------------------------------------------------
[3-9] Closures don't seem to work properly when referring to the
iteration variable in DOLIST, DOTIMES and DO.

DOTIMES, DOLIST, and DO all use assignment instead of binding to
update the value of the iteration variables. So something like

(dotimes (n 10)
(push #'(lambda () (incf n))
*counters*))

will produce 10 closures over the same value of the variable N.
----------------------------------------------------------------
The accusations might be true but it doesn't really matter until it is found as such in a court of law. Trial by media is an aberration, the modern equivalent of medieval shaming practices.
Really? I find that surprising. I don’t write as much code as I used to but I’ve been writing Python for a long time and the only standard library breakages that come to mind were during the infamous 2 -> 3 days.

What sort of problems are have you faced upgrading minor versions?
Can you give an example of what made his videos “totally nuts”?
> Bitcoin is already quantum attack resistant

That is a misleading claim. First: Any quantum key cracker would need to be fast since the operations would all have to be performed within the coherence time, so an attacker could race coins as they were spent or perform small reorgs to steal coins even if they lost the initial race. Secondly: The majority of all circulating coins are stored in addresses which have been reused. Thirdly: the common hashing scheme you mention is 160 bits, so in the presence of quantum computers would only have 80 bits of security against second preimages just by using grover's algorithim and perhaps worse with more specialization (and, in fact, somewhat less considering multi target attacks) which wouldn't and shouldn't be regarded as secure.

> If Bitcoin would become vulnerable, its value would collapse to zero overnight once it's known. There is limited amount of money anyone could extract before the value collapses.

Once its known. There have been insecure altcoins where hackers skimmed them for many months without being noticed. It is indeed technically finite, sure, but large.
> The only way to create a proper circle is to have a raster image like the one above.

The raster image won't be a circle, it'll be a circle projected onto a square or rectangular grid. But, just like with the Bezier curves, nobody will notice. I remember the first week of Geometry, they told us that the drawings of squares and circles and whatnot printed in the textbook are not intended to be accurate, so don't bother measuring them to get the answer. The circle represents a circle, it is not a circle.

Wait til I tell you about this painting of a French pipe I saw one time.
Population count is just one of many metrics when evaluating the "niceness" of a place. Maybe "destroyed" is not the best way of describing the effect of car dependency (my english is not that good) but a city that doesn't value walking sounds like hell to me.
Which is where the real problem lies, not capitalism as everyone believes. Capitalism is supposed to be, and is claimed to be, subordinate to the democratic will of the people.
This breeds the familiar scenario where a group will start saying the link between the two is so clear that there must be a connection. Then you’ll get another group calling the first group conspiracy theorists, and say it’s just a coincidence of probability.

Narrative control and information modeling is so powerful it’s scary.
In this case, there are two mechanisms at work: a conventional rounding bit (for each of the two floating point accumulators available), and a special routine, which zeros out all bytes of the floating point accumulator, when the result is transferred and the exponent is zero. I personally suspect that it's the latter, which is not triggered appropriately and which seems to be the culprit here. Notably, this routine only applies to the first of these accumulators. (It seems, though, that the routine should be called, when a value is copied from one FAC to the other, which we would expect here to happen. So I'm not sure.)

(The precision, BTW, is 4 bytes mantissa including a sign bit, and one byte exponent with a bias of 127. The floating point accumulators extract the sign to an extra byte, but there is no change in precision with regard to the storage format, other than said rounding bit. At least, this is what it's in Commodore BASIC, the flavor I'm most familiar with. Apple ][ BASIC should be pretty much the same, as it's closely related. And, notably, the 6502 processor only provides addition and subtraction for single-byte values, everything else has to be done in software. So there's no extra precision in any processor register, either.)
Do you think there's a fundamental difference between how CNC, 3d printing, and laser cutting equipment behaves?
Not if you're programming your apps in Unity :P
I mean, if you can detect it.
Today's lucky 10,000
https://xkcd.com/1053/
This is fascinating. Thank you for commenting. As an Indian living in the West, I have always wondered why/how certain differences that are stark to my ears are subtle or barely perceptible to others.

The converse is also true. For example, the way native Swedish speakers pronounce seven (sju - example pronunciations at https://forvo.com/word/sju/ ) is 1) Hard for me to say and 2) No matter how I say it, the response from Swedes is, "You said <X>; it's actually <X1>" where both <X> and <X1> sound exactly the same to me, so I don't hear the distinction they are trying to point out. I assumed the same happens to Western folks when Indians/Hindi speakers try to explain the difference between the various T sounds.

> The bigger issue is English lacks a retroflex plosive (tongue curls), and aspiration is non-phonemic (does not carry a meaningful distinction)

But English words do seem to distinguish meaningfully between what you term 'voiceless' and 'aspirated voiceless' isn't it? For example, there is a difference between 'time' and 'thyme'. Ignoring the difference between 'y' and 'i' for a moment, wouldn't both words be the "same" to English speakers if what you are saying is true? Isn't 'th' just the aspirated version of 't'? (Not contesting what you are saying, just curious to understand.)
Government should offer email (and identity verification) as a utility. And if the populace wants video streaming as a utility, then that too, although I would rather the government simply provide high quality fiber internet connections as a utility since that is limiting factor in hosting your videos.
Maybe some of these parody site authors should contemplate whether SemVer is a good versioning scheme, given the empirical reality.
Maybe a bit too conspiratorial but I can easily imagine some Google exec asking advertisers: "Give as a casus belli for a crack down on free speech".
This is true for almost every machine tool I've ever used (CNC mills, 3d printers, CNC plasma cutting, & water jet), but every laser cutter I've ever used (and I've used the kind that runs on 3-phase power and has no safety enclosure) speaks some variant of PCL. The one exception being a $300 home-brew tabletop laser running the aforementioned LaserGrbl...

That said, apart from a handful of misconfigurations, I've never had a problem getting any of them to cut out nice circles.
What an absolutely deranged comment. Putting aside the fact that you're going up to bat for some random guy that you don't personally know. Instead of listening to the testimonies, let it go to court and then make a judgement. But the thought of preemptively supporting a stranger that's been accused of rape is actually insane.

And if news outlets don't want to work with him then they can just stop inviting him to things. They don't need to accuse him of anything. Just stop giving him roles and he's out of the spotlight. He'll fade away into obscurity.

Take your meds and get off the internet for a bit.
The Conspiracy Clearinghouse
Kids that play soccer goalie on astroturf fields (ground up tire base) have an absurdly high cancer rate.

But, causation is hard to prove in court, so cancer for kids it is!
> do whatever is necessary to guarantee consistently increasing quarterly profits

Seems like a likely request
> The paper calls for 48U, 40-inch deep cabinets that can support static capacities of just under two tons – for reference, that's about 208 adult badgers – to make room for the larger footprint associated with AI systems and PDUs.

that's a lot of badgers
> It makes no sense for USA to build hypersonic, because none of our foes are building a missile shield comparable to AEGIS.

If I remember right, one US General did come out and seem to be pretty worried about these hypersonic missiles and how far behind the US was in comparison. The Titanic was the 'unsinkable ship'. If the unbreakable shield breaks, you're going to want your spears to be the same strength as your opponents.
One would think it would refer to federal law instead of personal ideas or local customs (what if a city said all of them were legal—could you do it then?).
A similar effort but in Go from about a month ago: https://jacobin.org/ [1]

[1] https://news.ycombinator.com/item?id=37247394
They did something sneaky. In go 1.21, they changed the version number format in the `go.mod` files. So trying to build with go 1.18 will result in:

go: errors parsing go.mod:
go.mod:3: invalid go version '1.21.0': must match format 1.23

However, this will only happen if you use the `go mod init` to create your module. If you manually specify `go 1.21` in your `go.mod`, it will build without complaining.
I appreciate the way you put this, dang. You're right that I was misinterpreted: I am advocating for a way to unlock the (perfectly good and fully functional) parts that doesn't involve throwing them away and buying new ones. I'm upset that Apple has gone the route of remote bricking with no recourse but to throw them away, not complaining that Apple is making theft harder. Painting me as a "violent criminal" for that is certainly the least generous interpretation of my post.

As for why this misinterpretation happened, I think the other poster here assumes that parts that throw this error were stolen. TFA states that this is not the case, but that any part swap at all will trigger it, such as moving parts from your old phone with a broken screen to your new phone.
The fact that there are valid cases for divorce doesn't negate that fact that even in those cases there should be massive disincentives against it and that the overwhelming majority of divorces today likely should not be allowed because there is no valid reason for them. There's a lack of awareness about how destructive broken households and families are to children and society.

uhm, what?

either there is a valid case for divorce or there isn't. you can't have it both ways. if there is a valid case for divorce then absolutely nothing should stand in the way.

preventing divorce on its own does not help fix broken households.

i do agree that as a socety we should do everything in our power to fix broken households. and by doing that, divorces will be reduced. but this is not done by disincentivizing divorce. it is done by removing the things that are the cause for the household to break.

"Money arguments are the second leading cause of divorce, behind infidelity"

the infidelity issue is addressed by better education (teach children that when they get married, their responsibility is to take care of each other (and teach them how to do that))

and the money issue is addressed by financial support for parents. it doesn't have to be UBI, but it should be to make sure that couples have enough money to live and raise children. in germany this is achieved by guaranteeing an existence minimum, and by unconditional extra money of around 200euro per child.

disincentivizing divorce by not financially supporting the single parent is a very bad idea because it forces them to remain in an abusive relationship.
> However, this tech (AR/VR) is much much bigger than traditional computing and is going to replace the aforementioned and more.

Commercial consumer VR has been available for the better part of a decade now and this doesn't seem even close to happening.