skysight-inc/HackerNews huggingface dataset:
1. Open a blank workbook

2. Enable the legacy Text Import Wizard as per [0]

3. Go to Data -> Get Data -> Legacy Wizards -> From Text (Legacy)

4. Set config based on your CSV file, typically select "Delimited" and "My data has headers" enabled

5. Click Next and pick the delimiter, typically "Comma"

6. Click Next and click the columns with UPCs, select "Text" in the "Column data format" area

7. Click Finish

(I'm not saying this is great, just sharing how to do it in case you don't know)

[0] https://professor-excel.com/import-csv-text-files-excel/

edit: you can also set up a PowerQuery query that will always open some CSV at some path and apply this config, but I don't want to have anything to do with PowerQuery, sorry.
They're completely right. The transaction volume the last 12 months has been significantly higher than any previous 12 month period. Yes, it's lower the last couple months, and maybe this is the start of a collapse in activity the way you're implying, but they're still correct about the historical activity.
debit card?
Interesting project what kind of technology are used in the backend what api's etc
there is not a default band, you get both. quest pro is 700+ grams, so the AVP is lighter than its competitor
> Reading assets from files instead of a RAM cache won’t add “10-20ms”.

I know. I was just using a hypothetical worst case scenario to exemplify that it doesn't matter.
Google takes the bundle, and builds a bunch of binaries for different architectures & device OS versions. The changes aren't subtle, they delete things the user's device doesn't need and sign the result. E.g. if the user has a 32-bit ARM device they'll delete 64-bit ARM code from the bundle when building the binary, and likewise for the reverse. That saves users both mobile data and storage space.
This isn't accurate. OP's article says they depend on yaml-rust (https://github.com/chyh1990/yaml-rust), which is now unmaintained. Simultaneously, serge-yaml was marked as unmaintained to prevent people from migrating there en masse.
What are your opinions on https://github.com/cursorless-dev/cursorless?

Are you targeting developers?

My understanding was people who are serious about developing via voice use it pretty exclusively.

Like, yeah you need to learn commands, but "are often not worth it" feels like brushing a pretty massive offering under the rug.

Is learning vi / emacs commands not worth it (or shortcuts in another IDE?)

Is there a middle ground?
Yeah the original cnbc article was talking about the Potomac which isn’t near Baltimore, so I wanted to make sure no one else was as confused as I had been.
I hope for them a "social media" is well defined, because it gets blurrier as years pass.
why not both? i recognize that large decentralized networks create some challenges, but imo that's still preferable to giving a small number of large (even heavily regulated) operators total control over the network.
IIRC there's been a few vaccines developed for Ebola that really put a dent in the lethality of the virus.

Of course there's still economic and geopolitical reasons for not vaccinating everyone in the endemic areas, but it's a good start: https://www.who.int/news-room/questions-and-answers/item/ebo...

EDIT:
NIH says that some of these vaccines have 97-100% effectiveness in certain aspects of slowing the spread of Zaire ebolavirus, meaning that it's not the effective death sentence it was in 2014, at least not for the vaccinated. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8659338/
Not the author, but I assume he is not against you taking over. Code is still there if you are willing. (It is not too late)
> Young women can always prostitute themselves, and that's something an AI can never replace.

How will the clients pay if AI has already taken away the jobs?
Show HN: I made a free alternative to Acquire.com
Hand-drawn maps of US eclipses from 1492-2024
Nothing wrong with crying. I cry sometimes. Heck, if I spend too much time thinking about the 343 firefighters who died on 9/11, it will still bring a tear to my eye even after all these years. It's just part of the human condition. Cherish it.
I suppose that's fair. Still, can't the play store app just always accept a Google signed package (possibly from a root CA that doesn't get used for other purposes)?
What is going on with the DOJ's case against Apple?
It shouldn't happen. There will be investigations. I think that having a properly operating ship is the captain's responsibility.

But the ship's pilot [1] (not captain) should know exactly how the boat will handle and the exact course of action. Pilots are extremely well paid ($200-$400k) and the tests are very stringent. Friends have told me that the Narraganset Bay pilot test involves drawing every shipping navigation bouy on a map by hand to within ~200 yards from memory alone, compass, ruler and scaled map provided.
I promise people still make piles of money being really good at radio and really good at machining steel. The complexity of the deliverables has increased, yes, but the expertise and technical skill to do modern radio and machining is very much rewarded in the marketplace.
I take a minimalist approach. Any project goes in a single .nw file, formatted for Noweb, edited using Vim. I use a source highlighter that recognizes multiple languages in a single buffer. Noweb generates all my objects, including program text, makefiles, tests, and all documentation. Building the project is just "noweb *nw" followed by "make".
There's also Amazon's AWS "Trainium" chips, which is what Anthropic will be using going forward.

If you're talking about training LLMs, involving 10's of thousands of processors, then the specifics of one processor vs another isn't the most important thing - it's the overall architecture and infrastructure in place to manage it.
The speculation on hacker news vs reality is interesting to note. Don't guess before the facts are out.

https://www.nationalreview.com/news/major-baltimore-bridge-c...

> The container shipper that caused the collapse of a major bridge in Baltimore early Tuesday morning issued a Mayday call indicating that it had lost power shortly before it struck the bridge’s piling, allowing state officials to close the bridge to traffic in a move that likely saved lives, Baltimore mayor Brandon Scott said at a press conference held as search-and-rescue efforts continued.

Yes, they have traffic control on the bridge, and they stopped traffic when they got the mayday.
Yes and no. How many “daily” web games play music?
Having a browser (Firefox?) actually innovate in this area instead of just reducing functionality to a carbon copy of Chrome is what is really overdue.
Discussion here https://news.ycombinator.com/item?id=39828424
For those interested in this, there are a lot on the app stores these days that integrate this a bit better, i.e ask what you want to talk about first, and then you communicate for a short time with the AI about the topic.
.NET really is something special. I guess that’s what billions of dollars buys you? But even still the saying is true about many other standard libraries.
I don't know of any other multithreaded systems programming languages that check for data race freedom at compile time.

Single threaded languages are usually data race free. I imagine some multithreaded, purely functional languages are too (everything is immutable, and therefore cannot be modified in race with reads). Of course, SQL running in strictly serializable mode is too.

Of those, the only one of those that's an appropriate choice for systems software development is Rust. The Core C++ Guidelines are a runner up in my opinion: They dictate a subset of C++ that is safer, with the goal of backporting the Rust memory safety properties to C++. Swift has also done a lot in this space.
I agree 100%,
but to be fair I buy at most $10/year in Android apps, and almost every single thing bought online & usually in person too, goes through a credit card.
Maybe they felt it was off-topic? Industry has been moving away since the 1950s. Today I read that container traffic has increased over the past couple of years.

It is hard not to feel a sense of tragedy if you know something about the place. It is written all over the city. The blocks and blocks of boarded up row houses speak for themselves. Now they are tearing them down. Maybe that is for the best, but it doesn't seem like a win.
This argument is dull, nothing in programming can do anything perfectly: is catching exception is useless because the program can be killed by the OS? Is static typing pointless because cosmic rays can make your data ill-formed anyway?

All abstractions are leaky, and the OS and hardware's behaviors are always going to surface in ways that you cannot model in your programming language, no matter how low-level you want to go (asm itself is a poor abstraction on top of how the CPU actually works), but that doesn't make them useless.

Async/await is a way to communicate intent between developers on the same project, and between a dependency and its dependent. Exactly like static types, error as return values and non-nullable types. And like all of them while it doesn't prevent all bugs, it definitely helps.

The fact that it makes straightforward to implement the best possible performance is just the cherry on top.
Perhaps they should... but its not like it hasn't been done before, MasterCard started out as a cooperative owned by financial institutions. Before its IPO, it has over 25,000 members. They still charged high interchange fees.

I think attacking it from a different angle- a payment network owned by the merchants (as a cooperative) themselves, would be a better bet. Merchants used to lend money to their customers on account all the time, it makes sense for them to return to their roots and issue their own cards, that work on their own network (for interoperability).
MP3.com made mechanical copies without permission. Pretty black & white. Vivendi Universal acquired the company for $372 million in 2002 mostly because they were interested in moving forward with digital distribution. The MP3.com engineering team then went on to build PressPlay with Sony and Universal, which was later sold to Roxio and renamed Napster. I'd be happy to answer any questions about MP3.com.
We carefully vet what our 6yo watches on TV. You're right - not much passes muster.
A lot of car rental companies still don't accept debit cards or if they do they make the process more difficult and/or expensive.
The bug is real, but it isn't the compiler's.
_Immigrants_ do better because immigrants have self-selected for people with the ability to leave bad situations in pursuit of a better one, and further self-selected for those who have succeeded. Immigrants believe that with sufficient effort you can improve your circumstances, because that is their experience.
Correct, but it is definitively worth updating for on high-profile systems.

I have not tested it, but because I have included the namespace escape in the exploit for KernelCTF, it may be able to break out of LXC containers and privileged Docker containers running on vulnerable Linux kernels.
I'm not sure I'm getting the right one - this has a bishop, a knight, a king and a pawn - but this is my result:

ECHO CHESS
Mar 22 (C)

♟

0:25 sec
1/8 tries
5 moves

Edit: it's definitely the wrong one, from poking around the site out of confusion it turns out you have to be logged in to access previous days' puzzles - but the game page itself does absolutely nothing to tell you this and just loads today's puzzle if you open an archive link.

I don't exactly feel like handing over my phone number just to play a puzzle game. Bummer, I guess.
Countless times I've been at the Airport and overhear people complaining about not being able to use their Debit Card with a rental car, or that they don't have enough money in their account to cover would just be a pre-authorization on a credit card.
They should. They are paying devs a ton of money to futz around with code that works perfectly well and is just as secure today as it was yesterday.

So you have security theater and TPS reports consuming the time of some of your most highly compensated human resources.
It did improve.

However, I'm procrastinating right now by reading HN instead of fixing our multi-compiler requirement toolchain setup for Bazel, and I am contemplating resigning from my job and IT altogether. I hate Bazel at this point.
The reason you have to jump through tons of hoops for fiat payments is that laws and regulations require that payments be traceable and reversible, which requires a whole system of middlemen and arbitraging of credit risk. To the extent that crypto does not require these things yet, it's only because not enough grandmothers are using it to pay for their groceries. But make no mistake: no matter how much crypto people insist that transaction irreversibility is a feature, the general public thinks it's a bug and will demand change when the elderly get scammed out of their retirement savings with no recourse possible. Crypto cannot both a) remain free of these hoops and b) get used for mainstream payments; you have to pick one.
Summary is netfilter has a use-after-free bug and that's sufficient to go from a normal shell to root. Bad times, nice demo
Great book, but definitely not what the OP is asking.
Nowadays Console hardware has gotten boring, lacking the great diversity of the previous generations. It's basically a PC motherboard repurposed.
Absolutely. I'm pointing out that this is a Boeing problem (and probably a regulatory capture problem), not an engineering problem.

