skysight-inc/HackerNews huggingface dataset:
I really cannot believe they did not immediately hack in a new rule to their SMTP server: never return a 5xx (permanent failure), instead return a 421 (temporary failure try again later).

That simple fix buys them 24-72 hours to solve this properly.

Yeah, it burdens servers sending mail to them because now they have to hold on to all mail (including mail that really is permanently undeliverable) for another day or so, but that's still better than what's happening right now.
I guess I had a pretty weak understanding of GDPR, I appreciate you and others replying and informing me.
Perhaps one way to put it:

You couldn't download this demo into a ROM image and run it on an emulator. To make it run, you'd have to beg the author of the emulator to actually support your chip.

This is more than a silly, pedantic distinction; emulators are probably the way that >95% of the current SNES playerbase runs the software, and they're likely to remain that way … forever? I don't see the interest in running SNES games ever really going away, since they're fun in a timeless way (like classic books/film), so emulators that support it are likely to stick around for several centuries, barring civilizational collapse. Actual hardware's pretty close to dying out (the recent "SNES Classic" physical devices, afaik, are just neatly packaged emulators).

So I think it really does matter whether it runs in an emulator or not.

(Not to diminish the fairly awesome technical prowess of this hack)
You shouldn't use the Lesser GPL for your next library
older but lightwieght;

https://en.wikipedia.org/wiki/Porteus_(operating_system)

billed as under 300MB, and media portable.

there is a locked down version porteus kiosk if you want to run thin clients.
In some circles, this is seen as a mark of stability.
It's not about localisation of data, it's about localisation of control of those data.
I'm confused. Did you really think somebody found a way to do real-time raytracing on a stock SNES? I saw the title and the first thing I thought is "It's not possible, so clearly they did some black magic fuckery to subvert the system's limitations". I wasn't disappointed either, because it's impressive what he managed to do. Maybe try not to take every title completely literally? And maybe try a little bit harder to appreciate people's creativity and hard work?
That’s not what arbitrary means. If we make languages in a certain way because it’s easier for our brains then it isn’t arbitrary by definition.
BRCA which citizens united partially struck down had no approved organization list, and no ban on publishing
Thanks, this would be great! Recently had to help someone at work update our dependencies and it was difficult to justify why it was so difficult. Ring was unfortunately the cause of the difficulty.
> ...accused the website of hosting sexual videos of underage and nonconsenting women...

So, it sounds like credit card companies' main goal is to not support exploitation of underage and non-consenting women.

Pornhub is removing all of their unverified videos because that's the only way both parties can be satisfied that what remains is consenting & legal-age.

I think this title is misleading.
The incumbent payment processors are not utilities.

Now, arguably, there should be a fallback payment system with utility-like requirements for universal service that can be cutoff only with due process (certainly, that's needed on the consumer side of banking to deal with the problem of the unbanked, but there's arguably good cause of it on the merchant side of financial exchange as well.) For one thing, an explicit guarantee would make it harder for government officers from using informal pressure on private payment processors as a means to punish targets while evading due process, which it has historically done quite often, with the deniability that it is a free decision.
These games rake in hundreds of millions of dollars. Games are bigger and fancier than ever because they have reached mainstream appeal and accessability. It has nothing to do with preorders.

Preorders just allow them to release buggy games in a beta state and patch it later.
I work with a lot of "non software" engineers that write a lot of software.

To paraphrase an exec at a meeting some time ago, "every company is a software company - some haven't realized it yet" (this was in the context of a moderately sized domestic manufacturer).

There's obviously a difference between production software engineering and day to day scripting, but if you're not heavily investing in developing software skills for engineers of all trades you're losing a lot of ground in design and production automation to competitors.

So I would say that there isn't a transition so much as a decision, just start coding parts of your job. Decent rule of thumb is never do the same task more than twice.

There's also tons of value in being a domain expert that can read and write code - if you're in a highly technical field there's almost certainly a company trying to automate your expertise. Try and find the people doing it and help them out!
Me too, and I already went through it with Opera. I don't really have an alternative once Firefox is gone.
> Now think about if some gmail accounts got Thanos snapped out of existence. What kind of digital death would that be as you would NEVER be able to recover your accounts, at least for most people who don't have 2FA.

An interesting problem - I have a gmail address, and also one on my personal domain (which uses g-suite for email). The personal domain's backup is a gmail address, and the gmail's backup is my personal domain. When I set that up ages ago, I genuinely never thought about what happens if gmail itself implodes.

I guess I'm setting up a... icloud??? backup email for a bunch of stuff shortly.
> For example, it would be trivial to adapt the camera to literally any mount, from EF to E to G and so on, which in and of itself is completely disruptive.

That’s a bit hyperbolic, the collar isn’t the only difference between those lens connectors.
> Block incoming smtp connections until you app layer is fixed.

