skysight-inc/HackerNews huggingface dataset:
What’s the quote, something like: “democracy and capitalism are horrendous, but they’re better than everything else we tried so far”
> Hell, I'm now surprised that some YC startup hasn't released a Smart Toilet that does this.

Thanks, Smart Pipe!

https://youtu.be/DJklHwoYgBQ?si=xfgjgOVc_P4-k44C
> Space toilets are one of those things that are both critical and ignored in most depictions of space. Even in all the years of Star Trek they have "sonic showers" , but never depict a toilet

Why would they? They have artificial gravity everywhere and iirc it’s never failed like every other piece of technology when the plot demands it. The toilets wouldn’t look any different, except maybe the ones to accommodate non-human species (THAT would be interesting). Star Trek elides a lot of things that would otherwise be boring because “post-nuclear war Utopia solved it.”

Evacuation is only interesting in zero-G. Although to be fair I don’t remember the expanse or most other hard scifi touching on the topic.
I load the Lisp code of a project into the Lisp environment, which is the program and the development environment in one thing. Then all the information about the project is available in the running IDE/program combination. The thing then is fully reflective and introspective.

An example is GNU Emacs itself. For Emacs Lisp it is both the IDE and the application environment.

Similar integrated systems existed already earlier for Lisp and Smalltalk. Interlisp, the MIT Lisp Machine, Smalltalk 80 and others were examples where the IDE and the code was integrated.

OTOH, the combination of GNU Emacs and external Lisps, like Common Lisp systems, was basically LSP before LSP existed. There were tools like ILISP, which connected GNU Emacs to various external Lisp runtimes (which have all the development information about the loaded code). SLIME replaced it at some point in time and usually connected to external Lisps via network connections.
Sievert is more of a "newtype" in Rust/Haskell terminology than a separate unit. Likewise for radians and moles.
Same concept, but generalized to any type, not just enums.
What accounting software do Y Combinator and Hacker News suggest?
Anything for a startup, other than Quickbooks?
And I fairly strongly suggest that these models will not work for brain diseases either. These problems are not merely neuron issues. It’s like modeling veins without modeling the heart. You can maybe do it, although it’ll probably have a lot of issues; but it will certainly not be sufficient to model emergent diseases from heart problems.
That's a tough one. I raised chickens (laying hens) for several years in my teens. I'm not sure that chickens have distinct personalities, although I'm sure these urban backyard crunchy chicken people would disagree. They will eat each other given half a chance - if one hen got a scratch or cut, the others would peck it to death in a day or so.

Even given that, I'd go with the chicken zombie.
A human in a coma; at least in the current state of understanding for the condition of a human in a coma.
I solved that joining a coworking space. It changed my life, made a lot of friends since we see each other everyday. We have coffee/lunch chats which lead to friendships.

The great thing about it is you get to choose the space so it can fit what you're looking for (quiet, programmer heavy, artsy, walking distance, with a cafeteria, next to the gym, etc), you also don't have the pressure of them being colleagues so your relationship can be about other things (sports, games, music, pottery, going out)
I do hope someone can port this to gnome extensions.
Inflation does not provide any benefit.
Roger that, I agree with you, the point about making someone need to drive across town does introduce friction. Knowing what I know about gamblers, that commute would just become part of their addiction ritual. All addicts have a ritual.
First off, even calling this tech "AI", instead of the much more precise and accurate "LLM" is a major indicator that most of the writing on the subject is hype. Clearly this language is indicating that someone is trying to sell something, not that someone is trying to accurately convey information.

Second, so far in my (very limited) experience, it sucks. I tried an assisted search tool the other day to search for "Do any EV charging stations offer 220v AC as an output?". The results had nothing to do with that input as a structured sentence. It was still just a bunch of links to EV charging articles, which were mostly shit in and of themselves. So the results list sucked, and the individual articles linked to, also sucked (which admittedly is not the fault of the sucky search algorithm).

This seemed like a prime example of where an LLM could shine: properly interpreting the grammar of my inquiry question, to find results specifically related to that question. But it just didn't work.

