skysight-inc/HackerNews huggingface dataset:
>Which edition of Windows 11 is less/least/not ad-y? Is Pro in any ways better than Home?

Pro is better than home as it supports domain join so it will "allow" local accounts (hidden in the OOBE UI under "domain join instead").
As it can domain join it should respect every setting you could set through GPO and allow you to configure a bunch of things the home version won't. But if you're not a windows admin that knows this stuff already do you really want to invest your time in wrangling a increasingly hostile OS?

Enterprise is not really for sale to most people. Technically i suppose you could buy a M365 E3 subscription and use that to activate pro to enterprise, but again do you really want to?
Knights helmet Mode. Slams down, the horse starts galloping, you are in mortal danger a little seasick, but hoping that the battle may soon be over.
for those looking for an open source way to sync photos, syncthing has an android app that works well. While it is 'always running' on my android phone, I love how as soon as I arrive home it connects to wifi and moves any new photos to my home linux box (which is also running syncthing).
Everyone builds something, even if that's just a list of regrets and misery.

I wouldn't worry about not building some app on your own. Most companies have teams to work in, so you aren't alone.
Similar for me, Delphi 2.0/3.0 was the first time I built something where I thought that looks like normal software. (Getting a hello world running in C++ at the time seemed like a menial task.)
> I am a huge can of Phil Spencer

I'm sure Phil Spencer will be interested to know that he can fit into a can :)
We didn't continue with nothing. Evolution is training. LLMs "start with nothing" too
It was already approved there too now
> WSL is a revelation, anyone that says otherwise is in denial.

WSL is a buggy mess with a lot of serious problems. It's nice enough for Linux dabblers but anyone else will eventually run into some combination of the memory leaks, data loss, fundamental incapabilities (e.g., no hardware passthrough), inconsistent install process, showstopping window management bugs for the graphical components, random breakage in the CLI interop interface, text encoding problems in the WSL CLI, hangups related to systemd support, lack of a proper service management layer OOTB, etc.
That is not true.

If an extension doesn't advertise that it is thread safe, the GIL get activated at runtime so it will work exactly like it does now.
Exactly. Current LLMs fall over when facing counterfactuals: https://arxiv.org/abs/2307.02477.

This is why it's mostly meaningless to for a LLM to pass the bar, but not meaningless for a human to do so. We (rightly, for the most part) assume that a human who passes the bar can transfer those skills into unique and novel situations. We can't make that assumption for LLMs, because they are lacking adaptability that is needed for true intelligence.
Meanwhile in the real world, large companies and public jobs all have practically mandatory education requirements. Your pay as a public employee in Germany is literally determined based on whether you have a BSC or MSC or none.
Another "pure functional" approach to drawing these things is to write a shader program which takes the (x,y) coordinates and returns the pixel values. Here is a parameterized Koch curve done as a shader

https://www.shadertoy.com/view/XdcGzH
>but because we can't rely on people with power to always do the right thing.

This sounds like another way of saying that you want to hide criminal behvaiour.
No you don't understand we're engineers this is Serious Business and can only be conducted Seriously!
Really the cognitive load of modern Rust is no less than C++$RECENT in my experience. Both require a ton of prima-facie concepts before you can productively read code from other developers. Of en vogue languages, Zig is the only one that seems to view keeping the "metaphor flood" under control as a design goal, we'll see how things evolve.

But really, and I say this from the perspective of someone in the embedded world who still does most of his serious work in C and cares about code generation and linkage: I think the whole concept of these Extremely Heavy Systems Programming Languages is not long for this world. In modern systems, managed runtimes a-la Go/Swift/JVM/.NET and glue via crufty type-light environments like Python and Javascript are absolutely where the world has ended up.

And I increasingly get the feeling that those of us left arguing over which monstrosity to use in our shrinking domain are... kinda becoming the joke.
One of my test cases is to ask what the millionth prime is. Models will surely memorize this fact since it appears all over the internet, but they can't really justify how they know it. Claude does quite poorly. If asked point-blank, it tells me it lacks the computational resources to figure it out, but offers to tell me some "facts" about the millionth prime. These include:

>As of 2023, the largest known prime number is 282,589,933-1, which has 24,862,048 digits. This was discovered in 2018. (this is a failure to render the exponent in 2 ^ 82,589,933)

>The millionth prime number is estimated to have around 5 million digits.

>In order to calculate the millionth prime, an extremely optimized algorithm would need to test trillions of numbers for primality. This is beyond the capabilities of current computers.

>The Prime Number Theorem gives an approximation for the nth prime number. Using this formula, the millionth prime should be close to 22,338,618,421.

When asked (in the same session) if it can tell me anything about 15,485,863 (which is the actual millionth prime), it offers these helpful facts:

>It is an even number, since it is divisible by 2.

