skysight-inc/HackerNews huggingface dataset:
When operating an engine (gasoline or diesel), you can make a range of decisions about how you run it. Fuel/air ratio, ignition timing, exhaust gas recirculation amounts, boost pressure, etc. There are a lot of ways to accomplish a given power output, and generally some will be more or less efficient in terms of fuel quantity used, and some will be better or worse for emissions. You'll usually find that "optimum for one" is not "optimum for all," and so the ECU (engine computer) has to decide where to run the engine for any given situation.

The (increasingly invalid) assumption made by the EPA test cycles for emissions is that "What it does on the test treadmill will generally reflect what it does on the road." So they've got some (well known) set of drive cycles that reflect a range of driving conditions, they put a car through its paces on the treadmill, and this (a) validates that the car meets the relevant emissions standards, and (b) gets you the EPA-rated miles per gallon. Probably other stuff too, but these are the important ones.

VW violated, quite intentionally, the "behaves the same in the test chamber as on the road" assumption. Every time the car was started, it would assume it was being tested for emissions, until something "impossible in a test chamber" happened (like the steering wheel was turned - you don't do that on rolling road treadmills). At that point, once it was confident it wasn't being tested, it would alter the engine maps to be rather a good bit more fuel efficient - but at the cost of NOx (oxides of nitrogen) emissions being also far higher. So, on the road, the result was that the cars beat their EPA rated fuel economy (which is odd - nobody ever does that, as the real world has things like wind), but also violated the emissions regulations they were certified under (while also putting out less CO2 - because it used less fuel than rated for those conditions).

And they got away with it for quite some while.
It's deceptively complex. What looks like buttons and sliders ends up having a lot of interactivity that is underestimated. Then there is the complexity of both the software and hardware stack, from different displays and devices to a rapidly evolving ecosystem of libraries, frameworks, and such. Add to this the complexity of the networking stack (at least for web apps) and it's not hard to see why even UIs with modest functionality become very large and complex.

There is also something to be said about how organization structure their teams to build UIs and APIs, which is to scale productivity by adding and leveraging more people, as oppose to leveraging more powerful code. This is probably more true on the frontend as it is typically not as critical to the business as the backend, so it is not surprising to see UIs constantly break or lack any proper standardization.
Maybe some day for some papers HTML could be the source of truth instead of LaTeX. After all, the original use case for HTML and the web was academics. The HTML and CSS specs have evolved a lot since then, with support for the typesetting features you need for papers (justified text, hyphenation, page breaks, page numbers, ...) and even math formulas are possible now again natively with MathML thanks to Igalia. Diagrams can be accessible vector SVGs instead of raster images. Referencing, linking, citing, figures, tables, etc have always been native to HTML. It's trivial nowadays too to wrap a headless chromium in a CLI to convert an HTML document to PDF rendered in the exact same way that the browser would (i.e. not some static conversion tool that lags behind standards or has render implementation differences).
Every aristocracy and top 1% strata in the world is a clan system, the Windsors are a clan, its simply seen as primitive when people who aren’t either of those do it
Had to read the comments to figure out which way this went!
In my opinion, a keyboard like the Canon Cat, with modifiers centered under the spacebar [1], would be a joy to use: familiar yet more ergonomic. Sadly, very few keyboards use this layout.

[1] https://vintagecomputer.ca/wp-content/uploads/2016/04/Canon-...
I don't think neoliberalism is a real ideology; the term, to be honest, is a pejorative used by leftists to discredit anybody further right of social democrats. The people accused of being neoliberals are rarely ideological. Liberalism (not the American kind, rather classical liberalism) is about adherence to a scientific worldview and making policies based on sound evidence.
And another migration has just gotten stuck. This time of the Debian 12 installer running.

Nothing is looking obviously weird in the output log:

2023-12-24 10:05:33 starting migration of VM 101 to node 'proxmox4' (10.1.1.101)
2023-12-24 10:05:33 starting VM 101 on remote node 'proxmox4'
2023-12-24 10:05:36 start remote tunnel
2023-12-24 10:05:38 ssh tunnel ver 1
2023-12-24 10:05:38 starting online/live migration on unix:/run/qemu-server/101.migrate
2023-12-24 10:05:38 set migration capabilities
2023-12-24 10:05:38 migration downtime limit: 100 ms
2023-12-24 10:05:38 migration cachesize: 256.0 MiB
2023-12-24 10:05:38 set migration parameters
2023-12-24 10:05:38 start migrate command to unix:/run/qemu-server/101.migrate
2023-12-24 10:05:39 migration active, transferred 58.6 MiB of 2.0 GiB VM-state, 101.7 MiB/s
2023-12-24 10:05:40 migration active, transferred 131.4 MiB of 2.0 GiB VM-state, 92.7 MiB/s
2023-12-24 10:05:41 migration active, transferred 233.6 MiB of 2.0 GiB VM-state, 96.8 MiB/s
2023-12-24 10:05:42 migration active, transferred 341.5 MiB of 2.0 GiB VM-state, 108.9 MiB/s
2023-12-24 10:05:43 migration active, transferred 457.1 MiB of 2.0 GiB VM-state, 107.5 MiB/s
2023-12-24 10:05:44 migration active, transferred 557.6 MiB of 2.0 GiB VM-state, 108.2 MiB/s
2023-12-24 10:05:45 migration active, transferred 661.4 MiB of 2.0 GiB VM-state, 113.3 MiB/s
2023-12-24 10:05:46 migration active, transferred 773.7 MiB of 2.0 GiB VM-state, 57.4 MiB/s
2023-12-24 10:05:47 migration active, transferred 851.0 MiB of 2.0 GiB VM-state, 127.4 MiB/s
2023-12-24 10:05:48 migration active, transferred 973.5 MiB of 2.0 GiB VM-state, 141.0 MiB/s
2023-12-24 10:05:49 migration active, transferred 1.1 GiB of 2.0 GiB VM-state, 119.3 MiB/s
2023-12-24 10:05:50 migration active, transferred 1.2 GiB of 2.0 GiB VM-state, 113.5 MiB/s
2023-12-24 10:05:51 migration active, transferred 1.3 GiB of 2.0 GiB VM-state, 142.3 MiB/s
2023-12-24 10:05:52 migration active, transferred 1.4 GiB of 2.0 GiB VM-state, 122.8 MiB/s
2023-12-24 10:05:53 migration active, transferred 1.5 GiB of 2.0 GiB VM-state, 174.4 MiB/s
2023-12-24 10:05:54 migration active, transferred 1.7 GiB of 2.0 GiB VM-state, 141.7 MiB/s
2023-12-24 10:05:55 migration active, transferred 1.8 GiB of 2.0 GiB VM-state, 102.6 MiB/s
2023-12-24 10:05:56 migration active, transferred 1.9 GiB of 2.0 GiB VM-state, 121.8 MiB/s
2023-12-24 10:05:57 migration active, transferred 2.1 GiB of 2.0 GiB VM-state, 179.7 MiB/s

It got to that point and stopped. It's been 10 minutes. The VM itself is completely frozen meanwhile.

That sucks. :(
How does it work when indexing uuid columns?
seems like it'd make more sense to just send your html to dedicated ports.
> ...signed 42 bills late Friday and vetoed another 43, ... of legislation approved by state lawmakers earlier this year.

It seems to me something is very broken if half the laws approved by lawmakers are getting vetoed by the governor. Is that normal for states? Does this not lead to an extremely inefficient lawmaking process?
Glad to see this is open sauce.
Advertising networks are vectors for malware:

https://www.cisecurity.org/insights/blog/malvertising

https://www.malwarebytes.com/malvertising

https://theconversation.com/spyware-can-infect-your-phone-or...

Even the FBI recommends ad blockers:

https://www.ic3.gov/Media/Y2022/PSA221221?=8324278624

So if you're concerned about security then you want the browser with the best ad blocker.

uBlock Origin works best in Firefox:

https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
Exactly and why I wrote my comment above.

I would add the computed goto, as in something like:

GOSUB (X * 100)

Is really fast, and using switch, or case, or a set of if, then, else statements can work, but not work well.

There are times when a numeric value works for branching, and having this in BASIC maps directly to assembly language where that sort of thing gets done all the time.
The hard part about GUI programming is that it involves managing state. Managing state is hard.
Took me a bit to see what it was actually doing. In the doc folder it has some pictures. It appears to be sort of a linear actuator that pushes the spaghetti forward or backward, which makes/breaks the light path in the optical sensor on the other side.
Here’s my pithy slogan advocating this -

If your safety systems fail,
we pierce the corporate veil.
> Is Hamas Ok with two states?

The short answer is "we don't know for sure"; it has repeatedly says it does, but some are skeptical they mean it. In the last 15 years they haven't really been given much opportunity to prove it, so ... we don't know for sure. But I think an evolution similar to the PLO would have been possible (too late now).

But we can ask the same about Israel: is Israel okay with two states? Because "just keep building settlements on the West Bank" doesn't sound much like it, or the way it's treated Gaza over the last 15 years, or tons of other actions over the last 60 years. And several of the religious Zionists now in government and holding several ministerial posts have pretty explicitly said they DON'T support a two-state solution, and have expressed views that at best can be viewed as supportive of ethnic cleansing (before Oct 7).
how does one get started with this? with an agency they already have a track record and they also have multiple people they can draw on so if they have a project they can manage it with low risk.

for an individual partner we need to get to know each other first, and then that person needs to be willing to only get paid when a project is successful, because otherwise i'd face having to pay a full salary from the start before we even have the first project.

how does one find such a person?
Seems to be geo-restricted:

Video unavailable
The uploader has not made this video available in your country

Can be viewed using Invidious though:

https://invidious.slipfox.xyz/watch?v=VAQRCCWsi-s
I still have my 6809 book. Back then, Motorola would send docs for the asking.

I actually went to a field office where one of their engineers sat with me for a while! Very cool.

Started on 6502, friend got Color Computer, and I loved 6809. Beautiful chip.
Nintendo Switch's iGPU: Maxwell Nerfed Edition
> What you are effectively saying is "people in Meta will decide to be on one political side or the other

I'm not saying anything about Meta, but content forums as a whole. I'm also not saying people will even make decisions. Sometimes those running the platform might, sometimes users might, sometimes users might implicitly decide as recommender systems learn their preferences.
Unfortunately NY isn't really known for efficient government.
Its video input. from tfa:

Stochastic Similarity Filter reduces processing during video input by minimizing conversion operations when there is little change from the previous frame, thereby alleviating GPU processing load, as shown by the red frame in the above GIF
> what does this fear come from?

For starters, dash cam footage of how drivers and pedestrians are willing to interact with vehicles with human drivers. If that's what they're willing to do when it's an unpredictable human in control, I can only imagine what they'll do when it's an extremely predictable computer in control.

> people in ‘rough neighborhoods’ (this is very poorly hidden classism/racism)

I think it's racist to assume that rough areas implicitly means a different racial demographics. That might be the case in your country, but it isn't in mine.

In cases where there are different racial demographics in rough areas, the fact of this disparity is a fact. Your dispute is with reality, not the person who might dare to point at reality. It's my opinion that systemic improvement is made harder when we cloak reality in double-speak.

> i strongly suspect the desire to not be hurt

I'm not necessarily talking about jumping into the path of an autonomous car so that it's forced to perform an emergency brake. I'm talking about jaywalking without concern for the car having to slow down well ahead of you to maintain a safe distance.
I grant that the Enlightenment principle of the commonality of all people would lead to a universal language, and ending regional languages is the first step of that. However delineating linguistic boundaries based on national ones seems more like a throwback to the Westphalian settlement than to a universalizing movement. Just because something happened during the ferment of the Enlightenment doesn't mean its pedigree is pure; there are always atavistic forces at work.
Thank you for that. I figured Emacs would permit use of external filters, glad to know the actual incantation.
I didn't say crosswalk.
Well, at least the intro made me curious.

Here is more about its author: https://en.m.wikipedia.org/wiki/Arnold_Mitchell
Is there any other data structures that benefits from hardware?
For leaving it out perhaps, but the result is publishable even if the effect is small... where for significant you usually must p-hack your way to a standard threshold.

It's not entirely unreasonable, as often extra variables suppress the effect size. E.g. the effect is substantial in people with some genetics, insignificant otherwise. The fact that there is an effect at all makes it interesting as a starting point for further exploration e.g. to determine the mechanism or find the extra factors needed to make the effect significant.
'Worse than giving birth': 700 fall sick after Airbus staff Christmas dinner
Can anyone here argue why any state should allow noncompete clauses? It seems like something that solely helps business owners and nobody else.
P.S. I note I only answered your question with regard to browser programming; for other GUI situations, things are similar, if not worse. E.g. GTK+, which is used to make some devastatingly effective and elegant Gnome apps these days, is, in my opinion, a Bad API. But good luck trying to reproduce every nuance of Gnome ex-nihilo with FLTK.
> , among others.

Which includes the Duke Lacrosse players -- who were actually innocent.

I read the (long!) New Yorker article and I was left with three impressions: psychologists and their families are really weird people, I don't like her as a person, and she is right that memories aren't very reliable.
No surprise.

https://cyberscoop.com/epa-calls-off-cyber-regulations-for-w...
Well if we're gonna nitpick naming themes, how about the US army naming anything and everything the M1.
Thank you dang for allowing this discussion. Our profession needs to wrestle with issues like this openly, and do so in a respectful way in the spirit of John Milton and John Stewart Mill.
Arrays come to mind.
I wonder if the infotainment stuff is the same on their gas cars? I just don't know why traditional carmakers couldn't get together, make an open source standard that we could all build on. I hate this future where in automobiles where I'm completely helpless to fix my car myself.
Are they throwing money at it? Or, more to the point, why do legacy automakers have such a hard time shipping polished software?
Classical liberalism (little-L liberalism) is a political framework for lowering the horizon of government. It was born out of the religious sectarianism of the 17th century, replacing religious fundamentalism with religious freedom: by disestablishing church and state (or limiting the state's capacity for legislating religion), religion was relegated to the home and this lowered the possibility for civil war.

American Liberalism (big L) is a political identity (as opposed to American Conservatism, which is also a political identity) and many policy positions are about signaling membership of an in-group to demonstrate moral puritanism (same goes for Conservatism). It is not governed by an overarching ideology
The article, and much of the commentary here, said exactly the opposite.

It's not that it's too hard; it's consulting businesses aren't very profitable, don't scale well past 1 person, and if you scale, fill the owner's life with way less enjoyable work.
> If you at all break the rather subtle rules, then essentially anything can and will happen.

If by subtle rules you mean your invariants, that is missing fundamental assumptions.

It's akin to making a building without foundation and load bearing structures.

> So for example, there was recently a thread where someone had code that checked if a value was in range to safely coerce it directly to an enum then did so. But because of eager evaluation of an argument the unsafe cast happened first

You mean this: https://notgull.net/cautionary-unsafe-tale/

However note the UB goes away if you never use any unsafe code. Or if you expand your unsafe to encompas some safe code.

Issue it had was safe code was invalidating the invariants unsafe code was relying on. Iirc alignment.
I don’t get it, are you saying that Sam Altman is not currently one of the most powerful and influential figures in the world, with the power to influence policy through deep pockets and connections? That he’s just an average Joe that has a CEO job like a million other CEOs?
I think it’s just img2img with a prompt & rcfg scale and no controlnet since theres a GitHub issue about adding controlnet support open at the moment.
I used to use par before I switched to far (https://cgdct.moe/blog/far/) which produces better looking paragraphs in my opinion by minimizing the variance between lines while using the fewest number of lines possible.

There is a native emacs version as well, at https://github.com/eshrh/far.el (i wrote it)
in some forests, some trees have been seen to grow long upward branches into their neighbours, the article i read suggested that this was in an attempt to cause fire by friction and burn out the top of the tree, so the attacker could take the space in the canopy
There is a world of difference between the quality and robustness of the rogue amoeba software and VB software on windows.

I hate how much audio software on windows lacks.
> Well yes, but what if they support the initial terror attacks?

"What if" is the key phrase there. Can you jump into the minds of every Palestinian and know their likes, dislikes, motivations, level of support for Hamas? No, of course not; none of us can.

> Massacring dance festival attendants and people in their homes is not self defence, it is terrorism.

Absolutely agreed. But I'm not convinced what Israel is doing in Gaza is self defense either. There's certainly a self defense component to it, but cutting off electricity, water, and communications, and indiscriminate killing of non-combatants... well, none of that is self defense; those are war crimes.

Israel certainly has the moral right to defend itself against threats (existential or otherwise), but the response needs to be proportionate. I don't believe what they're doing is proportionate.
In this case I know the rancher and the processor, and they both can confirm that these cattle are purely grass fed. Since this was a dry year, that cost a painful amount of alfalfa in addition to forage, which contributed a lot to the price.

This is about the best life a stock animal can have. They are born and raised on the range. A couple of times in their life they are moved in a trailer from one section to another. And on the last day they go the processor and get put down very suddenly. So greater than 99.9% of their lives are spent on wild lands with little interference.

Here's another way buying in bulk is different: The rancher texted me a picture of the cow I was getting. Safeway doesn't do that.
Teslas look like marvels of engineering in comparison.
I always think discussions like this should start with the following: A database with no indexes is slow. Finding a particular row will require a linear search. Adding an index on a column means that your optimizing finding rows by the values of that column. Hence, an index is really a mapping of a particular column's value to the position in the db OF that row (very likely an 8 byte sized integer that is the offset into the file of the row in question).

This all means we can implement indexes as b-trees where the keys are the values of a particular column and the value is the file offset of the row with that value. You could envision a simple db format where indexes and the main row file are stored in separate files. In such a database you could drop an index simply by deleting the indexes file (or add one by creating it). The main row file actually has all of the data and so indexes can be recreated if necessary (at expense of course).
It does not. I've got a specification that all inputs and outputs are in local time. Sometimes the timezone isn't known yet. Or at all.
CR is a hero. The work he does on ODE and related libs in Julia is one of the selling pts of the language. He is the Alex Crichton of Julia.
I don't dare to read how they obtained rodent tears.
"Reduce fuel efficiency by 50%"? Did that really happen? I have driven a number of diesel cars over the last 20 years and the power-to-displacement ratio and fuel economy have improved somewhat over that period.
Chances are, if something causes rage, the algorithm amplifies it (for you) because it may drive more engagement and increase ad revenue. It’s sometimes hard to know what’s actually happening on social media.
Do you think there should also be a “--make-type-violations-into-warnings’ flag?
You're looking at the problem from a purely "atmospheric emissions" perspective. Think about things like "wildlife disruption from a car-centric culture with lots of roads," "microplastics from tires," etc. All of those can very reasonably be considered "environmental effects of cars," if you want to take a broader view of the problems.

Renewable energy sources also have their own impacts on the environment - the mining for raw materials, the cement production used for wind turbines (look up the amount of concrete per MW nameplate - it's quite staggering), etc. One may reasonably argue that these are less important impacts than CO2 emissions, and make one's arguments (I think quite reasonably so), but to round all these to zero for renewables is dishonest, at best. The same goes for the amount of mining required for the raw uranium to be refined into nuclear fuel - quite a bit of earth has to be extracted and processed to get the fuel quantity. Again, I think it's lower impact than fossil fuels, but it's certainly not zero - by quite a large amount. Is "Filling a mountain valley with acidic mine tailings" an "environmental impact"? I'd argue yes, though plenty of people seem to not care, as long as it puts less CO2 on the air. Hence my observation that a lot of people are laser-focused on "CO2 emissions only."

As far as mining goes, EVs require a rather substantially different mix of raw materials than ICEs - so "pounds of earth removed per pound of car" are going to be substantially different. Again, you can argue (and people have, fairly reasonably) that this is a tradeoff worth making, but you can't pretend that "Because the cars weigh about the same, they have the same production impact," when one has a thousand pounds of lithium ion battery pack.

My opinion is that LiFePO4 based PHEVs are the current optimum, but I'm aware I'm in a minority there.
How to solve the "this application is slow" type of problem
> a company wants LLC guarantees

To wit, getting the government to declare it especially exempt from the normal responsibilities of debts and liabilities that affect everyone else.
It's a shame when a documentary series like this is made by someone with . . . issues.