That goes double for trains in North America (but different companies and regulators are involved, of course).
Free reusable item borrowing platform for restaurants and cafes
Came across this platform allowing customers to borrow reusable items from restaurants and cafes for free (as long as the items are returned within 30 days)
Related:

Building NixOS qcow2 images with flakes:

https://tarnbarford.net/journal/building-nixos-qcow2-images-...

Build a bare bones bootable nixos qcow2 image suitable for running with libvirt/qemu/kvm:

https://gist.github.com/tarnacious/f9674436fff0efeb4bb6585c7...

A Journey into Nix and NixOS (Building a QEMU image):

https://williamvds.me/blog/journey-into-nix/#:~:text=Buildin...

Setting up qemu VM using nix flakes:

https://gist.github.com/FlakM/0535b8aa7efec56906c5ab5e32580a...
I don't use DuckDB but I use the community version of DBeaver for SQL - looks like it supports DuckDB too[0]

[0] https://duckdb.org/docs/guides/sql_editors/dbeaver.html
How drone combat in Ukraine is changing warfare
> when you can always pay cash in person.

Legally no one has to accept cash except for "debts, public and private". If a business is selling you something, they can stipulate any form of payment since it isn't a "debt".
Not the whole design - the core processing part (systolic array - matrix multiplier) was designed by Google, but Broadcom designed all the highspeed chip I/O and mapped the design onto TSMCs tools/rules.
I've been waiting for someone to create a robot that rolls along the edges of our freeways picking up all the litter.
I would put a safety routine to let the software update only when the hardware is within a certain amount from the actual value, also giving visual feedback of the difference, so that the user could align hardware position to software position without any sudden changes.
You don't trust the QR code, all that is is information (a public key, for example). You are trusting the underlying software. (Which in crypto, isn't always the best idea either).
Increasingly I'm looking at hoarding "feature-complete" applications that work fine totally offline and don't need updates. Things like text editors, GIMP, Inkscape, Foobar2000, IrfanView, file manager apps.
That’s not the argument. The argument is: restrict children from voting due to their lack of maturity in decision-making.

