skysight-inc/HackerNews huggingface dataset:
The threat that you're modeling against is not a threat to the internet.

The internet is a group of technologies enabling near-realtime dissemination of information. It has no implicit promise of freedom of speech or press, democracy, or any other political ideal. Even the World Wide Web has no such implicit promise.

The great democratizing force to which you refer is the ability to publish content, and to an extent the content itself, and that still exists (modulo nationwide firewalls). Just get off other peoples' servers and start hosting it.
Suppose the following reversed situation:

- There is still a Warsaw Pact.

- An Orange Revolution happens in Canada in 2014, backed by KGB neocon equivalents of Nuland/Graham.

- A Russia friendly regime is installed in Canada in 2014.

- Canada has regions with large U.S. populations.

- Canada keeps pushing for Warsaw Pact membership.

- At a security conference in Munich in 2022, Canada's Russia friendly prime minister mentions that he could acquire nuclear weapons.

Would you say that the U.S. would likely invade according to the Monroe doctrine? Or would you say that Canada has the right of agency?

None of this is excusing Russia, but disregarding these issues leads to escalation. I'm astonished that the NATO hardliners apparently think that their policies have been a success (they are of course a success if the goal was a proxy war that tests the strength of Russia's military in the first place).
I have a similar workflow but with darktable. Rawtherapee has an easier interface but last time I checked it didn’t have local adjustments which I need sometimes.

Once you understand the UI, digikam is fantastic.
shell.nix + nix install is _the_ killer linux dev tool imo. It replaces all the various nonsense with a hermetic, fully reproducible build environment. You can then use the same shell.nix in your CI with the nix docker image. Now you have exactly identical dev environments across CI and locally. It's awesome once you've experienced it.

The biggest drawback is installing Nix on OS X is a huge pain. Docker has lots of magical UX tooling to make it rather seamless in comparison.
If we ignore Brexit for a moment, inflation in the UK is about the same as in the EU and USA, if not better.
I hope the person that returned them with the printed note is aware of the Hidden code in every printed page. https://en.wikipedia.org/wiki/Machine_Identification_Code?wp...

I think they should be left alone for returning the notebooks. Personally speeking no artifact would be worth my own personal liberty or reputation regardless of how it was obtained. The return of lost artworks etc should be encouraged with an amnesty similar to gun/knife amnestys. If the items really are that important to society a reprocussion free return is worth it.
Tom Scott once made the very good point in one of is videos[1] that it's not just enough for a system to be truly, cryptographically secure. The public must also be able to understand and trust the chain that keeps the system safe.

By this measure, perhaps the best RNG is still Bev from the local RSL hand-cranking her bingo cage.

[1]https://www.youtube.com/watch?v=LkH2r-sNjQs
Looks great, but also doesn't seem to be available to all?
>I seriously doubt he had his Gmail up on his classified workstation

I hope not ;)
Are participants from Russia, or Belarus allowed to participate in GSoC 2022?
Back in the day in the US (fifty years ago, say), the expression "dime bag", i.e $10 worth, was very common.
Reminds me of the “analyst-therapist” in “arrested development”
Outrage porn? Nah, I just typical pop sci clickbait like we used to see with like cancer-linked studies or breakthrough
Why should I pay a company to advertise for them?
> As has often been said, that dock really is a computer.

No it isn't, lol. Thudernbolt/usb-c docks are a solution to a made-up problem.

It is absolutely possible to have all the necessary ports on a modern slip laptop.

Just look at the Dell Latitude 7390:

- https://www.pcmag.com/reviews/dell-latitude-7390

- https://www.notebookcheck.net/Dell-Latitude-7390-i5-8350U-SS...
This is very sad.

Obviously, it would be valuable if someone could suddenly change TikTok so that it thinks all Russians are Ukrainians.

