skysight-inc/HackerNews huggingface dataset:
That was one of the ostensible reasons, although the real driver likely had more to do with commercial than technical reasons.

There were probably some AOL types who accidentally opened toolbars and couldn't figure out how to close them. But no one who knew how to use Word launched two dozen toolbars as in that infamous image. Keep in mind toolbars (plural) arose from a single bar of tools that was limited with the width of the screen. Someone who knows more than me may want to comment, but my guess was that product groups didn't like seeing their features buried in three layers of flyout menus and used by no one. (Tools...Options...) At some point some PM declared that every menu-accessible function needed a corresponding toolbar icon and the carnage started.

The best explanation of the ribbon I can remember comes from Jensen Harris's old blog[1]. Unfortunately much of his goals and designs were dropped to make the original ship date, leaving the ribbon the mess that it was, and not much better today imho.

The biggest loss was for keyboard users, for whom correctly chorded toolbar mnemonics (win32 parlance: accelerator keys) were dropped for nonsensical ribbon chords where the keyboard letter had almost nothing to do with the desired feature. And to add insult to injury, menu operations that used to happen in milliseconds took nearly full seconds to do the same thing on capable machines of the time (and even today).

[1] https://learn.microsoft.com/en-us/archive/blogs/jensenh/ (unfortunately as with all old blogs, sans images. Raymond Chen was right once again)
On one hand, I agree.

Nuclear weapons are a risk to everyone, so the world(US, Russia) did come together in various treaties to limit production, development, etc... So, this could apply to AI also, everyone sees the risk and comes together to curb their us and development.

On other hand:

Nukes are very difficult to make.
Iran and North Korea do not abide by the UN resolutions, they are continuing trying to develop them. We are just lucky that is not so easy.

With AI, the barrier to entry is much lower. You can find things that can be weaponized for free on github. It isn't like they are going to bother reading the licenses and not use them.

And for compute power, sure, they have harder time getting the best latest CPU's, and there is an embargo. But still, I think, far easier to get illegal gotten CPU's, than developing Nukes, the barrier is still lower.
I wouldn't characterize RDP as particularly fast or efficient.

If you're interested in a turnkey alternative, consider NoMachine.

If you are willing to play around with finicky stuff, Xpra and FreeNX easily outperformed RDP the last time I played with all this stuff (many years ago).

For Linux to Linux X Forwarding-based solutions give you a much better, local-like experience with Linux than you can get without paying many thousands of dollars for Terminal Services on Windows.
Sounds like you just got burned by using the same IP twice, but your point does stand. There's some interesting fingerprinting software out there, and I've personally seen compute on things like typing cadence and other more clandestine metrics too. These can of course be amplified greatly in effectiveness by AI.
It seems only 7% of their portfolio is in Anthropic. That doesn't strike me as a ideal investment.
The whole hardware industry has boom/bust cycles because the margins are thinner.

Intel can easily launch a new small form factor line, with a new name, next year if the market is looking good.
TOSLINK was a gimmick. In reality, optical transceivers are expensive and are only used when copper can't do the job.
This site does what it preaches but these seem a little off. Some of these I'd argue against but I'd also argue I'm not qualified to.

Anyone care to chime in with their caveats to some of these?
In theory I liked these things.

...but in practice I never got one, because they were always so expensive. The same hardware can be found in a laptop for much less.
Google is an ad company. Why would they make metrics that penalize ads?
Speaking of Germany... their subsidies to wind and solar energy helped dramatically drive down the cost of both: https://energytransition.org/2016/01/how-germany-helped-brin...

This was done due to environmental factors, not as a financial instrument.

> and are scared of nuclear.

That part is definitely true. After seeing that even a high-tech nation like Japan couldn't keep their nuclear reactors safe, nuclear was no longer seen as a viable option.
I guess this is better than nothing: https://gist.github.com/solarkraft/c22b2742741a3dbc07a908266...

