skysight-inc/HackerNews huggingface dataset:
generally I agree, but I can understand why they did it. If they're accused of allowing underage models they'll be in a spot they definitely don't want to be in.

There was a case years ago of a man who was on trial for child porn. It took the actress physically coming into the courtroom and showing her ID before the case was dropped.

It's just a really scary place to be in terms of society and the law, so I can understand making the decision to do the 'wrong' thing in this instance.
Extremely good information and background context is available in this article: https://gafferongames.com/post/why_cant_i_send_udp_packets_f...

The big issue is trying to make UDP "safe" enough security-wise for the web platform, and such considerations are generally taken extremely seriously. If a vulnerability were discovered, the Google Chrome userbase could become a botnet capable of DDOS pummeling any website.

Workarounds apparently exist for UDP over WebRTC, but it's a very "bulky" solution.
> Don't use the `any` type

The problem here is two-fold:

1. Culture and existing code. Popular libraries use any when they should be using unknown or just not de-serializing stuff and making you explicity parse it yourself. The reason why these are popular is because culture and because of #2.

2. Creating type guards is a pain, especially if you're trying to go from unknown to something with a complex structure. If types were something you could reflect on in run time, like most other interpreted languages, this would be a lot easier.
Isn't this still wrapped in a container. I would assume a commercial deployment would need this isolation - after all chrome allows toggling feature flags, which could bleed across instances if not containerized.

The big benefit to this approach is the availability of WebApis in a Faas environment.
In the United States:

For interstate commerce: FTC [1] or state/county AGs/consumer affairs bureaus, e.g. NYS [2], CA [3], WA[4]

[1] https://www.ftc.gov/about-ftc/bureaus-offices/bureau-consume...

[2] https://www.usa.gov/state-consumer/new-york

[3] https://www.usa.gov/state-consumer/california

[4] https://www.usa.gov/state-consumer/washington
Yes, aspirants pattern-match from success and make tweaks they deem essential to their goals. That‘s the history of human endeavor. Already you see female software engineering hiring growing in priority in the companies that are struggling with hiring.
Microsoft Application Inspector
Yeah, that sucks. Plants vs Zombies should have never gone IAP.

It's fine that you don't trust that it won't change. That's probably a good thing overall to have that skepticism.

This is my first real experiment with designing a free game that isn't just a free flash game with zero monetization that I just put out there and let millions of people play without getting any income for it (what I used to do 15+ years ago...basically just gave a lot of free money to flash game websites that did have ads).

I've worked on a F2P game before at a video game company and it did all those terrible tricks and I didn't feel to happy working on it, was always hoping we'd get a new client for more interesting and fun games, but it never ended up happening before they had to do major layoffs.

I'm not claiming I won't ever do something that you personally won't like, this is mainly just what I'm thinking now. But I'm hoping that being less obnoxious will earn me some more good will than trying to squeeze every last dime out of players like big companies do. I'm just one guy making games outside of my day job, here.
And apparently pictures of credit cards for some reason.
This is why in some philosophies, there is a big difference between experiential knowledge and awareness and empirical ‘measurement’ knowledge.
> Such questions are not tolerated, so be warned.

These are fair questions. Where are they not tolerated? And by whom?
The ability to sort by rating alone is a gesture Google lacks, that alone makes this a joy.
And don't forget: D&D 1st edition is in general rather brutal and punishing. Fail a saving throw? Dead. Fall to zero HP? Dead. Gold is XP (and vice versa). Your level 1 magic user can be handily murdered in one swipe by an average housecat.
Isn't Guile VM the VM behind Racket?
You might like Screenotate by Omar Rizwan - https://screenotate.com/
I've definitely noticed a difference.

I have been developing my current project using IntelliJ, which makes it easy to jump from function call to function definition.