We apply this argument in all kinds of cases that are super-uncontroversial so it’s surprising to hear that it makes someone uncomfortable in this particular case.
> Security is one big reason. Avoiding link time or runtime conflicts is another.

I mean, most Linux distributions do the same thing - anything that's "vendored" as part of some project is supposed to be patched out from the source and pointed to the single system-wide version of that dependency. And Debian is packaging lots of Rust crates and Golang modules as build-time dependencies within their archive.
They will deny that he is a journalist or publisher. A lot of journalists are on record as agreeing with that - he's "just a blogger". The UK has defined journalism as "working for a mainstream media organisation" (I paraphrase).

The US govt will argue that none of the journalism precedents apply.
"A decade of study" wasn't accessible to many people then, though.
In my neighborhood, this is made more efficient by deer.
I'm not 100% sure of the specifics, but Nintendo took a pretty different approach from Sony or Sega at this time. Sony and Sega both rolled their own graphics chips, and both of them made some compromises and strange choices in order to get to market more quickly.

Nintendo instead approached SGI, the most advanced graphics workstation and 3D modeling company in the world at the time, and formed a partnership to scale back their professional graphics hardware to a consumer price point.

Might be one of those instances where just getting something that works from scratch is relatively easy, but taking an existing solution and modifying it to fit a new use case is more difficult.
I didn't want to have to deal with the non-uniform CCDs. Of course the two on a 7950x aren't uniform either due to silicon lottery (eg on mine the first CCD clocks 100MHz higher than the other on all-core load and 200MHz higher on single-core load), but that is a small difference. It would presumably be more pronounced on the 7950x3d since only one has access to the extra cache. So I would be using it "sub-optimally" if I didn't `taskset` / cgroup everything to run on one CCD or the other.
Either that or another ten seconds of rumination.
Explorative Programming
life, my dude. I'm pretty sure they're suggesting not reading a book and getting real world experience
The attack vectors are pretty much the same for other Linux kernel LPE exploits. The impact is also much alike: privilege escalation from unprivileged user to root user. Should be noted that the exploit can read/write any physical memory on the device, but uses it to become root user.