I don't think this will be an impediment at all to ownership eliminating labor jobs to be replaced by bots. Mostly because most modern ownership policy has very little concern of whether their service sucks or not.
With all the high speed trains in Europe, I'm wondering why we don't see more security around them. It seems a much easier target than airplanes.
It's empty
Different solutions to the same problem. Pattern types are more general than enum variant types.
Isn't it a joke in Space Cowboys, where Tommy Lee Jones inspects a gadget and one of the young astronauts tell him it's the "ACM - Asshole Centering Monitor"
Well, it’s harder then you’re letting on if your leverage costs 20%+.
With the caveat that you need to be in a setting where the other “kids” are doing it full time too. If that were the case, I do think it would be easy. Interesting insight.
I expected to see a CoC in the repo.
In the sense that you can write any writeable program, sure. But that doesn’t mean there’s an obvious path to do so.

The brain is a part of a much larger system. We don’t really have a clue how to model these things, even theoretically. It’s vastly more complex than neurons.
I’m guessing it’s because you can’t fly a train into a building
Hey, John — Matt Parker mentioned in one of his ellipse videos the fact that every elliptical ratio has its own pi-like constant. He just quickly rattles the fact off, but never delves into it. Do you know of any research into trying to characterize the family of pi? I mean, beyond its evil cousins.
I have to agree. I've been using standard notes, and honestly, will probably end up just paying for it.
The sp500 did 20%+ over 12 months. Hardly worth trusting the llm
I said similar in that it is split across multiple places. You need a sub to Peacock. You need a cable sub to get USA. You need an antenna or cable to get NBC. While these don't approach the same $2500, there is no single place to go to watch the matches.
Might be annoying if you’re working with floating point but given that each conversion introduces error, it’s probably good to be explicit and recommend internally to be consistent
> 80-90% of the after tax salary should go to a fund that the prisoner receives the day they're released

I’d rather they be allowed to use that money as they see fit while still incarcerated, unless there is a specific reason not to (e.g. history of financial crimes).

For instance, people in jail might have kids or sick parents, and should be able to help support them now if needed.
Japan is a super cool and unique place in terms of aesthetic and culture. I don’t see any problem in people celebrating that
I think of programming as literally speaking a foreign language. My job is to translate ideas between two realms without loosing the essence in the translation. A for loop is like a rambling sentence, with purpose. The work of software allows me to start and restart this translation until it ends up exactly as it needs to be. The medium is changeable, dynamic, and ultimately meaningful. There is no other feeling like it… factorio gets close but doesn’t cut the mustard when it comes to the essence of code. It is poetry, imprecise yet stunningly beautiful. What a rush.
Yep. Everything is exactly two models away. It's the new fusion. Yet after $X billion expenditure I still have to argue with the finest turd squeezed out of the industry over simple things that a trained monkey could work out.

The whole thing is propped up on faith, hype and investment capital. Now I work in the latter and we're not impressed.

Edit: As for X, removing it from my existence was an improvement in mental health for sure.
Original source: https://youtu.be/vc4yL3YTwWk?si=Kl7AUS9kphYgaHMw

He cites an HN thread: https://news.ycombinator.com/item?id=21589273
Ah this might be an in-industry definitions thing[1], I was taught most anything thin, especially the pieces that are welded to the unibody, are panels. Not just the outer skin. So floor pan, pillars, trunk panels, roof, subframe, maybe control arms, etc are all panels. Basically anything stamped out of sheet metal. It is the way they're often constructed that leads to corrosion, thin pieces of metal in close parallel proximity are especially hard to clean. Think two flat pieces spot welded together one on top of one another as many seams are. I'm sure capillary action doesn't help those either. They'd have to be sealed in paint or epoxy entirely to avoid the seam corroding. Welding itself changes the structure of the steel and leads to corrosion near the weld. If not spot welded, a different steel might be used for the weld that has higher strength to compensate for welds weakening the steel - but to get that they trade-off higher carbon content, making it more prone to corrosion.

