skysight-inc/HackerNews huggingface dataset:
Imagine I send you a box. The box has three buttons: one on the top, one on the front, and one on the side. You can press only one of these buttons. When pressed it will either light up green or red. Pressing other buttons afterward causes no effect, the box is disabled.

I send your friend a copy of the same box. I tell you that the result of pressing each button is random but no matter what, if you both press the same button you will see the same result. If you press two different buttons, the results will be uncorrelated.

You ask me to send you and your friend a bunch of these paired boxes and start testing. You then both press random buttons on each box and record your results.

Comparing notes afterward you can see that every time you happened to press the same button you received the same result. You confirm that if you pressed two different buttons, you get uncorrelated results. No problem, you think. I have obviously preprogrammed each box to be one of GGG, GGR, GRG, GRR, RGG, RGR, RRG, or RRR.

But then you notice something strange. If this theory was true, for 2/8 boxes you would have an RRR/GGG box and would see the same answer no matter what. The remaining 6/8 boxes you should get the same answer 2/3 of the time. This means that your answers should agree 3/4 of the time. Even if you surmise that I never send you a box set to the same three values, your results should agree 2/3 of the time.

You crunch the numbers and find that your results agree precisely 50% of the time.
In that case, try Zellij. I gave it a shot the last time it made the rounds on HN and instantly loved it.

Killer feature: mouse scrolling works out of the box.
Was that from HBO's Chernobyl?
I disagree with the parent's choice of using metaphors because it was imprecise and should express a lie rather than an insult. Nevertheless, the intent is easy to understand: the powerful twist the meanings of words and the weak can do nothing about it.
Just wait until they discover NOSTR.
Heads up protonmail! This would give an edge. Also please allow seeing the note with each message of a thread.
Otellini's gut feeling was to go for it, the numbers didn't pencil and he decided not to and then when it went on the market the volumes were two orders of magnitude higher than estimated. Should've went for the reality distortion field... as you said, hindsight.
I will try it out but honestly the pain-point for me is the library api to pandas is not always intuitive/natural to how things should be in Python. The NaN/None bit is annoying but I find that to be a minor annoyance.
I saw someone code directly on the hex dump without using paper.
So that's still somewhere between 6600 to 11000 people in the US alone.
Assuming a range of 1/300000 to 1/400000 out of 331 million US Citizens...

So while rare, its not impossible to run in to.
ClickHouse Data Modeling Tips for Postgres Users
Yes and Facebook uses React and GraphQL. Meta AI uses PyTorch. Does that make them all products?
This is wonderful i'll be using this a lot.
Would be great to see a filter for Tiny vs Mini as well as CPU. AMD/Intel and i3 i7 i9, etc, maybe even generation, etc
It might just be a regionalism, it's not uncommon that such genericization only applies to specific dialects (Like calling all sodas coke)
Trump Threatens Mark Zuckerberg with Life in Prison If He Uses Facebook to Cheat
The Atlantic article on the interview with Otellini (which this article linked to), was very clear that Otellini wanted to say yes to the iPhone project but was swayed by data:

> "The lesson I took away from that was, while we like to speak with data around here, so many times in my career I've ended up making decisions with my gut, and I should have followed my gut," he said. "My gut told me to say yes."

It's not even sacrificing profit; it's actively reducing profits by selling at a loss.
> I wanted to say something like this

It’s much better you didn’t before, except now you did which sadly undermines the rest of your argument. I wasn’t particularly defending MakeMusic, I was just resisting a pitchfork mob thread that was posting misinformation by people who have absolutely zero actual intent to run Finale next year, and no they’re not paying me :eyeroll:. @gspencley just didn’t understand my position before deciding to troll with multiple mean-spirited low-class and ad-hominem attacks that are wildly against HN guidelines. Unfortunately for him, that demonstrates his argument is weak and that he knows it, since he didn’t feel like he could make his point without stooping to name-calling. Now you know it too.
Not in floating point, which is the whole point here. Floats can only represent a finite subset of the real numbers (there are only 2^32 or 2^64 possible bit patterns, after all). They can represent lots of small numbers close together around 0, and lots of big numbers with increasingly large gaps between them, and there's an infinitely large gap between ~10^308 and inf. They are designed so that the possible floating point numbers are among the most useful numbers for most human calculations.