>The prime factorization of 15,485,863 is: 3 x 5 x 7 x 11 x 13 x 37

>Each of the prime factors is below 100, so it is a factorial prime.

>It has seven divisors: 1, 3, 5, 7, 11, 13, 37, 15,485,863.

Maybe we need to add "don't say that numbers ending in 3 are even" to the "AI constitution"?
This is, in the most basic sense, what the "user contributions" visualization on GitHub is.
> as an active war in Europe should distinctly reduce relative security in Europe

Could you please explain your reasoning?

The fewer tanks Russia has, the less they're able to mess around with other countries. That means fewer Russo-Georgian War (2008) events, because Russia's military is just left weaker overall.

We need to ensure that the Russo-Ukrainian War (2014 to 2023) is the last destabilizing push Russia does in the near future. Sure, they can rebuild later, but we can make that rebuilding as costly as possible (ex: sanctions on chips and other strategic parts that they need to actually build these weapons).

Russia's economy is not like ours. We can certainly outspend them in production. We know that they're using 152mm shells at a rate exceeding 155mm shells (because their shells are less accurate than our shells).

And Russia's wartime economy is weaker than ours, they simply don't have as much production as us either (the combined might of NATO: not just USA but also Germany, Poland, UK, etc. etc). The war-materials they use in Ukraine they cannot use in other countries. This will prevent another Georgia-like or Ukraine-like situation, because Russia simply won't have the strength to mess around anymore.

----------------------

EDIT: In particular, we know that Moldova is on Russia's crosshairs. By making sure that Russia is stopped in Ukraine, then we save Moldova. Even if Ukraine is stalemated (or even conquered), the next country down the line has better security the more resistance we put up in Ukraine.
> They're holding other parties and parts of the ecosystem hostage over their own ideologies.

Is anyone really holding anyone hostage when the "hostages" can easily leave that instance and join one or more friendlier ones instead?
I think US culture, which I suppose you're from, is on a very lonely path food-wise - people from all over the world enjoy trying and making other culture's dishes, not everything is for everyone, but this American-style "I can't get into anything, ever, which I am not used to" is so unique.
Even if you were managing this for third parties, there's no reason to assume your scale would necessitate this complexity. One of my Postgres databases stores analytics data for podcasts. 800gb worth in two tables. It's just vanilla Postgres with indexes. P90 queries complete in 100ms. I serve >10k customers with one write instance and one read-only replica. Some podcasts get thousands of listens per second at peak times.

Stripe relied entirely on Mongo for storage and queueing at a scale that you'll almost assuredly never reach. That's probably inadvisable today, but the point is that the more systems you have, the more systems you need to maintain and the more things that can break and the more places you'll eventually find bottlenecks.
Almost all classic US video games 'critically endangered'
Ehhh, mailgun is NOT relaying the mail.. Their MTA is accepting the message and re-publishing it via a webhook HTTP post to the mailgun user's configured webhook URL(s).
Note that this concept can extended to linear operators, which are the generalization of matrixes. Since it’s a generalization, some results for matrixes (finite dimensional operators) don’t hold for infinite dimensional operators.
I think you are dramatically overestimating the number of people who will do this.

I also think that you are dramatically underestimating the transparency of activity optimized for metrics. Those that do this will reveal this behavior by virtue of the nature of the behavior itself.

Dammit, it's OK for people to like stuff, even if you don't like that stuff. You don't like it! FINE! Others do, so let them live their own life, please.
> If an LLM can compose a poem found in no existing book, paint an attractive picture that no one has ever seen,

An LLM can write a poem that fools me into thinking it’s good, but not anyone who reads poetry as a hobby. Poetry is inspired in a way that’s hard to replicate with a prompt.

Artists also take inspiration from other artists, but the “distance” between their influences and their work is so much greater than the distance between an LLM’s that I don’t fault anyone who think it’ll take time for LLMs to catch up.
Probably not wanting to give them airtime. Some kind of Streisand effect idea.
> All stories of extremely small batch but precisely crafted products seem to come out of Japan.

idk. Most of my YouTube recommendations are exactly that but from all around the world lol. I can’t even say most are from Japan. I would be lying if I did.

As a very simple example, I just watched a video about some candy company in Massachusetts that has been hand-making hard candy the same way for more than a hundred years.

(To stay honest, I do tend to subscribe to channels where the entire purpose is to showcase niche things from all around the world. Great Big Story, for example.)
It’s nitpicky, but honestly I think the location of search bars in apple-made applications is actually well-thought-out. They’re universally overtop of the thing being filtered.

In maps, it’s in the sidebar because that’s where the results list is.

In finder, it’s above the files itself, it will search in that directory first and I think the location echos that default.