Once I had to do some maintenance on a live copy using vim, where I don't know how to use those features, I decided to gradually redesign things to have fewer levels of nesting for easier maintenance.
It is. It is super ominous. Scientists have been doing their best to warn the general public for decades. Sometimes I wish there were an afterlife so the people knowingly preventing action would have some sort of consequence. So many people will preventably die in the coming years and decades, and we will have destroyed the planet for centuries everyone who is left. I think people generally don't appreciate how much worse the climate will get even if every person instantaneously disappeared and all anthropogenic CO2 emissions stopped.
now THAT is ridiculous.
Cutting growth could be carbon positive in some limited circumstances I guess. If it's used to build houses or other structures where the wood doesn't rot in terms of just the materials it /could/ be storage positive if the equivalent land is replanted.
Published in 1999.
The first Solar Electric Vehicle. A car charging itself
And this is why I recommend using fake details & IDs when signing up to sensitive services like this. Not an ideal situation and I'm not blaming the victims here, just stating what I would do if I had no choice but to sign up for such a site. Given the life-changing consequences of a leak and the risk of harm (stalkers showing up at home, or being an LGBT performer in a location where the government doesn't approve of that) the consequences of being caught with a fake ID are tame in comparison.

Ideally there should be a way for the websites to fulfil their legal obligations regarding age verification without actually handling any ID data themselves. Maybe a government-provided oAuth style service where you are redirected there, authenticate with the government (no extra risk there, they already have the data) and then they return a signed blob to the website asserting that you are of legal age without actually disclosing any details.
They might be unconsciously biased.
Most kids would have a hard time playing Card of Darkness (for example), which is a fairly tough card-roguelike thing. Grindstone is also really good. There are a ton of great games on Apple Arcade. I will completely agree that Apple is bad about promoting it though, they don't really seem to understand how to talk about games at all.
Most motorbikes overstate speed for whatever reason. Usually by 2-5%. I would agine your estimate was more accurate. There is a whole industry for correcting motorcycle speedometers.
>Sometimes you basically have to have it on (when the language is demands it) but I usually turn it off. It's too much visual noise, too distracting

With a proper tool you can configure if autocompletion pops up automatically or only if you request it with a hotkey. Check your tool if it can do this. If not then look for a better one.
Predictions, bets and opinions on what punishment will PussyCash/ImLive be facing? A fine proportional to their earnings?
My area has been getting more snow over the last 10 years, more similar to what I had when I was younger. I did notice that years 2000-2010 it appeared that every year was getting warmer/less snow but lately in the short term at least it appears to be climbing back to where it was.

For those who like data/numbers here you go.

http://funintheup.com/snowfall/upper-peninsula-snowfall-tota...

From the website

>Hello all, welcome back to another winter season here in the Upper Peninsula of Michigan. This is the 8th year of snowfall reports on FunintheUP.com, thanks for following the snowfall page! FunintheUP has quickly become the #1 place for snowfall totals for those interested. .
This year will be another fun year of snow, are you ready? We have 10s of 1000s of followers that check in from snowmobilers, weather stations, emergency personnel, city officials, road crews, skiers, snowboarders, groomers, ski resorts, and many more people across the country and world who love to follow the snowfall totals across the Upper Peninsula of Michigan. Last year Tamarack Loc. with 362.8 inches of snowfall for the season, passing the 1978/79 (Houghton county) record of 354.1 inches. This is the 4th highest snowfall amount recorded in the Upper Peninsula. The highest snowfall ever recorded in the Upper Peninsula was in 1978/79 at the Keweenaw county snow station with 390.4 inches. --Thank you so much for your support for over the years, Yooper Steve.
Apple just put 12,000 employees into a low rise complex surrounded by parking lots with no access to mass transit of any kind.
Same but Mononoki.
I've entered an infinite loop clicking that link.