Or returning one of the 4xx status codes which indicate less-permanent failure state like:

- 451 Requested action aborted: local error in processing

Which is kinda like a HTTP internal server error as it can mean anything.
I doubt that the delivery stack would 550 for mere trouble looking up an account. This smells more like the identity system was incorrectly returning authoritative denials.
Their SMTP server being unreachable is a 4xx temporary error. The sender MUST keep trying for at least 24 hours, and 72 hours is recommended.

"Gmail going down" would not have caused this problem. Even if all their SMTP servers went offline.
The documentation AGPL equivalent would simply be that if you provide a modified copy of the docs remotely (eg online), you must still provide the documentation source and all rights to modify & redistribute further.

The AGPL just extends the GPL to apply in SaaS contexts — I don’t know how the documentation equivalent that would go anything close to modifying profit flow for consulting services
How to use Weet video for customer service engagement
MacKenzie Scott Gives Away $4.2B in Four Months
Ng's Deep Learning Specialization is awesome but I feel after this second course I need to stop and create my own exercises to build and apply NNs from scratch because I am learning how to convert math notation to vectorized Python code as much as anything else. I mean I am learning some core concepts along the way which I definitely appreciate and the reason I am continuing, but to become proficient I need to apply them without the hand-holding. Because those Coursera assignments have evolved to be computer-graded and easily approachable and so they actually do most of the thinking for you.

Also I feel the modern approach is not vectorized Python but something like Keras or Tensorflow 2 or anything that is maybe higher level or will allow me to keep the computation on the GPU/TPU and not going back and forth to the CPU like I assume numpy must be doing.
The dark truth behind your shiny new iPhone (2017)
> Gmail takes repeated delivery to non-existing addresses into account for deliverability purposes.

I think you mean "reputation purposes"?

If so, wow, that sucks. Their opaque rules have conditioned their counterparties to punish Google as hard as possible for a screwup.
The ICO can fine, but almost certainly won't. It's a failed regulator.
I just wanted to chime in and say how unbelievably refreshing it is to see someone acknowledge this out loud. It seems like people typically ingest "news media" without much critical thought and repeat news headlines with total ignorance of the subjective or manipulative slant that the news outlet applies to the material. I imagine a lot of the manipulative wording is not even intentional, either, but I'm not sure that makes this any better. :\
I sent in a support ticket. Is that the right way to claim SLA?
The illustration also contradicts the real picture of the sensor.

Also from the same DPReview article: "Curved image sensors mimic the human eye", that illustration is not how I thought the retina is shaped.
Jeffrey Friedl's regular expression book (mentioned at the top of the article) is fantastic and I highly recommend it. If you want to not only learn regular expressions, but have them be clear upon first glance and now how to optimize them based on your regular expression engine's implementation, then his book is gold.

The first half is about using them, and the second half is focused on optimizing. You can skip the second half and still get a lot out of it, but it really is some fantastic stuff.
This. And the more programming languages you learn (especially across paradigms), the more each new language is more of a tree search of basic fundamentals. Certainly some paradigms fit oddly in others, but even then familiar patterns emerge[1].

[1]: For example it’s occurred to me a few times that early Node interfaces were an opportunity to introduce monad types to idiomatic JS development. Sure, it was callback hell, but basically everything that touched IO had an Option type, just in the form `type Callback<T> = (error: Error, value?: never) => void | (error: null, value: T) => void`

Edit: I’m sincerely disappointed the sibling reply got downvoted and dead, it was a valuable contribution. To resurface, the sibling commenter distinguished the cognitive experience of code versus human prose from the perspective of someone who’s autistic. It’s a distinction I share (diagnosed ADHD, undiagnosed but strongly suspect ASD spectrum).

Edit 2: no longer dead so I'll defer to the sibling comment.
I really don't understand why they have Keanu in this. I mean the _character_ he plays is fine, and Keanu's performance is fine, I just don't understand the appeal/necessity of getting the likeness of a real world actor in a digital game. I imagine it also must have cost a fortune..

It doesn't detract from the game or anything, but it just seems like an odd way to spend a limited development budget.
Explain your next bug and collaborate effectively with your team with Weet video
CERN invented the web on public money, Google at al came a lot later.
Reminds me of TiddlyWiki Classic [0], a self-editable single html file that I still use for note taking, and as a personal knowledge base. I change its extension from html to hta, so it pretty much runs as a Windows application.

There's the modern HTML5 version [1], but AI could never get into it (with its huge and atrocious UI). And, from what I can tell, plugin scene never quite developed for it anyway, compared to the Classic.

________
[0] https://classic.tiddlywiki.com/
[1] https://www.tiddlywiki.com/
> Yeah, laws and contracts are basically pseudocode;