In notes it’s above the note and the notes list, which share a common background colour. It searches within the currently selected notes server in the far-left sidebar.

The tool bar is also configurable in most of these. So you can move it anywhere, but the defaults make sense IMO.
This is almost a textbook example of “reductionism ad absurdum”
One thing to keep in mind is that older devices (ie CRT monitors) usually had lower PPI than modern ones, so you could get away with smaller font sizes and it still looked readable.
Replacing ACs with heat pumps: A backdoor way to decarbonize heating
Should We Limit Teenagers’ Access to Social Media?
Archived page: http://archive.today/fWcIL
@raoufchebri & @nikita, What about comparisons to CloudFlare Workers using Workers Sock API to connect to PG? [1] I know CloudFlare workers support Neon directly through API so how does that compare to the alternative PG implementations?

[1] https://developers.cloudflare.com/workers/learning/integrati...
I presume most of the concern with "offensive" content is CYA from Anthropic. You or I may not be offended if an AI generates stupid content, but some people would be, and some people will go out of their way to be offended. Anthorpic doesn't want to have to deal with lawsuits or negative PR from these people.

As far as "dangerous" content, I think there are legitimate worries. I don't think it's a big deal if an AI can tell me how to break into a car. Now what if I ask a very capable AI how to poison the municipal water supply to kill the maximum number of people? Or how to build a device to shoot down a passenger airplane? Or how to engineer a deadly pathogen?

Unaligned AI can greatly barriers to entry. You no longer need a team of dedicated and patient individuals to work these things out. AI could give some deranged lone wolf all the information they need to inflict maximum damage to society.

I don't know that restricting or censoring AI is the best or only course of action. It may be that open sourcing unaligned AI is society's best protection from malevolence. I wouldn't take that for granted though, and I don't think that anyone has all the answers to these difficult questions. These concerns do need to be taken seriously.
Firejail, Flatpak (which uses Bubblewrap under the hood), and Snap (which uses AppArmor) all use the same underlying technology: Linux namespaces.

For those wondering about their differences, Firejail provides a helpful overview here: https://github.com/netblue30/firejail/wiki/Frequently-Asked-...

TL;DR: Firejail has much more comprehensive features than Flatpak (Bubblewrap). Firejail also has more comprehensive network support, support for AppArmor and SELinux, and easier seccomp filtering.

