skysight-inc/HackerNews huggingface dataset:
Yeah, everything I posted there is based on something I had to do at one point or another, and none of it was pretty. (Some ugly enough to have decided against it even though it was done and working.)
>>> Only images that match the hashes of the database of CSAM held by the National Center for Missing and Exploited Children (NCMEC) that are uploaded to iCloud Photos are checked.

Incorrect. All files on the phone will be checked against a hash database before being uploaded to iCloud. Any time before, which means all the time, if you have iCloud enabled.
Arrangement of relations between men and women follows from how children are conceived, and who subsequently owns them because of it, not from socio - economical considerations, that's a leftist hoax of confusing the cause and the effect. Quite the contrary, economics should follow from biology, not the other way round. But someone has an agenda to push in order to break down family unit in order to deprive people of economic and legal autonomy within this unit, and subjugate them to the state.
RIP Richard K. Guy
https://aperiodical.com/2020/03/richard-k-guy-1916-2020/
God or Money (You Have to Choose One)
In English at least Q is always followed by a u. So to a native English speaker it's non-obvious how you'd pronounce this.
Why Interfaces in Go Are Not Explicitly Implemented
I agree that a modern high-level programming language model needs an ergonomic error model. But C++ exceptions are not the only way to go. You can have error model that have similar (or even better ergonomy) than C++ while not having any of the drawbacks (like extremely complicated runtime stack, slow exception handling, messed up control flow etc.). Basically, in my personal opinion, any error handling that involves automatic stack unwinding is a failure.
Excuse the following harshness. But it is due to the dismissive tone I am responding to.

Bullshit. "Lisp" is completely adequate description of a specific succint, elegant and infinitely portable formalism to describe programs - even without the ecosystem.

It is compact and elegant. The concepts within a Lisp like system can be expanded to help in myriad programming tasks.

It's like a koan that cannot be repeated enough until every programmer has implemented a lisp interpreted at least once.

I refer to the "Roots of Lisp".

http://languagelog.ldc.upenn.edu/myl/llog/jmc.pdf
It does make sense if you think about it in terms of overall calories consumed rather than metabolic rate.

Children are very small and light, so even with a higher metabolic rate they need less calories overall than an adult. However a teenager is usually reaching adult size, but still with the same higher metabolic rate as the child, meaning they will need more calories than a typical adult who is on a lower metabolic rate even at similar size, that is why teenager seem to eat so much.

Pregnant women likewise may not have a higher metabolic rate, but they still need to eat more calories overall then before they were pregnant as they are growing in size and weight. It's not much different to a bodybuilder eating more calories to build then maintain a greater muscle mass.
Would be interesting to have some extra metrics besides line count regarding verbosity.

My intuition based on experience is that Java/C# might have much longer or more complex lines.

Alternatively, maybe verbosity is more about perception. For example, I always feel like Java makes me write more type declarations than should be necessary. Wereas in Python, there might be more code but it is more related to the problem at hand rather than incidental complexity of the language.
> "Such a simple idea required introducing the terminal, basic terminal commands, GitHub, git and its most common commands. It took about 3 hours for us to get through just the most basic pieces."

I don't get this.

"Can you imagine? Learning to program a computer took us some hours!"

What do you expect? That people without prior knowledge or experience just pick up source control in seconds? I'm honestly wondering - what makes you think source control systems are so trivial? Is it really too much to ask a newcomer to invest some hours into learning something these days?
Show HN: A pos tagger written in PHP
On Digital Minimalsim (2016)
Pretty straightforward with m4.
Exactly.

Selling dev consoles on ebay or drugs on the darkweb? We'll take the picture in the listing and find out who took it.

Can't find any matches? This is too ineffective. We'll need Apple to store all hashes on all devices for 6 months.

