skysight-inc/HackerNews huggingface dataset:
I never wanted to commute. Not in busy trains and certainly not getting stuck in traffic jams. I also never wanted to shop or spend time in the supermarket getting spaced out by their weird lightning they install to make you make bad decisions.

I do want to visit friends, go out in nature and once in a while eat at a restaurant. But for me, I am so happy to wfh 80% of the time and do 99% of shopping and groceries online, that has certainly stuck. And while I am a bit more of a recluse than most people I know, almost everybody is happy to work from home at least some of the time and does far more online shopping than before the pandemic.

Maybe this varies between countries. Or social circles. I certainly see a lot traffic again so people do like to move around again and get stuck in traffic jams a lot, but something _has_ changed for at least _some_ people. A couple of years ago working from home was unheard of, now a company seems out of touch if they don't allow it at all.
Because always returning a positive result from the remainder is incredibly unnatural. You can get this behavior through Python's definition trivially using `a % abs(b)`, making rem_euclid less flexible as well.

The reason it's incredibly unnatural is not obvious when looking at the remainder in isolation. But the remainder is always one half of a pair: remainder and quotient. The quotient associated with rem_euclid is batshit insane.

The quotient associated with Python's modulo definition is simply floor(a/b).

Note that I'm wording it very strongly when I say it is wrong. It follows its spec faithfully and isn't 'bugged', its spec is just poorly and unnaturally chosen.
I would actually love an ML frontend for Rust. I've always felt it was just such a nice and legible way to write code, hope CrabML someday becomes a real thing
Sometimes the tool shapes behaviours. Things that are easier to do, will be done more often.

The folks at Doist (makers of todoist app) created Twist.com because of their discontent with slack, it's very interesting to read their blog posts regarding the tool (and others regarding async work), as they state the default settings of an app shapes a lot of the common behaviour. So, for example, their tool does not send a post on the press of the ENTER key (it creates a new line). Sure slack can also do that, but it's not the default and it has impact.

Anyway, it's interesting to read on their UX decisions they seem very thoughtful on UX (even if you might not agree with the toughts), and async/remote work stuff.

edit: went to look for the post, it is older than I recall, and with the old look:

https://blog.doist.com/designing-twist-the-challenge-of-maki...
Odd, although I'm not really very familiar with the appearance of either of them I somehow thought her face looked more fake than his did. I blame makeup unless they used some kind of filter.
The Mystery of the Dune Font
> C# is heavily influenced by golang now

Source ?
Clojure is something i really want to learn and work with. The people using it on projects seem at another level of productivity.
It's still a permutation: shuffling a deck of cards again doesn't make it any more random (apologies to Diaconis). A symmetric cipher is just a shuffle -- no more, no less. Sure, it "feels" unlikely that there would be a problem but can you prove that or prove at least some level of confidence in it?

The bottom line is just AES is good enough. Your data almost certainly isn't worth the effort involved for an attacker even if there was a substantial breakthrough against AES. If it was worth enough, there are far cheaper and easier ways to get access than breaking the crypto: https://xkcd.com/538/

Modern symmetric crypto is secure enough: any problems you hear about are not in the algorithms. Cracking crypto as seen in movies is a complete fiction, it doesn't work like that.

I suggest reading some introductory texts on cryptography to fill knowledge gaps.
I think Rust is probably working towards features like this. They've added partial const generics only a year ago, and I'm not sure what the stance on variadic functions is, but unless they're considered bad, they might get added too.

AFAIK C++ does format string parsing at runtime (as you need to provide a parser function), but maybe it can be made constexpr? I've not written C++ for over a year now so my fluency is fleeting a bit
You mean the mood to find out what breaks in every minor Python release?

I have been using Python in and out for system administration since version 1.6.
Really good points - thank you. Will look at making the indicator more intuitive.
My dystopian techno-political prediction is that the 2024 presidential election in the US will have major impact from deepfakes.