Compared to Snap (which uses AppArmor), Firejail is not only compatible with AppArmor but again goes above and beyond with a lot of additional features.
Sounds like an OS problem. When I do that it moves all open windows to the remaining display, but when I turn the other display back on it just moves them back. No special software installed for this, just stock macOS Ventura.
We have been going downhill ever since we left the terminal. Back in the Windows 9x days it was still pretty good, but once we entered the web app era, people lost their minds. I'm constantly flabbergasted by the sheer amount of wasted space in modern apps, as well as the constant user-hostile design choices and an apparent allergy to putting text content on a page. Thankfully HN has not succumbed.
The article mentions the death of HDMI altmode. Is it actually widely supported?
Indeed, but the water privatisation is as things currently stands (but only because Railtrack crashed and burned so we're already rid of that abomination) worse in the sense that there's no automatic exit mechanism because the water companies own the infrastructure. The rail franchises at least expire so the "cheap" out is to just let them run their course.

But when the best you can say about one over the other is that it's cheaper to get out of it, not getting into it in the first place would've been preferable.
How does certification work? I’d imagine it would be in a less abstracted language like C or C++. The problem for me is most of my schooling was based on web technologies and 2 classes of Java.

I wound hate having to studying for a C based test when the area I work in is all web tech. Same could be said of Java. I learned it in school and haven’t used it in 10 years except for it being the backend on my first front end dev project.
Have you tried using GPT-4s new Function Call feature? The "killer" portion of this is guaranteed JSON based on a schema you pass to the model.
Keras was already that some years ago. It supported tensorflow, theano, mxnet if my memory is right. And then they ditched everything for tensorflow. At the time it was really hard to use keras without calling backend directly for lots of optimisation, unsupported feature on they API etc... This make the use of Keras not agnostic at all.
What's different now ?
Why do tens of millions of video gamers work to get to 100% completion and various goofy achievements in their games? Why does Spotify Rewind get posted every year?

Some of us find it fun and neat to see certain things/statistics we've achieved/ruined over time.
Sharing the decks we used to raise a $16M Series A with A16Z
Hey HN community,

Bobby here, CEO and co-founder of Equals (equals.com).

In building Equals, we’ve learned so much from others. That’s why we try to pay it forward whenever we can.

2 weeks ago, we shared the deck we used to raise our $6M Seed round with @Craft (led by David Sacks).

Today, we’re releasing the pitch and data deck we used to raise our $16M Series A led by @a16z.

My top advice: Own the narrative.

Your pitch deck is a punchy story about your startup that doesn’t get lost in the weeds. Your data deck tells that story in numbers, allowing you to dive into business drivers in depth. Mastering both lets you set the tone, so you can preempt rather than react to questions.

Hope this is helpful for anyone thinking about starting and building a company. If you have questions or want to talk shop, email me at bobby@equals.com.
I'm not sure this is a fair or ones better than the other comparison.

Resolutions and density have increased, applications have taken advantage of that, in the case of TextMaker to show much more functionality to the user in a way that's easy to interpret.

You normally wouldn't run your word processor at 800x600 either.
And it's the fastest language in the benchmarks game, whilst also producing the smallest code. Not only better than Pascal or Go, but even better than C++.
If you're going to try to use solar power to reduce the concentration of CO2 in the atmosphere, the only endpoints that make much sense are carbon fiber and diamond. Things like limestone require a counterion like calcium or magnesium for each captured carbon atom, which is hard to come by.

Routes to carbon fiber and diamond pass through methane, which is also the input for the vast majority of petrochemical processes (including at-use-point generation of hydrogen via steam reforming), so the main thing to do is set up industrial scale solar-powered methane plants that use water and atmospheric CO2 as their feedstocks, generating natural gas which can then be piped or shipped as LNG to where they're needed as either an energy source for electricity generation (in which case the carbon returns to the atmosphere as CO2) or as a synthetic feedstock for everything from methanol to dyes to plastics and, carbon fiber and diamond as long-term stable storage products (with uses in say construction etc.). Diamond Age, here we come.

As far as the rationale for using solar/wind electricity to do this, that should be obvious, you're converting an intermittent/seasonal power source into stored chemical energy, just as biological photosynthesis does. That stored energy can then be used as needed, during winter months and so on. Of course batteries make more sense for storing solar power for use at night (hourly), but chemical fuels are better for months-long storage or for long-distance transport of energy, e.g. you can make methane in North Africa / Middle East and then ship it to Finland in the winter.

If you really wanted to, you could also run this process with electricity from nuclear power but the way technology is going, using wind/solar is going to be about 10X cheaper at the inputs end. Regardless, this approach would allow for the complete elimination of fossil fuels from the energy mix, which is the only plausible way to stop global warming.
That - that somebody would be at the same time an HN admin and an OpenAI founder - is a statement (a remarkably extraordinary statement) that requires some links to show it.
I've been diving into Haskell recently and FP in general and although I lack the deep CS knowledge I find what you said to be nice: everything is atomic.

I personally do a lot of complex math and so I'm using it for programs that are doing a lot of math. I still haven't got my chops enough to do a lot of procedural and external stuff with it yet, I find a higher level language is much easier for that stuff, but when doing math I find that it's much less easy to make mistakes that make it into your production code with Haskell.
Those all look fine to me, but I'm a poor judge. I rarely take pictures of anything. I realized a long time ago that I almost never go back and look at them again, and I am better off enjoying the moment than trying to stand outside of it taking pictures.
#include <print>

int main()
{
std::print("hello, world!\n");
return 0;
}

So, it has come to this. Much better than overloading bit-shift operators for input/output.
Thus the "if you can get away with using".

Hydrogen can be stored underground just like methane can (and is). Also, the problems with hydrogen are overstated. The world economy does use many millions of tonnes of hydrogen each year, so the problems are demonstrably solvable.
Last I checked the most popular container distro is Alpine; the slimmer options definitely have their place. But then Guix is the opposite of a slim distro...
Decision Making Is Emotional
The sandbox itself is a very small process. The setup is fast, typically several milliseconds. After an application is started, the sandbox process goes to sleep and doesn’t consume any resources. All of the security features invoked are implemented inside the kernel, and run at kernel speed with minimal overhead.
Spacing in the GUI seems to be a power user vs beginner tradeoff.

Beginners like big UI's with a few large buttons with nice big icons clearly illustrating what they do.

Experts like to fit as much functionality in as possible, so want keyboard shortcuts and millions of buttons.

The logical thing seems to be some slider to adjust 'UI density' that defaults to beginner mode, but can be slid on a per-app basis. How hard can it be?
Not an expert in this area, but I think disks have correlated failure modes whereas CPUs and memory generally don't.

Especially spinning platter disks, not sure about SSDs.

The difference in failure rates could be orders of magnitude ... Memory will have random bit flips but I think they are pretty randomly distributed (or maybe catastrophic if there is some cosmic event)

But disks will have non-random manufacturing issues. I'd be interested in more info too, but my impression is that the data on these issues is pretty thin. Foundation DB mentioned it ~10 years ago and Google has published data >10 years ago, but hardware has changed a lot since then

Software redundancy will take care of non-correlated failures, but it fails precisely when there are correlated ones