skysight-inc/HackerNews huggingface dataset:
Photos of facial surgery are more likely to be identifiable (nose, cheeks, chin, lips, eyes/eyebrows) while photos of bodily surgery (breasts, arms, stomach, etc.) won’t include the patient’s face. Its probably up to the doctor’s photograph preference what types of facial photographs are identifiable and how close/far the zoom is when they take the picture.
First you should establish that this "training" is effective in raising security standards. I’m skeptical it does. When working as a life guard we never did live testing (i.e. training without knowing it is training) simply because results are mixed at best. Trainees are stressed in a live scenario and are unlikely to really "learn" anything from the experience. Worst case scenario, trainees will experience stress to a level where they will be harmed by the experience.

Second security should not fail on a successful phishing attempt. If a worker opens a phishing email and it compromise your security, you’ve got bigger problems.

Thirdly, don’t discount workers experience of having failed a task. It is extremely unpleasant and stressful. Workers health matters, and to subject us to unessisary stress levels is simply evil. There is no excuse. Find a better way to secure your system.
> Using .local conflicts with mdns

It's completely acceptable to use .local. in such a manner, however.

The "conflict resolution" process is outlined in the RFC [0] and is, well, pretty simple:

> ... the computer (or its human user) MUST cease using the name, and SHOULD attempt to allocate a new unique name for use on that link.

You can even set up your own DNS servers to be authoritative for the ".local." domain (zone), if you really want to.

RFC6762 states that "any DNS query for a name ending with '.local.' MUST be sent to" 224.0.0.251 (or ff02::fb) -- but it also explicitly allows sending them to your regular ol' (unicast) DNS servers, too. It's up to you to figure out how to manage that, of course.

Now, that said... to avoid any potential issues, I'd only ever use .local for its intended purpose. There's just too much potential for "weirdness" to occur. Personally, however, I completely avoid any use of either (.local and Multicast DNS) regardless.

--

On a side note, ".localdomain" mentioned in the grandparent comment should actually be "localhost."

--

[0]: https://tools.ietf.org/html/rfc6762
for something that scratches a similar itch, but is much more constrained and puzzle like (in a good way) try Infinifactory. It actually predates Factorio and all of the games mentioned and is very much worth playing.

http://www.zachtronics.com/infinifactory/
Because the SSH trust model relies on verifying the fingerprint out of band, which isn't practical with a website, and even if it was non-technical users and even most technical users wouldn't do it. Certificate Transparency is a good mitigation for the risk of a CA being compromised
Honestly, I find this kind of comment not useful at all. Considering how internet / tech / security savvy the HN crowd is, I'm sure we don't give our personal / work email addresses willy nilly.

There are a huge number of anonymous email services available. I came across this list from a basic search [0].

In fact, recently, there was submission for https://33mail.com on ShowHN also.

So, my question is, why don't we do this and add comments about the application itself.

I agree there are many ways to persist data even without a login. But that in turn means wasting a huge amount of resources for anonymous users with hardly any return at all. Why should developers do that?

In my opinion, what I find worse, is this expectation of getting something for nothing. Facebook, Google and others have grown to this size because of this sense of enlightenment. And we complain about them all the time.

So, in short, my suggestion is - if you don't find use of a service without submitting an anonymous email, don't use it. There's really no point in adding a comment which does nothing towards the understanding or increasing our knowledge.

[0]: https://www.techuntold.com/mailinator-alternatives/
[1]: https://news.ycombinator.com/item?id=25434753
Instead of limitations of ML, could be simply a matter of not having enough inventory with the desired parameters to sell to everyone who wants it. Which doesn't make it any less sleazy if true, of course.
This is true – but at the same time the security research community doesn't require that every paper do this, only that if your paper has potential for harm that you discuss how it was managed. It definitely comes up in program committee meetings though (and it tends to provoke some of the most heated discussions).
I didn't. I think it was overly complicated without much meaning. Sure, it sorta explained some stuff, but not in a way that was interesting or entertaining.