The slippery slope argument makes a LOT of sense.
The problem with all of this, is that it's about to trust. We're are supposed to trust apple's algorithm to avoid false positives, we're supposed to trust apple that even with false positives there's some threshold to cross, and then supposed to trust apple that their employees will do a good job verifying the pictures, and then(most imporantly) trust that a giant american corporation won't honor secretive state requests to start scanning our phones for other data.

I just don't have that trust. Obviously I think that protecting children is an incredibly important thing to be doing, but I don't trust apple to be running such a system(I do trust them maybe a tiny bit more than I'd trust google in this case, but ultimately I'd rather this system didn't exist at all).
Dad makes teddies with health conditions to help children with medical disorders
Is your work public? If my article was useful, I'd love to have a look at what you did!
- Something lightweight (and simpler) will replace K8s. It's probably not gonna be a new technology per se, but something we already have but used differently (just like HTTP/REST took over the Soap/XML world; we had it in front of us but we weren't looking at it)

- Something else will replace Agile. I'm afraid it will be even worse (some kind of movement driven by people who want to sell books and conference talks), but on paper it will look way leaner than current Agile practices

- By 2030, sexy third-party services that we use today and that take some core functionality of your business to the cloud, will look like legacy stuff that is very hard to maintain (more than the usual legacy code that you own). Hopefully this will lead to less SaaS and more "let's build a library for that" or "we actually don't need that, let's talk to the client"
Care about all the things? Here's how to choose a cause to support
Alright I get it and I am sorry, I will try to do better in the future.

But for my curiosity, does the rules not apply for the posters as well? Is it ok to post stuff that is inherently racist or promotes segregation?

For example, if someone would have made a dating site for nazis would that be ok on HN as a post and when the obvious comments are coming, I guess those would get warned and removed?
I don't want my private pictures reviewed by humans. What's the probability of that?
I tried to go through all the cookies turning them off, but there were too many:

https://archive.is/pNlJC
This is very important for any water related activities:

many kids drowned because of this. Jumping, screaming and laughing in the water - the next moment gone. You have to pay attention. I do not mean, being overprotective, just pay really attention to them and you should notice, when they are about to reach their limits.
According to GitHub, published in February 2013, written during 2012. I feel old now.
>Canada's engineering market isn't impressive because it doesn't have the American DOD spending behind it.

DoD spending helped build Silicon Valley when it was all fruit orchards, but other forces surpassed it in importance decades ago.

>There are countries that are quite impressive for their software engineering compared to the states and population. Sweden comes to mind and the taxes are a lot more steep there than in Canada.

If you credit defense spending with Silicon Valley today, you ought to do the same with Sweden. It, after, all, has an unusually large native defense industry. Saab jet fighters would not exist today if Stockholm hadn't decided decades ago that having an indigenous aircraft industry would be of value for geopolitical (as a neutral country) and economic reasons.
How to Know If Your Tech Startup Is a Good Idea
I'm a Danish guy who has never posted anything on r/India but I was banned from both r/worldnews and r/India for calling out the racism against Indians on r/worldnews.
I subscribe to an alternative premise - "The browser is effectively an OS and thus a standardized distribution target".
There are cases where the people I want to distribute to don't suffer from the constraints you mentioned. e.g. will tolerate a 20 second page load in exchange for the experience my product will provide.

Being able to reach all devices and have a super fast experience without consuming bandwidth is always good, but not always a high priority .
Can't tell if this is a joke or not. Sure hope it is.

If it isn't — the number of people who understand m4 well enough to be able to maintain something like this can probably be counted on a few hands.
And it's even worse than that

The 33kWh per kilo of hydrogen - that's the absolute physical limit of green hydrogen production via electrolysis, assuming 100% efficient production, no leaks, no labor, no maintenance, no electricity losses, frictionless transportation and infrastructure that just magically pops up where needed. It's not the case that technology will push the price down - this is the best anyone can ever hope for
Would be cool to have one of these simulated aquariums using these fishes.
Author here; worth noting this article was written a decade ago, and while the concepts it describes are probably still useful (or so I'm told) the text is starting to show its age. Most notably, the examples are completely broken for x86-64, as I didn't have a 64bit processor when writing this.
> Unless you pay them both an upper middle class wage ;)