Luckily scheme does tail call optimization and I didn't crash, just looped forever.
Heh. Know of a team of engineers who deliberated over a brittle system for months. Mission critical, world ending stuff if it failed. Their manager got tired of waiting and sent a mail to the team that ran the data centre asking for the machine to be disconnected from the network. By CoB, nobody else had even noticed. Thanks to the nature of big businesses, that mission critical application had been programmed into obsolescence years before by other teams shifting their own workloads off of the server.
On the phone it makes sense because input is very constrained. On a keyboard/doc in a language you are fluent in, it is a distraction.
How does it work with iCloud Photo Library, where most of the photos are not stored on the device? Does it have to download the full library to search? I have over 35k photos, but this app only shows about 4.5k of them, and it processes one image every 2-3 seconds.
But they shouldn't. The key you enter as a user is actually only half of the key needed to decrypt the data. The other half of the key is generated by the secure enclave when the device was first powered on. This part of the key alone should be impossible to brute force and is stored in tamper resistant flash memory on the secure enclave co-processor.

So you would need to break open the co-processor without destroying its contents and read the secure enclave key before any brute forcing could happen directly on the encrypted data.

And no you can't just try to brute force it by sending decryption requests to the secure enclave. The secure enclave itself implements a exponentially increasing lockout time and won't respond to decryption requests during it. [0]

[0] https://www.apple.com/in/business-docs/iOS_Security_Guide.pd...
If you're sufficiently paranoid to want to hold onto this data, it should at least be kept in cold storage. And it's not expensive; I can walk over to Best Buy right now and pick up a hard drive big enough to store this data with cash I happen to have in my wallet.
It might be worth trying this for desktop: https://github.com/the-paperless-project/paperless

It handles OCR, indexing and search
The problem is HR types are absolute conformist authoritarians. They don't have any critical thinking skills whatsoever, otherwise they wouldn't be in that field.

It's the exact kind of thing I expect colleges and universities to push out. People that can only regurgitate information and then get indignant if you as much as question it's validity. Brainwashing really works, and people often pay for the privilege.
Have a look at this: https://www.youtube.com/watch?v=xpxVAoXaVgg
I think total, not relative, suffering matters. Killing 10x the population of Mesopotamia in the Iraq war isn’t assuaged because it’s low as a percentage of the population. The amount of absolute suffering has increased drastically.
If it makes you comfortable, I am not sending text (or any other metadata for images including location, camera fingerprint etc). I plan to add basic analytics to know which views/features are being used and also crash detections.
Check out Blazor. I have no experience with it and in fact I'm quiet skeptical, this being Microsoft and all, but it looks like Microsoft is really intent on improving it.

There's an 8 hour Youtube video [0] of a virtual conference showing off its capabilities published just 2 days ago, and looks like the documentation is improving [1].

[0] https://www.youtube.com/watch?v=fgneZz-4Foc

[1] https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor/
New Orleans has shotgun houses "for the same reason", although no historians can find the tax code that caused this. My NOLA wife does not appreciate it when I point this out.
Why I'm a big fan of such games that also offer a remove-ad's one of fee option. Simple and elegant way to handle many area's - try before buy is covered and allows people the choice.

Not all games/apps work with that approach, but many do and I'm all for fair choice.
Unofficial Apple Archive
All other 3D APIs are like that, including game consoles.

OpenGL got lucky with Doom and Carmack's charisma, followed by Apple's decision to adopt it alongside NeXTSTEP.

Copland was going to use QuickDraw 3D.
Sustainable building: The hottest new material is wood
The idea is that a certain simplification could work enough to be valuable. It is similar with gravity isn't it? We don't have a grand unified theory of quantum mechanics, but even Newton's abstractions serves us well in certain situations. We don't know how it behaves in the micro level but we can still observe the macro effects and create an abstraction out of said behavior.

