skysight-inc/HackerNews huggingface dataset:
> Hitler came to power via a democratic process. He won an election fair and square.

Debatable. In Weimar Germany’s last free and fair election, the NSDAP won the most seats, but failed to win a majority. von Papen, who was leader of the Centre Party (a centre-right Catholic party), convinced President von Hindenburg to appoint Hitler Chancellor. Neither von Papen nor von Hindenburg were Nazis; they thought they could control Hitler, they found out too late that rather than controlling Hitler, Hitler was controlling them. President von Hindenburg died in office of old age, at which point Hitler decided Germany didn’t need a President any more to keep the Chancellor in check. After the Nazis banned his own Centre Party, von Papen accepted the inevitable, joined the Nazi Party and spent the war as German ambassador to Turkey. At no point did the majority of Germans vote for Hitler in a free and fair election.

> What America has is not democracy, it's a system of checks and balances.

Weimar Germany had checks and balances too, it is just they didn't work. There is no guarantee that America's will forever continue to work either.

And America is a democracy. Some people want to define "democracy" in a very narrow sense to exclude any checks and balances, but that's not usual contemporary English usage. It is the same as these people who pedantically insist that "America is a republic not a democracy", ignoring that in saying that they are using the word "democracy" in a narrower sense than normal. In the normal sense of "democracy", it includes systems which aren't pure democracies, that moderate democracy with checks and balances such as judicial review, representative rather direct democracy, etc – which are very common worldwide, far from being unique to the US
Mmm. Cicero’s is my favorite pizza spot atm. My kid recently started making pizzas w/ a cast iron skillet in oven at 550, not quite the crispy crust that Cicero’s has, but not entirely bad.

Good to hear about your take on the Ooni—-I think I had started buying into the hype and was starting to eye one in next year or two. Your comment gave a nice reminder to work through some other approaches first.
You can also log in and set it in your preferences.
> But those commands shouldn't be run when all you did is open the file in vi(m)/emacs.

How does a language server work without compiling the source? I don't see how this is rust specific at all.

Just turn rustanalyzer off by default if you don't want it to run on start-up. It's one click to do so.

The GP comment is completely correct, none of this needed macro expansion, it could be one line in a build.rs script.
> this is nothing new or unprecedented

This is both new and unprecedented.
Who is drowning? You don't have to subscribe to Panera if you don't want to. Is it that hard to just ignore things you're not interested in? There are millions of products and services being offered that I don't want to buy. None of them make me feel like I'm "drowning".
The original mobile approach with collapsed elements was annoying to me, but moreso than the new desktop approach.

I like it overall, slightly, because I often read wikipedia on mobile.
Raw CD-R and CR-RW's are actually still widely available for purchase. I wonder for how long though. Especially for CD-R that's an impressively long run of almost/about 30 years.

Bought a bunch of CD-R's recently to burn some retro apps/games to get that proper feeling (sound, latency).
Use ClickHouse, either clickhouse-server or clickhouse-local. No fuss, no muss.
I think it has become a bit line brew where people thought American versions were bad until they started to dig into it more and the craft scene started to take off. Similar with pizza. You have regional styles that no one really wrote about but in more modern times people are looking under more rocks. Locals always loved it hence why d sad one of these joints have been open so long. And a craft scene around those styles grows from it.

In short the upper middle class got tired ordering Pizza Hut and has co-opted the working class styles (New Haven, Detroit, tavern style, etc).
I wouldn't necessarily classify electricity and water as subscriptions since you mostly pay only for what you use. There is a fixed fee as well, but the supplier is providing and maintaining the infrastructure so that seems fair, plus we exist in a world where it's hard to live without electricity and water. I look forward to the time when we can practically go off grid with solar and using an EV as battery.

Health insurance is an American thing, the rest of the developed world includes that in taxes.

Internet and mobile phone (and in my case, landline) are the most unavoidable subscriptions. They are also far more expensive than they ought to be.
> "Someone makes a piece of software. What are they supposed to do, just close up shop and fire everyone when it's "done?""