Such information warfare is vastly less violent than missiles and probably much cheaper to implement. The sooner the Russian population knows what their leadership is really accomplishing, the better for the world.
With USB->DP adapter yes. With a hub offering USB3 ports, mostly no. Once both lanes are in DP-alternate mode (needed for 4k@60), there's no bandwidth for USB3, only the separate wire for USB2. So here it depends how it is internally connected, and whether it can switch USB3 ports to USB2 or not. Many hubs can't do this.
> Gazprom attenpted to change owners and default the company.

Is that illegal?

I wonder about rule of law. We talk about this as sacrosanct here in the "West".

It is funny that when push comes to shove (in my perception at least), we're quick to break the rules to get the outcome we want.

When say a 3rd world country does something like this in response to a "Western" multinational's actions (perhaps a controversial example would be Mossadegh nationalizing APOC), then the response we take it is pretty severe (often involving significant amounts of violence) and we portray ourselves as being "morally" rightous, often with the very same "rule of law" claim.

Just something I like to think about in this scenario. Not trying to push any agenda.
Bitcoin can be manipulated. Use timestamp from last supernova observation. There's several hundred a year, should be enough randomness.
If you are considering protobuf for browser <-> server communication (as opposed to server <-> server) a good alternative is Twirp [1] by twitch. Like gRPC it uses protobuf for API schema, but unlike gRPC it works out of the box with HTTP 1 without needing any proxies.

I found both the golang server integration and the typescript client generated to be idiomatic and easy to use. There are community integrations with other languages too - but ymmv.

[1] https://twitchtv.github.io/twirp
There's quite a few lottery systems running on lightning and Ethereum, using smart contracts with clearly defined, verifiable randomness. I also like the idea of geohashing, by XKCD, where they take the date's most recent Dow Jones opening and hash it with the date.
As someone for whom the conflict affect my childrens' wellbeing, and having good friends on both sides of the conflict, I would love if you would share your findings. If you prefer private conversation my Gmail username is the same as my HN username.

> It would be great if someone would execute such an idea for more areas of conflict to bring awareness.

If you have any ideas, I can help code it or host it.
My first thought as well! From the title I was intrigued to see how CL was being used for this.
I misspoke. The K&T I had in my house had gaps in the loom because it failed. You also can’t insulate around it.
Yeah, this is a pretty crazy example! It's not just a house but an actual working farm:

https://www.unilad.co.uk/life/tokyo-narita-airport-has-a-far...
Maybe this is because Netflix is a publicly traded company? with similar publicly traded companies, there is always a constant pressure to push up the value, and earn more money. Maybe they should take it private
>It was much lighter than expected, maybe 10 pounds

This tickled a memory of a time I helped a lady with her suitcase up a long flight of steps. She was about two thirds of the way up and was wrestling it like it was full of lead bricks. I wasn't in a hurry, so I offered to help - she paused before accepting, like she didn't want the help but desperately needed it. As I reached towards the suitcase, I tried to break the ice a bit with "haha I'm probably going to regret this huh" - and broke off in shock.

The suitcase was light as a feather.

I could hold it out at arms length easily. It could have been filled with packing peanuts. I couldn't suppress an exclamation of surprise - "why, it's so light!" - which the lady took as quite an insult. I felt very odd about it all - should I have pretended to have struggled a bit?
It is not even necessary, since local tastes are different and you need to adapt the recipe.
This is a great summary of a positive outcome for a hybrid OSS project. I took a look at the other blog posts - has anyone seen writing from the author that covers his experience supporting the pro and enterprise versions? I imagine that would be hard to do alone!
I feel like the article is dodging the reality of what they are asking: How many people are employed by TikTok in Russia? What is their responsability and how do they influence product decisions? What would happen if TikTok refuses to comply with local laws?

I’m not sure that sending local ad sales people who have no influence on the product, and depriving their family of their support is the ethical choice.
> Because people don't want their music that way. We made the classic mistake of thinking we knew what people wanted because _we_ thought it was cool

This is a really great discussion. Can you elaborate a little about what you thought the public wanted, and what you found they actually want?