An important note is that the exploit requires nf_tables to be present, and unprivileged user namespaces. This can be checked with commands specified in the README.md file in the repo.

Notice however that the exploit contains a namespace escape, allowing it to break out of namespaces on vulnerable kernels. As said in the other comment, this possibly includes LXC containers and privileged Docker containers, but this is not tested and is purely an educated guess).

The namespace escape is included because it is a requirement for the KernelCTF program.
AFAIK he'd been looking for a maintainer for this for a while, didn't find one, and so just marked it unmaintained. He's not doing it, nobody else wanted to, so it'd be irresponsible to leave it listed as maintained.
// Focusing kids on "getting out of the bad situation" doesn't have to mean "shoot for being in the top 10%" (and if the GP was implying that it does, I think the GP is wrong on that point)

I am the GP. I agree with everything you wrote here. My reference to the "1%" was specifically applicable to the kids growing up in my neighborhood in the 90s - the public school and other education OPPORTUNITIES were good enough to launch many of us into this stratosphere.

Meanwhile, a ton of our neighbors didn't even try to avail their kids of these opportunities (namely, to work hard and optimize for education) and their kids got stuck too.

I totally agree with you that 1% or 10% is not the goal. We both agree that if people try to look for ways to grow vs accept stickiness and limitation, they are likely to move up SOMEWHAT and that's really important.
It is shameful, and we should be holding the c*nts to account for it.
Why cant the tools be made on Java so that they run everywhere?
They dont need to be pretty just run.
Microloan programs have largely been a disaster.
The other big problem with the N64 was that the RAM had such high latency that it completely undid any benefit from the supposedly higher bandwidth that RDRAM had and the console was constantly memory starved.

