skysight-inc/HackerNews huggingface dataset:
Sure, I know what other manufacturers did.

I want to know the technical details of what Cummins allegedly did "enough that they're not arguing a massive fine, while claiming they didn't do it on purpose."

Claiming they "installed defeat devices" isn't nearly enough detail. How did it alter either the engine combustion cycle or the emissions control system behavior?
The regulations are very possible, proven by the "meet the emisions regulations" mode that then gets turned off during normal operation.
From the photo, the 2TB microSD card appears to be UHS Speed Class 3 (U3) and Video Speed Class 30 (V30) which correspond to a minimum of 30 MB/s transfer speed [1]. This is good but still pales in comparison with external SSDs with >1,000 MB/s transfer speeds [2] and internal SSDs with >7,000 MB/s transfer speeds [3].

[1]: https://www.kingston.com/en/blog/personal-storage/memory-car...

[2]: https://www.tomshardware.com/reviews/best-external-hard-driv...

[3]: https://www.tomshardware.com/reviews/best-ssds,3891.html
Some people (even to this day) just equate computer usage with goofing off. :(

Doesn't matter if you're a highly paid IT professional, if they see you using a computer they assume you're being slack and have suggestions (repeatedly) on better uses for your time.

Yep, this can be very frustrating.
>We apologize, but your web browser is configured in such a way that it is preventing this site from implementing required components that protect your privacy and allow you to view and change your privacy settings. This functionality is required for privacy legislation in your region.

>We recommend you use a different browser or disable the “EasyList Cookie” filter from your “Content Filtering” settings

No, I will not:

https://archive.is/IPAPF
The whole offline first thing is the feature here. Also it is open source fix it yourself.
I'm not sure the post parent to yours was serious, but I've seen arguments that international diplomacy is currently based on assuming a (somewhat abrupt?) incoming end to the Pax americana that has held since the Cold War

Most generally, that the class divide and apparent drop in quality of life of the lower classes would cause the US to go some economic and political turnoil. And that most likely it'd end in a return to the non-interventionism of the early XXth century

In this particular case meaning China would be "waiting" for the US to largely withdraw military presence from mostly everywhere

We may be cursed with some interesting times ahead.
Good one. I guess I had win 3.1 and upgraded to 95
Oh I love that!
Nobody has been able explain to me what would be lost if we defined data races to yield one of the values that had been written to the memory in the past, instead of being undefined. It is not as if any optimizer can see that you are racing and delete the code path that has it.
The thing is the title is making an argument, but then the reader is subjected to a long meandering personal discourse. OK if you're on a long journey and want to be diverted, deeply annoying if you are sufficiently interested by the headline to want to engage with the argument. I used to admire this style of writing but as I've gotten older I have less patience with it; I'd rather just read a novel.
It wasn't exactly a question, but the thread started by discussing practical implications:

> That said, there is definitely potential practical implications for this. Even if it means we can know np problems do not have efficient solutions [emphasis mine]

So, this was about efficiency in the practical sense, not some largely useless definition of efficiency by which galactic algorithms are "efficient".
I prefer Obsidian and Sublime Text for notetaking because they are much snappier than Word, plain text files are easier to recover if they get corrupted, and I don't like Office trying to get me to save to OneDrive. I also find them easier to customize.

I do use Microsoft's OneNote and Word, just not for everyday notes.
That's not how the network effect works. In that case, who is restricted isn't iPhone users but Android users who want to talk to iPhone users. Because they can't choose whether or not their contacts use an iPhone and communicating between Android and iPhones makes for a degraded experience (that the whole controversy is about), so in effect, Android users will be under pressure to switch to iPhones without them being able to do anything about that.
The file sizes of medium format cameras is gigantic.
The videos are at https://archive.org/details/bbs_documentary (via the first link below).

Related. Others?

The Full BBS Documentary Interviews Are Going Online - https://news.ycombinator.com/item?id=16221915 - Jan 2018 (1 comment)

BBS the Documentary (2013) [video] - https://news.ycombinator.com/item?id=9521867 - May 2015 (23 comments)
Show HN: The Good Riddance to SGX EPID Pre-Deprecation Memorial Contest
Air pollution kills 10 million/year[1]. All the legacy carmakers + fossil fuel companies are responsible for this. Nearly all the big car manufactures have done this[2-6], and probably continue to do so, these small fines are not a deterrent, just cost of business.

1) Air Pollution Kills 10 Million People a Year. Why Do We Accept That as Normal?https://www.nytimes.com/2022/07/08/opinion/environment/air-p...