With current tech, deepfakes can be really good. The linked one is pretty much there, it's super convincing. When I know it's fake, something seems a bit off about how "Cruise's" head is in relation to his body when he walks through the doorframe but that's it. If I wasn't actively looking for anything fake, I would not have registered that either.

Whoever runs for POTUS in '24, it's certain that both candidates will be well-known people with lots of video material for training a model. It's also certain that many groups and individuals will be strongly vested in the outcome of the election, and some of them will have the resources to produce deepfakes at least as convincing as "Tom Cruise and Paris Hilton" here - this is no longer something that requires hardware worth millions to run for two months straight.

There will be fake videos of the candidates doing/saying highly scandalous stuff. Going on a racist rant, expressing corrupt intent, promising illegal things, etc. And those videos, if somewhat intelligently produced, will have a big impact once they air, no matter if they can be definitively proven to be fake later.
>I put Francoise Chombar on Team France because she shares a board with Eric Meurice at Umicore, so I assume she’s on his team.

Sorry if I fail to see the bigger picture here, but I do not find that kind of guilt by association particularly compelling.

Some of the other evidence seemed a bit shaky, too, but this does somewhat discredit the author in my eyes.
With you there, to a point.

It's ironic and revealing that nobody actually consents to a social contract then. Closest most come is voting, and perhaps that implicitly validates the laws. But that's not really consent.

So maybe this consent assumption is not so strong!
Terrible white-label groceries? Don't you guys have Trader Joe's for this purpose?
Go production build is quite small as much as I can say, but I don't understand much at compilers so I will not discuss this. I've a lot of hands on experience with both Go and Rust, and on mid size project, an incremental production build in Go will take less than 1 second, whereas a development (non release) incremental build in Rust will take 10/15s (something as simple as a `println!` update). It's subjective, but it's not much exaggerated to tell that a Go prod build is >10x faster than a Rust dev build

So, I get your point for production build, that it needs some special optimization that maybe doesn't happen for Go, but I don't need any optimization when doing Dev testing and this could well remain totally unoptimized. Then I would at least expect for an "un-optimized" dev Rust build to be roughly as fast as a production Go build. At least not >10x slower
Zoom is one app that gets significantly worse with each iteration. The last year has shuffled icons around in the mobile app and now introduced some horrible application launcher into the desktop app for meetings. I know they want to avoid being discarded as people emerge from Covid but this is not the way to do it...
Yes, same here, once I knew it was a fake I started looking and the head looks glued on... without the tip, I might have unconsciously notice something was off, but would not be able to put my finger on it.
Sure, binary packages don't reduce choice though since they are available in addition to the normal packages (except for stuff that is not open source at all).

Wanting to have control over config via use flags for your system doesn't mean that there aren't packages were you don't really need that. Like if you only use Libre Office a couple times per year on your aging laptop, do you really care enough about the exact USE config to justify compiling it yourself? Even more so if you need it on short notice. Or if you only use Chromium/whatever to check that your website works with that browser but don't actually use it yourself, why bother compiling it.

IIRC there used to be a Gentoo fork (forgot the name) that extended this concept to all packages, so if you used default USE flags you did not need to compile things yourself.
European Court of Justice Allows Reverse Engineering to Correct Errors (2021)
Read all data on all websites

Is this really needed?
I can't quite articulate what it is, but there's a certain "glimmer" when his head turns a few times, but other than that this is shockingly convincing. If I wasn't primed to expect a deepfake I'd probably not even notice or question it.
It's probably a good best practice to avoid recursion when possible. In practice it often makes your code harder to reason about and/or slower to run.

Most commonly used programming languages will be slower to recurse than to loop using "for" or "while". Not all languages have tail call optimization and it can be difficult to reason about when tail call optimization is applicable.