It'll likely be a lot of work to get going, but it might contain some valuable hints that I had to search for through mailing lists and reading the QEMU source.
I remember needing a semi-custom kernel (maybe) and (I think) the rust version of virtiofsd.
I'd question the premise. When using an imperative language like C, GLSL or Java, FP'ers do use looping constructs. When in Rome, etc.
Spending all that money on nuclear is easier, and in long term, better option along side with using wind and solar for daily spikes.
If you turn 100kg of CO2 into Methane you get about 36kg. Methane is somewhere around 25x (potentially 31x) worse for global warming than CO2 by weight, so you end up with 909kg of "Carbon Dioxide equivalent", or CO2e. Let's say 2% of that leaks to atmosphere, and you burn the other 98%. Burning the 98% gets you back 98kg of CO2 (it's just the reverse process), plus 2% of that 909kg CO2e, and you end up with 116kg of CO2e, starting with 100kg. You've made global warming worse.

In fact any percentage leaking back to atmosphere (and it will) makes the numbers look pretty bad. You need a significant portion going to plastics or some other sequestered use for this to actually be a net benefit.
How popular is gRPC in a serverless world?
> There were a lot of assertions in this article that rubbed me wrong, but this one was particularly egregious. Handlers are behavior. They handle something.

class App {
public IHandlerFoo Foo; // routed as /app/Foo
public IHandlerBar Bar; // routed as /app/Bar
...
}
...
App.Foo = new HandlerFooInstance(...);
...

Foo, Bar, etc. can evolve under an app's state changes, so the handlers to invoke are states of the app. They implement behaviour too, yes, but the original wording isn't wrong either.
Both of these industries are entertainment though -- and to me at least it seems there's a pretty limited amount of consumer harm that could come from various IP exclusivity deals.

Again -- am I thinking about this wrong? What is the consumer harm that could result from the moving of IP from one company to another? A truly dedicated fan has to buy a different console to play their favorite game? Non-truly dedicated fans play one of the hundreds of other FPS games on the market that work with their console of choice?
Deduplicating by SHA, or by exactly identical metadata, sounds so rudimentary in 2023... 10 years ago VisiPics was already doing an excellent job to help find similar or identical images in a collection, based on visual similarity!

http://www.visipics.info/

So much time later, I would hope that we expect more sophisticated and flexible tools, not less, for that task.
There are some 100T to 1P synapses in the 20W human brain (of which we have 8bn). Every synapse is a little molecular computer with several kinds of memory and its own inference and learning logic.

AFAIK the biggest limitation of von Neumann computers is memory bandwidth. Brain is moving 10+ PB/s between neurons. This does not count synapse-local and intra-neuron bandwidth.
What "setup"? Parent said Mobile Safari. The setup come off of the factory as a given.
There is also MHL alt mode. The HDMI alt mode was horrible because it used the whole USB-C cable as HDMI cable preventing any other users. MHL is HDMI but over a single pair.

My understanding is that all the USB-C to HDMI adapters are using DisplayPort because that is more widely supported by devices. And the conversion chips are just as cheap as MHL to HDMI.
Every HN intellij thread:

"Its sooo slow"

I am not sure why people use these tools, I've tried and they seem at best on-par, at worse, sooo much worse. I get real Microsoft vibes, a sales team comes in, takes the purchasing team to a concert/sports and dinner to 'discuss business'. And its announced that everything needs to be done on M$ sharepoint/Intellij.
I get that, but I think the pendulum has swung too far the other way.

And as I mentioned, the flat style hides discoverability, so I think it offsets the usability gains from making the UI appear less cluttered.

So sure, maybe extra real estate means we can allow UI elements to breathe a bit, but keep the 3D look on elements that can be interacted with. Buttons should still be buttons. Text should be text. Interactable buttons should not be merely an icon or text.
Context length is much higher than GPT-4
Thanks for the reply! I'd love to read more about your obfuscation techniques, I was under the impression that obfuscation is largely ineffective.
What is the benefit of drawing the interface for `M-x customize-group` as if it was plain text in the terminal when running the Emacs GUI?