Are they? Do you say this as someone who is familiar with actual laws? Genuinely asking. Because I know that engineers (my past self included) like to imagine formalizing laws and turning them into code, which is extremely naive, once you see actual laws and how much human common sense judgment is needed to decide on them, including inferring intent, judging potential consequences, interpreting imprecise terms, etc.

Perhaps a part of the tax code is like code. But a lot of laws are far from it. It's more formal than novels but it's firmly natural language that you need to understand as a human.
Management at google are poking in to check up on their staff, to make sure nothing leaks.
How do income taxes disincentivize people from earning more? It's always better to make more money than to make less, even if you're paying a percentage of it to the government (or whomever).
the tyranny of the algorithm has been hijacked by news hackers wielding upvotes and comments.
I think the idea here is that keeping most humans alive, relatively healthy and out of poverty is good end goal and globalization helped with that.

We do have unquantifiable long-term risks but I would wager you don't want to live in the days where you did from a small wound because we don't have the technology or scale to provide antibiotics.
HentAI; using Generative Adversarial Networks to create degenerate 2D porn
Well, that was found to be absolutely true. Just look at the emails released by Don Jr. himself.

They planned to meet with someone who they believed to be working for the Kremlin in order to get dirt on their opponent.
You can find a user here with the nickname fenomas (find one of his posts here https://news.ycombinator.com/item?id=23769060)

Otherwise, which I believe is better suited, find the https://theaudioprogrammer.com/community/

Good luck!
Absolutely this.

I am astonished that either (a) this switch has not been flipped yet or (b) this switch does not exist.

Somebody is incompetent here.
I think he is saying graphql doesn't have recursion.
This is like asking "Which is the best automobile?"

It depends a lot on personal preference and what you want to use it for. (Families with a lot of kids need something like a minivan, some people need a truck with huge towing capacity, some people want good gas mileage, etc.)

My personal opinions:

* Ubuntu - when you want something well-supported and everything usually just works out of the box

* Pop!_OS - same as above but gaming is more important to you

* Debian - when you want stability rather than the latest features

* Arch - when you want control over every aspect of your system

* CentOS - when you want a rock-solid server platform (though this has changed very recently)

And there are dozens of other flavors of Linux with different strengths and weaknesses and different levels of support.

So it depends on your goals!
Thanks for your reply. The SNES was a seminal game system for me and it holds a special place in my heart. I love this idea! Let me know if I can help you make it happen via encouragement, pre-purchasing, beta testing or some combination thereof!
Thats a good point, the other side of "regulatory capture" is having regulators who are so distant from the field they regulate that they aren't competent to regulate it effectively.
His impact on the game is probably similar to that of a celebrity in an ad: the celebrity isn't cast because of their acting/posing ability, they're just very likeable, recognizable people that you want to associate your product with. The electric reception he received at the game announcement show and the reddit memes he has generated seem to prove this. No one was under any illusions that Keanu was going to elevate the story, they just really love Keanu.
So new think to do: Quarantine addresses instead of deleting them and if for one provider most addresses fail don't give them another (maybe manually triggered) try later one.

(And if no such thing is detected deleted quarantined mail addresses.)
At work almost every endpoint supports an “expand” parameter that will do various expansions of referenced resources in the returned records. This can:

- cause additional sql joins
- or pull individual records from a cache (if it’s a small enough dataset)
- or cause one additional DB query and save a network round trip.

Example:

/api/v2/discussions?sort=recent&expand=insertUser,updateUser,lastCommentUser,parentCategory

This would be a pretty extensive case but is very useful.
How would this sensor works with the microlens [0] that help direct the lights onto each pixel and already exist in most modern camera CMOS?

[0]: https://en.wikipedia.org/wiki/Microlens
Changing it so that you can't see your bookmarks when typing into the address bar is infuriating. It means if I want to go to a bookmarked page I have to close the tab I'm on (because I really just want to use that tab and I'm done with it) then open a new tab then the bookmarks show up.

But they're not actually the bookmarks are they? They're pinned sites which are different in the browser versus desktop. And they're not collections. There are too many "bookmark things"
Many Windows anti-virus packages are the same. Any newly released app is classified as a virus by their hueristics.
I would be very interested to know this as well. I am trying to switch my company over to Google Workspace right now and support has been telling me my signup issues will be "resolved in 48 hours or less."

What a joke. And this after we're leaving AWS Workmail because of bounced emails.

No luck with signing up so far.
Now that Aws ate the world, can we get some useable gui or consistent cli?
Wait until you find out it's updating your motherboard BIOS/firmware (it tells you when it starts doing it!), and there's no way to stop it.

Not super great when the whole point of not upgrading to the latest BIOS was because it introduced a critical bug.
I am very interested in this as I only drink alternatives now and although not very much I will often eat foods made from the same ingredients (soy, almond, etc).

Glycemic Index - Are we talking about sweetened milk alternatives here? From what I have seen most alternatives come out the same or lower than dairy milk unless they have added sugar.

Vegetable Oil - I am sure alternatives contain more vegetable oils, but interested to know what you mean by "really really high". The opposing side is dairy milk containing saturated fat which has it's own implications.

Would love to see some studies if you have any handy.
And let's be honest. We all know a company or two that would throw _way_ more than 45k/year at a global metrics solution to handle that volume, and still wind up with a flaming scrap heap. And a promotion or two.
Citizenship and residency (of data subjects) doesn't come in to the GDPR at all.

If the data controller/processor is in the EU, the GDPR applies.

If the data subject is physically located in the EU (even if not a citizen or resident) then the GDPR applies.
Australia Take China to WTO
C# is nearly 2 decades old, and was intended to compete with Java, however it failed on the "write once run anywhere" and the "write once compile anywhere". Microsoft always had a Windows first attitude. Porting a project from Mono to .Net core was hell, and since Mono’s future was uncertain we ended up writing it in C++!

I also see a similar outcome for Swift outside of the Apple ecosystem.
That was a response to that one person about their own personal situation. By context I can assume that they know what they're doing.

You can be in full support of the law while still cautioning to avoid the criminals. The law does exist, especially in the EU where they're from (at least until the end of the year) but there are wolves about. You should still protect yourself if you can.
What percentage of ASF projects use 'apt install' at all? Did the Apache folks themselves make the packages? Should we complain about ASF for not making an 'apt install' for each of their projects?

Of a random sampling of install instructions for different ASF projects, the instructions generally are "1. Install java" then "2. Download this binary" and "3. Run the binary with java". Not quite 'apt install', is it?
I can’t imagine what part of Google’s history would lead someone to believe there was any third party system in their production stack anywhere.
I think this has stopped working not because of platform fear, but because it no longer solves a problem. Back in the day, good content was scarce and discovery was hard. These days neither is true. If my to-read list weren't already overflowing, 30 minutes poking around on Twitter would fill it right up.
Facebook's own internal reviews identified more items of child abuse content that made their way onto Facebook in the last 3 years than PornHub had total items at its peak, by about 5 times.

PornHub isn't under attack because of child porn, or non-consensual porn, it's under attack by people who think porn is inherently bad, and who have found that they don't need to convince people to agree with them as long as they can make it seem like their targets are particular venues for content that is uncontroversially bad, which inevitably involves distortion and ignoring mainstream venues that are much more significant channels for the problem they want to pretend to be fighting.
It's just a bonus, not regular compensation, right?
> what does it mean “residency”?

Usually residency is self declared or based on where you have spent the majority of the year working in.

This is already handled, by lots of people, when they declare residency already, for where they currently live/work/are covered by taxes under.

This isn't a new thing.
That's just protocol versioning - it means they haven't made backwards-incompatible breaking changes to the template protocol, not that the features haven't been updated in 10 years.
Amazon’s Luna cloud gaming service is now available on Android
first they came for the socialists
Oh I have absolutely no good insight into what a better way to do it would be, if any. Just saying that doing it “properly” does not have a nice solution in the shape of a simple regexp
Nitpick but this implicitly requires I buy-in to a zero sum system
As a user of Mobian, just wanted to give everyone a friendly reminder that the project has a LiberaPay page at https://liberapay.com/mobian/donate, through which you might be able to help encourage/enable the developers to keep up the great work :)

(Not a dev for that project, just a happy user)
I’ve been playing on PS4, and while not particularly pretty (not that I expected it to be) it’s been surprisingly fine, especially after the 1.0.4 patch.
Same. I play some 90s Goa trance on my headphones if I really want to get stuff done, but anything with lyrics completely throws me off.
Thanks! That's helpful to know. I have no experience with Clojure/Lisp but a fair amount with C/C++ (minor in CUDA).
Interesting, my email service has this built in. I definitely use it all the time.
Indeed... with no tech person anywhere in the chain above me to sanity check the salesperson. This was at a tech consultancy. It was crazy
This is a surprisingly profound and insightful comment so deep in the subthread of, more or less, a shitpost.

Thank you, sir, for elevating our collective level of discourse.
When I was negotiating my current job, I had a competing offer for around $100k more plus equity but it was essentially Engineer #1 after the technical co-founder.

In my negotiations I inquired about said equity and the other founder was vague as hell around all of those important questions that early employees need to ask.

The extra $100k wasn't worth it and I'm making the difference in real, liquid equity (and then some) from my current employer.
Which is why there are many states in which you can't buy a Tesla (since they sell directly from the manufacturer).
Woah, that supported device list is much larger than I expected.

https://guide.neverware.com/supported-devices/