That said, there are programming languages where recursion is literally how you loop, so it's not that it's bad so much as that these languages are in the minority.
I do some daily exercises at home, around 20 min of callisthenics (bar, handstand, sit-ups...) mostly exercises from the book "Get Strong with the Kavadlo" but without actually following their program which I recommend, it would just take more time.

Usually unless the weather it's too bad I commute to work by bike not much distance, but it makes me active in the morning, on weekends I usually walk in the forest with my girlfriend for 1 hour or two.

I always had problems to gain weight, and In general don't eat sweets or greasy food, recently after increasing my natural protein intake, basically eating more eggs no extra powder protein, I'm 1 kg down from my perfect weight.
Another head-in-the-sand answer with some vaguely related talking points that are utterly unbelievable. Maybe pigs will fly tomorrow. Who can tell?

I'll give you one decent example from recent popular media: Sandy Hooks. Alex Jones didn't even need a deep fake to convince people.
Python is fine as scripting language for scienctific computing. What do you need more ?
I don't know how popular the language was, but I distinctly remember it was seen as unfit for "enterprise" work. This was a time where the Serious devs would do SOAP, CORBA and other boilerplate-heavy RPC. Python was always branded "bad performance because of PIL", because multi-threading was gonna be the future anyway.

I don't know how popular Python was, but I remember it was a "toy" language, and when Reddit rewrote their whole website in it a few years later (2005? 2007?) it was seen as a bold risky move.
How much of this is "deep fake" and how much is a skilled lookalike impersonator?
I think GitHub stars tell much more about the popularity. NPM download count prefers dependencies like lodash.
Interesting! I thought that was the modus operandi of every consulting company (respond to the exact hidden specs from insiders).
Can it check for the cross stack reference issues (export removed from a provider stack, but still used in the consumer stack).
Normally when I look at next.js sites, I see a div tag with id="__next" but here I don't. I've never used next.js so I have no idea if this is the new version or if you can customize the name of the root next.js id.
My thesis is that these stories are gripping for people. They truly are, I saw people reposting the monterey park vigil on their social media around the country. This of course makes for good TV, and fills the room at the expense of covering other perhaps more directly relevant concerns that people should be up in arms about (such as corruption and abuse of office, climate change, and our inability to seriously address either due to how these things are connected). And of course when you have one side of the aisle wanting one thing and the other wanting the direct opposite, people will be emboldened to argue various ways in person and online about these issues, and perpetuate even more interest into looking at related media.

But I can't leave the other half of your point hanging either. The guy who stopped the monterey park shooter was unarmed. Honestly though, the whole 'good guy with a gun' narrative is rooted in fantasy. Over the past 20 years of mass shootings in this country, a good guy with a gun has stopped a bad guy with a gun 3% of times. It's also happened before where in the chaos and confusion, that good guy ends up shot by police.

https://www.nytimes.com/interactive/2022/06/22/us/shootings-...

But in either case, the odds of one of being a victim in a mass shooting with a shooter you don't personally know are so low. In terms of gun deaths, you are far more likely to die via suicide or from someone you intimately know (1). Of the deaths via murder, both in terms of mass shootings where 4 people are killed at once (making up 1% of gun deaths a year), and in general, a little over half of all homicides are from intimate partner violence (2,3). So if you think "well a good guy with a gun only stopped a bad guy with a gun so few times because not every good guy has a gun," think again and consider how many more deaths from both suicide or intimate partner violence there would be with more access to guns among the population, along with the police shooting the good guy. Even with the current amount of guns there are in circulation, its estimated that 380,000 are stolen a year (4), and with more ownership that number is sure to increase. That same source also suggests you are 3x more likely to have a gun stolen while carrying.

1. https://www.pewresearch.org/fact-tank/2022/02/03/what-the-da...

2. https://www.cdc.gov/mmwr/volumes/66/wr/mm6628a1.htm

3. https://injepijournal.biomedcentral.com/articles/10.1186/s40...