At least for me - though I think most viewers felt the same way. To each their own.
Most countries aren't 20 miles from the EU
It's not accidental. Less opportunity for scrutiny makes it easier for the UK government to sell it as a win. Same as 14 months ago when we got a similar amount of grandstanding about 'no deal' being a realistic option, followed by an 'oven ready deal' and transition arrangement that saw so little scrutiny the government itself decided it was suboptimal several months and one 'we got a deal' election later. And a quarter of zero economic growth before COVID, because uncertainty is almost as unhelpful to people who don't bullshit the public for a living as it's helpful to certain politicians.
Yes, the word for what you described is "misleading". Do not try to normalize it as it brings about confusion.
They did. It is not in dispute. It would at least be hypocritical. It's up to each person what that means.
Other way round: announcing it in advance allows time to bicker. This is at the last minute so it can be presented to am exhausted parliament who have to sign it before the truck backlog gets worse. There was no other way a deal could be achieved.

(Does anyone know if the deal includes ECJ jurisdiction for anything? That was a sticking point)
Are there any small keyboards that are good for playing? I'm afraid that taking out a 74-key device will be enough of a nuisance every time that it would discourage me from keeping on learning. How about a 40-key keyboard that's fine for fingers?
It was not “at the expense of the rest of the world”.
Okay, thanks for the response.

It sounds like “maturity” and “coddling” etc have a specific meaning in your value system.

If someone else sees the benefit of this test but considers it needlessly harmful/cruel (and disproportionately so for different people) — I wouldn’t guess that “immaturity” is in the top 5 of the reasons why they would think that. So I found that surprising.

Cheers.
Convert between flat CSV and nested JSON
Are there any major benefits for the UK in the deal? The list of changes so far on the BBC site just reads like a big list of negatives.
Never understood why React hooks are such a big deal- I mean you’re just setting state. Or am I missing something?
You don’t even have to check boxes for ISO 27001 these days. All you need to do is pay “consultants” in certain foreign countries about $5k and you magically receive your certification.
Did Fauci Just Admit He Lied About Herd Immunity to Trick Americans into Vaccine
No one is going to confuse a German Shephard, Huskey or a Chihuahua for a "pit bull".

If you insist, there are DNA tests that exist and can "define" the aggressive genes very precisely.
> Don't dinosaurs have WZ and ZZ, like birds?

Well, the dinosaurs that are alive today do, at least. For other dinosaurs, we've only fairly recently realized we have soft tissue and maybe DNA in lots of fossils. So, maybe, but we don't know yet.
Henry Miller's "Tropic of Cancer" Live life, follow your dream, and don't let hunger stop you from your work. And pay attention to everything.
Out of your list, translating language and solving protein folding are the only 2 that are likely to have any kind of major impact on the world in the somewhat near future, in my opinion. Image recognition may be a distant third, as it could prove very useful as a tool in many domains that have lots of visual data to sift through.

Voice recognition is neat, and it is extremely useful in certain niches, but it is generally far inferior to mouse+keyboard or touch or dedicated buttons in all cases where those are practical. It is almost unusable in public spaces. Text-to-speech is mostly in the same boat - extremely useful in some niches, not a game-changer in any way I expect.

Text generation is only "realistic" in shape, but for now remains a novelty. Picture generation is the same. They are at best at the level where it already costs pennies to obtain similar texts through human labor. Having conversations in a meaningful way is even farther.

Playing Go better than humans is a fun gimmick - an awesome achievement in some sense, but with 0 practical applications outside of Go.

Overall, there has been good progress in AI/ML, but I don't expect we'll see any major changes too soon from this. Especially since the idea of actually seeing commercially available self-driving cars has been pushed back a decade or three compared to the initial optimism.

I'd also add that most of the progress in ML/AI in the last few years has essentially been of a technological/engineering kind. There haven't really been that many deep scientific insights, we don't necessarily understand any of these problem spaces better. We've just been able to match certain neural net architectures with certain problem spaces, and massively advanced in realistically-available computing power to actually train these nets on enough data.

But we haven't gotten any new insights into stuff like language from GPT-3, for example. We haven't even gotten any new insights into Go from AlphaGo!
> (and soon to be on macOS)