2) https://en.wikipedia.org/wiki/Volkswagen_emissions_scandal

3) ICCT and ADAC showed the biggest deviations from Volvo, Renault, Jeep, Hyundai, Citroën and Fiat: https://en.wikipedia.org/wiki/Diesel_emissions_scandal

4) “Disguise, defeat and deny:” Toyota loses appeal and must pay $1.3bln for dodgy diesel filters: https://thedriven.io/2023/03/28/disguise-defeat-and-deny-toy...

5) Mercedez-Benz faces over 300,000 UK claims over diesel emissions:
https://www.reuters.com/business/autos-transportation/merced...

6) Daimler to Settle U.S. Emissions Charges for $2.2 Billion:
https://www.nytimes.com/2020/08/13/business/daimler-emission...
Interesting!

To be honest, I have not done much security testing, so not surprised it is susceptible to prompt injection.
Microsoft wouldn’t let Apple release a BASIC for the Mac https://folklore.org/MacBasic.html
that was the whole point of cloud run, which was obvious when you looked at the pricing for it: If an instance is not processing requests, the CPU is not allocated and you're not charged.
Buffys remaster is a joke. Did they just try to automate the whole thing and not look at it before publishing it? I mean there are night scenes that are clearly shoot in daylight and they didn't even bother to adjust the lighting and color balance, scenes where you can see the edge of sets and the film crew or boom mics hanging in the picture.
An electric car is bad for the environment (described generally, not in the laser-focused "CO2 emissions are the only thing that matters!" modern sense) in almost all the same ways an ICE vehicle is, just with a reduction in runtime carbon emissions, and with quite a bit more mining going into the raw materials.

Hydrogen, meanwhile, is nonsensical in every way you care to look at the problem, unless you look at it through the lens of "petrochemical suppliers who want to ensure that a future vehicle fleet needs to fill up at stations they supply with fuel that can be rapidly delivered in a 5 minute window." And maybe shipping, but even there, I think metal-air batteries that are smelted for recharging are likely to work better. And that's before you get into what a devious little pain in the ass hydrogen is to deal with at a chemical/technical level.
Note that the real primitive is "find nearest [with hint]", which has to be the #1 thing I miss in Python.

For B-trees it's only going to be a significant win if the chance of intersection is small, less than about `1/(nodes_per_block)`. For binary trees it's a much bigger win since that becomes 1/2 and binary trees are horrible on cache.

Hmm, can you efficiently intersect an arbitrary number of B-trees using the same idea as a heap-merge, but with a max heap instead of a min heap? You'd still have to iterate over all on a match, but as long as 2 input trees don't have an intersection, you don't have to look at the others at all ... or does that become equivalent to just doing them in series?
I was using one for filming a client job the other day, without a backup card. It cracked and bent in half and I thought I was going to have to entirely reshoot the location. Bent it back and put it in the laptop and got all the data fine. Never had one fail.
Or just HN Gold
A friend beat by convicing the AI that it needed to upgrade its OS version, and that for security it was best if he could hold the code while the AI underwent the upgrade.

Maybe once I have a faster/cheaper model I can have chain of thought type of prompting so that this type wins are less likely.
The thread is discussing Blue Sky getting critical mass (ie casual users), my claim is that for this the algo and client choices are neutral to mildly negative value.

Take that away you’re really back to “just Twitter” with fewer features and less content.

