skysight-inc/HackerNews huggingface dataset:
>Comvined with the fact that most EU countries have much lower crime rate than US and have no death penalty

Comparing US to EU is not valid in this context because we have different demographics and culture surrounding most criminality in the US. And deterrents have different levels of effectiveness depending on the individuals and cultures onto which they are introduced.

> And that iduotic because we know it doesnt work, it never did

I would question statistics on the subject given that, presuming "tougher" means more likely and longer imprisonment, literally reduces crime by removing criminals from society. There is an enormous confounding factor in that policing has been reduced, so it's going to be very difficult to tease out how much more (or less) crime would have increased without stiffer penalties.

Again this is not a value judgement, just pointing out that the fact that crime exists does not mean that deterrents don't work. That said, I presume the kind of person willing to commit a crime with punishment in range of the death penalty is probably not likely to be the kind of person who responds to deterrent - but I wonder how likely such a person can possibly be "rehabilitated".
What? The post isn't a scientific article, its a persuasive piece. The hypothesis -> testing -> results model of understanding is great for problems it can be easily applied to. Design doesn't seem to be one of those.
Why everything you know about software engineering is WRONG, and this one WEIRD trick you can do to get ahead of the pack.
This problem can clearly only be solved by AI.
Sure it is. However, teachers/mentors may be just a tad to dogmatic and pupils/juniors may just be a tad to inexperienced to properly grok when to do what.

And it sure is easier to just not argue about it and abstract everything. The real pain only comes later, after all.
blaming the hammer manufacturer for $dastardlyConstruction.

put another way, is the person who built tipping into instacart a bad person? or is it the person who decided to calculate pay as (baseRate - incomingTips) = actualWage the bad person?
NFTs are not meant to be tied to something in the physical world. They’re certificates on digital creations
I'm not really sure what the author is trying to communicate here. Cryptocurrency is volatile? Who knew! Of course that volatility comes from somewhere, there is no true digital entropy. Anyone who can chase down the root cause can profit off it, that's the nature of most trading anyways.
I’ve been through plenty of cases where companies successfully swap out databases exactly as you described - a document storage for an Rdbms or vice-versa. The bird social network is an example where the db was so well abstracted, they managed to swap these out with no need to rewrite any application code. So does Facebook, for instance. Slack is a clear example of what the complete lack of forethought on this leads to. (Disclaimer: I’m familiar with all 3, but obviously can’t talk details - there’s plenty of public posts on these cases, though)

FWIW, every single db abstraction I’ve ever witnessed was worth it - if only so that one could run tests in a sqlite and run prod in something else, or as a way to contain vendor lockin in the code (I’ve seen projects successfully migrate from a plsql-heavy system to mysql because the code was well segregated, and I worked at a startup that literally imploded bc the database was metastasized all over the place)

