skysight-inc/HackerNews huggingface dataset:
I have had cats nearly my entire life. I love dogs but I am a cat person. All of the cats in my life have been loving social pets.

I hate when the idea that cats can't bond, isn't loving, all of the stereotypes of cats are thrown around. Because they are just wrong.

I do think a fair amount of it is not knowing how to properly socialize a kitten. But even a socialized cat will never be as affectionate as a dog. Or at least not the way a dog shows it.

But I have 2 cats, they will sometimes sleep in different rooms and sometimes cuddle up basically on top of each other. They almost every night will sleep in my bed or at the very least will sleep on the cat tree next to me.

I have noticed that when I have had to take one of my cats for an extended stay at the vet the other is noticeably... different. I don't want to assign an emotion since their emotions are different. But he is not himself. This often starts when I put one cat in a carrier.

They seem to know when I am in a mood and really need that affection.

But I also acknowledge that a cat isn't for everyone. Some people need that constant unquestionable affection that a dog gives you. Cats are more subtle.
I think you're taking your words fairly serious, whereas they would cause a lot of good laughs outside of the bubble of "the West".

For starters, why do you think that Russia would care whether you are currently pretending anything about Russia.
There's all kinda of things in the labor market to pressure lower prices than the housing market. For example, H1B visas, offshoring, etc.

Also, if people don't work, they starve, so there is an incentive to take a job whether it's a good one that pays what they need or not. This also doesn't exist in a housing market.

Comparing the labor market to the housing market only works if you squint and don't compare it too long.
If it goes down for hours every month, it is not a blockchain.
Tell HN: Discord Ignores Right to Erasure
I have contacted Discord for right to erasure on 2022-02-26 and I have received no response. For context, they have stored metadata on almost all interaction with the following keys for over 4 years (i.e. since account creation) with no way to opt out:

['event_type', 'event_id', 'event_source', 'user_id', 'domain',
'freight_hostname', 'freight_id', 'ip', 'day', 'chosen_locale',
'detected_locale', 'user_is_authenticated', 'browser_user_agent',
'browser', 'browser_version', 'cfduid', 'os', 'client_build_number',
'release_channel', 'city', 'country_code', 'region_code', 'time_zone',
'isp', 'message_id', 'channel', 'channel_type', 'is_friend', 'private',
'num_attachments', 'max_attachment_size', 'length', 'word_count',
'mention_everyone', 'emoji_unicode', 'emoji_custom',
'emoji_custom_external', 'emoji_managed', 'emoji_managed_external',
'emoji_animated', 'emoji_only', 'num_embeds', 'attachment_ids',
'has_spoiler', 'probably_has_markdown', 'user_is_bot', 'sticker_ids',
'message_type', 'system_locale', 'components', 'is_first_message',
'cfduid_signed', '_source_job_id', '_ingest_ts', 'rendered_locale',
'accepted_languages', 'accepted_languages_weighted',
'primary_accepted_language', '_hour_pt', '_hour_utc', '_day_pt',
'_day_utc', 'client_send_timestamp', 'client_track_timestamp',
'timestamp']

The actual files are 75 megabytes of text(!) data.

This, to me, is clearly not reasonable under CCPA or GDPR. Even if it were, they have not responded to my emails, even though the 30 day limit has long passed. What can I do?
xslt to generate xml from xml
Holy cow. That was awesome. Thank you for sharing.

Makes one think what the internet could be like in an alternate reality or something.
I could provide maybe another data point there. I lived at a village in a east province for some months and has just left. People are living their normal life, albeit ofc a slightest bit of concern to Corona. But people are more worried that they could not make money now and in near future than having the virus. They are not fearful of starving either, not like people living in the city, farms and fields are everywhere. In the worst time when the town has one or two cases, some are restricted from leaving the county and has to do corona test once for every a while. Some roads are blocked. That is all. But I have heard some worse cases recently, where the cases stays high.

Agricultural population accounts for almost a third of the whole population in China.

To quote an old proverb in Chinese: when there is small turbulance, stay in the city; when there is a big riot, live in your hood.
Comments on HN or Reddit or many other sites with voting tend to be critical. If you agree, you’d upvote. Commenting “this” or “so true” isn’t useful, and doesn’t happen as much as people going “this is totally wrong”. Just selection bias.
Would you rather NATO drop Turkey, or Sweden drop the PKK?

https://www.reuters.com/world/europe/nato-meet-turkey-critic...

"The problem is that these two countries are openly supporting and engaging with PKK and YPG. These are terrorist organisations that have been attacking our troops every day," Mevlut Cavusoglu said as he arrived in Berlin for a meeting with his NATO counterparts.

"Therefore it is unacceptable and outrageous that our friends and allies are supporting this terrorist organisation," he said. "These are the issues that we need to talk about with our NATO allies as well as these countries" Sweden and Finland, he added.
There are clear benefits to the employer to being able to pay them to work here.

