skysight-inc/HackerNews huggingface dataset:
Money.

Why is Netflix offering an ad-supported product when people pay for it? Because it turns out they make more money from advertisers per person than from charging directly.

There’s no such thing as a free internet because everything connected to it costs money: the electricity, the equipment, the wires, the software for routing, the maintenance. And for a real short time we had a system where everyone paid for their own part and occasionally there’d be something so popular that the server would fall apart. Someone’s university IT would knock on the door and say “what on earth are you doing?”

The only way we get to a free internet is to:
a) fix global economics
b) start a new one and don’t let the capitalists in*

*mostly a joke
> rules like the idea that corporate officers have a fiduciary requirement to investors

What makes it a fake rule? Why should it be any other way within bounds of the law?

> It’s not any more complicated than short term rent seeking from investors

Any evidence?

Doesn't "short term rent seeking" contradict "top priority for the lifecycle of the firm"?

Would love a reference or two that investors force this. I know activist investors exist, but only for a fraction of companies.

Do customers flock to companies that treat employees much better?
https://www.lcsc.com/product-detail/Analog-To-Digital-Conver...

Commercial 16-bit/4ch ADCs can be obtained for <$0.90 in modest quantities.

The RP2040 ADC is not good, and I am not often sampling something close to my noisy MCU. I'd rather route I2C anywhere than worry about signal integrity routing my analog signal a mile across the board.
To paraphrase the line from the late Paul Mooney on Chappelle, Nikki Haley makes Bobby Jindal look like Malcolm X.
Historically Mozilla was an enemy of Microsoft, as in Microsoft actively worked to put Netscape out of business and was convicted as an illegal monopoly based on behavior directed at them. There may or may not still be some people involved with the project that harbor resentment or distrust to Microsoft and have little interest in creating an account on one of their services.
(2009) Some discussion over the years:

57 points, 15 years ago, 25 comments https://news.ycombinator.com/item?id=668197

36 points, 7 years ago, 10 comments https://news.ycombinator.com/item?id=15616782
Whenever I read about Project Valhalla, I'm always struck by how many of the usual approaches are somehow excluded due to ... the way the JVM has historically worked? Why is that even a concern when you're adding new features entirely?

The one that jumps out most in this post is that apparently it's considered impossible to write to just-allocated memory before transferring control to user code. Preserving the all-zero-means-null rule means that `T`, `Optional<T>`, `Optional<Optional<T>>`, etc. cannot just use a nop conversion when the value (at any level!) is present.

Some discussion of `cmpxchg16b` really should be in there. I know why it's not suitable but it's wrong to claim that only vector registers support wide atomics.
I think Musk's inability to consistently ship functioning substance is beginning to show even with normies. The sentiment towards him and his ideas is changing quickly.
Standardizing on an established shared standard was never motivating for Microsoft. Early they profited by ensuring backwards compatibility for ridiculous periods of time. That was their pitch to customers. Buy your software and it will likely still work in 10 years. Even when shifting from dos pre NT windows you had an OS that allowed programs that thought they had sole control of the machine to continue to run by using some fairly sophisticated techniques and features introduced with the 386. Their model: get users, keep users, get recurring profit was their model. Standardizing on anything didn't really matter unless a significant user base wanted it.

And not having open or shared standards was viewed as a feature to drive down competition.

ATT started out UNIX with their hands tied. Hence BSD was birthed and then later ATT tried to put the genie back in the bottle. But it the economics were different. Hardware costs were the main driver. The OS was a given.

Starting over sounds great. But if history repeats itself, which it usually does, then we are far more likely to see something take (copy) ideas from current OSes and evolve them rather than a radical sea change where we star over.

Also now that Microsoft is shifting (shifted?) to a business model where selling OSws isn't really profitable will their behavior change?
> How do I multiply positive numbers and get something smaller?

fractions are gonna blow your mind
No it's not.

> While Starliner is docked, all the manifolds are closed per normal mission operations preventing helium loss from the tanks,