4. https://injepijournal.biomedcentral.com/articles/10.1186/s40...
>Considering the last year includes the announcement of the Digital Markets and Services Acts, which will heavy hurt big oligopolistic companies

You're conflating the interests of a bunch of - maybe large but overall not that important - US corporations and the geopolitical interests of US as a nation.

These simply aren't on the same scale.

Things like the Digital Markets and Services Acts are at most mild irritants to the US.

They're also useful in the sense that they allow the EU to believe they're still in control of their destiny.

War-in-Ukraine level geopolitical events are what ultimately matter to the US as a country, not things that make Google grumpy.
+10

I have had similar experiences over many years and whilst the products, tools and names may change, whether it’s a large or small organisation, the outcomes are often predictably similar and bad.

I find a general lack of experience, interest and understanding of consequences and the associated risks pervades.

Unfortunately there is rarely any enthusiasm, interest or even resources to allow for sensible discussions to help gain insight into the problems and challenges.

Resilience can come with an understanding of the short and long-term consequences of every decision.

Of note, I find that reinventing, rewriting or scratching-the-itch to make the perfect CMS, ORM, etc, offers no value to understanding consequence and resilience.
Fake-Git-history: Generate Git commits
I can just imagine my PM’s reaction if I sent them this article
Nice. Out of curiosity: all USB?
I think a start is in ensuring proper rights to browser extensions.

The Garmin Connect cookie banner was broken. It kept showing up on all reloads despite acceptance. In the end the add blocker fixed the problem by entirely removing the cookie banner.

I would say that is the first level of right to repair for software.
I second this.

The only way to go is to block ads on clients with plugins for browsers. Users are then to show how they can switch off the ad-blocking in case a website is broken by the blocking. Like in my case, a grandpa (not mine) could not use his banking site, because of blocking. So, what would happen if it's the pinhole blocking and the user can not switch off the blocking...
I exaggerated a bit but none of your examples are from corporate R&D.

Those inventions were mostly self funded by individual inventors who in some cases had a great trouble getting the business interested in the invention at all.

Also how does velcro compare against LED, laser or microchip in terms of importance?
dear imgui is versatile in that it can be used in the sorts of programs that haven't traditionally been well served by existing desktop GUI libraries. (It also has a very convenient API that means you can cobble these GUIs together much more quickly than with most other libraries. So that's helpful too.)

lvgl looks like something you'd use for making the UI for the actual product. dear imgui is for the debug tools that get stripped out of the version you release. It's not intended for user-facing use, so there's no significant support for anything visually interesting. (The actual appearance of the UI isn't really even all that important. It just has to be not too weird-looking.)
Before Photoshop, people believed in manipulated static images (as seen by all the fake UFO "photographs"). After Photoshop, it required "video evidence" to make people believe in UFOs again. Once it's possible to easily fake video material, the same will happen as with doctored static images. People will stop believing in video without additional evidence that the video is actually real.

PS: People being manipulated by propaganda is really old news. The only thing that the internet has changed is that all the village idiots who easily fall for propaganda discovered that each village has its idiot and they started to communicate and coordinate. But that's unrelated to deep fake and was already a problem before.
Semiconductor companies are of national strategic interest.

Some countries have been slower than others to realise this.

Politics moves at a glacial speed when it comes to technology.
CEOs have an army of people at their disposal to do the said “PR talent” stuff. They absolutely do not deserve what they get and they are not tech gods as media paints them to be. I’m sick of media defending CEOs instead common workers.
Jive Software?

https://www.jivesoftware.com/

Haven't used it lately tho.

I hit the video link on their page and the page just seems to reload. Chrome android mobile.
Thank you. i will learn more about it.
Not really, they probably are put as man or woman in this data
True, but not a soul is trying to steal your credit card via BC-232.
This is exactly the thing.

If the difference between python 2 and 3 is so small that a program can be easily ported, then WHY did there need to be a difference at all?
Because they hope to find food, warmth and a backrub there eventually?