Personally, I think people underestimate the unique talent in the west coast of the US, so wages will not be immediately depressed - but it is clear that this is a move premised on the idea that we have to lower the salaries of technical workers in the US.
Folding phones a passing fad? Apple is right to wonder
Computer Security 161 Cryptocurrency Lecture
Code Morphing with Crusoe (2003)
> Many Russian assets have already been seized, among them the Gazprom subsidiary in Germany

Most Russian assets have been frozen, not seized. The German subsidiary made news for being an exception in that Germany took control of the subsidiary. But it’s still Gazprom’s property.
someone asked me to beta test some software after I replied to some questions they had about software in a niche forum.

Since I don't install software I don't trust I left it on read.

That's the only time that wasn't straight spam.
You are not a full stack developer – probably
> What is the value proposition of web3 to the user?

The same value as most other P2P software: illegal activity.

Web3 in particular is very useful for running online casinos and ponzi schemes.

Note that there is huge potential there for a ton of profit. Casinos make a ton of money.
Sometimes design professionals are more aligned with fashion than the customer.

Customers love little touches like that. Kids will grab the bottle and be delighted by it, etc.
They used to have a 512M droplet for $5. After a few years they upped it to 1G, and you could upgrade for free.
Isn't minecraft more decentralised than federated?

IRC networks usually have multiple servers connected together (historically, often run by a bunch of different people) and I didn't think people self-hosting minecraft servers usually did that?
This is a real physiological disorder with a genetic basis. You are dismissing it. You are not helping. People with CP can still walk but look at Walter Whites son to see how much it impacts his life. Adhd is like that but with your prefrontal cortex instead. Barkley is the guy to refer to for actual research.
A List of Good Habits for the 21st Century
But NATO can't choose because getting rid of a prior member of an alliance undermines the very idea and value of the alliance.
Not sure my main PC can run at 2 Amps..
you could make social media where the ad revenue is shared with the users. you can already sell art where the platform can vanish (like hicetnunc did) but the artists and users can take their assets to just another platform (like objkt).
> One particular choice of Mastodon is that pretty much everything federates all the time. Some local instances try to create a sense of local community, but other than the local timeline page you might as well be anywhere.

In theory.

In practice, this is the norm:

https://mastodon.social/about/more

https://wiki.todon.eu/todon/domainblocks

https://toot.cafe/about/more#blocked-instances

The latter doesn't even bother labeling the instances they don't like as "Hate Speech", apparently free speech is enough.
Didn't the Taliban finance their holy war by selling opium? Seems like they probably aren't the scrupulous type.
> Its startup time of, say, 15 or even 30 seconds

Jesus. I use Gvim, which starts in less than a second. When I'm done editing, I close it. The only app I generally leave open, is browser. How people can justify such awful performance is beyond me, and why I will never, ever use Emacs.
Why Farmer Clarkson is losing sleep over the global food crisis
Dell Vostro laptops are not as sleek as their consumer models, but they are tanks, and they are a breeze to repair.

I do like what Framework is doing, and my next laptop will likely be from them.
Restaurants and stores are single transactions, not ongoing subscription services.

DigitalOcean makes you dig for the price increase, which is pretty scummy. They tried to soften the blow with a new droplet which looks even worse. At the end of the day, 20% is a huge change.
They have a table of everything listed along with a new price for it. All they would need to add is a column showing the existing price. There is a 100% chance they have a spreadsheet internally passed around with that existing price column.

Do you really believe it was a not a deliberate choice to not show the side by side comparison?
His hypthesis that p2p never paid off is not justified. P2P plays an important role in media, aka bittorent. The issue with p2p and open source in general not taking off more in the consumer space has to do with the lack of profit motives. In b2b oss is winning cause businesses care a lot about costs and control. in b2c, this isn’t a concern and thus we need to figure out how to pay the p2p workers and developers for work. aka web3
Scent is the primary sensory input of a cat, not sight. They would be sniffing the screen and the experimenter's hands. I think this is the main reason cats fail the mirror test, not due to lack of intelligence. Cats eyes evolved for optimal visibility in the dark. To a cat, a backlit screen probably looks like sun baby.
It was 512M before, then they doubled the specs of every droplet a few years ago.
I was a big fan of Nanobox (the company DigitalOcean acquired and then turned into App Platform). And Pagoda Box before that. I've never found any PaaS that was as easy to use as those — especially because it came with a local environment for development that would match the production environment.

I'm very interested to try App Platform for my next side project. In fact, I still have a server running on DigitalOcean that was set up through Nanobox a few years ago. I need to move that over to App Platform at some point.
If you use the right prompt, make it automatically disappear so it doesn't get copied along when you select text in the terminal:

setopt transient_rprompt
Tracing a Ruby Application with OpenTelemetry and SigNoz
The examples provided feel more like bugs in various libraries than an actual problem intrinsic to Julia the language.
Agreed. IDK how I feel about Reddit. I've been on it since 2010 when Fark lost its spark. I remember some great times but a lot of it was "junk" content that in the end was very meaningless. I wish I could say I used it to develop my career in tech but that isn't true either; I use specific blogs, books, and tutorial sites to learn instead.

I suppose I mostly view it as a continuous party, yeah it's fun if you attend but after a few hours I wish I was doing something more productive.
Twitter Stock Extends Slide as Elon Musk Reveals Spat with Legal Team
It would be interesting to know which language the author currently uses.
> Block all of AWS and Google,

Google for "residential proxy". This is already a huge industry, and it's difficult not to see how we haven't lost this war a long time ago.
it's crazy to me that computers get faster+cheaper but hosting goes up in price.
Why are our salaries worth sacrificing at the altar of "being #1 country"?

I frankly don't care if we are #1 all that much and certainly am not willing to forgo hundreds of thousands of dollars just to placate some "national security leader"'s insecurity around maintaining American exceptionalism.
It seems like Omicron is way worse in China because their initial lockdown response had them living in a covid bubble while the rest of the world got infected. Unless they managed to never have another case forever this seemed like an inevitable outcome.
Indeed, however, I started this project a few years ago before I knew about workers and so it would be a lot of effort to switch now. Perhaps if I make a follow on game I'd try workers. I'd have to implement message routing in order for objects to communicate with each other and I'm not sure how much impact that would have on performance.
Well, here's the motivation I needed to finally complete that migration to Hetzner.
If you look at the history of lots of packages in matlab they fixed tons of bugs that sound similar to this stuff over the years. It requires consistent hard work by a core group of people who understand the issues to get everything right. I have no idea who maintains Julia and these packages but the author of the article mentions this as language problems — aren’t these just bugs? Like if gcc was incorrectly multiplying some constant by the wrong value, that doesn’t sound like a bug with C but a bug with gcc right?
I agree with you of course. I feel the same way about fly.io’s pricing. For nearly all use cases, certs are free. Which is why I found it so odd that GP was complaining about it.
I find it particularly amusing that they're reintroducing the 512MB of memory tier, but at $4 instead of the $2.50 it was before the removal. But I suppose that's roughly inline with the basic 1GB/RAM droplet going to $6. I'm most interested to see how the managed Kubernetes offering changes shake out -- hoping I don't sense a migration in the near future.
I have noticed a cultural difference between different generations of social networks. With Facebook, people usually sought out people and groups that they wanted to connect with and complained about being algorithmically profiled for ads but accepted it as part of the business model.

With TikTok, people usually express how much they love the algorithm that finds things that they like.
I did not realize there is such a strict lockdown even now. Somehow missed that news cycle. However that makes me wonder if the other countries in the world like India and major parts of the US even test now. I mean unless it’s absolutely clear it’s covid they probably don’t test and go on with their lives.
Hey! Just writing to let you know that I've added HAR input support to mitmproxy2swagger.
Is Russia going to reclaim the Moon Man from the fascis…oh wait.
Smil's longer argument (and it's at least book length, arguably multi-book length as he's written about 40 covering aspects of the topic) is that the scale and dependencies of the modern world would be difficult to substitute for.

We got here largely by moving off a sustainable track. Humanity used to live lagely sustainably.

Unfortunately for those who'd like to return to that state, we've also increased total numbers, and per-capita wealth, far beyond the levels the sustainable track sufficed for. Reversion would proabably be traumatic.

That said: most of the transformation is less than a century old, and substantial portions of the world (China, India, Africa) have joined the industrialised world largely in the past 50--75 years. So time-wise we're not so far from it. In terms of carrying capacity and the requirements for maintaining present state without catastrophic collapse, the distance seems much greater. To that extent I somewhat disagree with Smil's relative confidence, though I'll note he's far more informed than I am on the overall state of the situation.
I think this price increase is honestly pretty fair, but I really wish they'd show side by side prices, and offer me a tool to see what my total increase will be.
I appreciate the tip but CBD didn't do anything for my anxiety. I tried several formulations including some with THC.
Have you asked yourself what would happen with the fees if more people started making payments using Doge?
It sounds like Russia might get declared a terrorist state soon. I assume that changes things.
Only thing "interesting" to me there would be the automatic differentiation bugs ...but is there any argument as to them being the fault of the language, instead of just poor engineering from the library developers' part?

I mean, one can't expect all algorithms to work correctly with all datatypes just because the compiler allows that code to run ...you write tests and guarantee numerical stability for a small subset of types you can actually do it for, and then it's the code's consumers' job to ensure it work with types it's not documented to work and such, no? ...Julia is quite a dynamic language, JITed or what not, its semantics are closer to Python and Lisp than to Rust or Haskell ...maybe don't expect guarantees that aren't there and just code more defensively when making libraries others depends on?