Even ignoring the realities of floating point, your argument depends on sampling uniformly from an infinite interval, which is not possible: https://math.stackexchange.com/questions/14777/why-isnt-ther...
now do the same for europe with € prices...
Screen can connect to serial ports.

screen /dev/ttyUSB0 9600
Haha well the thing is, a vision exam requires that you read letters of a certain height from a certain distance while proctored, and presumably this is quite difficult to achieve in telehealth with more open computer systems. Of course some folks can figure out how to break anything (I mean, just plug a projector/TV into your phone with a usb-hdmi adapter and now the letters are huge?) but I think it keeps things easy and reasonably accurate among normies.
I think it depends on the mirror area.
The more mirrors, the more power.
The more power, the higher the temperature will be.

Anyway, tungsten melts at 3422°C, I don't know if it's feasible.
JSNice[1] is an academic project that did a pretty good job of this in the 2010s and they give some pointers on how it is accomplished[2].

[1]: http://jsnice.org/

[2]: https://www.sri.inf.ethz.ch/jsnice
can you expand or give more context on this ?
> it's not that hard to run an audio cable back from the TV to an audio receiver and you'll be hiding the cable anyway so it matters not the slightest what it looks like.

That's fine for regular ARC which is basically the same capability as spdif, ATSC audio and DVD audio. But there's no consumer audio cable that has the capacity for lossless surround except for HDMI, and then you really want eARC because otherwise you have one HDMI running from the receiver to the TV for video (and maybe audio) for sources that can go through the receiver, and a second HDMI that runs from the TV to the receiver for audio only for sources that can't go through the receiver (built into the tv like the tuner, network streaming, and playback from USB; and also devices that exceed the HDMI bandwidth of the receiver or don't negotiate to an appropriate video and audio format unless going direct --- I have a 4k Roku and a 1080p BluRay player that need different settings on the TV to work through my receiver, or I can wire one source direct to the TV and use eARC)
Agreed. Related, disappointingly, the new pi5s don’t have much in the way of running in a lower power state. I gather it’s mainly the cpu, but my new pi5 runs hot doing a whole lot of nothing. Cooling solution is pretty much required. I am very content with perf, but it actually brings too much juice to the table for the tiny apps im running. Sure, another soc would be a better fit power wise, but the ecosystem keeps me locked in!
I was going to comment that floats have nextUp operation which allows iterating them without needing to go through u32/from_bits, but apparently that feature is still behind feature gate in Rust

https://github.com/rust-lang/rust/issues/91399

That is despite the fact that it is a IEEE-754 required operation! C and friends have equivalent available as nextafter https://en.cppreference.com/w/c/numeric/math/nextafter
Technology doesn’t matter, it’s all about relationships between dealers and manufacturers (or dealer/distributor/manufacturer, I am unfamiliar with this particular industry.) That holds true both for HVAC and pool equipment (and fire alarm systems, irrigation, etc etc)

If you can’t sell your product to the dealers because there in bed with the incumbents and the incumbent products generate service call work for the dealer, it doesn’t matter how good the tech is.

This is a people problem, not a technology problem. It can’t be solved by a couple programmers.
> the world spends their ticket money on hanging out with the robot to hear about the movie.

Yes, but I can already do that by reading plot summaries on Wikipedia.

I've read precisely zero Harry Potter books, and of the films seen 1, 2 in the background muted, 3, and 4.

Despite this I know about Dolores Umbridge's personality (oh, and just recognised the reason for the name), that Snape Kills Dumbledore, and several other events and characters that were also not in any of those films.
> pretty much every human would recognize the "before dragon" scene as being the same place as the "after dragon" scene

Not in a game and those were enemies, it completely changed what and how many they are, people would notice such a massive change instantly if they looked away and suddenly there were 50% more enemies.

> The model clearly shows the ability to go beyond "image-to-image" rendering.