The best I got out of reddit is a occasionally laugh.
If it could output one track per instrument (aka stems) that’s probably be the most useful thing.
Zama Bounty Program: write tutorials, solve crypto problems and get $
> it's mostly due to socio-historical accident. It's not because the languages are particularly difficult or arcane, it's mainly because people don't already know it, and people don't like to learn to do things differently

I beg to differ. I studied compsci BSC at an eastern european university. The professors decided to test that theory and decided to introduce programing to everyone in our program through Haskell. Every year about 500 new students were thaught Haskell. I don’t know a single one of us who stuck with it. Probably there are a few odd ones, but if it were only a question of familiarity you would expect that more people from there would keep programing in it.
Well luckily our courts follow de minimis non curat lex and Disney's lawyers know that and are otherwise uninterested in trying cases of free speech and artistic expression.
That was the past, helped by Kubernetes and Docker respective decisions to migrate from Java and Python into Go.

Plenty of them are still Java and .NET based, as the ecosystems counter reacted to Go's adoption hype, and Rust is the new kid on the block specially for cloud native Webassembly projects and eBPF.

Like Helm creators nowadays doing mostly Rust,
https://deislabs.io/posts/
Discussion was about cipher block modes in the context of Nostr and NIP-04. You might notice all 3 levels above your comment reference either the Nostr protocol in general, or NIP-04 messages.

> And GCM does not ‘add’ a signature per se.

Your own comment to which I replied said "It’s not tamper proof, ie signed, unlike GCM". Wouldn't most people consider something "signed" as having a signature?
The auction market for ads is way different than security trading.

Many advertiser bids are computed by algorithms, for example it could be a base price multiplied by a predicted chance of clicking on that ad, computed by machine learning by Google on behalf of the advertiser.

The depiction in the lawsuit is misconstrued, probably stitched from some emails found in discovery
I've run into a few cases where recursion was the only logical way to do it. For example, printing out a nested tree as a menu. It should only be used when necessary because if you don't know what you are doing, you can easily create a function that runs much longer than it should.
@Visurox Didn't work for me (wrong secret), but I like the idea.

I was thinking about a variant of this, but I am somewhat concerned about abuse of such a service. Being 1kB you aren't going to get much in the way of image media, which is a major concern. Objectionable text I care less for. The concern I have is malicious JS (but I couldn't see how you handle this).

A few things you would definitely need:

1. The ability to handle takedowns (i.e. somebody adds doxxing information, or uses it to launch some attack script).

2. The ability to edit content. My solution to this was that a key would be generated and this could be used to edit.

3. Some protection against creation abuse. You better believe somebody would create 1 billion 1kB pages, just because they can. I would maybe have it so that the user puts in an email and a page edit code is sent to that email address after some artificial delay. It's not fool-proof but might slow them down. Maybe you also do some additional checks, like keywords, entropy, etc.

Anyway, all of these problems are precisely why I never decided to go through with this.

Another idea was to provide an ultra-minimal VM web server, where you run some lightweight byte code to process requests. Maybe there are some exciting possibilities with this, but similar concerns are still there.
I mean, sure. I disagree, but I can see what you mean. But that's not an argument for one being better than the other, it's an argument of preference. You happen to like words over symbols.

In my experience, when I actually start getting to grips with a new language, the syntax very quickly becomes one of the least interesting things about it.
This has only left me motivated to do more and helped me to mentally prepare myself that yes, it's going to be tough but if I love every second of the grind, man! I'm gonna go all the way!
Can anyone recommend between Librandombytes and libsodium ramdombytes?

https://github.com/jedisct1/libsodium/tree/master/src/libsod...
Hey everyone, author here :) I'm sure most of you have more experience with contracts, so I'd like to hear your thoughts on stuff we, developers, shouldn't sign.

Cheers,
Vadim
Automate your changelog with GPT-3