(I make some stochastic / algorithic music myself and am very interested in this.)
PARA isn't for me. It may not be for you either, but it can set you on a path of being better organized with you files and systems.
> yet another strong indication that the invasion was a deliberate Russian aggression planned well in advance.

Are there people out there who have doubts about this? Regardless of any opinions on the rationale behind it, it's very clearly something that was planned in advance. I didn't think that was something that was up for debate.
Elon Musk appointed to twitters board of directors
And what of the rest of the Western world's dependency on Middle Eastern oil? That was already weaponized in 1973 yet nobody seems to have learned from it.
How many people fleeing use Airbnb, compared to regular russian tourists?
I see this comment and others like it. It's important to also know where the mindshare is. Where are most average individuals spending most of their internet hours? It is likely not niche-blog.com. TikTok is quickly becoming "the internet" for all intenents and purposes for some people. It's also how some folks get their news, etc.
Sidekiq is an excellent library, and a great model for open-source monetization.

Avoid hostile/nonfree licensing provisions that restrict commercial use or "require corporations to pay up". Instead, create real value in diversified offerings built upon the OSS project (which is in no way artificially limited). Sidekiq is a gift, Sidekiq Pro & Enterprise are products.

Offer paid features, support, SLAs, etc that really appeal to "enterprise" use-cases. Trust that users will convert as their need for such functionality is justified by their businesses' growth and scale.
Isn't tiktok's whole thing that it shows you very personally curated content based on data about you including demographics and most users see different content? Wouldn't users from Ukraine and England or ones from Mexico and America also see different videos?

