skysight-inc/HackerNews huggingface dataset:
> I wanted to correlate packets with userspace events from a Python program, so I used a fun trick: Find a syscall which has an early-exit error path and bindings in most languages, and then trace calls to that which have specific arguments which produce an error.

Wow. This is some great engineering. Obviously that's what you'd do, but I'd never think of it in a thousand years!
It also requires a little bit of specialised knowledge to manufacture things correctly.

(It's much better now - people know more and the solder is better, but 20 years ago this was a huge issue that sent many devices to landfill)
The cost is not relatively tiny, it's actually quite significant. Nuclear at least allows for better accountability & management of the waste it produces. Unfortunately accountability & management has been rather poor, diminishing the potential.

I am not entirely sure what your point is about reactor design. Did you mean we shouldn't build more BWRs? Agreed. If you mean we should focus on HWR like CANDU or experimental molten salt reactors, those have their downside. Deuterium is expensive & molten salt is corrosive & not commercially proven. If you really want nuclear you go with off the shelf proven designs like AP1000, but even then there are hurdles to build these as these boondoggle projects have shown. Yes every sector has scandal, but massive rate hikes & tens of billions in overruns is atypical & undermines the promise of what nuclear was sold as to those ratepayers.

Nuclear is go big or go home, and we can't socialize losses & liability while privatizing profit. Nuclear is also unattractive to the commercial market due to long-term ROI & project/liability risks. Effectively it needs to be a massive energy independence program funded by the government. I don't see that happening though.
It would be preferable if Find My capable smart devices could forward tag pings on to non-Apple owners and vice versa. Right now, Find My is strong in the US where iPhones are very common, but it works worse in places where most phones are Android, and vice versa for Androids in the US versus abroad.

You are referring to being able to track devices via the Find My portal on Apple.com or your Apple devices, but I am referring to being able to merge the networks so that Apple devices will forward pings onto Android's Find My network and vice versa.
That's why SK Broadband (not to be confused with SK Telecom, a much more popular ISP that shares little infrastructure with SK Broadband) goes to the government and whines about evil foreign companies clogging up their pipes. They can't make the first move in the market, unless everyone else is required to do the same.

Korean telcos do collude all the time, but even here, a surcharge for consumers who were previously promised unlimited data is not something they can get away with.
There are some comparisons in some of our group's papers (e.g. [1] Figure 9 where we compare against optimized OpenCL kernels).
In general, from our experience, TornadoVM's relative performance to optimized CUDA or OpenCL kernels depends on the kind of the kernel.
Our data suggests that it can perform between 40% and 90% of the raw execution time of native kernels.
With TornadoVM v1.0 and the integration with native memory via Project Panama, such performance comparisons would be more straightforward since the memory subsystem of TornadoVM can be further optimized.
Of course with this performance, someone would also benefit from ease in programmability since the starting point is existing or new Java code that can be written as single-threaded.

For more power users TornadoVM offers also the Kernel API which is very comparable to OpenCL that allow users to extract more performance by using optimizations such as grid scheduling, local memory, etc.: https://tornadovm.readthedocs.io/en/latest/programming.html#...

[1] https://research.manchester.ac.uk/files/190177400/MPAPADIMIT...
There used to be an open-source version of this called Echoprint which was shuttered after the company was bought by Spotify in 2012.

Much the same technologies though and an interesting research project: https://www.echoprint.me/
From a technical perspective it's an impressive project, but geez that's a lot of cells being packed together!

Especially with them being no-name refurbished bargain-bin cells and the very minimal literally-dollar-store-quality protection added, I'd be scared shitless about this catching fire sooner or later. If any one of those 96 cells goes bad you've suddenly got a basically unstoppable inferno in your home.

I mean, you do you, but I sure wouldn't be happy if my neighbour was doing projects like these in their garage!
Clojure does many things right and I like it for it a lot.

One thing that I see slowing down real teams building real web stuff with Clojure is the near-dogmatic desire to compose (dare I say hack) everything together from tons of libraries that each have their own understanding of how things should be.

I bet Clojure would be much more popular and nicer to work with if the community would _also_ (i.e. in addition to the current approach) have actively-maintained, batteries-included, generally usable web framework(s). (Is Biff it?)

So that there would be alternative path to choose for us who like the language, but are not fans of the build-your-own-monster approach.

Disclaimer: I have been spoiled by Ruby on Rails
This doesn't hold up.

https://github.com/signalapp/Signal-Android/issues/9966

https://github.com/libresignal/libresignal/issues/37

unless the EU rushes out their legislation that interop is not grounds for terminating someone's account, I'm sorry, but they can do whatever they want to with their app.

Would you feel happy if someone used your home network to seed torrents? Using your bandwidth to seed them?
bit of irony that this can fly because of legislation in a mostly irrelevant market
Note they sent it out on Thanksgiving day as well, which would be the most likely day that people would miss it.
The difference is the storage format, which is important for a SQL database since you define it in the schema. Also the performance characteristics are different.
Eh, depending on the size of the dimming zones, the halo can be much worse than the shitty LCD contrast it is trying to improve. At the extreme you have edge-lit displays which is just 100% useless at improving the contrast in any realistic scene while introducing very noticeable giant halos for mostly-black screens. You can get used to global shittiness but local and temporal artifacts will always stand out.

It's all just an ugly hack compared to real emissive display technology where each pixel can be set to any value on the full brightness range individually.
Salt isn't even strictly necessary with cars. I always preferred unsalted roads.
Do you mean that I now have a nice party trick - DoSing friends iPhone from sending iMessage? :)
Surprisingly, it doesn't. When compared to my older printers, this HP is extremely resilient to sitting idle for months.