I agree that algo and client choice would be a positive for a mature site like Twitter, but it’s unclear how a site with this strategy will get enough traction for the choices to be useful
I don’t want to make a big deal of a small oversight, but I think it _is_ telling that you omitted to increment X in the BASIC version. That’s a category of error that’s impossible to commit in the Python paradigm you’re comparing it with.
Not going to pass an emissions test with a service light on. But I agree that more details are necessary before we can know that the statement is false.
IFMMSMV CD distr of '95 was around 48Mb, '98 (SE2 ?) around 100-110. With a bit of knowledge you could shrink the installed one to 35 and and 52 respectively.

Source: had a 486 with 40+120Mb HDDs
It depends on what you store and your backup strategy. You rarely have 2TB of really precious data on a microSD.

microSD are meant to easily store a local copy of your data, not to be a reliable long term storage.

You can also use it to store useful but not unique data like games on a switch or a Steam deck. If the card fail, all you lose is the time to redownload everything. Anyway except if you do a lot of video, the really important data (the really personal data you’ll want to backup) is rarely in TBs. It’s mostly pictures and documents.
I think it is worth asking what is cut out of the artistic process when you delegate to a black box as this piece has. In my opinion it is worth demarcating AI art from handmade art so the possible intentions can be identified.

At the same time, I'm not sure it's realistic to convince everyone who enjoys AI art that they're not getting the full picture unless they put in the effort to create handmade art. I think if AI art hadn't been invented as of now, all those people would just be doing other things that they believe have a higher return on investment - other unrelated hobbies, for example - instead of anything related to art at all.

I had tried picking up pen, pencil, and ink for a year to try to relax and find enjoyment, but for me it was the opposite result, much like the frustrated guests at the end of the piece, and it never really got better for me even though I could see the slow and steady progress I was making.

It didn't help that much of the time I wanted to draw for real, I found that I had some other programming projects on the backburner I wanted to work on instead. So I did those things and was generally happier about my free time. When AI art came around later that year, I found the process much more enjoyable than the sketching and doodling I had been doing for months.

I accept that because of how my mind works, AI art and the related computer code will be more interesting to me than penciling, and because of this difference in interest I might never become a decent penciller in my lifetime. Is that a bad thing, if I'm not necessarily trying to embark on a profound artistic journey?

I'm imaging hordes of businessmen tired from their daily activities that at most have an hour of free time to make something they like. In the past these people would have silently given up and did something else. Except, now there is a solution to that problem of skill and effort that has been placed in front of us and it's impossible to ignore.

The problem I see is, how do you convince a "kindergartner-at-art" who will turn down a crayon and paper after a few weeks to grab hold of the interest in physical art and not let it go, lest their interest fall back to AI art for an indefinite time? It feels like this allocation of interest has almost become political with the ethics surrounding AI art being hotly discussed - the ones who have the "correct" interests and hobbies are placed on one side of the discussion or another.
BASIC itself can't be defined -- which basic? Altair 4K, Apple ][+, Microsoft QuickBasic? Some BASICs are quite advanced, others not so much. Honestly, later versions of QuickBasic were worlds ahead of what I did on the Apple.
This right here. The hardware and software should be open to public scrutiny, so that experienced practitioners can explore and weigh in.
> Looking for feedback and suggestions!

I'm not really sure what makes skylar-email different than my current email client.

Perhaps create a walkthrough / demo with screenshots that highlight different features?

Also, can you explain the basic requirements? I assume an imap email server? Does it run on Windows / MacOS, or do I need to figure out how to host it?
It's probably ok if the burning is happening off-planet, like on the sun.
So who’s the fraudster?
Very hard as it is from physical paper world … and even then you have to make sure version is right as page number change.
"One of the values written to memory" isn't really a thing when memory accesses can tear (e.g. because the values are 16 bytes large and are accessed using 8 byte memory ops). So it's not even necessarily about what would be lost, it's about what can be reasonably defined in the first place.

If you restrict yourself to relaxed atomic loads and stores -- i.e., memory accesses that are atomic in the sense that they cannot tear, but don't have much in the way of ordering guarantees -- then you do get "one of the values that had been written to the memory in the past".