Probably the Python + C(++) ecosystems works better bc their devs know they are working in loose, dynamic and weekly typed shoot-your-foot-off type languages and just take action and code defensively and test things properly, whereas Julia devs expect the language to give them guarantees that aren't there.
Everything has a price
But that's about general conditions in the labor market - this is the government specifically singling out technical workers in the US as being overpaid.
I was wondering if the 1-based arrays (and option to change index base) would factor into this.

> OffsetArrays in particular proved to be a strong source of correctness bugs. The package provides an array type that leverages Julia’s flexible custom indices feature to create arrays whose indices don’t have to start at zero or one.

Array indexing is such a core thing and I don't understand why anything mathematical or scientific would start with 1.
It seems like the point of the article is that that push is insubstantial, if it even exists. Given the language has been around this long it's a bit worrying that stuff like that is the potential target for moving a language forward.

Julia has always had a reputation in my mind at least of being "by academics, for academics" and there's unfortunately a dark side to that in terms of reliability and maintainability. The concept and goals are great, which is annoying. If this language had stayed focussed on the basics, it would be extremely handy for someone like me who trains and deploys models in an edge computing environment. No way I'm doing that with stuff like this going on.
But Sweden and Finland are NOT "openly supporting" the PKK and YPG. Just copying the Erdogan propaganda is at best lazy. Nor is it correct to label these organizations as entirely "terrorist".

The reality is a lot more complicated, but Erdogan would very much like you to simplify "organized Kurds = Terrorists"...
@inbounds is a Base feature.
I think NATO will be very important in this decade, so is Turkey.
maybe but this is still better than a centralized server URL for something that is designed to be owned by the commons. if the marketplace goes down users can just re-pin the asset. even if the asset has been completely garbage collected, if it is truly valuable (like Punks) probably at least one computer in the world will have the asset on-disk, and can just re-pin it to revive the IPFS url.
>"One of my traumas from life in Russia during my childhood is the understanding that you live in a North Korea redux, and you have McDonalds, and other Western companies from democratic countries coming here, and feeding that regime."

A child traumatized by the thoughts about geopolitical issues?
You’re missing the forest for the trees… Skype is a corporate product run and owned by a single entity that is free to change their tech however they please. Something like email, a federated and distributed communication protocol, is incredibly slow to change because the stakeholders are numerous and the protocol is entrenched.

You point to DHT as a game changer, and yet that protocol was invented in 2005 and took over a decade to hit mainstream success and hasn’t changed much in the past decade. New protocols can be invented at any time but getting them adopted is a Herculean task with little monetary profit and updating said protocol in any innovative way is nigh impossible.
It actually is simple under US law.
https://copyright.gov/comp3/chap300/ch300-copyrightable-auth...
Medical imaging is not copyrightable. Bottom of page 21 to middle of page 22.
Agreed on consultants. It provided so much enlightenment on the multitudinous ways many companies can screw up the discovery and development process.

Setting aside the "This company was fundamentally disfunctional" cases, my takeaway has been that knowledge gaps between roles are an underappreciated cause of bad development outcomes.

Writing requirements is hard. Writing requirements without some intuition of what developers need to know is harder. Writing requirements without context on the business domain is harder.

So the ideal BA is someone who is a developer who is also experienced in the business domain.

The majority of companies don't want to pay enough to hire BAs with that experience.

So you get users (who may know nothing about software) + minimum cost BA (who is doing their best, but has no context for anything) coming up with requirements, which are of course incomplete and/or incorrect.

But fundamentally this problem is too large of a skill/knowledge gap between the user and BA, and between the BA and the developer.
The change to centralized servers was done because more and more Skype users (P2P nodes) were/are running on bandwidth and processor constrained mobile devices.

It also just so happened to align with the acquisition by Microsoft and resulting support for “lawful intercept”.
I sometimes feel like zsh is one of those things along with tiling WMs that people spend so much time dinking around with the configuration of that any gain in productivity is negated
gotcha, I've only been with them for 2 years so it's always been 1G for me
In extreme composability, it might be hard to determine where the origin of a bug is. Worse yet, when libraries start adhering and relying on the brokenness of other libraries, fixing the once minor bug isn't enough anymore. How do you address technical debt in such situations?

In my mind Julia broke new ground in terms of what happens when you create an environment where such compasibility is possible. Author's finishing thought is apt:

> Ten years ago, Julia was introduced to the world with inspiring and ambitious set of goals. I still believe that they can, one day, be achieved—but not without revisiting and revising the patterns that brought the project to the state it is in today.
Glad to see SQLite used in more places!