It makes sense for `emacs -nw` and I don't think there’s many Emacs users who are advocating for ditching terminal support. But it looks like a hack in the GUI.
> He remarked that high-density UIs confuse and overwhelm most people,

Ah, this is the phrase I see most often when one UX person or team wants to justify throwing out the previous UX person or team's design in order to replace it with their own.

On top of that, it is of course very condescending to the users. Especially those who have invested significant amounts of their own time in leaning how to effectively use the existing UI.
Hey @PaulWaldman, can you tell us more about your use case with gRPC and Postgres?
The model weights could be seen as a derived work, for which they didn't get the permission of the original copyright holders. Alternatively, it can be argued that the LLMs are no different than a fanfic writer trying to imitate the style of their favor author.

It's not obvious which way it will go, but I can see the point of those arguing that LLM data are ill-gotten gains.
And that gets more difficult every day, as previously accesible sources of data turn off their api.

though google may have something up its sleeve with the corpus of google books! I have been wondering if openAI secretly pulled in scihub or zlibrary to neutralize that potential advantage.
INP feels like a pretty problematic way to compare sites because INP is going to be way lower on a site that doesn't do client-side rendering eventhough client-side rendering makes interaction with a site faster!
> if you rely on something ... aesthetic importance drops really fast

IMHO it bothers me more because I'm forced to experience it more. It's like the annoyance accumulates. I may care more about UI than the average user though, or maybe I'm just more able to articulate my thoughts about it because of my profession? Not sure.
Suddenly those Pyramids and the Sphinx make a lot more sense... and they're still lying around a few thousand years later.
Makes sense. I definitely took the complaint to mean that it only works at the line level. Probably because that was the only way I could see the behavior not working?

Subline staging makes sense for some changes. In that, if it does subline indications of what changed, I would expect I could accept one of the changes, but not the others. That said, I agree it is likely a limitation of git, as much as of magit. And, again, I can't imagine this comes up that often.
> Self-driving cars kill people all the time.

Maybe L2 systems. But those are just a driver assistance, the driver must supervise and intervene.

Actual L4/L5 systems haven't killed anyone as far as I know, except for the Uber accident, and even then the driver was supposed to be supervising it, I'm not sure if it counts as L4/L5
> the developer of the Python programming language wanted web browsers to collapse multiple spaces to a single space

Those would be trailing spaces, not the whitespace Python considers significant (indentation).
I don’t get it - why would you want Keras if you already use Pytorch?
Yes, we're currently on HTTP/1.1, but I'm sure we'll be looking at later versions. Unfortunately the Rust web server library we're using doesn't currently support HTTP/3, but we could potentially e.g. put an nginx proxy in front of it for this purpose.

A key point of our WebSocket and http transports is to support environments where TCP connections aren't available. Are there environments that would let us send and receive binary data following an http CONNECT that wouldn't simply allow an ordinary TCP connection?
Tesorio (YC S15) Is Hiring a Head of Marketing – join our 100% remote startup
> it's surveillance capitalism after all and you certainly, for example, decide to give FB/WhatsApp/Threads/Instagram the big giant middle finger.

Except that Facebook/Google/etc collects your data even if you do give them a giant middle finger and refuse to do business with them.
Continuing to operate existing nuclear plants seems like a good idea, but that’s a totally separate debate than whether we should build new ones.
Even some HiDPI displays are 1440x900 logical pixels at the default scaling. The areal coverage of a button of such a display is the same as a low DPI display that only has 1440x900 pixels.
As a "how HW works" noob, how is this different from DMA?
(how) do they make money ?
The recent SpaceX explosion had debris that fell on towns and inhabited areas.
They are never going to challenge Samsung or Google. Samsung could sell a lead brick on name recognition alone, and no telling what kind of R&D budget the camera department has.