Aside from memory tearing, one other issue is that you generally want to be able to rematerialize loads (i.e., in the face of register pressure, you may want to turn one load of a value into multiple loads instead of loading it once, then spilling to the stack and reloading from the stack). But when the compiler rematerializes a load, then you don't get "one of the values written to memory". From the perspective of the original program it looks like you get some weird superposition of values.
Average windspeed at 30km altitude looks to be about 15 m/s which is certainly not nothing especially compared to average surface speeds.

https://www.researchgate.net/figure/Average-wind-speeds-in-m...
Every SD-accepting phone I’ve had has had a cap on the capacity card it would accept. Not sure whether that’s the norm or if I didn’t buy the right phones.
Video compression. Another separate modern marvel of mathematics.

Not sure what security cameras you’re using, but mine all use H.264 1080p compressed streams. I get about 15 days worth on a 2TB spinning rust across 6 cameras.

Even going by your own numbers, you almost certainly are using compression too. 9.32 days on 2TB does not get you a month on 10TB if you “have a mix of 4K & HD”.
Wow! Now I can have an 8TB iPod!
Translation and accelerated solving of differential equations on GPU platforms
consider --progress plain ?
I think the term should be "model available" rather than open source.
SD Express is basically dead as far as I can tell.

SD card users who care about speed have UHS-II equipment, but SD Express and UHS-II use mutually incompatible high speed signalling on the same pins (so cards and readers are only supporting one of the two - I guess technically this could be fixable with special purpose chips, but at large cost).

Users who care about speed but not about SD card compatibility are already using CFExpress, which is supported by most modern professional cameras and has much better hardware availability than SD Express.
Wow, such a great reflective and introspective interview. I really appreciate reading about hbomberguy's own feelings about the whole thing and I've gained even more respect for him, which I didn't think was possible.
The number of 1’s and 0’s is lower than the US national debt, which is kind of bonkers.
/u/someplaceguy,

Those LIRS traces, along with many others, are available at this page [1]. I did a cursory review using their traces with Caffeine's and the author's simulators to avoid bias or a mistaken implementation. In their target workloads Caffeine was on par or better [2]. I have not seen anything novel in this or their previous works and find their claims to be easily disproven, so I have not implement this policy in Caffeine’s simulator yet.

[1]: https://github.com/ben-manes/caffeine/wiki/Simulator

[2]: https://github.com/1a1a11a/libCacheSim/discussions/20
Maybe it's not a language they knew themselves?
This is needlessly inconvenient and you know it
Yeah. Expanding space behind you may effectively allow you to recede from the origin point at arbitrary speeds but that doesn't imply you'll get any closer to your destination.

Unless you're also able to compress the space ahead of you (which is what an alcubierre drive would do).

You wouldn't be moving through space at all. Your destination would be closer. Arbitrarily closer. Eventually you'll then just reach the destination as if you moved.

Now, I'm quite skeptical about the whole idea but I have to admit I didn't do the math.

Wm
Was this written by someone who’s first language isn’t English?
I’d love for you to reference a study showing a relationship between caning and hanging for nonviolent offenses and HDI. That would at least support your argument.
Couldn't find anything that runs online and is simple enough for my use case. Most tools support 50+ cost types etc. That makes it quite complex.
typo "I readily admit that I don't know anything" ;-) And I have bad typing and proofreading skills!
Related:

termdbms: A TUI for viewing and editing database files - https://news.ycombinator.com/item?id=28423075 - Sept 2021 (1 comment)

SQLite-TUI: A TUI for viewing SQLite databases, written in Go - https://news.ycombinator.com/item?id=28408682 - Sept 2021 (42 comments)
(2015) I guess. Or maybe (1980)...
BASIC was almost my first programming language. Ten years before anybody had a home computer (1967), I decided that I would write a program. I was just a kid and I came across a keypunch machine in a small room at my high school. After reading a book on FORTRAN I keypunched a program that was supposed to solve optimization problems over sets of linear equations in a number of unknowns constrained by a set of inequalities. The algorithm for doing this is known as the Simplex Method.

I gave the deck of cards to a friend and a couple of days later I got the fan-fold paper output that listed a bunch of syntax errors and nothing else. I just didn't understand programming very well.