Are the Ukrainian videos actually unavailable in Russian TikTok if you search for them? It seems obvious that as you watch more non-war stuff (which might be the default based on the demographics) you'll see even less of them in the Russian account. And if you really can't see them even if you try (which the article doesn't even say as far as I saw) then isn't that the real news rather than the experiment that just shows how different demographics see different things on TikTok? What am I missing?
Why is protecting the economy more important than stopping the funding of the Russian army and their military invasion?
That's awesome. A significant percentage of Ruby shops are running Sidekiq. I'm happy for his success.

The free version is very capable too; he found a very nice balance between "free version that is still very usable" and "paid version with really useful additional features."
Show HN: Encome, one place to discover, analyze and trade stocks on NSE
With the widespread adoption of Naue Type II bronze cutting/thrusting swords and organized infantry that rendered centralized chariot armies -- and the societies that depended on them for defense -- obsolete.
A study of real world data races in Golang
German here: We don't dislike eastern europeans at all, at least not on any society wide level. Of course, there are exceptions.
We do dislike backslides into authoritarianism in governance, like in Hungary (who's Victor Orban declared 'illiberal democracy' [1]).

1: https://verfassungsblog.de/illiberal-democracy-beyond-hungar...
Wow, I thought I was reading about my own journey :-)
> germany's strong dislike for east europeans

I'm from as Eastern Europe as it gets (European side of Istanbul) and people seem to like me here. Why do you think that they dislike East Europeans?

I mean, Germans don't seem to like the current government of the country where I'm from, but for good reasons and I certainly share their dislike!
I regularly use asdf-vm to manage kubectl, python, nodejs, and a bunch of other stuff.

"Setting up a Python environment" takes about 10 minutes and it's dead nuts reliable.

It is a very effective package manager.
I like the idea of this consultant work, but I also find the idea that people are incapable of learning a new field because they missed out on lessons earlier in life outrageous and simply incorrect (I don't think the author was intentionally disrespectful here, they've just always been in a community where their life is on rails). Precociousness is one type of intelligence, and early schooling is valuable, but people can always learn, even at the highest level. It is unfortunate that most of our higher education/research programs for science are structured in such a way that entry into those programs is difficult for people that are older and need to maintain a good income. Really we'd need alternate program structures like those for many master's degrees, or more advanced online courses.
1. The Baltics joined NATO when Russia was still in disarray and aren't as important strategically. Russia tried to join NATO itself after that but was rebuffed.

2. This was primarily for domestic consumption and the West picked it up in February/March together with the notion that Putin had gone mad. Hardly anyone talks about either of these theories any longer.
Thanks for the Cryptomator recommendation I've been looking for something that can encrypt cloud backups more easily than uploading encrypted 7z files. Not sure whether it would work for your use case since it doesn't support handwritten notes, but I've been using Notion as a cross-platform notes app and found it works well
China has been doing this for almost 2 decades.
Why? Are you referring to consequences of the war in Ukraine, where about 1% of global grain production may be at risk?
Docker doesn't allow for LSP servers in my text editor. Asdf "just works".
People can be easily scared into doing very stupid things long term. Fear is by far the easiest way to manipulate, look at brexit, Trump etc.

Swiss are generally quite smart but have emotions just like everybody else, even if it may not seem so upon first encounter. From what I recall they already buy LNG mainly from US so at least this part is not so bad re current situation.
German Nuclear plants are usually on rivers, and as we’ve seen in the past year, those can have huge floods destroying everything around. You don’t want your nuclear plant’s backup generators to look like Ahrweiler.
I don’t think copious jobs are the reason, because we don’t really know that. People only think that, so it drives they’re push to the urban environment.

Also, who are the ones complaining about lack of housing? I’d be willing to guess that it’s predominantly people who can afford housing just fine, they just can’t afford housing where they want to live.
For the same reason that many C and C++ games were actually using them as high level macro processors full of inline Assembly a couple of decades ago.

There are some conveniences that come with the technology and not every code path on the game engine is screaming for perfomance.

If you are on the path for the ultimate performance like some console titles, the C and C++ code on those engines will be very alien to most developers as well, yet you don't seem many discussing that.

Just on the subject, here is a talk I saw recently on the theme,

"Beyond the Remake of 'Shadow of the Colossus': A Technical Perspective"

https://www.youtube.com/watch?v=fcBZEZWGYek

However not every single game out there is trying to fit Shadow of the Colossus into a PS 2 or XBox 360.
There is certainly a "what's the point" feel to the new sites. Most of them made a conscious decision to essentially copy the functionality of the old sites, minus what they consider the censorship and bias. However, what most of them don't offer, at least so far, is an innovation that compels people to use their product.

Facebook offered innovations over MySpace -- it used smart algorithms to help discover friends and family quickly, and it initially targeted the elite college student market, at a time when MySpace seemed to cater more to musical bands than to the general public; it was expected you would search for your favorite artists. Whereas, it's burdensome to search for friends. Facebook also offered a cleaner design that was visually appealing and easy to navigate.

Rumble is emerging as the primary alternative to Youtube out of a crowded field of dozens of video hosts including Bitchute, PeerTube, DTube, Odysey, Banned.Video, GunStreamer, etc. However, Rumble's UX is unappealing; they seem to have put little effort into niceties like keyboard shortcuts and comment management. You can't use the left and right arrows to jog the video back and forth, for example, though "f" does toggle full screen. [EDIT the "j" and "l" keys jump back and forward 10 seconds, and "t" toggles theater mode.] The comments can't be sorted by criteria; they simply are listed in chronological order.

FrankSpeech is Mike Lindell's vlog platform; the only user interaction provided, so far, is Disqus comments following articles.

MeWe has a visually appealing design but nothing to really differentiate it from Facebook. Facebook is better.

Gettr is possibly the best-of-breed Twitter replacement, with decent UX across their mobile apps and web app, but they still have a lot of work to do. They're emphasizing live streaming, which apparently their leadership considers a high priority. Live streaming is certainly nice to have, but they still lack private messaging, a feature that many users are clamoring for. Listen to your users. Also, they need better "trending" features; there's something now, but it's minimal.

I got an account on Truth Social and it's very beta, feels buggy and incomplete. It's only available for iOS mobile devices at the moment. There's a private messaging button that is not yet implemented. I don't believe in reviewing products that are still in development; it does both the product and the customers a disservice. That said, it's got a pretty active user base already and there are some interesting posts.

If they can deliver multi-platform apps and a more complete product over the next 3-6 months, and if Mr. Trump starts posting regularly, I think Truth Social will be a contender. We'll see. If Elon Musk does indeed acquire Twitter and remake it in his image (for example, reduce the toxicity in the comments -- if such is possible), perhaps it will attract back some of the disaffected user community.
In my recent experience/experimentation, HN does not like to be told this and will downvote or flag opinions expressing this sentiment.

Perhaps this community is not as progressive as it thinks?
This hits hard.

The problem is to get good enough to get jobs that let you do Important Work (TM), I need to do well at jobs which have a lot of Fake work.
My issue with Nix is thatm like docker, it is a dumb CLI which communicate with a powerful daemon running as root.

I don't understand the concept/motivation behind it, everything that nix does should be able to be done in userland, like podman does, which I love.
Uranium is also imported. Overall the EU gets 20% of its uranium from Russia and another 20% from Kazakhstan, which is economically deeply tied with Russia.
“A move away from monolithic statically compiled binaries to constellations of microservices (usually bloated docker containers) is a significant part of the problem.”

Untrue, in every way.

Why did you say this?
The biggest frustrations of working for a Web 3.0 startup
So I recently moved from Georgia to Colorado. Had a dealer in GA and now in CO I just go to the local dispensary. One thing I realized very quickly is how competitive my dealer was to the places here. Average 1/8th (of an ounce) ran anywhere between $35 and $55 based on quality and I found that here in CO, the price is about the same.

I will say where the deal really is, is when you buy an ounce or more. For example you can get an 1/8th for around $45 at my local shop, but you can get an OZ for $135. Though the cheapest ounce I've found is around $80.
Yeah seconding this both as a parent and someone who has worked in education IT (K12 and higher ed) for almost 15 years. I'm not familiar with GoGuardian but I do recall with certain 3rd party Google apps that did similarly there were ways within the admin console for said app to exclude monitoring devices (regardless if managed account that's logged in) unless they were on the district network(s) by adding CIDR blocks to a whitelist. Of course, if someone were to use the device on a BYOD network in district you could then get scooped up in that dragnet though we excluded even those networks to prevent this as all district devices should be connected to the proper LAN.