Builders make a building. What are they supposed to do, just close up shop and fire everyone when it's "finished"? How could they survive if the customer paid exactly once for a building?
Try the Kahala Koa tiki bar on Rand Rd. No, I'm not kidding.
The idea was you have all the methods on the object available in a small list, and (originally at least) it aided one pass compiling. Delphi continues this and in the IDE you can just go Ctrl-Shift-C in the definition and it will fill out all the method implementation boilerplate automatically, you can then ctrl-click between the implementation and definition. It is useful, say you're in a method body, you ctrl-click to get to the definition, then ctrl-click to the next implementation body you want to code. It means the code is easier to find than in say something like C# or even swift where you can have methods all over the place.
Firefox Autoplay Policy Documentation (2020)
Tolerable line lengths are largely determined by human biology:

* Short lines are exhausting to read because you have to move your eyes more

* Long lines are exhausting to read because you lose track of where the line is

There's no reason for this to be user defined. Just pick a reasonable line width for your given viewport and fill the remaining whitespace with useful information. Wikipedia did this very well and I genuinely do not understand why every top-level comment on HN is bashing the redesign.
Exactly ; the real sublime is that the human mind, in its current iteration is a Pattern Recognignation Engine With Amnesia

but the key skill that the Human has is the speed between visual correlation to cognition of the library of thoughts available.

So obviously a person who does not have that connect, will fail to real-ize the scenario visualized.
In the early 80s almost all global computing power was centralized in mainframes.

Manufacturers used $/compute power as a core metric to guide their thinking around future product development. They were perplexed when people started buying PCs because they were 10x more expensive on a compute power basis, but they eliminated the friction associated with centralized systems (terminals, queues, the need to be connected, etc.). The value of a PC was invisible to them. Centralized generation of electricity has the same problem, the cost of transmission and distribution of electricity is so high that there is an inevitable crossover point where the cost of localized electricity generation and storage will decline below the cost of grid maintenance. At that point we will live in a new world of distributed power generation with deep implications for society. Can't wait.
This is where I've found ChatGPT sooooo effective in searching.

I ask it a question much more naturally vs google - meaning less cognitive load and the answer it spits back is usually a result of multiple sources distilled down to the smallest amount of information - basically all the "fluff" removed. This means less time spent reading, filtering, finding the answer.

It's been wrong a number of times which costs me 5-30 minutes at a time, but I've severely benefited in time overall by orders of magnitude.
I get Dell updates under Linux from LVFS, works great

https://fwupd.org/
It's not quite equivalent in that it's more standardised and every university uses it. I think it's more accurately equivalent to 3.x GPA or above; probably you could find graduate entry requirements (though most are probably fine with at least a 2:1/upper second) stating exactly that as their equivalent admissions criterion.
The only way to “address” it though is individual:

If you don’t want arbitrary code running on your system, you can’t use tools that require running arbitrary code.
it’s good. thank you
Not "or". The FUD is real.

The bugreport even states: "There is not enough interest from the entire ecosystem to continue experimenting with JPEG XL". Not sure on how Google "measured" that.
If you look at the plots in the 2nd link you are referring to, they show the gains of AVIF over WebP are also similar, so the case of AVIF "isn't a sufficient incremental benefit" as well by your criteria.

Not to mention JPEG XL can do lossless and progressive on top, and that avifenc is much slower than cjxl.
In this alternate timeline would Augustus still take over?

Without Augustus as the first emperor who knows if Rome would have lasted nearly as long as it did
Curious to know if it could tell you where the thimble is etc.
Firefox 66 to block automatically playing audible video and audio (2019)
Better to pirate content. Subscription services universally tramples on your freedom by forcing you to run DRM code.
> As such, the ethics is pretty clear - until Russia stops the terror campaign against Ukrainian civilians (at least), any company that is involved in enabling this campaign is ethically evil.