Before moving out, this HP was accompanied by a mono laser, and this HP saw much less usage (a couple of prints every 3 months, or something). I probably changed a single black cartridge out of drying, because it malfunctioned and leaked inside the printer (which dried to a blob which I just picked out from the drip pad) during the decade I own it.

Sometimes a couple of nozzles get clogged in the array, but the print pattern hides these extremely well, and you can't spot them unless you ask for a print quality report which does unmasked full-nozzle test patterns. These nozzles unclog after a couple clean cycles, at most (if they're not unclogged during normal printing). So, it always prints, always prints well, and more surprisingly, it's "remaning ink" gauges are also accurate enough, unless you abuse a single color in the tri-color cartridge much.

I like to print scientific articles in color, because of the graphs mostly. Also writing dense documents in color aids them in reading. On the photos department, I generally print what I took, and holding a photo you like so much still creates these warm feelings, esp. if you didn't take it with a phone.

This is my fifth inkjet, and fourth HP inkjet. Only one of these HPs were given away becauase it's worn down (it was a very entry level AIO).

I also owned a couple of lasers, both Samsung (Rebranded Xerox, basically), and they're rock solid, too. One of the Samsung's rollers have worn down and they were not replaceable, so I had to give it away. Current one is a higher end model with replaceable rollers. It'll probably live forever if I can find imaging units and toners for it.