And to be honest, it took us somewhere. Yes we don't have AGI or anything close to it but the products of machine learning is something we depend on every single day now.
The Gatlinburg, TN fires should have been a wake up call for the whole eastern coast of the US. When the east coast summer firestorms come, it will be horrible, worse than Australia by orders of magnitude. Life there isn't adapted to it, nor is the population. I give it 5 years
Not Qualified to Drive the Oscar Meyer Wiener? No Problem – Become a Cop
This is bad. Simple TCP and UDP sockets are the foundation of the internet.
At least for unsigned integers i+1!=i, and the only exception to i+1>i is i==UINT_MAX. For signed integers it may be undefined behavior, of course—again in just one instance—but for floating point you may have f+1==f, or (f+1)-f>1 depending on the rounding mode, for many values of f which are nowhere near the limits of the range, not to mention other oddities like (f==f)==false when f is NaN. If you code involves floating-point operations then the number of corner cases you need to test increases greatly.
They told you this was going to happen in 2016 and will continue to maintain it for another two years.

If you still haven't found an alternative by then, that's on you.
Racket team are in the process of migrating to Chez, not Guile.
Generating Open Graph Images During Netlify Deploy
This is most likely to be the correct answer.

I'm not sure people realize what it's like to be living in the expectation that your country might get bombed by the USAF any moment.
That works under the assumption that we can't do both. We can absolutely work on carbon neutrality and getting the developing world off of coal and oil burning technologies while working on restoring a natural carbon capture system in the form of forests and ecosystems.
Thanks for the explanation. Hospitals shouldn't be left alone with this, I can't imagine forwarding the costs to Medicaid would be a worse solution than the accountability problems that arise when having patients with no names, like fraud.
Effectively Using Materialized Views in Ruby on Rails
I have no understanding of the relevant science, but would it be possible to make plastic actively absorb carbon (and perhaps change colour). So if you bought a bottle of coke, it would slowly turn from transparent to green as it absorbed carbon. Then as we use copious amounts of plastic, which we will and do, we would bring down carbon by a little bit.

Thoughts?
If the Privacy Policy contains no mention of sending images to the server and storing the images and/or text contents, then ... it's not happening.

A Privacy Policy is just words in most jurisdictions. Short of a Wireshark analysis, there's no way to know for sure.

I'd rather the program asked if I want to send the crash log the next time I opened it. I have several programs that do that, and I wish it was more widespread.
> But as with all apps I’m particularly sensitive to giving bulk access to my photos (and other data).

I don't understand why iOS doesn't allow blocking internet access for apps. You can only disallow mobile data access, but not WiFi access.

The frustrating part is that in China they have the functionality [0], so it's there, but we are not allowed to use it for our privacy.

[0] https://old.reddit.com/r/apple/comments/69k1j8/the_chinese_i...
Yes many of those games litterly throw their freemium players as cannon fodder to those whales.

Few get the balance right and many will always tip one way on the odd patch, pandering to the whales - who after all - spend money.

Though the games that just offer hats and other cosmetics, well, you have to love those and certainly a solution that appeases all and rich fools are not to be scoffed at in such games as they are paying for it to carry on.
Hoo boy. This is what happens the first time C programmers start to work with floating point and don't know the fundamentals.

When you work with floating point, you need to remember you work with a tolerance to epsilon for comparisons because you are rounding to 1/n^2 precision and different floating point units perform the conversion in different ways.

You must abandon the idea of '==' for floats.

This is why his code is unpredictable, because you cannot guarantee the conversion of any integer to and from float is the same number. Period. The LSBs of the mantissa can and do change, which is why we mask to a precision or use signal-to-noise comparisons when evaluation bit drift between FP computations.

He has the first part correct, < and > are your friend with FP. But to get past the '==' hurdle, he needs to define his tolerance, the code should be something like:

if (fabs(f1 - f2) > TOLERANCE) ... fits = true.

I was irked by his arrogance when he asks, "Intel CPUs have a history of bugs. Did I hit one of those?" First, learn about floating point, then, work on an FPUnit team for 10 years, and even then, don't assume you're smarter than a team of floating point architects, you're not.
To address culture, someone has to start doing it better, no reason it can't be those who know there is a better way, so I treat that as a red herring myself. You could always make a strongly typed wrapper around a library, for instance.

Creating type guards might be a pain, sure. I think assertion functions will go a long way in this regard

https://www.typescriptlang.org/docs/handbook/release-notes/t...