> “We can handle this particular leak if that leak rate were to grow even up to 100 times,”
Are there any other companies besides Google that have implemented this solution? If not then I don't think you can really call it a solved problem.
I think semi analysis commented that they have pipelines instead of batches[1].

So every clock cycle you're doing useful work rather than loading up people into batches. And thats why the arch will probably win for inference, for training you're basically competing with software eco system and silicon density. AKA NVIDIA can give TSMC more money to get more ALUs on the die.

I think other places have attempted dataflow (FPGA etc) but they all basically had buffers (due to non-determinism in networks stack and even ram). SambaNova seems indistinguishable from an FPGA with a few clock cycles difference. I think they blew their shot with a Series D ($600 million???) where they made more of the same old. Maybe Intel will buy them to augment Altera? Looks like chasing parity with existing strategies.

I buy the Groq hype because its something different, certainly the public demo helped. HN is about the future.

[1] https://www.semianalysis.com/p/groq-inference-tokenomics-spe...
Well considering the amount I’m on here, Reddit, and various tech slacks seeing something like this repeatedly normally means it’s just been posted. I’m kinda wondering if they didn’t do the usual promotion.
Thanks for the info!

Just a random thought, but would some kind of partnership or merger between Mozilla and Codeberg... be good for both, and for the Internet?
Advertising is not the major form of revenue on every form of content. Not on TV-formats like Netflix, for example, even if it has started there as well.

Why is it so widespread? Because advertising is relatively simple to explain, to add to a website and to sell.

Also, try selling subscriptions to a news website 20 years ago…

Does it make sense to sell ads? Not everywhere. Not on Ebay, for example — they started some 20+ years ago, and it was dumb and painful to see.

I have no idea if Ebay still sell banner ads or not — I really could not use the web without Ublock Origin, sorry.

Do ads actually work? For Google and Facebook, who sell a huge percentage of online advertising, they sure do.

Other companies have had a much harder time — just look at the company formerly named Twitter.

Do they work for companies who buy ads? IMHO they do (sometimes) for startups or small firms that are testing out whatever it is they are trying to do or sell. They usually don’t for large companies, like giants selling mainstream products. These people should stick to teevee, but some of their marketing people want to try something new, or change jobs, or acquire experience in a new field (on company money) and so they unwisely waste tons of money.

If you disagree, please name a few major brands that were created thanks to Internet ads. No, Amazon, Google, Facebook, Netflix etc were not.
Physicists report optical analog of Kármán vortex street
"Dark matter is not a theory"[0] Dark matter, do we need it? what is it? where is it? how much? Full rap mp3[1]

[0] https://www.youtube.com/watch?v=PbmJkMhmrVI

[1] https://www.astronomy.ohio-state.edu/weinberg.21/Rap/darkmat...
Bigger number better, obviously!

I am also annoyed by most modern tech marketing using percentages incorrectly and inconsistently. But 150% is a bigger number than 1.5x so I suppose their hands are tied.
Amen.

On the other hand, I do miss things like $Id$...
I understand why people feel this way given the lack of public communication, but I'd like to put it out there that this isn't true.
You are wrong. I am not defending Russia's actions. I am explaining Russia's actions. Big difference.

Putin is a greedy son of a bitch. This is not a defense. It is an explanation.
I'm a systems nerd, and I found working with it quite challenging, but rewarding. It's been many years, but I still remember a number of the challenges. SPE's didn't have shared memory access to RAM, so data transfer was your problem to solve as a developer, and each SPE had 256k of RAM. These things were very fast for the day, so they'd crunch through the data very quickly. We double-buffered the RAM, using about 100k for data, while simultaneously using the other 100k as a read buffer for the DMA engine.

That was the trickiest part - getting the data in and out of the thing. You had 6 SPE's available to you, 2 were reserved by the OS, and keeping them all filled was a challenge because it required nearly optimal usage of the DMA engine. Memory access was slow, something over 1000 cycles from issuing the DMA until data started coming in.