And you'd agree the American companies and people involved in the blatent terror campaign against civilians in Iraq and Afghanistan over the last 20 years are also ethically evil?
I know this isn't directly related, but what's your recommended baking for a deep dish pizza? I get Giordano's shipped a few times a year as there's nothing remotely close locally (also open to other shipping options!). I tend to burn the crust before the toppings are done.
1991 Bosnian Conflict
As the proud owner of a production database, a test database, a duly ancient build system, etc, this is entirely wrong.

It would be delightful if my build system checked my SQL against the schema that is checked in to the same repository. It should absolutely not look at my test database, nor should the test database even need to be running, thank you very much.

IMO builds should be sandboxed and deterministic by default. And turning off that default should require whoever invokes the build to explicitly grant permission to escape the sandbox.

If you need fancy things in the sandbox, put them in the sandbox.
Suspect the same may be true of code generators in C#. It’s probably possible to do similar to Clojure as well.
Thanks for being one of the rarities top understand. Gives me a glimmer of hope. I agree with everything you said.
ArrayBuffers have a byteLength and a maxByteLength and this is similar to Go's len and cap, with the `resize()` being equivalent to a reslice or append on the subview.
I've done this a bit

I primarily use ChatGPT through the API now. And I regularly train it to use structured commands, which I can then parse and act on

For example, prompting it that it is a personal assistant that can save long term data by replying with "!remember <some_key> <some_value>" and can also request a list of all values with "!recall" if it suspects a "!remember" command would aid it in answering a request, then "!recall <some_key>" if it would like to get a value.

When you ask it to remember your groceries, it replies with "!remember grocery_list milk, eggs" as a response.

When you mention you're headed to the grocery store it replies with "!recall", then "!recall grocery_list" then returns

-

I've also done a few really open commands. I gave one prompt a "!request <method> <host> <body>" command that would be parsed and turned into an HTTP request automatically.

I asked it for the weather in Bali and it took a few tries, but it eventually got to https://wttr.in/ (a site I was completely unaware of) and crafted a query:

https://wttr.in/Bali?format=%25C+%25t+%25h%7C%25C%7C%25t%7C%...

Now that might sound like a worse version of Siri, but unlike Siri you don't actually have to ask for the weather. One example I tried was:

My mom's friend lives in Bali => I'm actually visiting her today, but I'm having some trouble figuring out what kind of clothes to wear => requests weather in Bali and suggests a light jacket.