I also think that its an overestimated pain. If you are using interfaces to type your objects (commonly, this seems to be the pain point) then I don't think its terribly difficult to construct type guards around that.

There is also the reflect-metadata polyfill (that I think TC39 is eventually going to make a standard) for run time type information. Using decorators could be valuable combined with `emitDecoratorMetadata` option

https://rbuckton.github.io/reflect-metadata/
I don't have a source, but I recall seeing a pop-sci news story claiming that men who have children at an older age have sons with higher than average life expectancy. IIRC they controlled for lifespan of the father, but I don't remember any word about controlling for fertility/sperm-count of the father in later years.
> It searches until it finds a seed, then goes back to the trail, maybe using the angle of the sunlight as a guide, to return to the nest, following the stream of outgoing foragers.

I remember reading that ants counted steps to find their way home. Perhaps I'm remembering incorrectly or maybe it was false?

Either way, cool article. Emergence is a cool property that shows up everywhere!
Quick question, who makes that embedded image, the FBI? It has a specific WeLeakInfo logo on it, so it's not just a standard image they can reuse with each domain seizure.
I have the same setup but less photos (around 6k, many on icloud). Does it not detect all 35k photos?

I will look into this.
If you don't mind me asking, how much do you think you made hourly with tips on average?
How to tell the difference between a task you can automate, and one you should
I live in Upper Michigan and have noticed that our area seems to be less effected than others. If you like data here is some information regarding snowfall in the U.P.

http://funintheup.com/snowfall/upper-peninsula-snowfall-tota...
A website that sold/publish personal info mostly e-mail/username and password combos.
Thank you for making this. I've used this site before while trying to explain to my friend how Mobile Legends gets kids hooked on gambling and is basically digital crack. That game might as well have used your site as a manual. It is fun though, but damn, the constant and never ending Skinner boxes, gambling, and dark patterns to suck out money and time are over the top. I think that game covers just about every single point on your site.
Genuine question: what laws were broken in 2008 (assuming you are referencing the ‘Great Recession’)?
Let's also not forget that forests burn. And they burn on a regular basis. You also run into tree-specific issues like beetles, which can kill off wide swaths of trees "naturally".

So, natural death and decomp is not the only things to worry about with using forests.
Ask HN: How do I consume an API with the lowest JavaScript overhead?
How do I consume an API without making a full-blown JS SPA. I need the website to be light-weight and fast loading. However, all relevant content is going to come from an API. How do I do this in the most lightweight way possible?

I have very little JS experience. I mostly work with Python on the backend.
Credentials play no role in this fight. There are plenty of examples of credentialed people fabricating and lying. The author documents the lies pretty soundly.
Is it? Have nonvolatile storage inside the chip, and increment+verify the attempt counter before checking if the supplied PIN is correct. What do you need beyond that?
What's your opinion on the windows stack now that .net is open source?
The other thread is this one:

https://news.ycombinator.com/item?id=22063772
By default, my app was only scanning screenshots. In the menu the 4th option should switch it to scan all photos, I think.
Eh, if google cancelled go, there's a good chance a bunch of go compiler engineers would move to other companies using go...
Perhaps not hierarchical namespaces, but there is the knowledge that 'next word must be a verb', 'that verb requires an object', etc.
Usually yes. But imagine you have a screenshot of a text conversation and search for "method" (but stop at "meth" for whatever reason) and see an unexpected screenshot. Finding the fact that "something" contains the text "meth" in said conversation may be incredibly difficult.
This is very serious actually, short of addresses also being added I can't think of a worse situation to be in if you were a model.
An example of charity business
eh, I wouldn't be so quick to blame the workers involved here. They didn't know the site had bad security.
that's a fair point. I'm not saying they didn't make mistakes, just that I understand why they held onto the ID's in this case.
If the default sh is set to bash (yuk!) you will need to use ash or dash to get the basic POSIX shell and man page. On my Xubuntu 18.04 system, "man sh" brings up the dash man page.

Thanks for nothing RedHat & Apple!