skysight-inc/HackerNews huggingface dataset:
I think there's some crypto mumbo-jumbo to make it so you can't know if an image matched or not.
Show HN: Neural-hash-collider – Find target hash collisions for NeuralHash
I'm not sure that meditating on loving-kindness results in actual action though.
Yes, that was ~3 years of learning (and pain) condensed into a short paragraph :D

I think one key piece worth emphasizing was: Screenhero's core strength was in its interactive screen sharing. Slack's main desire was in voice, then video, then screen sharing, then interactive screen sharing — and this "impedance mismatch" is somewhat responsible for where things ended up. By the time we got to the end of that roadmap, the appetite for the final feature was low, while the cost was very high.
> People who do it are just complete idiots.

No not really. Billionaires do it as well and they dont go to jail.

https://en.wikipedia.org/wiki/Steve_Cohen_(businessman)#SEC_...
Then you don't understand what a net loss is, and you ignore the massive caveats of the article you cite to push your point.

You're all over this thread pushing bad faith arguments. Who pays you?
I am the senate
A targetted SMS interception attack looks like something something SS7 or SIM swap/social engineering, but a wide net attack looks like pwn the telco and get ssh access to an SMS gateway (or logs, or a database with content), or an aggregator, or a middleman SMS provider between aggregator(s) and carriers, or posing as a legit (or grey route) middleman and getting in routing and then snooping on stuff. Or just a highly priviledge position at a carrier or sms aggregator.

If your wide net lets you see 2FA codes, sometimes you can do stuff.
I don't know if you mentioned scrollbars as a rhetorical argument, or literally. But if the latter, then ... (queue rant) ...

What? Even scrollbars? Shows just how broken, regressive and anti-innovation the US Patent system is.

Its part of software legend how Jobs et al learned of these concepts through early exposure to Smalltalk. There are numerous videos of Jobs himself talking about it (with requisite amounts of awe). I'm sure most people here already know the history.

Theres even the interesting tale of how Jobs critiqued the scrolling (he prefered something smoother than line-by-line scrolling), and Dan Ingalls live coded a solution in a few minutes.

"Prior art" indeed :)
What you can do is design a backend for your project that is less general and tailored to your specific problems so as to increase the likelihood that it is easier to implement on new platforms that may arise. This is why I mentioned the “rule of least power”

For example using drawTriangle(p1, p2, p3) instead of drawPolys(TYPE_TRIANGLE, point_list, n_points). The former is unequivocally easier to implement, the latter requires more complexity.
Now make a left-pad.cpp module and unpublish it.
>If your optimization goal is "use the least memory possible," then sure, manual memory allocation is the way to go. I was addressing a different optimization goal: the "high performance" case, meaning approximately "high throughput, low latency operation."

Ignoring the amount of memory used, GC tuning a managed language doesn't give you the flexibility to control memory layout needed for maximum cache locality.

>If your use case allows you to not care as much about larger memory consumption -- 2x to 3x does seem like a reasonable first approximation of "larger" -- then GC is indeed a viable option for building "high performance" systems.

Not ignoring amount of memory used. In the context of this thread--video games specifically "high performance" video games--2x to 3x is almost never going to be acceptable.
Spiritfarer is pretty wonderful. You play a psychopomp, helping spirits in the afterlife to move on. But in the process, you ferry them around in a boat that you slowly expand, with all sorts of crafting mini games. The stories of the spirits you meet are mostly melancholy, but very moving, as they try to make sense of their lives and mistakes. I loved it.
Hands-off standing orders are typically fine with the SEC and are actually preferred to actively trading if there's even a remote possibility of being exposed to insider info. But, I'm not a lawyer and this isn't advise. Talk to your lawyer and investment advisor about any compliance issues.
I was using VisiCalc from the start, in 1981. I used it for hundreds of hours, particularly for school work, over years. The skills I learned carried over to other spreadsheets over the last 40 years.