On the scanning department, while phone is good enough (Prizmo is a great app), a flatbad is always a notch higher, and it pays if you want some archival scans.
If this HP breaks down (and that's a big if), I'll get one an AIO with document feeder.
If you give people free web services they're going to use it for spam, porn, file sharing or crypto mining. If even their most basic tier only cost a few quid a year, it would probably stop spam usage by 99%
What are you on about? There’s no ads in Shazam. You just open the app and it starts searching. No need for even tapping a button.
We're Pretty Sure It's Not a Bird; Unclear what made tracks before birds existed
So how could I get an iMessage spam with no sender...
AFAIK jsonb is not a specific format, it’s just a generic term for “a json equivalent binary representation”. The sqlite blurb says jsonb is generally smaller than json, but IIRC from when postgres added jsonb postgres’ is generally slightly larger.
So what fraction of send mail do the actual end receivers consider spam? And why would there not be some reasonable threshold. Or should we entirely instead ban spam filtering?
See my comment below for why this isn't the interoperability I'm interested in. I don't want to use Apple's service, I want Bluetooth tag pinging to be standard across Apple, Tile, and Android ecosystem devices so that they all work equally well regardless of the percentage of one brand of phone or another in the area the tag is pinging from.
Cisco intros AI to find firewall flaws, warns this sort of thing can't be free
"Cisco's first lash at this stuff is an AI Assistant for Firewall Policy that assesses firewall rules and, using a natural language interface, allows admins to identify policies that could usefully be tweaked or removed."

To read between the lines: either the firewall product or its users are so bad that you need an AI to fix the issues.
InvertAvatar: Incremental GAN Inversion for Generalized Head Avatars
> This was the smart approach when Shazam launched in 2008.

Nitpick, but Shazam launched in 2002 as a dial-in service that replied with a text-message of the result. The first phone app was for BREW in 2006.

The 2008 date is just when Apple launched the app store; it was not possible for a third party to make an iPhone app before 2008.
Yes! Exactly. However:

"use strict";

let undef;
let str1 = "hello";
let str2 = str1 + undef;
console.log(str2); // -> "helloundefined"

Whereas I propose:

"use sane";

let undef;
let str1 = "hello";
let str2 = str1 + undef; // -> Uncaught TypeError: Cannot append string and undefined
console.log(str2); // (code never reaches this point)

(I would also settle for "Uncaught ReferenceError: Attempted use of `undef` before initialization.")
Sure it exists for a good reason, but the solution may be worse than the problem.
That’s actually pretty decent, thanks for the detailed answer.
I regularly use multiple profiles in Firefox.

Firefox also has containers which (AFAIK) Chrome lacks. The UI for Profiles is probably worse, but Containers dramatically reduced the need for them for many (but by no means all) use cases.

It's definitely not the case that Firefox is behind here. I would say they are slightly ahead overall, but which of the Browsers is ahead depends on your specific use case.

It should be fairly obvious that this has nothing to do with the reason that Chrome has 10 times more users.
Davis is one of the nicest places I’ve visited. Just seems like a great place to live.
Pretty sure it launched in 2002 for 60p per song.
Is that a fancy way of admitting you're an Ayn Rand follower, and you think her own words and the consequences of believing in her don't ironically apply to you too, because you're one of the clever ones who's always right, while everybody else is an idiot? Thanks for illustrating my point so unwittingly with such high dudgeon and low evidence or rational argument, while reinforcing the Libertarian personality stereotype so eloquently. You dramatically demonstrated precisely what I meant.
and they don't understand what they're clicking, and they have no transparency.
It is good practise. You should never use the unsubscribe function as it tells sender the account receives is actually in use and valid. Thus they will sell your email to even more spammers.
Despite the name, the JSON format doesn't really have much to do with JavaScript.
The East India Company didn’t directly even ship opium to China, that was all done by private merchants.

And in any case initially it wasn’t so much about opium as about free trade in general. The British would’ve been fine with selling textiles, tools and other stuff to the Chinese people who wanted to buy them. Opium was just much easier to smuggle than anything else.
> Further, we use this mapping to prove that any problem efficiently solvable by a quantum algorithm can be recast as a problem involving a network of coupled oscillators, albeit exponentially many of them.

Is this a new result, giving that quantum field theory is described in terms of quantum harmonic oscillators?
I tried this and I did not enjoy it. A docker container with access to docker socket is so cursed.

I kept having issues, like I tried to stop the container and it left all the extra containers it made running. They also had different network settings than the ones I set on the parent container. I don’t remember the exact issue but I had to manually adjust the network that it made- because it just made its own and ignored the one I assigned the parent container too.

It was the easiest way to get Nextcloud running but I immediately stopped it. I don’t want Nextcloud able to tamper with my other docker containers. I want it contained.

I haven’t yet had a chance to figure out how to get their containers running normally.
Or so that there isn't a duopoly lock in for a new phone OS or an android fork that doesn't have Google Play Services on it. Just like Google Cast and Airplay, this should be an open standard, not a pair of incompatible proprietary locked down solutions.
It matters because if specific hard-to-predict one-off events hadn’t happened (e.g the Brexit vote), the optimists might have come out looking much better.
Even if the unsubscribe link works I still report spam as spam. If it is unsolicited then it is spam, plain and simple.
The first electro-mechanical desktop synthesizer
What's funny is that, in reality, frogs aren't that stupid: they'll jump out of the water as soon as it gets too hot for them.

Humans aren't this smart, however.
Hard times for Indian classical music, as well...
AI, the commons and the limits of copyright [video]
Time lapse of the assembly of Wendelstein 7-X:

https://www.ipp.mpg.de/1727365/zeitraffer_w7x

This is the assembly of Wendelstein 7-X, also over the span of a decade. It is a stellarator-type test reactor in Germany. Stellarators offer the advantage of possibly continous operations while tokamaks need to be pulsed but that necessitates a lot of contorted coils.
> and generally not allowing free media

To be fair not something Britain can be particularly proud of considering its libel laws.
>most formalizing effort is not primarily motivated by a desire to make sure there are no errors in the math.

Is this because the proof author is generally confident that the proof is essentially correct?
I have an outlook.com account, too and having a look at the Spam-folder is as important as looking at the Inbox. Too many important mails get missing with outlook
People were predicting solar eclipses thousands of years ago with no calculators or even a modern understanding of math. Can't be that hard.
Jesse Darling wins the 2023 Turner Prize
> mortgage might be special because you don't outright own the property until you pay off the mortgage

I don't see how this is different.

From the lender's perspective, the property is just like any other security: it reduces the risk of the lender so they can reduce interest rates and compete. The same with ownership of a company.

From each lendee's perspective, their loan comes at a cost: if the thing they are using as a security falls through, they could go bankrupt paying it back, and lose their home as part of that process.

From the government's perspective: they've written the rules this way so that loans are not taxed, presumably for a good reason. It would be good to know that reason before we start changing the rules.
Can you name a single example from this millenium?

Overscan makes abosolutely zero sense since the move to digital formats for transmission and local playback.
Good for you, don't post your code on GitHub then, as they have an express terms of service about being able to use code submitted for business purposes, including AI model training.
As a father of young children, the internet wasn't quite there for watching porn until the turn of the millennium. And a few more years again for mobile.

Compared to today's landscape where teenagers and younger have a mobile phone and 24/7 access to porn.

I have my concerns. I'm not anti porn, but I'd like my kids to have a healthy relationship with it, and with future partners.
I think charging sending party for data is not unreasonable model. In balanced network you could offset it with received data. And thus bill on whatever side send more. Would be entirely reasonable design.
I wrote it that way because the hacker ethos here makes a lot of people assume they know more than they actually do about all things tech. It's easy to learn how batteries work and how to make big packs of cells but the practical and institutional knowledge required to do it safely is not something one should just "hack" into. That's why.
Not yet, it's still very much an R&D project in an R&D field.

Also don't worry, you wouldn't miss it - the very moment we have net positive fusion at industrial scale, it will be the news of the century.
Because the results also depend on the economy. Different times might provide more wealth to people in different strata.
Tuta are a privacy focussed and pretty responsible mail service. They have quite strict sending limits to dissuade bulk mailers and keep the service free for those who need it.

Whatever the cause, I’d be surprised if bad mail is sent in enough volumes to be noticeable to MS
Transit yes; Deutsche Telekom AG is one of the worst in Europe. While telia charges something in the range of 10-20ct per Mbit; DTAG charges 80ct.
Yeah no. Emails which include an unsubscribe link are legit enough to not do that. Actual spammers don't bother to include an unsubscribe link.
> or even if it takes too long to load

Which is not ideal, and might explain why Gmail routinely puts perfectly legit correspondence in my spam folder - again and again.

I realize this might well be a problem stemming from email clients having but one option to flag emails: spam. Ideally one should have more options - as it is scamming, spoofing and innocuous unsolicited marketing (and slow loading messages it seems) are all put in the same basket.
This is readily true when an AI art piece won a contest earlier this year. Clearly the judges liked it enough to award it so.
Show HN: drf-api-action - A new way to test you rest-framework project
Hi all,
glad to be here and display my first open-source project: drf-api-action

drf-api-action elevates DRF testing with the api-action decorator, simplifying REST endpoint testing to a seamless, function-like experience.

benefits:

Simplified Testing: Testing DRF REST endpoints using the api-action decorator, treating them like regular functions.

Seamless Integration: Replacing DRF's action decorator with api-action in your WebViewSet seamlessly.

Exception Handling: Instead of getting a response with error code, get the real traceback that led to the error.

Pagination Support: Paginating easily through pages by a single kwarg.

hope you will find it helpful, if so, please dont forget to add a star :)
> Whether you take out a new loan or not, your net worth has increased $200K.