The biggest issue was API keys, I struggled to prompt it out getting caught in loops when an API Key was required (it'd keep trying different variations of the same host instead of moving on)

It was a little eerie in cases where I didn't expect it to make an HTTP request, but instead suddenly it'd try 20 different ones to craft an answer. Stuff like stating the "friend's mom lives in Bali" part, and having it try to come up with a query to "learn" more about Bali to give an optimal response. That was likely because I told it to always trust the result of the request command over its own intuition

I also gave it a Wolfram Alpha "!info <query for Wolfram Alpha>" command that worked pretty nicely, and a "!time" command to model a home assistant
I’d say the biggest difference is there’s no loyalty to Italian styles. It’s very much made in a way with local ingredients that make sense to the people who make it.

Bread flour instead of 00. Different crusts and shapes. Different cheese (dry instead of fresh mozzarella. Cow instead of Buffalo. Alternative cheeses like Wisconsin Brick cheese in Detroit style) and sauces.

I love a great Neapolitan or Roman style too. But I’m grateful for the distinct regional styles here and arguing about what’s better rather than what’s more authentic.
> Hitler came to power via a democratic process. He won an election fair and square.

Sort of but this misses some crucial detail. He lost his run at the presidency to Paul vin Hindenberg. Under Germany’s system, the leader of the largest party became
chancellor, which he eventually did.

He didn’t secure a majority of votes though.

https://en.m.wikipedia.org/wiki/Adolf_Hitler%27s_rise_to_pow...

Edit: Skissane beat me to it and makes the point better.
Epigenetic 'traffic lights' controlling stop and go for gene activity
I'm even more confused now, I thought the lasagne up-thread referred to ...lasagne, the pasta dish, but people call US/Chicago style deep pan pizza 'lasagne' too? I've never had one, maybe that would make more sense if I did!
Yeah, please allow to switch languages by a couple clicks on mobile too. Am missing this a lot.
My favorite example is the meg's of commas and quotes that just aren't needed in memory.

Depending on the language and internal represenation, for any comma and quote not needed (which for a JSON document with, say, an object without nesting, is just 5 bytes per entry), you might get your strings doubled in size (because e.g. the language converted your fitting into 8bit utf-8 strings to its 16bit native string format), or have some huge constant boxing overhead (in say, Python), and several other fun things besides...
Ser I'm not always reading on Wikipedia, I am often skimming. Also I'm in my 40s now and I can still read long lines pretty well. Or perhaps I can still read short lines pretty poorly and I'd rather have the tradeoff of having to shift my view less often but at a longer distance.
Four-year universities haven't seen much of an enrollment decline, especially not more prestigious ones like the UC system. Here is some data breaking down enrollment numbers 2017-2022 by type of institution and type of degree sought: https://nscresearchcenter.org/current-term-enrollment-estima...

Percentage changes in undergraduate enrollment over that 5-year period were:

Seeking a bachelor's (4-yr) degree: -6%
Seeking an associate's (2-yr) degree: -21%
Other undergraduate students: -8%
I admire that you wanted to discuss with users. Users can be measured, discussions are pointless.
And while that's a nice survey of one side of the argument, it doesn't mean anything. People that agree with you that meat => cruelty will, as it happens, agree with you.

But I don't. Lots of other people don't. In fact, a majority of people don't. I despise cruelty to animals and the people who inflict it. I just don't think that for example, separating calves, is necessarily cruel. I don't think that eating their meat and wearing their skins is necessarily cruel either.

It's not for lack of education or empathy. I raise animals, I love animals, and yet I still eat some. I have no issue with that.

uberman has a good point that not everyone agrees or thinks that position is obviously true. And it's a far more intelligent argument than just restating your obvious position as fact.
I’m in the market - any advice?
> Investing in nuclear today prolongs the climate crisis.

This kind of willfully blind thinking continues our reliance on fossil fuels. There is a need for reliable energy that cannot yet be met by renewable energy. For this specific reason, Russia funded German opposition to nuclear power.
The best place I found was The Best Textbooks on Every Subject
by lukeprog

https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...

some updates here: https://www.lesswrong.com/posts/tJrEDkbS76xX96YDR/update-the...

It's quite old at this point, but most recommendations should be fairly evergreen.

For plug and chug mathematics from 0 to graduate level try, because it is full of worked examples and exercises, is K.A Stroud Engineering Mathematics, and the Advanced Engineering Mathematics book by the same author. Warning they are Plug and Chug methods, you might also want to take a course on logic and proofs. But if you want to really nail the mechanics of solving typical problems you can't go wrong.
I’ve been using google sheets as the backend database storage for a few recent projects.

Using SQLite as the interface instead of the sheets API will be so nice.

Btw - highly recommend sheets as a backend. For my recent projects it has been such a time saver.
Back in the bad old days when XML consumers hit similar problems we’d use and event based parser like SAX. I’m a little shocked there isn’t a mainstream equivalent for JSON — is there something I’ve missed?
yeah, i think language switching it’ still not good
Is there a card program for subscriptions? Similar to how Ramp or Brex manage SaaS payments but for personal use.
A lot of things could also potentially compromise a long-lived build server, to the point where it’s better not to be long lived.

If it’s not practical to use a fresh machine/vm/container/function for each build, at least rotate them out more than once a day.

You need full repeatable control over the execution environment for hermetic builds.

I also agree rust needs to either fix mitigate this. One option you have is to disable networking on the build machine.
One example I recently ran into with large image files, specifically a 24GB PNG file, which of couerse requires much more working memory when uncompressed:

Gimp: Opens this image successfully without complaining. It takes a while and uses lots of swap space but it works.

OSX Preview App: "The file <filename> could not be opened. It may be damaged or use a file format that Preview doesn't recognize.

So not only does Preview fail to open the file, it also lies about what the specific issue is. Apparently nobody at Apple ever imagined opening such a large file.

The early Internet flourished in large part because the protocol designers correctly recognized that they couldn't predict or even imagine all the ways people would use their work. "Be conservative in what you send but liberal in what you accept - John Postel" https://en.wikipedia.org/wiki/Robustness_principle
Agree that turbulence is inescapable, but that's exactly why every passenger should have a seat belt.
I used to work for a consumer electronics company that made CDROM drives. Fun times, staring at eye diagrams on oscilloscopes to make sure the hardware was working.

I remember one time an engineer was testing a 16x(?) CDROM drive, and the disc inside broke. That was a real mess. :-)
I like it. It isn't the most aesthetically pleasing site on a wide monitor but narrow column widths are optimal for reading. Plenty of studies have shown that people have difficulty reading beyond 50-60 characters and 9-12 words per line, so I'm happy they put content over design in this case. There's nothing wrong with blank space and wide margins. People will just get used to it. Old wikipedia was impossible to use at a 4K resolution.
> What is Mount Rainier?