There are very few all-aluminum cars. Audi A8 was for a while and might still be. I am not aware of anything cheaper.

[1] https://automotivedictionary.org/dictionary-of-automotive-te...
> since AIs do not have the ability to "understand" what they're doing, their input data has to be classified first to be usable to the machine

You're mixing AI as a concept with a current, specific implementation. They are not the same.

Also, even in current networks "understand what they're doing" is a bit fuzzy. Did you know that when using just numerical examples for a task, the description of the task appears in the intermediate layers?
It's used due to the low partial pressure of oxygen at high altitudes
Lithium AA or AAA batteries won't, nor will good rechargeable.

I just took some lithium AA batteries out of a system that were 25 years old. Not even a hint of leaking.
If you're curious about learning how to use debuggers and getting more familiar with them, I came across https://microcorruption.com/debugger/Tutorial and found it to be quite fun and engaging.

For those who use debuggers regularly, would you be willing to share how you learned to use them or any tips and resources that helped you?

I also want to say that the effort behind articles like these is really appreciated. It’s valuable knowledge to share, especially since it seems like the friends I teach are more overwhelmed by them nowadays (maybe I just suck at teaching, but I'll keep trying).
That's a very big generalisation. While people here will tend to be in tech we all come from different places, have different experiences and work in vastly different things
When I think hoarder, there’s a different app I want.

We’ve got a shed full of boxes and bags of stuff. Want an easy way to take pics of the contents of a box and the “box number” and be able to browse for the box or specific contents later. Eg a home archive solution.

Anyone know of tools for that?
The same way that uBlock Origin was built. Scams being the only way to make your product "profitable" doesn't validate the scams. That's like saying "I made a business offering to clean people's houses for free. Of course I'm gonna steal their stuff while doing it, how else do you expect me to make money?!"
I’m sorry to say that some of the gnarliest and most boneheaded codebases I worked on were ones where I was the ‘architect’.

It was a startup environment and hectic, but I had total control over everything, more or less.

Just to say that having the luxury of a greenfield start doesn't mean you'll end up with a nice result.
Awesome, was just looking for sth like this, perfect timing
> In your license, say that everything reverts to the public domain in 5 years or 10 years. Grep away and show me how many licenses do that.

Look, I'm no lawyer, but my broader point is that something like that might not make much if any difference to most. It doesn't seem to me that there's much difference between the MIT license and public domain. The MIT just requires attribution and propagation of the license text.

If you add up the MIT licensed projects with others that have similar licenses, you might get to a 51%, at least according to the GitHub stats. I would think most of these people just picked a license by what other people picked. They don't really, really care to put the particular restrictions they did.

I'm not saying that 10 years is a good number, or that licenses are bad. I'm just saying that your pick of FOSS might be a poor example to argue about the need for long copyright terms.

The only ones among the FOSS community that likely care to have long copyright terms are those that pick GPL-type licenses, which have more substantial restrictions to ensure the freedoms of end-users.
If you’re looking at this post and thinking to yourself “but.. why?” that means it’s currently functioning correctly.
Here's a web port of this: https://gistpreview.github.io/?76f03f49be58344bfa64c9d5d9f0e... (source code here: https://gist.github.com/simonw/76f03f49be58344bfa64c9d5d9f0e... )

Created by pasting the entire Swift GitHub repo into Gemini 2.0 and asking it to port it to a web page: https://gist.github.com/simonw/b4aec4e879e50ac74f6f9cc6e1cdc...
Depends on what you want. A lot of the interest in FPV is acro flight, not autonomous, so there isn't a lot of interest in improving that (at least for beta flight)

You act as if separate backhauls is a bad thong - I'm not sure that's self evident. Short range just seems wrong to me - RC transmitters outrage all of the current video tx systems, and in open air video tx is long enough that you run into problems with battery before anything else. The best video tx systems currently is proprietary (DJI).

Open source is good enough for what most people care about. An open source high quality video tx would be awesome, but obviously a significant engineering effort relative to everything else.
World's first Bitcoin nation scales back crypto dream
You don't gave to be particularly motivated to get predigested opinions from influencers. There's too damn many boys and young men echoing how the "Matrix" keeping them down
> It turns out quantum mechanics and pages of empirical analysis are a plus

I think that also has to do with the fact that if you do something wrong in electrical engineering, things can literally go boom.

A majority of software only does that in a figurative sense, but in return we get very lazy docs, practices, etc. Somewhat of a double edged sword.
That's the most plausible gloss I've heard. The new generation must be capable of framing a question at least as sophisticated as its parents can if there's to be hope of progress in the world. Otherwise we're on the way to "Idiocracy".
Tokyo is one of the biggest, most visited, and most well known cities in the world. I don't think this is warranted
Rarely have I met someone at a climbing gym who was a jerk. This is solid advice.
Careful. We don’t need another iRack situation.

https://youtu.be/xcjLEwZqcQI?feature=shared
Tony Hoare (the guy who originally introduced the concept of null for pointers in ALGOL W) gave a talk on it being his "billion dollar mistake" in 2009:
https://www.infoq.com/presentations/Null-References-The-Bill...

Now, this wasn't some thing that just dropped out of the blue - the problems were known for some time before. However, it was considered manageable, treated similarly to other cases where some operations are invalid on valid values, such as e.g. division by zero triggering a runtime error.

The other reason why there was some resistance to dropping nulls is because it makes a bunch of other PL design a lot easier. Consider this simple case: in Java, you can create an array of object references like so:

Foo[] a = new Foo[n]; // n is a variable so we don't know size in advance

The elements are all initialized to their default values, which for object references is null. If Foo isn't implicitly nullable, what should the elements be in this case? Modern PLs generally provide some kind of factory function or equivalent syntax that lets you write initialization code for each element based on index; e.g. in Kotlin, arrays have a constructor that takes an element initializer lambda:

a = Array(n) { i -> new Foo(...) }

But this requires lambdas, which were not a common feature in mainstream PLs back in the 90s. Speaking more generally, it makes initialization more complicated to reason about, so when you're trying to keep the language semantics simple, this is a can of worms that makes it that much harder.

Note that this isn't specific to arrays, either. For objects themselves, the same question arises wrt not-yet-initialized fields, e.g. supposing:

class Foo {
Foo other;
Foo() { ... }
}

What value does `this.other` have inside the constructor, before it gets a chance to assign anything there? In this simple case the compiler can look at control flow and forbid accessing `other` before it's assigned, but what if instead the constructor does a method call on `this` that is dynamically dispatched to some unknown method in a derived class that might or might not access `other`? (Coincidentally, this is exactly why in C++, classes during initialization "change" their type as their constructors run, so that virtual calls always dispatch to the implementation that will only see the initialized base class subobject, even in cases like using dynamic_cast to try to get a derived class pointer.)

Again, you can ultimately resolve this with a bunch of restrictions and checks and additional syntax to work around some of that, but, again, it complicates the language significantly, and back then this amount of complexity was deemed rather extreme for a mainstream PL, and so hard to justify for nulls.

So we had to learn that lesson from experience first. And, arguably, we still haven't fully done that, when you consider that e.g. Go today makes this same exact tradeoff that Java did, and largely for the same reasons.
given how long and heavy trains are, and how fast they can go, and the fact that rails aren't straight, sure you can.

https://spectrumlocalnews.com/tx/south-texas-el-paso/news/20... a train crashed into the chamber of commerce building in Pecos Tx 5 days ago.
Yeah I think that's correct. It's the combined effect of being able to read the syntax of whatever language it is (Ie understanding code at a small-scale, which is different for all langs), and also to be able to understand/imagine the overall behaviour of it: at a larger-scale, which I think is largely language-independent. I think of it as similar to imagining how to do something or imagine how something works. The analogy could range from as simple as 'how to make a cup of tea' (a small script, or single method say) all the way up to 'how a car engine works'-level like big codebases (kernel, llvm, code-for-whole-app kinda thing).
well, rule 42 of the internet: if you can think it, it exists on the internet
It's recycled as drinking water on ISS. For the shuttle, it was dumped creating an ice cloud that was visible from the ground with the sun in the right position.

https://www.space.com/7274-mystery-explained-glow-night-sky-...
I've not seen 1080p playback issues even on 3rd gen Intel machines, to be honest. All I could think is that it was a driver issue with PiOS, as the SoC [0] should have good support for decoding these codecs. When I was in the rabbit hole trying to solve the issue I read many reports from others with the same problems.

https://www.cpu-monkey.com/en/cpu-raspberry_pi_4_b_broadcom_...
If I'm working on a small hobby project by myself, or some open-source stuff, sure! I agree the Jetbrains stuff is great, I've been using them since 2001 with IntelliJ IDEA.

But most of the large industrial codebases I've worked on at FAANG companies break IDEs one way or another - either because of the build process, or the size of the codebase, etc.
Are League of Legends Skins Pay 2 Win?
I wanted to test if League of Legends premium skins actually improve your performance - or if they’re only cosmetic as Riot claims. Using data analysis, I broke down the numbers to find out. Along the journey, I reverse engineered the game's replay format and network protocol to collect the data.

Blog post - https://shalzuth.com/Blog/PayToWinSkinsInLeague
Data/results - https://LeagueOfWhales.com
Let me know what you think!
Discussion (57 points, 14 days ago, 17 comments) https://news.ycombinator.com/item?id=42372064
No, it isn't related to superko. It has to do with Katago misidentifying the status of groups that are wrapped around an opposing group. I assume the name cyclic has to do with the fact that the groups look like circles. There are images in the paper, but it is a straight forward misread of the life and death status of groups that are unambiguously dead regardless of rule set.
It makes sense if end-to-end security isn't a requirement; otherwise: it chains up to certificate authorities. From a security engineering perspective, CAs are what you use when you have constant introductions between mutually untrusted parties. That's not how email conversations work!
Most people aren’t engineers and the idea of watt-hours per hour makes eyes glaze over; miles per gallon vs… watt-hours-per-mile ? Nah that is confusing too. Miles per MJ and how many MJ does the car have is nice and clean.

I think you have curse of knowledge, frankly.
Show HN: Web app that shows how good the air quality is in Chile
It is a remake of this gob web https://sinca.mma.gob.cl/ using their api
Using that analogy, you are stochastically sampling from other people's splat mark art, and guiding it towards something that resembles the prior work.

I'd like to take a moment to emphasize that whether something is copyrightable and whether it is infringing are actually separate considerations. Both are social constructs the same as which side of the road one drives on, and it makes sense for us to define them in some way that is "fair", whatever that means.
Funky that the BBC fails to mention that Luna Luna actually was developed by André Heller as an amusement park for Hamburg/Germany, as a celebration of a 50th year birthday of a magazine published in Hamburg:

https://en.wikipedia.org/wiki/Luna_Luna_(1987_exhibition)

André Heller probably was little known to the BBC, but he was quite prominent in German speaking countries. He, for example, was important in the organization of the culture part of Football World Cup from 2006 in Germany, which was a great success, with the Fan Fests.

https://en.wikipedia.org/wiki/André_Heller
It is a little known fact that everyone in Trek pees and poos in the sonic shower.
The tagging system is indeed flat, but the lists can be nested. The idea being that tags are usually AI generated, and there's a lot of them (which is useful for search), but lists are meant for manual curation and this is where you can have whatever structure you want.
I would argue that the consumer was deceived as well. People may click the links intentionally to also support the creators. They expect the affiliate money to go to that creator. Saying the consumer was not deceived would be similar to arguing that stealing money donated to charity doesn't hurt the ones who donated since they didn't gain anything directly either way.
Sorry, I phrased that badly. By “ignoring performance,” I meant something more like “writing resilient code that can handle swings in performance.” For example, having generous deadlines where possible. Performance is fuzzy, but fast code that has lots of headroom will be more resilient than code that barely kees up.