Feel free to give an example of an actual major country that does that then.

If you can't think of such a real life example, then maybe that is your answer as for why this does not work.

As someone who lives in America, I am more than supportive of Canada spending all of their money, overpaying their trash collectors.

That way, Canada can get their trash collections, and we in America can get their engineers.

Go ahead, other countries. Overpay everyone. I'd love that. That way we can poach your high value citizens who are overtaxed.
On the other hand

() they solve a handful of use-cases really really well.

() if you are writing relatively decent C++, most code is pretty much exception safe already

() lots of abstractions are dangerous when mis-used

() they are sufficiently low cost that they almost never show up in the fairly extensive perf profiling I do on a large real-world application (LibreOffice). And LibreOffice throws exceptions __a lot__

(*) Except for toolchain writers, nobody cares how they are implemented
And the super weird body language. It's cool that they tried but really this is so far from what can be done using video editing tools today.
Right, but there is a big difference between them having the software in place already to steal files off a phone for a government, versus a government telling them "you must deploy this new software." In the past Apple has said no to writing any new spyware for the government. They would not be able to say no very easily if the software is already on the devices.
I was going to buy my first iphone ever this year. Because of the privacy promises. Now I am not sure anymore.

Once they open the door they will not be able to close it ever.
> is there a powerful anti-Cuba lobby keeping it there?

Yes.

Basically few Americans care either way about Cuba, except for the descendants of those who fled the revolution, who are absolutely furious about it. That has a big effect in Florida.
Singapore's Ant-backed M-Daq raised $200m
Headline is misleading. The infectivity is comparable to Delta (within a standard deviation). From what I can tell, they only compares immune escape relative to the original wild type, not delta. I'm not an immunologist but the headline seems to me highly editorialised, and not supported by the paper. Would appreciate the input of someone qualified.
Never understood why they went with that grey color.

Even other computers used the same color.

I remember buying a Atari 1020st (I might have gotten the number wrong). I bought it for word processing, since writing was my weak subject. I remember getting the computer home, and was hooked. I went through college without telling anyone about my computer. I felt like I was cheating.

The only thing I never liked was that horrid beige color.

Years later, while in a bad mood, I tossed my computer, and printer. There hasen't been a week that went by where I regret throwing it away. I tossed it because it was becomming obsolete, but mainly because of the color.

Does anyone know for sure why so many manufacturers when with that beige?
I do that a lot with the firmware I write in C.

typedef struct
{
err_t error;
int error_line;
char *error_msg;
...
...
} thing_t;

// set out of range error
thing->error = THING_ERROR_OOR;
thing->error_line = __LINE__;
thing->error_msg = "outofrange"

You can grep on 'outofrange' and find where the error was set.

I originally started doing that to mark 'bad' analog readings in process control equipment. I wrote my filters and control loops to be able to 'eat' occasional bad readings without barfing. Worked very well.
...they are so trivial that they can be figured out in less than three hours. Mercurial can be learned in minutes. Fossil in half an hour. Even git isn't particularly difficult; you can get "working knowledge" of it by glancing at this:

https://git-send-email.io
Then just make the cost of training free only for those that stay in the country.
> what makes you think source control systems are so trivial?

The commenter is referring to the tooling around git, wasting valuable teaching time.

For example, most people will only ever have one ssh key on their device. Having to setup the keyring, and keeping aware of its nuances, is a waste of time.
Apple 2019: ‘what happens on your iPhone, stays on your iPhone’

https://9to5mac.com/2019/01/05/apple-privacy-billboard-vegas...

Apple 2021: but we will scan your photos anyway

I don't understand something they are scanning "using a database of known CSAM image hashes"