But it was a stolen copy, I never paid a dime. Now I feel bad about that. Maybe they could put up a VisiCalc spreadsheet that would help me calculate how much I owe them now. I might need to caclulate an installment plan.
Microsoft's strategy at this point seems incredibly confusing. As a developer they haven't had a consistent message on how to target Windows GUI development in .NET core and their own product offerings seem to indicate their is some kind of internal war about the right direction to take. They deliver incredibly cool things like WSL2 and VSCode but the ultimate outcome will probably be that most developers will ditch Windows as their dev operating system of choice and use a Mac or install a Linux. At this stage, the small amount of consulting I do for Microsoft clients really feels like the late 1980s where customers were looking to get off proprietary minicomputers - lots of rehosting on cheaper servers, siloing legacy systems and moving onto more fashionable tech.

Even their preferred development environment, .NET, has an equivalent development and deployment experience on Linux based systems.

Most of the people who were using Windows as their daily driver have shifted to a phone and for most consumers access to a web browser and a mobile app store is everything they need.

On top of all that, their server operating systems seem to get worse with each release (Powershell, you suck) and now they are determined to cripple their flagship desktop operating system against the relentless tide of open-ness. At this stage it looks like they will end up like DEC. Remembered sometimes fondly by people who use any other system than Microsoft in their daily work.
Looks like a defense contractor to me. If you pulled two random things out of my company's roster, you could probably spin an equally suspicious narrative.
Honestly the modern build system is my favourite feature of rust.

No messing with autoconfs, and make files that spit out some random gcc error I have to debug.

To be fair however I am also not too interested in c++ and its 30 years of foot guns either so take it for what its worth.
Can the SEC get a search warrant to seize the endpoint devices and search them? (If not, can they use evidence gathered by the parallel criminal inquiries?)
Map Explainer: Key Facts About Afghanistan
Except what matters is the density distribution. 85% of Canadians live within 100 miles of the US border, for instance.

https://www.vox.com/2016/5/5/11584064/canada-population-map
It's so secret it gets distributed to every compatible iOS device, right
What a crock.

The author completely misses the point of what CSV files are useful for.

They are useful when both ends of the communication understand the context. They know what the data types are, they know what the character encoding is etcetera.

This is a very common situation. CSV files are easy to process, easy to generate, and can be read by a human without too much bother (they are not "for people" as the author so irritatingly asserts). I have written so many CSV (and other delimiters, not just ',') generators and processors I lost count decades ago. It is so easy.

And what does "retire CSV" really mean? Just stop generating them then! The consumers of your data will probably insist you go back to them as writing all that code just to satisfy your fetish with metadata is not useful

Now I am whinging.....
Either they have other income as well or they don't live in US where $3400/mo is plenty
It’s an older title, but my favorite of that genre is called Proteus. I’d love it if they ported it to the switch.
> Unless you think every company in the Western world (not just Apple) ought to cease doing any and all business with China

Well, yes, we're forbidden from doing business with Iran, North Korea, etc. because they're morally abhorrent or whatever - Is China just "too big to fail?"
Defragmentation was indeed more important on spinning disks; I think your "to reduce random seeks" is largely correct: another way to think about it is that it was ensuring sequential reads ("read in this 10MB file") did not become random seeks ("Sure, but that 10MB file is in these 5,381 chunks all over the place")

You are correct that SSDs do not require defragmentation, and to a certain degree defragmentation is somewhat harmful in the sense that it forces unnecessary read/write cycles.
To be clear, I'm not suggesting that I personally would be able to bootstrap this (and the tooling, and the declarations for existing libraries, etc) and have it take off

But if I saw it pop up on HN I'd jump on board in a heartbeat

Go has a lot of compelling benefits around compiling, performance, concurrency, etc that I think would translate. It just made a couple of really unfortunate decisions around null pointers and default values that turn a lot of people off. I think salvaging it from those unfortunate decisions would be worth doing for the right party with the resources to do so, and I think it would appeal to a lot of people