This is a bullshit statement that people have been making for years.
I'm a bit doubtful of Wright's claim here that people only think zero is neither even nor odd only because they've been told so. I think a lot of people just don't like edge cases and want to exclude them. Now zero isn't really an edge case for parity, but someone who's not too used to thinking about zero might just consider it as an edge case generally (possibly even thinking of it as only sort of a number -- remember, people took a long time to accept zero as a number!), especially if they're thinking more in terms of whole numbers than in terms of integers.

Hell, I've noticed that even a number of mathematicians will exclude zero or the empty set (or other such trivial objects) from definitions even when there is no reason to, even when there's no edge case there. Sometimes zero or the empty set really is an edge case an acts differently, but most of the time it doesn't, and yet a number of mathematicians will exclude it anyway just because, IDK, they never really got comfortable worthing with the empty set, I guess.
It literally beggars belief that in a time of massive human uncertainty that the active malice of having the company participate in dangling a fake bonus in front of employees is just given this weird shrug.

The most good-faith reading of this whole tire fire that I can manage is that if you're going to pull this, you had absolutely and without question better have actual bonuses, of no less and frankly probably more than the phishing attempt, in the pipeline for every employee.

If you don't, you should be fired because it is inhumane to act this way to other people. It is, and I do not use this word lightly, evil.
Its not like I don't focus on improving myself. Who doesn't focus on improving themselves in this industry? You have to keep improving or else you are finished at some point. Imagine a circle of the stimulating inspiring well paid jobs and another circle filled with the painful, boring non noteworthy jobs. The circles don't overlap. Somehow through connections, impressing that one higher up or being in the right place at the right time, some can jump into the good circle and never have to look back while everyone else is stuck. That does not mean all the people in the bad circle are bad developers. I have seen with my own two eyes a lot of brilliance(I know its just my word so you'll just have to believe me) but they are still stuck in that bad circle.

I love this inspiring response but someone who is on the outside trying to claw their way in cannot see the light at the end of the tunnel. I guess its a self fulfilling prophecy, don't run away and there is a chance in the distant future you jump into that other circle but if you don't try you have exhausted any chance. But what if you spend all that effort trying never do? What have you sacrificed in order to end up failing to get into that other circle?
Curious, why did you leave?

Since you are on the outside now, do you still agree with their mission and tactics or do you see them on a path towards 'user-engagement metrics over everything' ending in destruction.
See what you did? You called it garbage, and then started vehemently disagreeing with yourself.

Listing parts of those books and linking to their texts proves nothing about them standing the test of time.
0. The United Kingdom shares a border with the Republic of Ireland.
"Folks, This Ain't Normal" by Joel Salatin
You love Farah Fawcett and you want Farah's shirt or another product
Planes are really easy to land in an open field in the event of emergency - simulated forced landings are required training for pilots. Landing on water without a sea plane is much harder.
Therin lies the fundamental problem of Brexit. (I voted against it). It is _inherently_ a regressive move.
> Most eu citizens voted NO [0] to their own referendum to enter European Union

You linked one image without context. Not sure what is it, but I can guess that "resultats provisoires" means we should look for a better source.

Maybe like this - it doesn't look like most disagreed there:
https://en.wikipedia.org/wiki/Referendums_related_to_the_Eur...
There is already a well-known commercial CMS named Craft. (I use it.) This is similar enough territory that you might want to rethink the name.

https://craftcms.com/
I didn’t let my plastic surgeon take before and after photos for this exact reason. I asked him whether it was necessary for the procedure and what they were used for and he couldn’t really give me an answer beyond it’s nice to be able to compare the finished product. So I told him when I came back in for my post-op I’d be more than happy to pull up a before picture on my phone for him to use to admire his work. I even let him take the “before” photo on my phone. I’m sure he thought I was a paranoid tinfoil hat type but he really didn’t seem to mind.
I always love coming into these Python threads. It's extremely cathartic to know there are enough people who hate the language as much as I do, even if we are stuck with it for any number of good reasons.