Back then, C++ was all the rage and people did their various C++ patterns, but due to the instruction size being so limited, we just hand-wrote some code to run on the SPU's which didn't match the rest of the engine, so it ended up gluing together two dissimilar codebases.

I both miss the cleverness required back then, but also don't miss the complexity. Things are so much simpler now that game consoles are basically PC's with PC-style dev tools. Also, as much as I complain about the PS3, at least it wasn't the PS2.
That was the PS2 era. Both of those were large improvements for the series and a first for the series.

Today it’s just expected many games will have voice acting. It’s rare that there is something terribly special about it.

There are only two I can think of.

First Mass Effect having two voice actors for Shepard stood out. Usually you’d get only one or a silent protagonist.

The second is Disco Elysium: The Final Cut because they voiced _every_ line in the game no matter how small. And that game had an insane number of lines.
Agree with this. My coworkers often use their personal accounts purely for those sweet sweet contribution dots.
Yeah I have to disagree. I even host my own GitLab (because I heavily prefer its CI/CD over GitHub's Actions), but if I wanted to contribute to your project, I'm far more likely to do it on GitHub than to convince myself to create yet another GitLab account on like the sixth instance.

Until alternatives finally implement something like ForgeFed (https://forgefed.org/) which would allow me to simply contribute with something like @user@my.gitlab-instance.com, I'm gonna continue preferring GitHub for my public contributions and still use GitLab privately.
Well… Netflix, The New York Times…
Just like whole state of Oklahoma and many more.
This looks interesting. Personally I have been moving away from homebrew and use nix-darwin (https://github.com/LnL7/nix-darwin) with home-manager for my local software. It has been working great, but there are still a few packages that require Homebrew due to their complex build process. Maybe this helps.
Nevermind. Just an Arc<>.
I think that what OpenAI is getting in return is their brand name being featured prominently in one of the top selling smartphone brands in the world.

The other wildcard here is that OpenAI will likely exit in some way, most likely by acquisition. Who knows, maybe Apple would buy them.

If I were to defend OpenAI's decision to work with Apple, I would say that Apple's ability to do gap analysis won't necessarily help them catch up with OpenAI's capabilities. If this was the case, Apple would have figured out how to make a better modem than Qualcomm by now.
As far as I know there is no formal petrodollar recycling pact between the United States and Saudi Arabia, nor any termination of the underlying understanding, which is that most of the dollars flowing into the oil states in the Gulf get reinvested back into US and British (and European) economies, and into the IMF and similar entities, in the names of the oil states.

There are a lot of diplomatic cables from the 1970s about the origins of the concept (petrodollar recycling), but fundamentally it was that the Gulf Arab states had few options about where to put their oil money, and so most of it went back to western banks and international loan programs or into expensive property investments and financing Uber by at least $3.5B and so on. In exchange, they get their security guaranteed by US military and economic power. See [1] for a fascinating and well-written history of the period when the deal was implemented.

However, it does seem Iran under the Shah was the first big petrodollar recycler, and he'd already invested a billion dollars each in Britain and France by 1974, which is part of why the Iranian revolution came as such a shock in Washington (and also accounting for the U.S. and Britain and France and Germany pouring material support and loans into Saddam's regime in Iraq as he went to war to seize Iranian oilfields in the early 1980s).

Regardless there's no formal pact I've ever heard of on this, it's more some kind of diplomatic agreement, possibly enforced by the threat of freezing assets for various reasons real or pretend. The problem now is, what if the Gulf states decide they want to put those reserves into big domestic infrastructure projects? what if a majority of contracts going to Chinese firms, who seem better at large-scale solar PV and high-speed trains than the US or Europe does? Will Uber rates have to go up?

[1] "The Oil Kings: How the U.S., Iran, and Saudi Arabia Changed the Balance of Power in the Middle East" by Andrew Scott Cooper.
This is a surprisingly negative take, you should look a little further. Microsoft Research has done an incredible amount of high quality research. I've mostly read papers from them on programming languages, they have or did employ leading researchers behind C#, F#, Typescript (of course), as well as Haskell (Simon Peyton Jones and Simon Marlow spent a long time there), F*, and Lean (built by Leonardo de Moura while at MSR). MSR's scope has been much broader than just languages, of course.

You could look at their blog: https://www.microsoft.com/en-us/research/blog/

Or their list of publications: https://www.microsoft.com/en-us/research/publications/

Here's a (no longer updated, apparently) list of awards given to researchers at Microsoft: https://www.microsoft.com/en-us/research/awards-archive/

I've heard in interviews that MSR's culture is not what it used to be (like Bell Labs, maybe), but over time they've funded a ton of highly influential research.
ADB: Android Debug Bridge: https://en.wikipedia.org/wiki/Android_Debug_Bridge

- Scrcpy does remote GUI over ADB: https://en.wikipedia.org/wiki/Scrcpy
Not only distrust, but Mozilla would be endorsing GitHub.
https://www.reddit.com/r/EngineeringResumes/wiki/index/ has some pretty good guide/examples
She's Fighting to Save America's 'Last Best Place' from Suicide
The problem isn't that the cost of renting is higher than the cost of mortgaging, the problem is that banks treat people who have to make a $2,500 monthly payment to live decently as if they can't be trusted with a $2,000 payment. People like me are charged a premium for shelter because we did things like...be financially responsible and avoid taking on unnecessary loans or credit card debt. And when we ask why we can't have the cheaper option, the response is...the bank doesn't trust us to make a payment that's _easier_ to make than the payment I'm working with right now?

It's blatant nonsense, which makes one wonder what the real reasoning is.
You can access the VBA object model from Python once you've got a COM conduit. There are a few Python libraries to allow you to do this; you'll be able to write VBA-like code in Python accessing Excel's internals in a similar manner. Debugging can be a bit painful though. I've done this both from Matlab and from Python, and it's fine for smaller projects, writing structured/formatted Excel workbooks, etc.

I agree that Excel as a GUI can be phenomenal.
Yeah, we've been finding the same, a lot of the middle tier stuff might look nice, but it's usually kind of crap, maybe because they just don't have the same scale. Feels like the fast fashion equivalent of furniture, a lot of times.

As an alternative, we've found antique shops that have amazing quality furniture for less than ikea's high end lines, if you're ok with the older styles.
Sure, but i think the real question is do you want those types of people contributing to your project? Like are the people doing it for points really likely to make valuable contributions?
Yeah subversion always worked fine in my experience and it was easy to understand.
Same. The story with app bundles in Nix is a little rough, currently, though:

- Located in the nix store, so not indexed by Spotlight

- Not signed so I have to grant permissions all over again when an app gets rebuilt
> I wonder have they fixed the performance? https://www.reddit.com/r/rust/comments/bto10h/update_a_scali...

The comments point out a whole bunch of problems with that data. A better example would be https://parallel-rust-cpp.github.io/introduction.html which shows them as quite comparable, depending on the compiler.

> In C++ I’d usually use Eigen, because these expression templates are saving memory allocations and bandwidth storing/reloading temporary matrices. Sometimes much faster than BLAS libraries with C API. I’m not sure Rust has an equivalent.

That equivalent would be ndarray.

> For some applications of graphs and trees it’s useful to have nodes polymorphic. An example is a visual tree in GUI: different nodes are instances of different classes. Array elements are of the same type.

And in that case you can use Box (or Rc/Arc).

> Even when the elements are 8 bytes so the indexing can be merged, you need to either spend a register for the base address, or load it from memory with another instruction.

I've never seen this be a performance problem in practice; the cost of doing a shift and add is incredibly low compared to the cost of actually fetching the memory.

> It’s relatively expensive to split or merge linked lists/trees/graphs stored that way. If the tree/graph is long lived, mutable, and changes a lot, eventually you might need to compact or even garbage collect these arrays.

Which is the same thing modern thread-caching mallocs also have to do, except that compacting and garbage collecting is actually possible with the arena approach (not that I think it's terribly important either way).
Eh the system described in the post is mostly about taking away (no filesystem access, no multiple IPC methods, no X11...) All new required software seems to be only userspace:

- New IPC system: presumably it's abstracted, so can use any existing IPC for implementation. Or, purely as optimization, use Android's Binder or bring back bus1 (it was such a great idea)

- Document Database: pure userspace; in the most extreme case use raw block device

- Compositor / WM / Windows: this was always userspace already

- Rebuild the apps: userspace as well

Then once you new fancy APIs are ready, you use seccomp and/or per-app users and/or namespaces to isolate apps from everything except the few things people want.
Very sad article, so much wasted productivity potential...
And it's no better today, unfortunately

> Why can't I have a file in two places at once on my filesystem?

Hard links do that, but as usual the UI around this isn't great
I seem to recall reading about it in one of the demo code articles floating about at the time, similar to this one[1]. But Quake is the one that stuck with me for some reason, and it's easy to link to.

[1]: https://www.lysator.liu.se/~mikaelk/doc/perspectivetexture/
I have a fantasy of writing a technical book but not sure I could really put in the required effort
If $100k worth of internet ads can really sway an election boy are we in trouble.
Efficient Growth Deep Dive: Marketing Channels (2023)
Hi.
ok, I get that. Maybe something like A-left to move to next i3 window and A-S-left to move to next tmux window within an i3 window ? Perhaps a tiling window manager with multiple windows combined with tmux dividing some of those windows further into sub-windows isn't an ideal flow.
I think it depends how you think of the initial number, I think of it as a fraction and the multiplier applies to the denominator.

eg. if hallucinations occur roughly 1 in 20 prompts then 10x fewer is 1 in 200 prompts, rather than 0.1 in 20 prompts.
China has too many negative trends to be a safe bet.
In the article they said it cost the company $5,000 per employee that left before the first year. So, before they took action they probably measured the money.
considering the whole thing is produced by cilvaringz, id bet anything the tracks to be average to sub. dude does have some dope production credits ie raekwon shaolin vs wutang album for example. but overall dude isnt worth millions of dollars of hype. bronze nazareth is a much more accomplished wu-associated producer and much closer to the 'sound' and still probably uses public transit. (school for the blindman album for example)

after all is it a real wu-tang album if it isnt produced by RZA?
The world's largest nonprofit!

https://www.economist.com/business/2006/05/11/flat-pack-acco...
Looks like this type of diagram has enabled the researcher to produce a generalized template which any other guy could use.

Each person could fill in their own numerical data, or even aggregate values could be compiled to see how consistent things are.

Basically he rejected 10% of those who rejected or would have rejected him, and everything else was insignificant.
What is so great about Unix sockets that e.g. a normal TCP socket bound to localhost or even a named pipe can not do properly?
SF startup bosses illegally peddled $100M in Adderall, Feds say
A massive number of developers already have a GitHub account and are used to the tools (how PRs are done, bugs filed, etc). There are also plug-ins for basically any piece of software you want to use with it.

It just removes a ton of friction.

If you go with someone else then anyone who wants to contribute to you has to sign up with them. And learn the tools.

No, it’s not the biggest hurdle in the world. It’s not like they have to pay $100. But it is a hurdle. Existing contributors are likely to follow you anywhere reasonable. But it could make a real difference in getting new people.
>excel is too bleh
>python is too blah
>myLanguageOfChoice is just right.

We can't all be special snowflakes, python and excel are lingua francas.
Most of my notes about operating system design are in paper, and in disorganized files in computer (some of which have not been updated from my changed ideas),

I have written some on Hacker News as well, such as: https://news.ycombinator.com/item?id=40651272 https://news.ycombinator.com/item?id=40676995

(I had also written some on Usenet, and also on IRC.)

Perhaps I could set up a NNTP for discussion, that work can be made to write the specifications (which can be changed as the actual implementation is made, in case that reveals problems with the specifications), and to discuss implementations.