I'm not even sure I would want generics to be added, since that's an elephant in this particular room. I just want to be able to have a mote of confidence in the values I'm working with.
Plaid is only one security breach away from being utterly destroyed. And they will take out the financial lives of all their customers with them.

It’s utterly irresponsible and I have no idea how Plaid hasn’t been shut down. You have no recourse if they are breached. The TOS of your online banking probably says that if you disclose your username and password to any third party then you have no liability protections.
TL;DR - when presented with food in a puzzle, and food on a plate, cats prefer to eat food off a plate rather than solve a puzzle for their food. [not really sure how such an experiment is "cute", btw - seems pretty pedestrian]. Apparently most animals, from dogs to birds to giraffes, prefer to work for their food. No explanation for this behavior of cats is given, though a few speculative ideas are put forth and discarded.

My own personal anecdata is that cats really like predictable food availability, and the more predictable, the better - as in, not having to ask for it. Timed food release systems are pretty awesome for this, rather than just having the never-ending bowl of food. It's remarkable how on point cats are with the timing, considering my cat wears her watch upside down and as far as I know can't read roman numerals anyway. I interpret that as worrying about food = anxiety for cats. Thus, reading the article about their preference for not solving puzzles gets tinted by my experience and I think, well it makes sense that they don't want voluntary anxiety. It's not a fun puzzle, which I imagine for a dog it may be. Who knows..?
I realise AWS is a giant outfit, but comparing and contrasting their EC2 admin panels with the DO one, you'd be hard pressed to say AWS feels like a premier solution.
Much as with anti-vax, veganism is more about maintaining an illusion of personal control in a world where really we have very little, than actually saving animals.

(I will leave to one side the social signalling aspect, which again has absolutely nothing to do with animals)

(And of course other people have to bend over to accommodate your foible, or otherwise you can feel justifiably aggrieved - a win all around!)

Farm animals can be understood as devices for changing things we can't eat into things we can. Without them a large majority of the human population would starve.

Having said all that, we do eat far too much meat, and there is no reason to be more than necessarily horrible to said animals.
Pipe '|' here
>>"Windows promised an end to defragmenting with its next-generation NTFS filesystem"

I thought this mostly reduced fragmentation of the filesystem metadata; but not the fragmentation of actual datafiles themselves?
Very sophisticated indeed.
You're not wrong about Apple's messaging around this. I was specifically responding to your claim that pushing it to iOS 14 would require modifications to the EULA. It would not.
> I sued a tow operator in small claims court and the dude who showed up was definitely an attorney.