Nitpick: it was already this, but in the house equity.
> If you're just using SQLite to write and read full JSON blobs, the JSON datatype will be the best pick.

I don't know how the driver is written, but this is misleading if sqlite provides an api to read the jsonb data with a in-memory copy, an app can surely benefit from skipping the json string parsing.
Hopefully we could see a price drop in utility prices in Japan. Eventually EVs should be affordable.
I'm skeptical. If you have an exponential speedup for simulations of coupled oscillators, you can rig a system of coupled oscillators into a general purpose computer [0] and therefore have an exponential speedup for any computation. That seems too good to be true.

[0] https://www.zyvex.com/nanotech/mechano.html
> If it is true that the cell-level fuses must be calibrated to account for the fact that the cells are reused, would it not also be true that fuses must be recalibrated after some time even if the cells remain in their original application?

If you are being conservative, the fuse is already well below any peak ouput a cell might give you so aging cells are considered. Also in large packs, cells should (in theory) age roughly equally. But If you match a LG HG2 and a Sony Conyon and both fuse them for 50A and then wait a few years of usage your gonna have a bad day
> I’ve never had a UK or EU bank call me to verify a transaction

That probably just means that you never made transactions that crossed the banks' suspicion threshold. Which might be quite high if the bank is confident that it won't be on the hook for credential abuse and does not care if their customers lose money to identify theft. That confirmation call would be an indication of good service, not of bad service.

I'm not saying that calls would be preferable to better authentication schemes like chip+pin (in skimming is very much a thing though), calls are just another second factor after all. And not even a particularly safe one. But defense should be layered and that layer stack should absolutely contain a form of confirmation call on some level if you are a bank.
OpenBSD in a CI Environment with Sourcehut
No not really. It cost something to host the pipe to customer, customer should bear this cost. And then it also cost something to allow access and utilization of ISP network. Reasonably this should be paid by whoever sends the data. If the sender owns a network they could negotiate peering contract where data send to each other is offset and then after some period either one pays to either.

Would be entirely logical and sensible model.
Borland Pascal 7 had a chess engine implementation in the EXAMPLES directory. There were two frontends in the same directory: one used OWL to provide a graphical interface in Windows, the other one was for MS-DOS (character-based) using the Turbo Vision library, and it was pretty awesome!
> Your application will never see the raw JSONB content.

That's not exactly right, as the jsonb_* functions return JSONB if you choose to use them.
It seems surprising that the scholar's studies didn't cover the concept of metaphors.
What are the subtyping rules for tuple[T, ]?
Humans are sentient and sapient, something that our current informational models are not (yet). If you create a homunculus trapped in a simulation, then we can talk about treating them differently.