I've personally forbade my kids from logging into devices we own with their school accounts (O365). I've also gone so far as to relegate them to only connecting to a segmented guest network (internet only) with their district issued devices. I no longer work for a district but provide various levels of support for districts in my county as a state employee and let me tell you, no one really knows what they're doing. A district I used to work for uses a product called Aristotle essentially logging key strokes of every staff member and student. There are, or were, certain school admins that made it their business disciplining bored-ass students for things 99% of the time they may have said in jest to a fellow student. On the flip side it was instrumental in catching a couple staff members that were doing some pretty heinous things, one of which who is currently serving 35 years on federal charges.
I've heard doctors have it worse with people not asking about 'simple fixes' in a timely manner.

Also, consider what the default scenario might be for someone at a job like Olaf: How likely is he to be able to affect change when some part of a process is inefficient? When I was at my first job, the general mood was that one should keep their head down and just do as instructed, since going above and beyond was not encouraged.
>Ukrainian Nykolai gets to see men in military attire singing patriotic songs about loving Ukraine. Or talking about it being a man's duty to sign up for battle.

>Russian Alexei sees a man tripping over in the water, a puppy patting a duckling on the head and some funny, homemade costumes.

Is it just me or does the first one sound like propaganda and the second one sound like normal TikTok?
I also prefer `direnv`. I am not entirely sure how `asdf` actually works; `direnv` is pretty straightforward: it hooks into the shell and modifies environment variables. (`PATH`, but also tool-specific variables if required.) So it's pretty easy to debug or replicate by hand if necessary.

It can't actually install different versions though (looks like `asdf` can?), which is somewhat inconvenient.