This means new photos will not be in that database, so what is the point of scanning for old photos as it will not prevent new crimes!
You're right. A subject being difficult to master means we should do everything we can to make it difficult to learn too.
No they haven't. It voluntarily and temporarily shut down. Someone was pretending to represent Reddit threatened to sue u/savevideo, but Reddit admins stepped in and confirmed it wasn't them and that they don't have anything against u/savevideo
Crypto heist hacker returns most of the stolen funds
> this guy uses bitcoin as an uber eats

This is the famous 10k BTC pizza again, isn't it?
That's the sweetest thing. We need more people like this Dad out there. Someone needs to get behind this and fund it! There's a real need for toys like this.
I think Soul of a New Machine could still work as some gritty All The President's Men style movie. Just make it genuinely look and feel like it's from the era and I'm down. But use the garish colors, harsh lights, and loud offices. The bad hair, smoking at the office and sexist office remarks. Just like how there's modern italo disco and synthwave bands I want it to fully escape from the now
WHO chief inspector says 'likely' patient zero was Wuhan lab researcher
I agree that apartments are CURRENTLY a problem.

But we're talking about a centralized high-density residential building vs sprawled out suburbia. It HAS to be easier to setup electrical charging en masse in an apartment building.

Once your downtown hi-rise loses market competitiveness b/c you DON'T have charging, it will change VERY quickly. The charging infrastructure will be a capital outlay with depreciation and there is about a 99% chance there will be some decent government and utility subsidies that come with it.

I agree none of that (the market force or the subsidies) exist currently, but I'm guessing in three years it will be happening.
That actually sounds quite nice and quite close how Torvalds thought git would be used I guess.
Nobody said to manually write stack unwinding code or to only use malloc() and pair each of them with free().

There are other very good solutions that involve explicit structure. For example

- do not free things at all, just reserve a big chunk of address space and let the OS populate it as needed. When the process quits the OS frees everything automatically.