Not that I don't welcome this... I just hope they stick close to stock Android as a selling point.
My guess is that they are an open source alternative to mem.ai. It looks super polished & well designed.
The economics are different: Redfall isn't a huge name, so it's more valuable for MS to get people into the game pass subscription than the comparatively piddly incremental one-time revenue they'd get from releasing it on PS5.

CoD on the other hand is already a huge name, that releases every year (i.e. recurring revenue, even if it's not a subscription per se), and MS is paying a huge premium for it. Forcing people over to game pass in that case isn't worth taking the hit to reliable revenue you're virtually already guaranteed to get from PS owners.

To be clear: I think it's less important to worry about this as less of a PC/Xbox exclusive than a Game Pass exclusive/available. I'd be willing to bet if Sony approached MS to bring Game Pass to PS, MS would be super willing to do it. Not that Sony would given their business model, but that's basically the point. It's not HW platform exclusivity, but store/subscription exclusivity.
The FCC Responds to My ATSC 3 Complaint and Wants to Hear from You [VIDEO]
Discoverability and interactivity are debatable, but customizability is still not VSCode's forte. It's easy to knock up some quick elisp to scratch an itch in Emacs, whereas just printing Hello World in VSCode requires a bunch of scaffolding as an extension.
Can you boost your brain power by making yourself ambidextrous? (2016)
If you host a few guests a year, for a few days, and they are your friends or people who you might trust, no issue whatsoever.

A never ending cycle of tourists staying for 2-10 days as your neighbours? That's definitely a nuisance over time, very improbable that churning through 50-100 groups of different people per year won't create issues to neighbours.

If you don't see how it could be an issue I think only if you lived in a touristic place, neighbour to AirBnBs, to actually understand. I say that not to provoke you but because I feel it's hard to empathise when it's not your day-to-day life. Just this year I experienced that when staying at a friend's place in Lisbon, I shared it on another HN thread:

> As an anecdote: a month ago I stayed a few days (5-7) at a friend's place I was visiting who lives in Lisbon, just on his floor there are 4 AirBnBs (owned by the same person). Not only it was a nuisance with noise for most of the days I was there it was also a nuisance to have drunk British girls banging on your door at 02.00 in the night when they don't remember the fucking apartment they are supposedly going to. My friend mentioned it's not uncommon for that to happen, or to have a gag of people show up to a party in one of the apartments. Other people living in the building have complained to AirBnB, to the police, to the housing association, nothing really happens.
Pytorch is an animal by itself when you try to put it into production. They have started addressing it with torch 2.0 but it still has lengths to go. With this you can switch to TFserve if you have usual architecture.
I am also happy that the thief does not get much benefit for their crime.

The thief may not have known which phone manufacturer I had before they blindly reached into my pocket. If all phone manufactures had device locks, maybe less people would steal phones.
> Part of this extremely low utilization is due to an absurd number of failures requiring checkpoints that needed to be restarted from.

Hahahaha, the truth of anyone who has worked with quanty types running Python code at scale on a cluster
This is bullshit and no one should listen to you. The idea that the only acceptable actions people should take are to improve one thing instead of tearing another down. The US could have let the Germans do their thing in WWI and focused on building a great alternative here at home, but sometimes it's actually worth tearing down evil over building up good.
That would suck. I'd need at least 4 coax cables for each monitor.

Btw DP cables are often twinax and eDP cables are often microcoax.

In a just, and virtuous world we'd all be using cheap SMF cables with LC connectors
NYET, EMACS IS FINE.
I hate that... but actually less so than I hate Pandas' abuse of operator overloading on the indexing operator.
The diagram is confusing me too. We are using Az Functions to serve webapps via HTTP triggers and they just take a direct connection to SQL. Our average trip to the database is ~5 milliseconds for the trivial views. No web sockets, middleware, etc. What value is added with this extra middleware/ceremony/etc?
What is this thread.

I am thankful for it.

Edit: I too remember the Daleks game. <3 A round of Member-Berries for all of us! <3
I've been looking for something to integrate in my site that just lets unauthed users to add upvotes, downvotes, and maybe some extra ones like 'recommend' or a few general ones like 'cat/dog'. Dont need any alaytics or extras.

Are there any recommended good self-hosted alternatives? This looks nice but requires quite the stack of services.
> There's always that theory that low-end devices will opt for DP to avoid royalties, but the cheapest laptops and monitors tend to be HDMI-only if anything because DP is more of a special feature.

Yeah, when I needed a new laptop dock, one of my annoyances was having to pay extra for a DP one because our lab's IT refuses to stock adapters or cables "because people keep using them instead of returning them" and they "spent extra" to get monitors which have a single DP port.
I have been using black and white Brother MFC printers since mid 2000s and I have never had an issue other than replacing toner and drum units, which I buy from Staples.
Yeah had the same issue as above but this does help clear it up
I don't know the answer and can't speak for anyone else but I personally would not want to take on that risk. Every company that feels harmed by comments would be and endless flood of baseless lawsuits I think. Winning or losing the court battles would not even matter, it would just mean keeping a massive legal staff employed full time.

I could envision someone setting up forums on the darkweb to discuss the pros and cons of companies to mitigate some attribution but I do not see how anyone could make money unless they play ball with the big companies which renders the site pointless much like glassdoor as become. The money made would be from bribes from shady companies and then bigger companies might take the money away. Prior to GD was f'd company and I don't remember why they went away.
I remember reading an article which talks about the difference between games and these interactive demos: games have objectives and goals, and for the demos without such, they're better to be called as "toys".
> This levels the fiend a bit.

I'm not sure that letting smaller companies abuse people like the big companies do is a good kind of field-levelling.
Why is it nicer? What is the use case for having unreachable windows?
Bank of America to pay $250M for overdraft and credit card abuse
nobody hates anything. we don't hate while/for/etc loops.

We should just be careful when using them just like any other nested structure (if/else/while-do/switch/select/etc.)

Like if I see
```
for ... {
for ... {
if ... {
} else {
}
// code here ...
}
...
}
```

That is objectively bad code and not readable.

Nobody hates anything. Most of us just dont like how people misuse them to write bad code because their managers pressure them.
For a brief moment, being able to daisy-chain displays was so cool. Now it feels like we've regressed to wrangling HDMI cables out of a USB-C hub.
The NY times website on mobile Safari with AdGuard feels perfectly normal on my iPhone 13.

Do you observe the same behaviour in private mode? Something goes wrong on your device.
And, it isn't just number of neurons, it is connections between neurons. I think brain still outnumbers on a count of connections (sorry, don't have source handy).
Ambidextrous Organization
This is really interesting.

