skysight-inc/HackerNews huggingface dataset:
I work at xerox PARC and we do IoT. Another group does 3d printing and others are doing various types of engineering and ai/ml.
> The big telecom lobbying argument vs CRTC about how urban markets need to subsidize rural infrastructure costs is not something 95% of canadians like to hear, but it kinda makes sense (They say rural infra simply isn't cost effective because Canada is so expansive, but you expect high speed Internet access in your Muskoka cottage, right?)

That still doesn't explain why internet service is way more expensive in Canada than pretty much everywhere else in the world.
“If you no longer go for a gap that exists, you are no longer a racing driver” -Ayrton Senna

When you are growing in your career go for the gaps in work that develop. Even and especially the work no one else wants.
> Apple is already escrowing the device e2e keys in the backup

Citation? I don't believe this is correct, or at least it's an incomplete assertion.

Assuming they do get with the iCloud backup, these keys would be inside the device's Keychain file which is encrypted at rest by the Secure Enclave. Thus even with access to a full, unencrypted backup of your iPhone, the keychain itself cannot be decrypted by Apple

(It can't be decrypted by you either, if it's restored to different hardware. This is why iCloud Keychain exists. And that is end-to-end encrypted.)
if anyone has any ideas on utilizing openbanking here in aus, we should get together and make some $$$$$$$$$$$$$$$$$$
Then rust code using webgpu can compile to wasm. WebGPU does a bit of extra work to make it the safe to run code on the GPU from different domains. Also, Vulkan is not support on most platforms.
There is no universe where what you described ends up being similar to an integrated product with a dedicated ASIC. What you are saying is a stab in the dark that isn't backed up by real results.
And without knowing what those future APIs are like, you can't design a future-proof backend API to handle it. You'll design it for the past problems which will be different than future ones.
came here to see if anyone else caught it
You're assuming that there is a side-by-side comparison with a hash matching image. I think that is an extremely big assumption which assumes facts not in evidence at all.

As far as what kind of image would be believed to be child porn without a side-by-side with the supposed match: ordinary porn. Without context plenty would be hard to distinguish, especially with the popularity of waxed smooth bodies and explicit close up shots.

Prosecution over "child porn" that isn't is already a proved thing, with instances where the government was happily trotting out 'experts' to claim that the images were clearly a child based on physical characteristics only to be rebuffed by the actual actress taking the stand. ( https://www.crimeandfederalism.com/page/61/ )
Ah nice, I see. Any particular reason for Rust being used? Just curious, because I would (naively) expect to see similar projects with Golang, C++ etc but I really only see Rust.
There is no way - people will just switch to Insomnia.
Never write your own parser, especially as just string.split(), and when possible don't use C(omma)SV formats, but C(haracter)SV, aka DSV: https://en.wikipedia.org/wiki/Delimiter-separated_values

There are non-printable, non-typable characters specifically defined as separators (ASCII 28-31) with UTF equivalents.
" but I think you pick the incorrect issues (bias and ideology) nor is it that we are bad or dishonest scientists."

Of course there's no dishonesty. And to be bad would require what you do to be science in the first place. From my perspective (physicist), "science" is applied too broadly. What you do isn't useless or unimportant. I just struggle to square it with "science" in any meaningful sense. That's probably not a popular opinion, but whatever: I stand by it.
But then it really was pretty "random": If the name is so common, then why exactly this guy's photo, and not one of the many others of the same name?
Made by humans and that is key. They digest what came before and spit out something else, a remix as you call it but which does veer in different directions over time
There was a superficial article posted on HN earlier this week about rare earths there.

But it's not really the rare earths that are valuable - it's all the other metals. That region has tin, which is actually rare and supplied the Bronze Age, as well as other metals in enriched deposits that make mining lucrative.
They need to make a documentary about this. MetaTime!
https://en.wikipedia.org/wiki/Delimiter-separated_values
Accepting this stuff allowing yourself to blown by these evil winds, don't do that.

Part of the reason for these voluntary scans is because the state would have a difficult time implementing universal spyware on its own and it needs Apple for this. This stuff is by no means certain and how "we" helps determine whether it happens. Also, the state has secretly spied and attempted to legitimatize universal spying but we've had push back on many occasions. We should keep that up.
Can you be more specific about the problems? This is some combination of:

* Different companies do things differently and you should have some humility about the way things are done here

* There's definitely a lot of cruft that can accumulate at larger companies, but the question is how much is it stopping you from being productive and getting the work done

* There's definitely shit teams at FAANGs, and by definition you're more likely to land at one coming in because of the turnover
> However, when humans have the same procedure done....no one cares? You drink radioactive contrast, then pee and poop as normal, it all goes down our drains. How does that make any sense?

Not necessarily? My father had to collect his waste for disposal for a week following a scan where he had to drink the radioactive contrast stuff. Made easier by him being in the hospital for the duration and then some.
> If you choose to live in the middle of nowhere you can pay the actual cost for a company to maintain a line to your cabin in the woods while enjoying the scenery you're immersed in.

When competitors are stopped at the border for dubious pretexts it means that the local monopolies can effectively decide not to wire your property.

Wouldn't it be nice to see an ultra-competitive European carrier laying fiber out there?
You usually find that in anything talking about his DE Shaw background.
I see, misread the content. My bad
can't wait to start making clones of the device for taxi fleets so they too get all the green lights and clear lanes :)
those particular tokens could have been sold for close to $600M

or yield farmed with to earn things that could be sold - some of the DAI and others were deposited into Curve to do exactly that

and even if they sold them over time at a small haircut, that would have been on Uniswap, and all the arbitragers from exchanges would have tried to buy the discount and sell at the higher price on custodial exchanges, providing continual liquidity for the hacker

yes, this damage control is pretty amateurish
We suspected (more than a decade ago and the relevant bug has been long-ago fixed) that some research firm was placing orders at the start and middle of each quarter. These were suspicious orders as it was for a customizable product but the customer was not customizing anything (where the customization was the majority of the value). The orders were going to New York, always paid, never any chargebacks, no apparent credit card fraud, or complaints to customer care.

Looking into it, the only thing we could figure is that we were leaking an incrementing integer as part of our manufacturing process and the customer was apparently willing to buy small orders to get access to that ID (and thereby estimate order volumes).

We changed the process to not leak incrementing IDs and the orders stopped after a short time.
Ask HN: Is there such thing as a “reputable” domain broker?
I'm considering selling what I consider to be a fairly valuable domain name that I've held onto for quite some time.

(Not a squatter! I've tried developing it more than a few times and failed miserably.)

It's 4 characters total, including the TLD, and it spells a catchy english word.

I would prefer to just drop it in the lap of a domain name broker and see if they can find me a decent price for it.

Only problem is, I've never actually come across one.

Every domain broker I've crossed paths with reeks of scam.

Reputable domain broker, are you out there?

Suggestions or general discussion welcome!
Finally, a blog post that answers the question 'what if Francis Bacon had been a commercial artist?'

It's a fine article with an unusually deep dive, but I'm particularly fascinated by how the human-drawn logos have a clear, minimalistic visual grammar while the AI offerings are strangely impressionist - many unsuitable, but some excitingly different.
Whilst Australia's NBN rollout was plagued with problems, in the end I would say it did go as planned - the design, as implemented, was intended to be crap. It was outdated when it was conceived, and could not possibly serve the country for the next thirty years as it claimed.
A few years ago, Matt Levine wrote an article about a similar case, at Capital One:

https://www.bloomberg.com/opinion/articles/2015-01-23/capita...

Incidentally, the article is hilarious.
Is there a group working on 3d printing artificial muscles?
I hope not. I have accounts at more than one bank, and need to have the data centralized for it to be useful.

Having a standard and open API across banks, brokerages, and credit providers would be killer.
It's probably a good thing you removed it, because I bet if the SEC were bothered enough they could argue that NOT changing your standing order is possibly informed by insider knowledge. No idea if that is actually something they'd try to argue though.
I haven’t touched compliance in a long time. I tho they have to report to tape, not as a cross. They always have to report due to Manning rules.

Also, the trades were done prior to CAT. I suspect it’s from Blue Sheets.
> But it may hurt their bottom line

They're opening the charging network to get access to government subsidies for charging infrastructure. Governments aren't going to fund single brand chargers.

Tesla should also switch to CCS in North America but for the time being it looks like Tesla owners are going to be stuck with Telsa's proprietary charging port. That blocks Tesla owners from 4,577 North American CCS charging locations:

https://afdc.energy.gov/fuels/electricity_locations.html

It'd be best if Telsa simply put CCS on the car like they do in Europe. But maybe Tesla's plan is to gouge customers by selling a CCS adapter.
Indeed, at least until they can't be. The whole "reproducibility" business is because of an emerging "replication crisis," where it has been found that a large swath of published studies fail attempts at replication. Articles about this situation usually say something to the effect of "even in physics," though usually without evidence.

A variety of causes have been proposed, such as abuse / ignorance of statistics, bad experimental design, and even outright chicanery.
The only reason CSV is hard to parse is that text editors made it hard to type ANSI 29, 30, and 31: the group, record, and field separators. So folks had to resort to comma or pipe and newline.

If you use the right characters built specifically for this purpose, then the problems go away.
I forget who said it, but I once read some great design advice which was 'be ahead of your time, but not too far or people won't get it. 20 minutes is about right.'
ThinkPad E series owner here. I find the default specifications worthwhile (including the keyboard). Dell was a contender but they priced the "business line" more expensive than ThinkPad. I got a sweet deal on Amazon and bought it in a heartbeat!
> it wasn’t an offer to sell one thing to lure people in and sell them something else.

Clearly they wanted to lure people in to sell them Pepsi cans...
> Modules promise to significantly change the structure of C++ codebases and possibly signal headers’ ultimate demise (but probably not in my lifetime). It also opens the door to potentially have a unified build system and package manager, similar to Rust’s Cargo package manager; though I imaging standardising a unified build system would be one bloody battle.

I wonder how many folks, like me, have stopped using C++ because it's too much effort to manage the build system and the overhead of headers adds too much to compile time?

An enormous draw for alternatives, like Rust, Zig, Nim et al is that they simply don't have these problems.
Because if we didn't since the 90s, the socioeconomics of Canada would have gotten insanely out of whack? Think of it in terms of access to education and information. As someone from the sticks, I can even grok how it would have played out, it would have been a nightmare. The kids from the pulp and paper towns (that I will remind you, very much helped build the Canada you live in today, the woods are nice sure, but the towns are there because of economics Canada is built on, not just because people want nice scenery) would have been drastically disadvantaged comparatively. I understand this is somewhat less true today, but I still think serving the rural infrastructure is disproportionately expensive, and I don't think we should start asking Canadians to move.
Show HN: Build a Custom Lisp in Swift
First, I'm sure they thought the probability of being caught, and thus the risk to themselves, was low. And who knows? They may have even been right about this -- without knowing how many people get away with insider trading, it's impossible to say.

Second, nearly all of the profits were allegedly made by Joon Jun and Junwoo Chon, who did not work at Netflix. $3M over 3 years was probably a lot of money for them, as it would be for most people.
I'm a physicist too. A bad analogy is that theory and experiment are like plywood. The individual layers are weak, but criss crossing them against one another and gluing them together makes something that's quite strong.
Thanks. Awesome project buddy.
> [..] the overall system is designed to account for this to happen in general, and that the analyzed code is not the final implementation that will be used with the CSAM system itself and is instead a generic version.

I think the claim here is that you won't have access to the source images, and therefore generating collisions will be more difficult. But, if you do have access to the source images, this has been shown to be trivial. This of course doesn't stop nations states generating images that cause hash collisions, in fact they would be incentivized to do so.

I would also add that Apple are behind the curve, attempts to crack the hashing algorithm more efficiently are still ongoing: https://github.com/AsuharietYgvar/AppleNeuralHash2ONNX/issue...

> [..] not the final implementation [..]

Why on earth would you invite people to come and test your algorithm and then say "sure, you broke it, but it's not the real one". This kind of defeats the point and seems like some bait and switch bullshit. I suspect this is some retroactive cope from management realising they can't deploy this version and whatever they do deploy needs to be heavily modified.

> If Apple finds they are CSAM, it will report the user to law enforcement.

One statistic I want to know is: How many people already trigger this report function in the wild? Surely currently is the largest number of positives they will ever have - if it turns out to be 0% - Apple should just scrap it.

> Apple also said that after a user passes the 30 match threshold, a second non-public algorithm that runs on Apple's servers will check the results.

So to avoid reporting, simply block Apple servers? Also, security by obscurity is not security - the algorithm supposedly being private just means that its not properly tested and Apple is not held to account.

> "Apple actually designed this system so the hash function doesn't need to remain secret, as the only thing you can do with 'non-CSAM that hashes as CSAM' is annoy Apple's response team with some garbage images until they implement a filter to eliminate those garbage false positives in their analysis pipeline," Nicholas Weaver, senior researcher at the International Computer Science Institute at UC Berkeley, told Motherboard in an online chat.

No. A report could be considered 'reasonable doubt' for law enforcement to do a full search. Imagine trying to explain to a judge why your iPhone shouldn't be searched because of a false-positive CSAM hash collision because of a malicious website you visited or a text message you received.
I had a great one today. I got a load file in (e-discovery world) that had my sent/rev'd/sort dates in "mm.dd.yyyy hh:mm" while my created and modified dates were "dd.mm.yyyy hh:mm". I can't fathom what piece of software sent that to me, and it wasn't rocket science to fix in Excel. I'm all for standardizing date format but with the # of applications that will only spit out data in one particular format I don't see it ever happening.
Which brokerages support triggering trades off moving averages?
Taliban uses sophisticated social media practices that rarely violate the rules
There are only like 21 resource types in the whole WebGPU API. Which of these do you think are going to go away?

* Adapter, Device, Queue, Surface

* Buffer, Texture, TextureView, Sampler, QuerySet, BindGroup

* ShaderModule, BindGroupLayout, PipelineLayout, RenderPipeline, ComputePipeline

* CommandEncoder, RenderPassEncoder, ComputePassEncoder, RenderBundleEncoder, RenderBundle, CommandBuffer

Adapter, Device, and Surface are abstractions that would be needed no matter what the GPU architecture. What else is there that's even fishy... QuerySet, maybe? The various kinds of encoders are already abstractions on some platforms, and I guess there are cases where there might be better resource binding abstractions, but I'm not sure what could cause this set of supported features to change on the hardware other than completely dropping the rasterization pipeline (in which case you can just emulate everything with compute shaders and buffers anyway). And the relationships between these structures are pretty well-specified, I doubt that will change either.

So at that point, at least if you want to stay cross platform, you're talking about things like the specific implementation of buffer mapping or tracing or whatever, which is the sort of thing it's relatively easy to add as an extension (or refactor to make more configurable).
I'm on Firefox on iOS and your website has a few pixels of horizontal overflow. It makes scrolling feel shoddy.

Anyway, OG Screenhero user here wishing you good luck with Pop! If Electron is too slow and you need a systems programmer, let me know. :)
> It's the difference between the airport checking my luggage for illegal drugs and the police showing up at every person's house once in a while to check if any drugs happen to be on the premises.

Actually, you're right. That's exactly what it's like. The former is how your Government routinely invades your privacy; the latter is an unequivocal violation of the Fourth Amendment of the US Constitution.

As it is with on-cloud versus on-device scanning. If Apple were compelled by the US Government to expand the on-device scanning to search for anything, that too would be an unequivocal Fourth Amendment violation.

Whereas any scanning that occurs on the cloud is not subject to Fourth Amendment protection. It's excepted under the so-called "third party doctrine", which effectively means the Government can rifle through whatever they want for any reason.
More generally than editor support, how is the average person expected to type them? I could easily add them to my keyboard, but if "editor support" turned out to mean "Edit > Insert > Record Separator Character" and I was now bound only to editors that support this, absolutely nobody is going to bother. They specifically need to be trivially typable in exactly the way commas and newlines are.

Realistically I don't think anyone (at least on HN) would presume that editor support would be so weirdly obtuse, but it's not exactly well-defined here, either.

I'm mostly just thinking out loud, here, not really critiquing anyone.
For your example, wouldn't that only work to make the original source image that's polluting the CSAM database look like CSAM in lowres? The actual document-image the oppressive government is looking for that'd trigger the match wouldn't have the CSAM included.

That said, I do think it'd be nice to have a better demonstration of exactly what this "derivative" the reviewers would be looking at is. There's a lot of variations there, balancing false-positive privacy concerns, the mental health of the reviewers, potential downsampling issues, etc.
Hence the "just for starters"
I know this has to integrate with existing C++.

But wow is that a multiple degrees more complex then in most other languages.
> While imperfect, I think that German electoral system is much better.

I often see people compare the US system to European systems and use "party" in both. I think this results in a pretty bad comparison, but takes some nuance to understand why. Democrats and Republicans are more accurately compared to coalitions in European systems than they are to European parties. As a point, AOC or Bernie have very different political ideologies than say Pelosi or Biden, yet are in the same party. Similarly Trump is very different ideologically than say John Kasich. While there is variance within European political parties I believe that we see a larger variance within American parties and thus it makes it more accurate to compare to coalitions.

In addition to this we should recognize that most European systems are working under a parliamentary system which causes this proportionate representation. We don't quite have a system like that in America and it would be tough to change the entire system. This is why many people, such as myself, are proposing systems like STAR or Approval. By being able to score (or rate) candidates (instead of ranking) we can achieve a proportionate representation with very minimal change, especially since systems like Approval already work on current voting machines. It is also a lot easier and more transparent compared to many round systems from ordinal voting.

>(example: Republicans paying fees and collecting signatures to get Greens on the ballot to divide the left vote and get a Republican in office, though this problem could be fixed with some form of instant runoff

But I also want to be clear about this. Ordinal systems (such as IRV/STV) fix this kind of spoiler there is another spoiler that is fairly important: the favorite betrayer. That is because the green party here is called a weak spoiler, they don't have a large voter base. But we need to also be VERY concerned with strong spoilers. For example: if Bernie ran against Biden. Ordinal systems are still vulnerable to this type of spoiler while cardinal systems are resistant to both strong and weak spoilers.

Edit: I wanted to add that we actually saw strong spoilers in the 2016 and 2020 elections, in the primaries. In 2016 it happened in both parties. Bernie and Clinton were a split. Many people didn't vote Bernie because they thought Hillary would better beat Trump. Similarly in the Republican party you had Trump, Cruz, and Kasich. Many Republicans liked a moderate like Kasich but didn't think he was a strong candidate. In the 2020 election we again saw this vote splitting in the Democratic primaries. While these cases are more obvious, such splitting also happens a lot in congressional races and other down ballot races.
WebGPU is going to be huge for Unity/Unreal browser games, and instrumental in architecting the open metaverse via the web.