> The Mount Rainier specification was developed in 2001 to provide the framework
necessary for computer operating systems to seamlessly rewrite data CD-RW discs in a
drag and drop fashion without the use of additional drivers or software. Through
enhancements over the abilities of conventional packet writing software, including
background formatting, recorder-based defect management, improved
interchangeability and greater ease of use, Mount Rainier’s goal is to make 3.5” floppy
diskettes obsolete by replacing them with CD-RW discs for everyday data storage and
interchange.

Guess it never caught on? I knew about UDF but not so sure about M.R.

> Do some CD-R recording speeds produce better results than others?

> Recorder and media manufacturers carefully tune their products to operate with each
other across a wide range of speeds. As a result, equally high quality CDs are created
when recording at almost all speeds. However, 1x presents a minor exception.
Generally speaking, the physics and chemistry involved in the CD recording process
seem to produce more consistent and readable marks in CD-R discs at 2x and greater
speeds.

!
Oh! I agree with that. Let me amend my comment.
'avoid the crates that do it' requires careful vetting of all code in the crates you use and all the crate's dependencies, now and in all future versions of your crate and crate's dependencies. Which in reality turns out to be impractical for most projects in most work environments. And even if practical, turns out that many ways of vetting the code will expand the macros and do arbitrary code execution.
To transform them into the bad guys instantly? No thanks, I'd rather give them enough troops and conventional weapons so that whatever thing Russia throws at them is being intercepted, and Russian land troops essentially would hit a wall.
That way Russia would be forced to either withdraw (= Putin political and possibly physical death), continue until all their conventional arsenal is depleted (= same as above, just later), or resort to nukes (= likely destruction by NATO).
Still trust them more than random people on HN!

Xcel reported it when it happened to the state—which they didn't even have to do given how low-concentration it was[0]—the NRC published that it happened on their website in November so it wasn't a "secret"[1], the levels are being monitored from wells, and the plume didn't travel far enough to affect anyone. Now they're pumping out and filtering the water to remove it.

What are you trying to get at here? What is the outcome you wanted? If this is some sort of anti-nuke power plant take based on an unfortunate but basically non-event then just say so and I'll excuse myself from replying any further.

[0] https://www.startribune.com/xcel-is-cleaning-up-a-radioactiv...

[1] https://www.nrc.gov/reading-rm/doc-collections/event-status/...
I think the democratic aspect can be overemphasised. The Weimar Republic lasted only 15 years and lurched from crisis to crisis. It was rife with political violence, several attempted uprisings, military with questionable loyalty to this new government, economy in taters, so politically unstable that rule by decree had effectively become the norm.

Democracy didn't prevent his rise, but democracy was barely existent.