The RDP could rasterize hundreds of thousands of triangles a second but as soon as you put any texture or shading on them, the memory accesses slowed you right down. UMA plus high latency memory was the wrong move.

In fact, in many situations you can "de-optimize" the rendering to draw and redraw more, as long as it uses less memory bandwidth, and end up with a higher FPS in your game.
Because of the "recurring revenue" SaaS cult.
The litigation began in 2005, and the settlement might not be approved (if it is approved) until 2025.

20 years to get "justice" in our system.

By the way, I think Mastercard-Visa shows that the question of whether Apple is a "monopoly" is largely irrelevant, as far as consumers and developers are concerned. Any way you slice it, in the US or worldwide, Apple and Google are a duopoly, and that's not healthy competition.
H.B.3 only prohibits these minors holding accounts on social media. They can still browse, as can anyone without an account and age verification. You'd be able to view a business's information, watch videos, etc etc etc, just not create your own.

It also has conditions for which sites are affected by this law. The site has to have doomscroll and already be popular with kids. Google Maps isn't what they're targeting.

Honestly, mixed feelings. I'm in no rush to show Zuck my passport but the flagrant grooming comments on every kid's TikTok account is enough to show there's a significant problem, even if this isn't the right answer.
It's incorrect description, though.
It's not remotely comparable.

App stores provide, among other things, the CDN for app downloads and updates.

I don't know about you, but damn near every app on my phone is getting updates multiple times a week. That bandwidth, and the architecture to provide it at scale up to "hundreds of millions of devices", is not free.

Google, for example, provides a massive toolkit of functions and services as part of the Play Store that's not built-in to Android itself. Both companies provide an entire development environment for free. Etc.

Also not free is the infrastructure to run the stores, nor provide security and quality review services. Apple does a lot of automated and human inspection of apps, and while it's not perfect in many ways (and perfect is an impossible standard anyway) it's still an important, valuable service that costs a fuckton of money to run.

Credit card networks mostly just pass transactions around, with some fraud stuff. Almost everything is handled by the processors and banks.

Really, the problem here is that credit cards don't have competition from wire transfer services that are common in the EU, for example. For decades it's been possible to instantly pay another person or a merchant for a product or service and them to see the transfer happened. Zelle is the only thing that comes close in the US, and it was started by a couple of large banks who were fed up with the lack of modernization of the US wire transfer system. We're the laughing stock of the world, taking days for a wire transfer to go through...