I'm really wondering when LLM's are going to replace humans for ~all first-pass social media and forum moderation.

Obviously humans will always be involved in coming up with moderation policy and judging gray areas and refining moderation policy... but at what point will LLM's do everything else more reliably than humans?

6 months from now? 3 years from now?
String interpolation is currently blocked by:

- template-function parameters (NTTPs with a function parameter syntax rather than a template parameter syntax, tentatively spelled as `void foo(template int constant){}` )

- Scalable reflection, in combination with expansion statements (likely in C++26, spelled `template for (auto& e : array) {}` ) which would allow you to write an arbitrary parser for the template string into real C++ code. Reflection targets C++29.

Syntax2 already supports string interpolation as a special compiler feature.
>Does this perform better than GPT-4 on any metric?

Nothing will. You need a dozen H100s just to run inference for GPT-4 [0]. The point is that smaller models can still be very useful.

[0] https://www.semianalysis.com/p/gpt-4-architecture-infrastruc...
Would you recommend this over an ultrawide? Is ultrawide DPI lacking?
> Machine learning, as it is practiced today, is not science. There is no scientific theory behind it and there is no scientific method applied. There are no scientific questions asked, or attempted to be answered.

Total horseshit. There are tons of scientific papers on ML published. In fact it is MORE like traditional science than typical CS, because it is trying to reverse engineer how something we encountered in the real world works. We know NNs do amazing things, and we don't fully yet understand how.