I never argued against that. Adding a third dimension (time) makes generating a video the same kind of problem as generating an image, it is not harder to draw a straight pencil with something covering it than to draw the scene with something covering it for a while.

But still, even though it is that simple, these models are really bad at it, because it requires very large models and much compute. So I just extrapolated based on their current abilities that we know, as you demonstrated there, to say roughly how long until we can even have consistent short videos.

Note that videos wont have the same progression as images, as the early image models were very small and we quickly scaled up there, while now for video we start at really scaled up models and we have to wait until compute gets cheaper/faster the slow way.

> But also completely missed the point.

You completely missed my point or you changed your point afterwards. My point was that current models can only remember little bits under such circumstances, and to remember a whole scene they need to be massively larger. Almost all details in the scene you showed were missed, the large strokes are there but to keep the details around you need an exponentially larger model.
> And decodes to this:

{"component":"Dashboard","endTag":{"end":{"column":10,"line":620},"start":{"column":5,"line":620}},"path":"/Users/kietho/workplace/onlook/studio/demos/next/components/dashboard.tsx","startTag":{"end":{"column":67,"line":69},"start":{"column":5,"line":69}}}

Up to you, but you'll save a ton of space in that b64, and arguably some user privacy, by trying to use workspace relative paths. I also thought JS had access to gzip (or zlib) which would similarly help, doubly so if the gzip dictionary were externalized (e.g. <meta content="sOmEgZiPsTuFfHeRe">) since it seems the object keys repeat a lot
Yep, I've tried to use LLMs to disassemble and decompile binaries (giving them the hex bytes as plaintext), they do OK on trivial/artificial cases but quickly fail after that.
I'm a Brit and would say the privatised rail works ok. The main gripe is it can be overpriced.

If you look at the Wikipedia on it, rail use dropped off under nationalization and then pretty much doubled after it was privatised. https://en.wikipedia.org/wiki/Impact_of_the_privatisation_of...

My local line / stations have been hugely upgraded over the period though I'm not sure you can put that down to privatisation. (Thameslink/Kings Cross St Pancras)
Setting up the environment for development, especially for onboarding, is a crucial operations step that allows the devs to stand on the shoulders of giants.

If you're asking them to test in prod ( not providing a local test environment for component testing ) or reinvent the wheel ( and get the wheel type right... should I build a bicycle wheel or a railcar wheel? ) then the first week of a new hire is spent trying to align to his or her peers.
Screen, tmux, et al. are great.

But here's another way of approaching the same problem:

Emacs can serve as a superlative terminal multiplexer if you're willing to give it a shot or if you're already an Emacs user, but do not want to use Emacs's TRAMP (remote editing) functionality:

1. Emacs can run as a server, so you can run it on your remote servers and connect to it with `emacsclient' via SSH. This has the added advantage that $EDITOR stuff will open in your active Emacs session if you want it to.

2. You can use Emacs's builtin shells or terminal emulators (and/or install vterm for a more faithful terminal emulation experience).

3. It is obviously a capable editor also, it goes without saying.

4. Windowing is better in Emacs than the other muxers, and more advanced. In terminal Emacs frames ("windows" everywhere else) serve as decent facsimiles for workspaces.

5. You can use tools like Magit for git management.

... plus all the other benefits of Emacs.

I still prefer TRAMP and GUI emacs, but terminal Emacs does have its own advantages.
> For me, this type of thinking that comment are unnecessary, that competent ppl can just read the code, etc. is actually a sign of younger dev who never had to work on a long-lived codebase.

It sounds like you're conflating "helpful comments that explain why" with "no comments are needed ever because read the code", and we're talking past each other.
No good deed goes unpunished sadly.

what a f..d up world we live in
OpenTofu? More like ClosedTofu
I had a Dell Axim (not sure of the spec), I'm pretty sure Dell gave it away for buying a couple Dell branded printers or something like that. I also had an HP iPaq which was pretty similar (I also think I got Linux running on that one somehow).

It could do a few fairly impressive things, like running emulators as you mentioned. But I think the problem with those was Windows Mobile or Windows CE or whatever they called it at the time. The touchscreens stunk as well.

It was just a crappy scaled-down version of Windows. It was missing the ability to run actual Windows software. It had a browser and a serviceable camera (it helped fulfill my eBay addiction at the time), but it wasn't the same as browsing on a PC.

It probably still wouldn't have been ideal, but within another 2-3 generations it would have been improved/faster and then 'good enough', just like the early iPhones.
Galactic Energy launches six satellites with third sea launch – SpaceNews
> NULL indicates a missing value, and NaN is Not a Number.

That’s actually less true than it sounds. One of the primary functions of NaN is to be the result of 0/0, so there it means that there could be a value but we don’t know what it is because we didn’t take the limit properly. One of the primary functions of NULL is to say that a tuple satisfies a predicate except we don’t know what this one position is—it’s certainly is something out in the real world, we just don’t know what. These ideas are what motivates the comparison shenanigans both NaN and NULL are known for.

There’s certainly an argument to be made that the actual implementation of both of these ideas is half-baked in the respective standards, and that they are half-baked differently so we shouldn’t confuse them. But I don’t think it’s fair to say that they are just completely unrelated. If anything, it’s Python’s None that’s doesn’t belong.
Another approach for this if you're in europe (I do not know the market elsewhere) are the quality refurbished resellers (they buy bulk from companies upgrading, refurbish, sell with warranty).

Eg in France https://www.afbshop.fr/PC-Bureau or https://www.tradediscount.com/ordinateur-bureau/unite-centra...

Price might be a bit higher, but eg right now for sub 200 you can get a mini pc with ryzen 2400G and 16GB of RAM, with warranty. That's a great proxmox machine for jellyfin & co.
I wonder how many people are using the default b key binding in tmux
No, in that sense the UK does not have an American-style constitution - no more, no less. It is not accidental that Parliament can reverse any decision taken by an earlier Parliament: in fact it is one of the most important parts of the constitution that no Parliament can take a decision which binds a later one. It is different from the American design, yes, but the way in which the American constitution is used does not seem praiseworthy, not does it suggest that it would be wise to copy it.
Eventually, sure.

But for the moment, and I say this as someone very impressed and somewhat scared with AI progress, they're probably sufficiently un-person-like today that it's not unreasonable to ban current models.
Silicon Valley Confronts a Grim New A.I. Metric
Thought this was relevant in the context of Zuck’s recent comments where he said he regrets “censoring” information during covid.

This helps demonstrate some of the considerations at play here for his own future depending on the outcome of the 2024 election where he is now apparently operating under the threat of life in prison.
Interview: Post-Earnings Insight with Nvidia CFO Colette Kress
Algorithms.

Right now fediverse is growing and has very honest algorithms. Once Meta is on the scene, their "decentralized" timeline will look more enticing than others. It will be captivating and you'll prefer to hangout on their server with all nice extensions that just work there. With time, +90% of users won't bother looking on small isolated islands and you'll have facebook 2.0 in place.

Anyways, it is a fair fight. Meta coming to fediverse already means that things on this side are interesting.
Wow this looks so cool.
That only means it’s not a legally recognised brand, but it is a brand nonetheless if people associate the two (and they do). A bit like the way people associate tissue paper with Kleenex, or photocopies with Xerox, or git with GitHub.
But do you know Sirius's vault number at Gringots?
> Are there particular pros and cont to using screen or tmux

If you mean vs. not using screen or tmux, the pros to using (among many) are:

1) you get plural terminals in one "window" (xterm, remote ssh session, etc.) that you can switch between with hot-keys. This has a larger advantage for remote ssh sessions, where one ssh connection can be used for plural remote terminals, than it does locally where you could simply launch a second xterm.

2) you gain the ability to 'disconnect' from the screen session (I presume tmux offers a similar feature). This works just like 'disconnect' from a RDP session. All your remote terminals remain active, open, and waiting. When you next ssh in, you simply 'reconnect' and everything is there just as you left it when you disconnected. This helps for both flaky connections where the link drops at times as well as the "done for the day" "disconnect".

3) for screen, there is a screen built in 'copy and paste' controlled by the screen hotkeys, so if you are in a situation where you have no local copy/paste (unlikely in 2024, much more likely back in the days of VT100's) you can still select and copy portions of the screen to a 'clipboard' for pasting into somewhere else. I don't know if tmux offers something similar.

4) screen also offers 'scrollback buffering' (it will retain the last X lines that scroll off the top of your viewport) and has a feature to let you "look back" at what just scrolled out of view. This is less useful in 2024 with xterms/urxvt's offering the same feature locally, but for a remote ssh connect this does give you 'scrollback' that is specific to each screen terminal you have open instead of all mixed up in the local viewer.

There's more advantages, but those are the big ones, and the 'disconnect/reconnect' one is huge if you use the terminal a lot and also often connect via ssh from remote locations.
That would probably be very effective so I think there's a good chance Google does take that step at some point. The only reason they might not is that it looks extremely anti-competitive to leverage their search monopoly in that way, but we all know how lax enforcement is in that area these days so I would be surprised if that stopped them.
Had a childhood friend die when a frame wall fell on him. Dishwasing is hard but it makes your skin soft, and you probably won't die from the job.
> A quango or QUANGO is an organisation to which a government has devolved power, but which is still partly controlled and/or financed by government bodies.

A quasi NGO. First time I heard this term.
The AES encryption might be related to the android intent messages that are sent to the AAservice. I recall they had an encrypted mode and a "signed app" mode that AAservice will respond to
I like the approach, but infinities can be counter intuitive. See Cantor, Dedekind. The problem is your experiment. We don't say "there are N reals between 0 and 1", we talk about cardinality. The sets (0,1] and (1,3] in R1 don't have "the same number of items" in them; they have the same cardinality.
Man, these frontend people are constantly churning through dependencies, a new framework every year. Don't reinvent the wheel, just be like backend folks and pick a dependency and stick with it. Oh wait...
> It's a bit like that quote about democracy - it's the worst place apart from all the other ones.

No, it's way worse than most of the others. Anywhere in the Anglosphere or other parts of Europe is better. Most of Asia is better. Most of South America is better. Even some African countries are probably better. I would definitely move to Uganda, Botswana or South Africa before I ever set foot in the UK.

> The population keeps going up here

If you promise anyone who arrives at your shore free healthcare, accommodation, food and some spending money, then of course your population will go up. Not sure how that makes anything better.
Apple also does this with their "Notes" app and IMAP servers. (You have to turn on "Notes" for that service in the "Internet Accounts" settings panel.)

It looks like I still have some notes in Fastmail from testing it out back in 2016. I thought IMAP as sync/storage was an interesting idea at the time, but didn't get around to using it. At one point I was considering it as a backing store for recipes.
I agree that it should be standardized, but not with your argument.

Yes, any tablet worked, but it required running an app customized for the hardware. That only proves that we can standardize at the level of Android app APIs.
As noted in my other comment, my SFF computers with i7 CPUs idle around 12W. Roughly $20/year with my usage in a home server setup.
South Korea faces deepfake porn 'emergency'
100% this.

We'd love to have a docs contribution that lays this out in detail if you'd be up for it!

Disclaimer: (I lead the project and work on it full time).
That may feel like an intuitive declaration, but that's not how it works in standard mathematics. In standard set theory, the cardinality of the reals is equal to the cardinality of any non-degenerate interval of reals. Wikipedia quotes this fact without proof (https://en.wikipedia.org/wiki/Cardinality_of_the_continuum#S...).

Here's one hand-wavy proof of why the cardinality of the real interval P=[0,1] is the same as the cardinality of the real interval Q=[0, infinity]: The function f(x) = 1/x-1 is a bijective function that maps the P interval onto the Q interval, which also proves the cardinality of the two sets is equal. (https://en.wikipedia.org/wiki/Bijection#Cardinality).

If you're not comfortable with 1/0 = infinity as a general matter, then simply replace the f(x) I gave with an explicit piecewise function f(x) = { 0 if x = ∞, else (1/x-1) } and the proof still works.