All of the reasons we're stuck with it related to datascience and scientific computing are the exact reasons why we hate it. It's exceptionally fast to write code that does a very specific task without sparing a single solitary thought for any sort of software development best practices. It's incredibly approachable, which means it can be used by any keen scientific or mathematical minds who spend more time reading and writing whitepapers than they do writing code. The code, as an entity in and of itself, clearly shows that. But the _output_ of that code also shows that, which is why it isn't going to go away or be swapped out for anything else.

This is like the ideal breeding ground for further scientific or academic pursuits, and since everyone is standing on the shoulders of numpy/scipy/sklearn/pytorch-esquian giants, you're stuck in the scenario of having to replicate all of these libraries in any other language. I can't honestly say it's worth the effort to replace the entire stack, and it's also not going to help when these same researchers continue to use python going forward and start using some other library that you didn't port yet.

And so, they will continue pumping out new papers and prototypes-masquerading-as-quality-libraries, and we'll continue roping them in and duct taping fix after fix after fix on this kaleidoscope of horrors and we'll continue self medicating to dull the daily frustration of python while also accepting that it's the price we're going to need to pay if we want to work with these brilliant minds with all their neat new ideas pushing forth such a breadth of new understanding from the data _we already have_. Or at least that's what we say when we try to ignore the growing bald spot and bursts of incandescent rage every time we get a "quick script that needs a little polish" that clocks in at 2000 loc and literally doesn't have a single function definition in it and variable names that identify up to 14 different types depending on some global state and...

You know, I'm going to stop typing this. It's christmas eve and I wasn't planning on being this angry today

Edit: Some people weren't liking this, it may be because they think I'm being sarcastic when I talk about these brilliant people. I want to just clarify - I am not being sarcastic. They ARE brilliant. They're far more intelligent than I, and they're really pushing the boundaries of human understanding in mathematics and sciences. I acknowledge they're bring a whole hell more good to the table than they are bad, and there's a damn good reason why I am going to be doing this thing I'm doing in perpetuity, or until I can't handle it anymore.

But that doesn't mean their coding practices aren't often _abysmal_, and I won't apologize for my frustrations in this and the language that just _lets_ them do it.
Given that amazon does not pay dividends or conduct share buybacks, thats not really the case
EU is basically a system to keep a bunch of closely located countries to not wage a global war with each other every 25 years by making them co-operate and co-depend on each other.
> It has 11 clinics specialising in bariatric weight loss surgery, breast enlargements, nipple corrections and nose adjustments.

I guess pictures of nose adjustment patients most certainly include faces, and pictures of nipple corrections probably don't.
Private data is a toxic asset. Businesses should learn to purge it regularly to minimize such damages.
Simple, you just check whether the header, data structure, metadata, checksum, etc. in the trial-decrypted data in valid, no hack is needed. For example, something as simple as a 16-byte magic number can ensure a false positive rate of 1/2^128. Since any arbitrary binary data can be encrypted, "this is mostly ASCII" is unusable.

In GPG:

/* if KeyID is empty... */
if (!k->keyid[0] && !k->keyid[1])
{
log_info (_("anonymous recipient; trying secret key %s ...\n"), keystr (keyid));
}

err = get_it (ctrl, k, dek, sk, keyid);
k->result = err;
if (!err)
{
/* If get_it() succeeds */
if (!opt.quiet && !k->keyid[0] && !k->keyid[1])
{
log_info (_("okay, we are the anonymous recipient.\n"));
}
}

And in get_it()...

if (sk->pubkey_algo == PUBKEY_ALGO_ECDH)
{
/* Now the frame are the bytes decrypted but padded session key. */
if (!nframe || nframe <= 8
|| frame[nframe-1] > nframe)
{
err = gpg_error (GPG_ERR_WRONG_SECKEY);
goto leave;
}
}
else
{
if (padding)
{
if (n + 7 > nframe)
{
err = gpg_error (GPG_ERR_WRONG_SECKEY);
goto leave;
}
}

if (n + 4 > nframe)
{
err = gpg_error (GPG_ERR_WRONG_SECKEY);
goto leave;
}

if (dek->keylen != openpgp_cipher_get_algo_keylen (dek->algo))
{
err = gpg_error (GPG_ERR_WRONG_SECKEY);
goto leave;
}

/* Copy the key to DEK and compare the checksum. */
csum = buf16_to_u16 (frame+nframe-2);
memcpy (dek->key, frame + n, dek->keylen);
for (csum2 = 0, n = 0; n < dek->keylen; n++)
csum2 += dek->key[n];
if (csum != csum2)
{
err = gpg_error (GPG_ERR_WRONG_SECKEY);
goto leave;
}
}