That might be because you were suing a company, though. How would a company "represent itself"? Get the board of directors in?
Right now? We've known Apple is backdoored since at least 2013 with Snowden revelations. Some of us chose to pay attention, others seemingly went back to sleep ...
The README (https://github.com/anishathalye/neural-hash-collider#how-it-...) explains in a bit more detail how these adversarial attacks work. This code pretty much implements a standard adversarial attack against NeuralHash. One slightly interesting part was replacing the thresholding with a differentiable approximation. I figured I'd share this here in case anyone is interested in seeing what the code to generate adversarial examples looks like; I don't think anyone in the big thread on the topic (https://github.com/AsuharietYgvar/AppleNeuralHash2ONNX/issue...) has shared attack code for NeuralHash in particular yet.
It is a text format. So you will always have to do that conversion.

Binary formats have their own pain points - more of them actually
Why were you surprised?
Dan Bricklin also published "Dan Bricklin's Demo Program" in the 1980s, which my team at IBM used quite a bit. It was for creating functional mockups of DOS (pre Windows) applications. We found it very useful in producing an interactive app mockup with which we could solidify agreement on requirements.

He acknowledges its existence, but doesn't have artifacts from it. As I recall, the box (as software was packaged then) had a large tomato on it (his company was Software Garden).

http://www.bricklin.com/softwaregarden.htm
The great thing about Primer is that most of its important events don't even appear in the movie itself.

If you like Primer, I highly recommend Shane Carruth's other movie, Upstream Color. Very different from Primer, but similar in that both movies let viewers figure things out for themselves.
You gave them your bank account login credentials and you didn't think it was strange?
I find it hard to believe this strategy works with any kind of long term horizon. This story reads like easy money. Tell us about some of your losses.

My old man always taught me: People love to brag about their wins (in the stock market), but rarely share their losses. The best traders know: You learn the most from your losses.

If this strategy is so good, why don't you run a prop trading firm doing exactly this? And do you run the same strategy for oil, natural gas, soybeans, and pork belly futures?
OpenBSD and Void user here. NetBSD was good under the 5.x/6.x era on the desktop, then the quality plummeted, a lot of ports segfaulted.

Now with 9.2 people is telling me is working really great as in the old days.
> but they have never gained widespread adoption.

Yes, because that just kicks the can down the road: how do you represent the one-byte string "\x1E"?
Google Leaks
OP here. First of all. You are 100% right. Genetics, environment, and everything else put you on some trajectory. It's much easier if this trajectory helps you. It's much harder if it works against you.

I overgeneralized the title. However, within the article, I mentioned that my blog is mostly for software engineers (and not hockey players).

Talking about getting in pro hockey is unfair. It's like saying, I want to be in the top 10% of Olympic participants( which actually put you in 0.000001% of all people participating in the sport).

It would be the same thing if I said, it's easy to get to top 10% of 1000 best AI experts in the world.

I am more talking about the whole field (all of the software engineers).
> but in practice the feds can screw anyone if they want to.

If you are in the billionaire club, you will pay a fine but the Fed wont put you in jail.
OP here. Two notes:
- Doing what others don't want to do
- And yeap. It's not trivial, but it's not rocket science.
Congress critters are exempt from insider trading laws. Insider trading by congress (and their staffers and family) was briefly made illegal by the STOCK Act of 2012 [0] and quietly neutered a year later.

[0] "STOCK Act - Wikipedia" https://en.m.wikipedia.org/wiki/STOCK_Act
>Statistically the median age in the games industry is 25 and always has been.

Where are you getting this information from? The only hard data I can find is from self selected survey responses, but this survey from IGDA shows only 10% of employed game developers are under 25 [1]. My guess is that (as you've acknowledged is possible) there's some serious selection bias going on. You said you have an interest in burn out rate, so I'm guessing you're more likely to follow/notice game devs who discuss this topic. This group is more likely to be suffering from burn out I'd wager.

Another poster already mentioned that engine devs (the one's writing most of the C++) tend to be older than the industry average.

1. https://s3-us-east-2.amazonaws.com/igda-website/wp-content/u...
I was 15 when my dad brought home an Apple IIe with VisiCalc on a floppy. Since I had taken a computer class at school (learning BASIC on a Commodore PET) he asked me to help. I ended up installing it and out how to build a spreadsheet for his non-profit. I didn't realize it at the time, but this moment reverberated into a long and successful career. The early days of which were centered around making spreadsheets for a wide array of businesses. VisiCalc literally changed my life.
Installations Solaires
> They are also much more complex and dense, so I can't reverse engineer them with my microscope.

What would be the path forward if you chose to try an do that? A different light frequency microscope? Or something way more complex and expensive?

(Or would having the imaging capability not matter because the complexity is too high even if you could see it properly?)
The Hidden Costs of Dollar General
I agree, it would be useful if Apple could be clearer by what they mean by a derivative. I recall reading somewhere that it's a reduced resolution, grayscale copy of the image. I can't vouch for that, but that would be a plausible notion of what the "derivative" would be.

Personally I would also be placing a hard watermark in the middle of the image, or maybe some hard slashes randomly through the image, so that "clean" images cannot leak out of human review.

Let's imagine that the derivative is a 0.5 megapixel, grayscale, watermarked, HEIC-compressed copy of the original image. This would be plenty to determine with zero ambiguity that the image is actually "A1" classified, i.e. depicts a prepubescent minor ("A") engaged in a sex act ("1").
>Having a tight financial situation is one thing, but it's the entitlement that did it for me. If you ask and they say no, that's that. It's why terms of service exist.

That's totally fair, and I would've acted as such myself were I in that spot, frustration be damned. That said, it's still disingenuous to suggest that they pitched a fit because they didn't get "free things" when they were clearly willing to pay, just later than usual.
Their implementations are not on-device and thus it's actually significantly more difficult to reverse engineer. Apples unique implementation of on-device scanning is much easier to reverse engineer and thus exploit.

Now apple is in this crappy situation where they can't claim their software is secure because it's open source and auditable, but they also can't claim it's secure because it's closed source and they fixed the problems in some later version because this entire debacle has likely destroyed all faith in their competence. If apple is in the position of having to boast "Trust us bro, your iPhone won't be exploited to get you SWATTED over CSAM anymore, we patched it" the big question is why is apple voluntarily adding something to their devices where the failure mode is violent imprisonment and severe loss of reputation when they are not completely competent?

This entire debacle reminds me of this video: https://www.youtube.com/watch?v=tVq1wgIN62E
There is a away to set goals and these can have a time component, daily todo list, weekly goal. But as you mentioned this works when they are a personal tool, and best when broken down into small achievable increments.
Off topic question, but if I want to make products for KDE for money, is it considered bad, are all KDE software expected to be free?
I dropped it at a similar point after working out how many hours I still had to go and asking myself if, later in life, I would view having seen it through as a good use of my time or not. It was then a very easy decision!
Take the population distribution map and throw it on top of the telecommunications coverage map and put it on a 20 year timeline, I suspect you'll have the answer to your question, as I explained, Kenora is not near Toronto, it's many many many many many many many hours of driving away, places that are literally physically difficult to get to.
>Is China just "too big to fail?"

Kind of, yes.
B00merang themes has all of those and Win 3.11 themes too.

Not for icons but Chicago 95 makes a good approximation.
Definitely (you can't generally pass anything through the liver without something happening to it) Unfortunately many metabolites also have some effects (as with the fish example)
> This struck me as a potentially mind-blowing win for NetBSD. Why isn't every RTOS, embedded system OS, toy OS,experimental OS etc. based on NetBSD?

I think it is used a lot as a starting point for porting other OS, but it doesn't necessarily persist.

Supposedly Apple started with NetBSD when porting OS X to x86, not that x86 is exactly esoteric, but NetBSD lends itself to being a starting point. From what I read nothing remains of NetBSD in OSX, the current BSD userland is from FreeBSD but is pretty old still.
> They make a ridiculous amount of money doing so.

I suppose it depends on how you define ridiculous, but HFTs actually make a surprisingly small amount of money these days. Probably single digit billions across the entire industry (https://quant.stackexchange.com/questions/34856/how-much-pro...), though 2020 was an exceptional year for many firms.

> Shouldn't the exchanges have offered the best price, and provided liquidity, in the first place?

Either your wording is a little funny, or this question indicates great ignorance about how trading works. Exchanges do not provide liquidity, market makers do. In 2021, "HFT" ~= "market maker".
Is that what it takes? Not hard levels?
Any such searches, because they are compelled by the Government and occur on private property, would be an unequivocal violation of the 4th Amendment of the United States Constitution.
I wrote one component in go - it does everything that is expected from it with good performance without having to deal with virtualenv/jvm dependencies. However I don't want to write that much code again. Only of there was a language with ecosystem/brevity/garbage collection of Java, strong type system/pattern matching of Rust, excellent multi-threading of go and produced a dependency free binary.
It's "annoying" when Microsoft continually cons your dementia-suffering family members into switching their browser back to Edge, which has none of their logins or bookmarks. Confusing them, worrying them, and doing real human harm.

Here's to dark patterns built into the OS! UI decisions matter.
AfterStep had millions of bells and whistles. And the default theme was too horrible and gaudy like an LSD trip.
>I don't know what the original person was asking for.

Wouldn't it be better to withhold judgement, then?
It's a unique film. The best word for it is probably "hypnotic."