- do the same thing for parts of the program but implement the "OS part" in the program itself. There are variations of this known by terms such as "memory arena" or "pools". Basically, just take care to group allocations by end of lifetime. Then you can free everything in one go without tracking each lifetime individually in a stack frame (which is insane).
No, you’re not allowed to do crime even if you kill all witnesses and destroy all evidence.
The embargo has no mistery. You can be pro or against it (I'm against), but it has solid bases. Current regime stole/seized/expropiate a lot of USA business assets in Cuba in 1960 (valued today around $6 billion), so it's USA right to embargo the country. Given the economical assymetry, USA can keep the embargo forever without consequences.

Some countries were in the same position as USA of assets seized by the regime, but they accepted symbolic paybacks. USA didn't, probably because they didn't like Cuba destabilizing the Caribean region in the Cold War. At the time, they probably believed that the embargo will damage Cuba regime and cause a quick coup, nobody thought that the regime will survive more than a decade.

Through time this has become a political matter (softening the embargo loses votes in USA, specially in Florida; paying back would expose the regime failure in Cuba when the boogeyman is gone), so both sides at political level are very interested in mantaining the embargo. I tend to see politics as a game of staying in power as long as possible, and here we have a Nash equilibrium where trying to end the embargo goes against both parts. Some people believes (I do) that the embargo helps the regime.

There's no "anti-Cuba" lobby: there's a "anti-Castro lobby". Sadly, this lobby believes in the embargo, and sees its lifting as a weak position against Castro regime.
Put "AI/ML" in your pitch deck, raise a few hundred million, or reverse into a SPAC, and then bludgeon the competition to death with sheer force of dollars.
> There is nothing that prevents you

Correct. When this bipartisan bill passes, everyone will be able to install whatever app store that they want on their iPhone, and Apple won't be able to do anything to stop it.

The future is going to be pretty awesome, when the law forces Apple to make it extremely easy for people to use other app stores.
Off Topic:

I think carbon capture is a valid approach for power plants and will be effective if done well.

What's not effective are these carbon compensation schemes, where you can pay a few pennies to have somebody sign a paper that they'll let a tree grow for another year, as if that would somehow compensate the release of fossil CO2. It's no better than an indulgence letter you bought from from the Pope.
r/conspiracy called it back in January of 2020
Agree. People, especially from what I see, less socially savy people who need a fool-proof way of trying to win by force any discussion, nowadays have been using logical fallacies and logical soundness of an argument as the ultimate way to win an argument which is BS. There is a reason why our brain evolved to use probability and make logical fallacies to form judgements. Granted, it doesn't work all the time, but it does work A LOT.

Example:
Ad hominem - true, often people start attacking the person in order to escape the argument altogether, and because they have no good counterpoint. But again, this just shows lack of social intelligence. Maybe, we cannot counter-argument that person, but we show that they have ulterior motives, that they are a bad person, and whatever they're cooking, even if it seems ok by their current words, and I can't refute their well thought out position and explain my intuition, he's going to do something bad really soon. So, don't listen to him.

Logical fallacies are useful to be known, but they lately tend to be overused as the end all of "you're making a logical fallacy therefore you fail."
It's $0.30 on the base layer and closer to $0.01 if you use lightning.
Get a large enough valuation, and you can just buy competitors with a real proposition and tech...
AI writes code: I created a login form in 30sec with OpenAI Codex
The title is misleading, it makes it seem like he was rendered for the entire keynote.
It was the 1040st. But it wasn't beige. That one was light gray. I always thought it was quite stylish.

The Amiga was beige like most of the PCs of that era. As for the reason, I think it was just fashion. Beige + smoked glass doors was fashionable in the early 80s in offices.
This is a great question and one that I have been asking for quite some time. Many tutorials and guides make the mistake of conflating git with GitHub to the point that many new learners think GitHub is git.

When I teach git, I make it very clear that GitHub is one of many services you could use. For our purposes, we're using it because GitHub is quite popular and is a familiar place to look when interviewing with a potential employer. But I stress that there are other options (eg. I host my own instance of Gitea).
UMA2.0 Bash Client
Machine Learning – A First Course for Engineers and Scientists
Maybe Reddit could raise more funding and buy OnlyFans.
Got ya, sorry!
I dont think your saudi or china points grasp the nature of this tech. This is about checking what users have on their devices BEFORE it is uploaded to icloud.

So both China and the Saudis (any plenty of other governments) will be very interested as right now, it takes a lot more effort for them to access phone contents (there certainly aren't mass surveillance programs like this for handsets).

I weirdly agree with your last paragraph, but i think we disagree about the details. I can't find any evidence for your assessment that this can only be used against 1 (US) set of image hashes. Or that shitty regimes won't be allowed to abuse it.

If Apple came out and proved that, i might not be happy but my worst fears would be gone. Their silence is sort of deafening at this point...
Except the money you would have been paid previously still exists somewhere and will go somewhere else.
Ah whoops! It sounds like we're in a very similar boat indeed! All good, nice to meet a like-minded soul on HN.

I completely know what you mean about the complex numbers and Hamiltonians etc. A lot of the time I think I could even have a reasonable chance of understanding the concepts given a few graphs/diagrams and some kind of translation to prose/pseudocode (or even just code) but there is so much symbolic syntax in both maths and physics (too much for me!) - I think it's probably hard to become fluent unless you use it every day I reckon.

I can also imagine something like a 'reasonably realistic' subatomic particle simulation framework in a 3D engine where one could fully control time space, energies, polarisation, quantum stuff etc and really examine the events in detail. I think one could perhaps start to get a feel for how it all fits together just by playing with the various interactions and watching/virtually-measuring carefully?
CHEAT - Just wrote a bot to meow at popcat.click so I don't have to
The "contempt for efficiency" disaster also has other sides: all the time you lose to navigate into what should have been done properly in the first place.
I first saw this on a Facebook group. The email sent from Poly Network felt like a congratulatory email and started with "Dear Hacker"