You get the idea.

BTW, did I just "break GPG encryption and deanonymize users" according to Cellebrite because I found the correct function in the code? And no, I didn't "review dozens of code classes", I just grepped the word "anonymous"... /s
Ok, how about "represented in equal numbers in the fossil record". Leading to the main point: why would male skeletons happen to be preserved more often? Any ideas? That involve science, not guesses about impossible-to-measure Mastadon behavior.
Even that makes the Bible less popular than Harry Potter.
تحميل لعبة جار من الجحيم للكمبيوتر والموبايل 2021 جميع المواسم مجانا
I addressed that in my comment; I pointed out that raising children has always been financially more difficult than being single, and humans have always had to prepare themselves for starting a family if they wanted any chance at raising the standard of living of their children. Saying "you cannot start a family on minimum wage" is a ridiculous bar to set as justification for forcing market restrictions on entire populations.
Because they’re advertising their services? They’re the first people to have gotten a video of this. I doubt a flight school would risk their entire business for a vital marketing ploy.
Biggest gain has been a sense of belonging. I don't personally fit into the American culture and find the directness and logical nature of Germans to be more my fit. I've also found a relationship and finally feel as though I can start a life here, whereas I felt perpetually lost anywhere I lived in the US.

Biggest loss has been the distance from family, especially during the pandemic (though of course I couldn't predict that). You don't realize how far away you are from someone until you hang up the phone with them and feel the distance set in.
This is a collection of videos. Most are not by Sam Altman. He just gathered them together.

I will probably watch the Adora Cheung video later today. I think that's one I haven't seen and I've really liked everything I've seen by her so far.

YC also has a free library of stuff. You don't need to be in Startup School to start accessing their educational things.

So if you want to learn and don't yet feel ready to commit to starting a business, you can start learning on your terms, at your pace.

Don't discount the value of that for laying the groundwork for a future business. If you can only give it an hour or two a week now, do what you can now. It adds up over time.
It's the kind of thing I'd love to see more of here. Err more on the side of submitting maybe?

I am a little bit nostalgic about DEC stuff from college years working on projects in rooms full of VT220s connected to a small cluster. There's an advert on the local (Stockholm, Sweden) listings currently for a VaxStation and it's oh so tempting to pick it up and have a play with VMS again!
Hi,you are fan of dragon ball super and you want some goku's design for your
Thanks for the book suggestion, just bought a copy. Looks really great!
People who want to use these controllers when emulating games on rpis will be grateful
No, its a typical thought-provoking "Why haven't they addressed the central topic?" Just some hand-waving. Without understanding Mastadon behavior male vs female, there's no conclusion to be made.
CMPT 220 Lecture 2 – Unix, Scripting, and Tools
Hm yeah, I can relate. As an RC plane pilot, water is my bane.
> That is a little tricky though, because there has to be some record that ties the user to the post itself - which defeats the purpose of anonymous posts. In the case of a database leak, that connection is out in the public. We don't want that.

And if it's a randomly generated string then it's only useful if the attackers can discover who it belongs to... I don't see the issue.
Oh get over yourself. Its a "That doesn't seem to answer anything" comment. If the paleontologists had an answer, why are they making flippant comments and un-founded guesses?
Wait wait wait notion but fast? OK I’m signing up
I don’t get your comment. First you agree we don’t like to share our email and then you suggest going to a 4th party as a workaround. If requiring an email was ok, you wouldn’t having to use workarounds.

A comment like OP has 2 purposes: saves me from ever trying the app; suggests to the author that they made an unpopular choice.