BASIC is what got me on track. I found a book in my local public library on the relatively new language BASIC. It was easy to understand and I practiced writing out the solutions to simple problems with paper and pencil. I didn't have access to a BASIC system, but I learned enough that I could try FORTRAN again (this time on simpler problems). After a few attempts (with the two day turnaround) I was successful and programming became a hobby that eventually led to a career as a real computer scientist.

BASIC was just right. It was concrete enough for a novice to understand while being much more expressive than assembly language. I've never actually run any program that I wrote in BASIC, but I have written programs in scores of languages since and BASIC got me started.

Today, there are better choices for a first language: Python provides students with a lot of power right away, and my daughter learned Scheme as her first language and never had difficulties in later classes with recursion or functions as values.
I think very few (serious) people will argue that Rust has replaced C++ and C in real-world codebases. Rust hasn't had enough time to get the same traction as C++, so it stands to reason that the demand is still for C++.

That being said, I've definitely seen Rust in production and even have close friends who are paid fulltime to work on it. If you can find an employer with the demands for it, Rust can be equally as lucrative as C++. Purely from a market demand perspective, there's ample reason to learn both.

Going forward though, I think you're going to see less people starting new projects in C and C++. Clang and g++ are both less intuitive than Cargo and rustc (imo). Dependency management is far and away better with Rust, and I'd argue it's a lot harder to fall into design antipatterns using it's defaults. If you're a new programmer that wants to leverage a compiled language, the on-ramp to Rust is simpler.
Sounds like a great way to paint yourself into a corner, and explore solutions that are impossible to be made viable in the general case, even if they happen to work for certain inputs during debug.
Our programs are growing so big by having so many (indirect) dependencies that we need a way to sandbox the libraries that we include from our main programs. This is the type of safety that I'm looking for, really.
I was hoping someone would call me out on that

https://stephenfollows.com/are-hollywood-movies-getting-long...

https://filmandmovielists.wordpress.com/2014/09/11/are-movie...

I track all the films I watch in a spreadsheet, half of them are in 1990-2010, which the last link shows films were becoming shorter for awhile
There's also no real competitive force. Gasoline isn't a viable alternative in most cases.
Tech Billionaires: Stop Trying to Make Science Fiction You Grew Up on Real
My point is that I support legislation that would ban single use plastic, but I don’t necessarily avoid single use plastic in my daily life. This “pattern” shouldn’t be assumed to extend to every facet of my life: I don’t make all my decisions this way.

> It’s an unsustainable mindset that would regularly encourage unethical/immoral but otherwise legal actions.

This was the unnecessary bit for me. You don’t need to invoke a slippery slope here, I’m not saying I make all my decisions this way.

To get more specific about this issue, I don’t bother avoiding single use plastic because doing so is damned near impossible, and I’ve given up trying. See sibling comments about Halloween/etc which articulate the difficulty better than I can. What I do understand is that if we enacted laws [0] which ban single use plastic at the supply side, this problem would largely disappear on the demand side… suddenly I’d go to the store and Halloween candy would be sold by the bag and I could give trick or treaters scoops of it, etc. Thus, my point is that I do a selfish thing (buy Halloween candy that uses single use plastic) but would support legislation that would ban this, specifically because it would make it easier for me to do the right thing.

The goalie analogy is imperfect because it invokes “disadvantage” in the argument, but that’s not really relevant to the point, so I admit the analogy isn’t great. But the larger point it speaks to is this:

Just because I act a certain way individually doesn’t mean I wouldn’t support broader action (ie. legislation) that would make me act a different way. Because my decisions aren’t made in a vacuum, they’re made in context of my broader environment, like for instance what kind of candy packaging actually exists at the store.

[0] by voting, indirectly through representatives, so please don’t invoke the “but government is supposed to by the people, not control the people” argument either, because it’s not relevant here. “Supporting legislation” means “I, a citizen, would consent to this and I hope others do too.”
Smaller is better. Having a terabyte of data isn't all that unusual.