Anyway, as I put it, abstracting data storage is a no-brainer for me, and it saved my skin every single time. I don’t expect to convince anyone here to go do it. :-)
The Audacity of it all: Version 3.0 of open-source audio fave boasts new file
The article title is an odd frame around this issue: if anything, the viral Tom Cruise deep fakes revitalized attention toward potential misuse of the technology (and the current use cases of deepfake porn, which was covered by mainstream media, e.g. https://www.buzzfeednews.com/article/janelytvynenko/telegram... )

A good Twitter thread on the Tom Cruise deepfakes by the author of that article: https://twitter.com/JaneLytv/status/1365362169827762184
Chemex twice a day, 45g coffee to 720g water. This is for 2 people, not just myself.
Given there’s a $50k bid for this, I can’t decide if the joke backfired, or succeeded brilliantly. It’s a no-lose proposition for Cleese, I guess!
"I'd like to point out that as a manager, my stress and anxiety level have gone through the roof during this WFH period"

That's interesting for sure. I guess, as with so many things that happened during covid, the effects on people have been extremely varied. Sorry to hear that you've struggled as so many no doubt have.

The tricky part is going to be how to reconcile these different needs. A hybrid flexible approach is necessary but getting that right will take a lot of iteration.

My company isn't going fully remote, it's going to be a hybrid approach but with no mandate to come in on a given day. We are very strong when it comes to self-organising teams and autonomy so I think it will work. We don't really look to management for more than a high level steer, we all are expected to own our area to a high degree. Phoning it in wouldn't work therefore, it would be obvious to the team that someone was lagging. For other organisational styles this flexible approach could be challenging but it does seem to work for us at least.
Yep, its a problem. The major porn sites have decided to block this for celebrities at least. Not sure whether they also detect / fight deepfakes of non-celebrities. afaik, deepfakes are against their ToS and their seems to be decent enforcement. I think the porn sites have done decently here.

That doesn't do much about the Telegram groups, and any dedicated channels and decentralized channels. Thing is, I am not sure what could be done there. Revenge porn seems like a worse problem, with roughly the same distribution efforts. Hence, anything that could tackle deepfake porn should also be able to tackle revenge porn. And afaik revenge porn is far from a solved problem. Hence it seems like this is a hard problem to solve, and one that is already indirectly being worked on.

I guess that is how this will be resolved, as a side-effect of the solution to revenge porn. I can't really imagine much except for making it (more?) illegal. Thing is, you gotta get enforcement, and you probably have to do it without entrapment.

I guess my point is "Issue is real, some things are being done. A solution for what remains seems difficult, and might come from a solution to revenge porn".
Introduction to Maven Toolchains
I always thought the natural follow up/copy cat app name should have been "More dollars than sense"
London pub rebuilt brick by brick after illegal bulldozing
I was hopeful, because I tend to think most "universal" principals are 80% working around problems/limitations/design choices of, at the time, mainstream programming languages (C, C++, Java). Which don't apply to (some) other languages (which have different limitations of their own).

But, I don't think this author gets it (what the SOLID elements actually are, nor how they are moot when using languages that solve the same issues they are solving).
On Windows yes [0] on macOS not so much [1]

[0] https://m.youtube.com/watch?v=7iwgyzX-76g
[1] https://m.youtube.com/watch?v=ldDTgp5irKA
The actual number of examined vaccinated people('s serum) is 14. The other 20+20 are acute/recovering cases. (I was being generous with the 54.)

Also the page itself says Limitations include the small sample size under "Discussion".
I think you are arguing semantics. The general understanding of front running is that you intend to make a trade, and expect it to execute without anyone knowing before execution that you wanted to do it. Any activity made by others based on the knowledge of your trade before execution that affects your trade can be put in the bucket of front running.

In blockchain, the miners control the order of transactions. They do all manner of things to extract profit from your trade because of that control. The simple solution, which is good enough for most people, is to restrict the slippage and assume the miners will get as close to that number as possible. But people are thinking of this problem very hard and ways to solve it.
Writing complex and convoluted code is a strategy used by some developers who bill by day or an hour, so then they have to spend extra time to "understand" or "refactor". I've seen this so many times. One even got visibly angry when I politely pointed out his solution could be vastly simplified or even skipped as the client was considering different options.
Early-Life Stress Exerts Long-Lasting Effects via Epigenome
>A lot of day jobs structurally inhibit capital formation. If I were a Marxist I'd say "And this is an intended consequence of Capital's desire to keep Labor subservient to it", but I honestly think it's true even without anybody needing to twirl their mustache.

I kind of assumed that at least some metaphorical moustache twirling went on in those jobs with the contract clause where you sign away every idea you have in the shower.

There's seemingly some threshold of developer job where employers stop demanding it, too (I haven't been asked to do it in years; most of my junior friends still have it in their contracts) , which suggests that it's leverage related.
What could "the law" possibly do about this?

I mean, you can basically run deep fake algos on your machine at home with pictures you find freely available online. This way you don't even have to share that fake stuff online and still everyone who wants it has it.
For that specific problem, using named parameters (even when not strictly necessary) is more helpoful.
> Software is not black/white. It's entirely grey

entirely? There aren't parts that are black/white? That's seems a bit black/white.
Cloud native VBA. See the earlier comments under my account for context.
A fair number of states did have travel restrictions in place but there were oodles of exceptions and AFAIK no real enforcement although it probably did limit cross-border travel some.
Dollars, please express your opinions in monetary values.
It's a poop-scapade! Did you both have newspaper and wolf hair in your excrement?
Domain Driven Design for Microservices
Small problem with this... article is talking about something that most large companies usually have a design team, if not a user experience team, doing the work of designing the human experience. Developers typically just get specs to implement. So unfortunately this analogy would not reach the UX/Design people, since in general that role doesn't require depth knowledge on API standards.

Having experience in both, this is certainly a huge pain point in the industry. UX is mostly approached through stats and A/B tests, but I think it should have much more data structures and algorithms (i.e. component types in design, composable components, etc)
(See my sibling comment)

I agree with the comparison of inbox-vs-tabs. The people out there that have 30,000 emails in their inboxes... those are the people that lose tabs because their computer forces them to close them.

Hrm, a directed graph. Interesting! I think that's how vim stores edit history?
It's not even a question of risk. Every risk is a trade off against another one. Losing one life to an autonomous vehicle is unacceptable but losing ten to drunk drivers is fine? That's not a risk assessment at all. It's really politics masquerading as risk.

As soon as autonomous vehicles are approved you're going to have driverless Amazon delivery trucks ejecting packages in your driveway and emailing you that they've arrived.

All the truck drivers and their unions know that, so they do everything they can to inject fear mongering stories into the media every time there is a driverless car accident, because politics.

And the media eats it up because it's clickbait. If they provided a reasoned risk assessment then the conclusion wouldn't be "fear for your lives" which wouldn't drive as much traffic.
OSINT https://inteltechniques.com/blog/2021/03/21/investigating-go...
What the hell. I feel bad for any celebrities that are targets of deep fakes especially in a pornographic context. But, I think reasonable people can agree that state sponsored deep fake propaganda and mass manipulation is far more dangerous to society than a fake sex tape.
The issue isn't political deepfakes. Its making porn of women without their consent. That is plainly bad, and happening a lot.

The issue the article dismisses because it hasn't happened yet is (non-pornographic) deep fakes in the political arena. Stuff like making Biden say homophobic or anti-semitic things.
Sometimes the doubters are correct.

AOL keywords, WAP phones, pets.com stock, self driving cars are two years away, X.25, VR, Hydrogen Cars.
Why Substack writers are mad about money Substack is paying out
In “the bonfire of the vanities” by Tom Wolfe, this is ridiculed with the auction for an absurd statue which will become priceless because the author has suggested is going to commit suicide (or has alreay, I forget). The auction is hilarious.
the most important take-away from Agile is YAGNI - "you aint gonna need it."

That's what I mean when I say simple. Don't obscure your code with unfalsifiable assumptions reified, as related in the typical obscure vernacular...

I have had to deal with RDBMS-swapping for fairly large and transactionally intensive applications. I appreciated code that embodied SOLID to the extent that it reduced the amount of code to inspect and improved the quality of sizing up what needed to be done. However it was much easier to "lift" up systems to the new objective than "unravel" previous efforts to insure portability without a defined and testable objective of portability.
Someone should work on “YC21 Guilt shedding as a service”
These “guilt shedding” projects rarely serve any good purpose. There is no way to track the end result. Same goes for donating wads of money to social justice projects. You still see homeless defecating and shooting needles despite “guilt shedding” by SV denizens. Meanwhile the grifters who run these guilt shedding projects get rich.
EV SPACs with Empty Revenue Promises
I was coming to say the same thing. Here's a short animated video about it https://www.youtube.com/watch?v=kXpzp4RDGJI
If you want to plant a tree, plant a tree. I have no faith that these jokers will ever actually plant the ordered number of trees.
or you can go to that part of town where you can get much cheaper knock offs of the LV bag. actually, there's several apps that are filled with these sellers that make it practically as easy as right clicking
Anyone who could read the above and think it is vague will be fatally confused about every subject.
Right. Those comments were in the source on undo-tree.
MS had a big push to completely deprecate exclusive fullscreen a couple years ago by improving borderless fullscreen to match it.
If the first is hypothetical, and the second is happening on mass scales. The difference in severity might be offset by the difference in occurrence.
i am sympathetic to this concern and the fact that real harms are already being ignored. much technological violence becomes normalized this way. but along other lines it's interesting how the rejection of respectability politics insulates a large segment of the American radical scene from deepfake attacks and other lies.

why worry about enemies faking some kind of sexual scandal when you're already doing porn on the side? why worry about drug scandals when prohibition is a crime and it's cool to party? why avoid destruction when the tv is already saying you burned down a whole city? why avoid fighting the cops when you know they're just going to beat the shit out of you and hold a press conference saying you deserved it? it's funny how these kind of media attacks eventually just admit the slanders into acceptability.

edit: and of course now hn's reactionary squad have flagged the post. cool
SOLID acronym:

https://en.wikipedia.org/wiki/SOLID

As a pure mathematician, whenever I find myself reading an acronym-heavy paper I know I'm in the wrong part of town.
Regular vaccinations, just like the flu
I think vendor-lock-in is something that should probably be made illegal by consumer protection laws.
I see them as all tied together. Rising literacy rates increase standards of living. Rising standards of living leave time to learn to read. More people reading creates pressure to make reading easier. And so the cycle continues.
LeetCode Add Two Numbers in C++ and Golang
I don't disagree with your conclusions. But I think it is easy to oversimplify this. Until it is obviously just... obvious. I think reality is more interestingly complicated.

> ownership of digital goods which can't be owned?

One interesting fact it is what the ownership means legally. If there was a successful image that an expensive NFT owner had, it wouldn't surprise me to see some legal shenanigans. This has not been tested yet. Capability does not give you the rights to make copies of digital art. "Can't be owed" is a rather brave claim I think.

> You can make unlimited indistinguishable copies

Interestingly it is not dissimilar to a lot of physical art. To the extent that some 'restorations' of damaged art contain a lot of paint of the restorer rather than the original artist. I believe there are many professionals who are capable of creating something visually indistinguishable from the Mona Lisa, say.

Without specialised equipment you would have a very hard time telling reality from a good copy. So I am forced to conclude (what dealers will say quite explicitly) that most of the value is in the provenance not the physicality. "NFT is rubbish" becomes less obvious, to me.
I gave a presentation on type annotations at the EuroPython 2017 where I also investigated empirically how many open-source Python projects really use type checking, I present the results at the end (33 minutes in):

https://www.youtube.com/watch?v=vM2Zoy4Sxhk&t=2181s

My conclusion was that only a small fraction of projects really used them, there were a lot of projects that had type checks in their code but only in "homeopathic" doses. I started using them for some of my Python projects as well (e.g https://github.com/algoneer/algoneer) and while I find them useful I think they're not as useful as a "real" type system in a fully typed language like Golang. Still, they're very useful for discovering simple mistakes that would only show up in unit testing otherwise.

You can also "misuse" them for other purposes, at the end of the presentation I e.g. show how you can implement software contracts with them. Of course this would wreck a type checker like mypy, so don't do that in your codebase. That's probably also one of my critiques as the annotation syntax can in principle be used for anything, but mypy and other tools are not able to deal with code that does that.
I agree with the post for the most part. It's important to feel that your work is acknowledged to feel worthy.

I disagree with this statement however:

> I prefer being upfront with people rather than doing the "It is easier to ask for forgiveness than ask for permission" route a lot of folks suggest.

Asking your employer if you can work on a side project is like asking them if you can play golf on the weekend. It's your own time off-work hours and you're free to work on a project without begging for permission. If the side project directly competes with you're employer's product then that's a definitely a gray area but you'd know if you're purposely taking intellectual property or not. If you're not sure that your employer will screw you over then get something in writing.
> As an aside, really liking the new F-15's, they can carry so many AIM-120's I imagine their main purpose is to be a missile boat from BOV supporting their stealth counterparts.

That's an explicit part of doctrine now. Older F-15s and F-16s were already employing this doctrine, using the F-35 and F-22 as mini-AWACS and acting as force multipliers for the exotic stealth aircraft with highly capable radars but relatively modest internal armament capabilities.
Yeah - I think there's lots of bad tooling, but a lot of it does come down to logic.

Once people realize they're not doing something 'wrong' really and that it's just the tooling that's bad - they can start to understand that troubleshooting and debugging is most of what we're doing. Being good at troubleshooting and debugging is largely logic (isolating variables, testing, thinking about what it could be, knowing what to ask/search). It's why the dev joke of 'it works on my laptop' is funny.

The narrow scope of solving some explicit programmatic problem is one area where logic is needed, but debugging things is the more common use. Lots of historical things people had to debug are past that tooling stage and now mostly 'just work' (like compilers). Lots of newer technology is not close to that yet.

The analogy to literacy I think is a good one.

I wrote a little about this here: https://zalberico.com/essay/2020/04/19/how-to-become-a-hacke...
hyperjson? (Python bindings for Rust’s serdes-rs).

It’s not really a cheat answer - what if you could iterate quickly and launch 5 startup ideas in the time to launch 1 written in Zig but when one of your 5 turns out to be the next Youtube / Instagram / Facebook / [insert other huge traffic site launched on a “slow” backend here] then you have the freedom to glue in some optimised native code in the hot path?

I haven’t gotten to macros yet in my Rust playtime so far but Rust does seem like a really nice complement to Python. Go/Swift strike me as a faster Python - nothing wrong with that, Rust strikes me as a different kind of tool, that appeals. Zig / nim are too bleeding edge for me, when i saw the cool kids start to decry Rust, that was my cue to finally go order the O’Reilly book and dig in (i’ll admit to reading up about comptime to see what the fuss was about - cool idea, i’ll stick with trying Rust for now).
Normally, when these kind of things happen, the receipient of that money tends to do something cool with it like dontating it to causes. However, I think it would be very apropos for Cleese to just keep any earnings.
Hi Artem, thank you so much!

Disclosure: I am not a tax or legal professional and this is purely informational advice

We get asked about taxes all the time (from US and non-US residents) so we partner with and work with tax and legal professionals who can not only answer questions for people and provide professional advice but they can also help people with any tax related work that people want help with. Note: you are not required to pay or work with a tax professional for tax related filings or requirements but often times it can be easier and save time to do so.

Now regarding "taxes for non-US residents" here is an informational tl;dr:
- If you are a 25% Foreign-Owned (or more) U.S. Corporation or a Foreign Corporation Engaged in a U.S. Trade or Business you have an "informational filing requirement." Note this isn't a "tax filing" requirement but it is still a filing that is required annually: https://www.irs.gov/forms-pubs/about-form-5472
- If you have "effectively connected income" with the US, then you have a US "tax" obligation and this filing is required: https://www.irs.gov/forms-pubs/about-form-1040-nr

If there are many questions on this I'd actually be happy to put together an FAQ doc or a webinar with a CPA / Tax Professional!
Yelling at people sharing information wastes time, and wastes even more time in the future as everyone agonizes over trying to predict exactly what Bill G knows, instead of working on solving problems.
It's possible for both. We know amazon mistreats low wage workers. Then high wage workers build more on those exploitive systems and say "oh, it wasn't me".

But, I also think folks who excuse this kind of thing are bad actors too.

Or like down thread, trying to shift the blame to "the users" who are intentionally misled by advertising and the known information-imbalance that makes exploitive-capitalism work.