skysight-inc/HackerNews huggingface dataset:
> Yes, it's serious for _most devs_ who have code that could run on k8s: back-end devs

What an impactful little nuance to leave out of all previous conversation :)

> And _most_ devs who touch anything in FE, mobile apps, IoT, DBAs also have to touch the corresponding back-end

I do not agree with this statement at all. If your org is large enough to use K8s at scale, your mobile devs aren't touching your infra. Being aware that infra exists is not the same as modifying and managing infra.

> Now I agree that k8s is a nightmare for the infra people who run it, but honestly it is insanely comfy for the (back-end) devs who need to use it.

If your BE devs involvement in K8s is cloning a repository that may or may not contain a directory of k8s config that they never open, yes.
A company is made up of humans. a corporation is a synthetic corpus created by legal dictum. It's all in the name.
I added the for some people :)
Yes it matters.

>Do all people only travel on one subway line each and never change trains?

It's not what all people do that matters when trying to find the origin of a highly contagious virus. It only takes one person going from point A to point B to cause a pandemic.
https://archive.is/6hUjd
"DCMA" "worldwide"... dude I know the US feels big, but it's a tiny part of the global jurisdiction. In my country google isn't even available. Where I grew up, software patents were banned and right to copy very protected.

Stop thinking it's a global problem: just like the regular murder of children at school by other children, it's a very american problem. You can absolutely fix it yourself.
Works fine on Wine, FWIW. I've even seen Wine specific fixes mentioned in the patch notes for foobar2000.
Cloak and dagger? Sounds like a standard disclaimer on a big directory to me.
And Limewire. I remember using Limewire to pirate Limewire Pro
https://archive.is/e7xbr
I frankly cannot agree with most of the stuff that you are presenting as fact here. I understand that you use GNOME and are passionate about it, but your insistence on right and wrong answers is absolutely not what drives the Linux community. If there were easy solutions, we would have built a perfect operating system 40 years ago and quit arguing then and there.

> Again you could provide this as an option if you really wanted but this is a sub-par experience for the user to have to mess with this.

Then don't make them. Just do what every other desktop has done since 1992, give people the option to configure things the way they want, and save your "sub-par user experience" argument for setting the defaults. If corner-cutting starts to affect power users, you need to go back to the drawing board and re-think things. Luckily, this is a pretty easy situation: nothing is broken, nothing needs to be fixed. It's along the lines of GNOME deciding the remove your clipboard history because it was gauche and such an old and ugly feature.

> Well that's not true, you can see some of the motivations for using CSD here

Yeah, real motivation going on there. Of the 4 apps they mention needing CSD, only one got it. Is that really what 3 years of progress should look like for that kind of initiative?

> I'm not sure what you mean, GNOME is its own platform. If you are not a user of that app platform then I don't see why it would matter to you.

GNOME is not Linux, and the issue is that the GNOME developers are making too many decisions on behalf of the end user. I didn't have an issue with the mostly hands-off approach that GTK2 and 3 used. I do take issue when I can't use a desktop environment because my preference for handling packages is apparently verboten, and now they've decided to remove features that I liked. It's a regression on the level of dropping the Unity desktop, but even more user-hostile.

And even still, I have a hard time calling GNOME in it's current state much of a platform. It exhibits constant crashing issues on my Haswell devices which means I can't use it on half my devices, and it only truly functions on one or two distros. Not to go "us vs them", but KDE has no problem maintaining a stable, usable desktop even across major releases. I'm utterly dumbfounded by how the current maintainers of GNOME feel so self-righteous in their redesign, especially considering the state of their recent releases.
Hello one of the co-founders here . I have a background in industrial design and am very aware of the process. So currently this is focused on the actual 2D design & development process that creatives go through when coming up with their ideas. Normally they would spend hours in photoshop trying to visualize their 2D sketches to 3D modelers who then build them but with our software we're trying to completely automate that part.

A natural evolution of this I feel like would be going from 2D sketches and synthetically reconstructing them in 3D which would accelerate the entire design process as a whole . Something we're working on now.

As of now we function in 2D ideation phase of art & design. I hope this answers some of your thoughts and questions . Thanks for the comment.
Oh God. Anyone remember "Napster Bad"?

https://www.youtube.com/watch?v=fS6udST6lbE
I just recently learned that there’s a --gui option for git difftool, which is nice because I use Kaleidoscope for heavy diffs (and merges too with git mergetool) but recently picked up delta [0] for quicker diffing in the terminal. Now I can have both easily.

[0]: https://github.com/dandavison/delta
Religion generally claims to offer salvation. Of course, not all people believe that. However, that is probably its biggest difference from any secular organization.
You made the assertion that "being good" requires religious faith. This is demonstrably not true. Is that better?

I would make the assertion that a religious person who is only "being good" because they are afraid of divine punishment is a good working definition of a sociopath.
>That sounds very nice, do tell us if you have come up with or know of a (successful) business model where you do not have to collect the data of users. Nothing comes for free.

Really? I'm not so sure about that.

If the FBI wants my data, they'll need to come to my premise with a warrant.

Otherwise, they're SOL. And how much does that cost me over and above what I spend for the infrastructure I require? Zero.

How many companies that mine my personal information (for whatever reasons) do I use? Zero.

You are substituting your trained-in prejudices for the laws of nature, IMHO.
The Holy Grail of perfect market research and optimal ad targeting for maximum profitability requires that we all live in a dystopian panopticon...
Generally Intelligent is hiring Machine Learning Research Engineers (Remote, SF)
Generally Intelligent (https://generallyintelligent.ai) is an AI research company. Our mission is to build human-like general intelligence and make it safely accessible in order to foster a more abundant, unconstrained, and equitable society. We take a first-principles approach, starting from simple self-supervised architectures and evolving them to tackle human developmental milestones of increasing complexity.

If you’re remote, see the Machine Learning Engineer role: https://generally-intelligent.breezy.hr/p/37984490dd0f-machine-learning-engineer-remote

If you want to be onsite in SF, see the Machine Learning Research Engineer role: https://generally-intelligent.breezy.hr/p/ed6849c074fb-machine-learning-research-engineer-san-francisco

Our YC jobs page is here: https://www.ycombinator.com/companies/generally-intelligent

Feel free to apply through the job site, or email us at jobs@generallyintelligent.ai
Owning and then selling a house should not be a good investment. What you do with it is supposed to make it a good investment. This idea that investing means squatting valuable assets needs to die. Save on rent, farm, rent to others, make a shop... preventing others who would put the land to better use is doing more harm than good.
Nice, wasn't expecting the Stormlight Archive easter egg
so infuriating to see exactly what i wanted pop up after I hit search, only to have it disappear to page 2 or 3 after 50 milliseconds
I use tabnine every day, and it's phenomenal. It isn't Copilot, but it's good.
I was working in IT at a large British university when Spotify launched, and we had to block certain ports because early versions of Spotify used a peer to peer swarm to reduce the load on their servers, and it was so popular with students that it was completely jamming up the network.
http://web.archive.org/web/20210925220641/https://www.washin...
Houses can definitely be an investment and only increase with inflation. If I buy a house as an investment, I get rent every month. If the house appreciates 0%, it could still be a good investment if the rent is good enough returns.

Your premise only holds true if you buy a house and keep it empty, and are only getting returns by the appreciation of the property, but this should be illegal anyway.
Will this detect depression caused by too much time on your iPhone? </snark>
Arguably without Napster the major music labels would never have accommodated the iTunes Store and then Spotify. We’d still be slinging physical media around as the only non-radio option. If you didn’t live through that time I think it’s hard to appreciate how necessary the disruption was for moving the industry forward.
> the new business models that have emerged are in fact far worse value propositions for consumers that want to be able to keep a copy of the thing they watch or listen to

I think the market has demonstrated that this isn’t what most consumers actually want. But in any case, the anti-piracy provisions of the DMCA are so weak, that anybody who wants to can still pirate with almost absolute impunity. I personally think the anti-circumvention provisions violate the 1st amendment. But it’s hard to say this is a significant regulatory failure, because you can avoid the issue entirely by calling any circumvention tools you produce something other than circumvention tools.

The issues with existing IP laws are readily apparent to me, but this doesn’t extend to an argument against IP as a concept in general. Lots of regulatory systems have shortcomings, but it’s a significant leap to conclude that they can’t be improved.

There are example of things that can’t be effectively regulated, without causing significant harm to society. A lot of people would say that illicit drug consumption falls into this category. But in this case the harm caused by the regulation, and it’s shortcomings in actually providing much benefit is very straightforward. There’s really no comparing a situation like that, and the issues created by existing IP laws. In my anecdotal experience, most of the people who take a broad anti-IP stance also tend to hold anti-private property positions in general.
Mario and Pokémon are in different leagues. Text takes up room.
They want it backed up. That doesn't mean they want the company to have access to the data.

Sometimes backup customers will use sub-services that require that, but it would be nice if it was behind a big privacy toggle.
> Why are they even storing messages and metadata to begin with?

The money is in the metadata
An ever deeper Surveillance infrastructure.
I don't think most people care about a specific style, as long as it's consistent. That's why I love Black, we all disagree with it equally, but each for different reasons.
> On the contrary, had Russia or any other country demanded something that is in clear violation of human rights

Isn't voting right a human right? If people don't have right to fair elections then any other rights they might have aren't guaranteed either.
On Windows, Audiogalaxy.

And on Mac, Poisoned! With support for FastTrack (Kazaa), Gnutella (Limewire), OpenFT, OpenNap, and eMule.

But dial-up was too slow, so it was usually quicker to repair a friend's iPod and make a backup using iPodRip or Senuti.
> I plan to implement some kind of settings@ address to configure and store user settings (dark theme? fonts?). However, this introduces state in an otherwise mostly stateless system.

I think the subject line can be used for settings while still keeping things stateless, e.g arial dark or like a preset name ad.
https://archive.is/tKV5V
https://www.amazon.com/Basque-History-World-Story-Nation/dp/...
That isn't a sufficient reason not to scrutinize the process by which this research is conducted if the origin of the virus is from the lab. It matters if this virus was of natural origin or was leaked from research going on at the lab, altered or not. It should inform us better on safety for researchers, or caution us about avoiding contact with certain animals and help us learn more about how viruses jump from one species to another. There is valuable information to be discovered in the investigation of the origins of this pandemic. It's only rational to be interested in that if we want to be better prepared to prevent future pandemics.
Can confirm: am a few years older, had binders full of CDs.
There are other places where GDB shows its power, though.

Setting a conditional breakpoint: in WinDbg you have to express this as 'add breakpoint command that continues if the condition is false'. GDB makes it nice and simple. LLDB makes it unnecessarily verbose like it does with everything, but at least supports the concept:

WinDbg: bp foo ".if (poi(x) != 3) {gc}"
GDB: b foo if x == 3
LLDB: br add -n foo -c 'x == 3'

(WinDbg version based on the documentation; I might have messed it up.)

Calling a function: In both GDB and LLDB you can just call functions from the target using C syntax, including in the middle of a larger expression. In WinDbg you have to use multiple commands – .call followed by continuing – and it can't be embedded in an expression.

Well, except that sometimes calls just don't work in GDB/LLDB, particularly on embedded targets. I don't know why, but it's a major weakness…

Complex code evaluation: LLDB pulls out ahead of both GDB and WinDbg here, as it supports full C/C++ syntax, including things like loops, defining struct types, etc. This is pretty useful for things like automatically traversing a linked list, although it's not as powerful as it could be, e.g. you can't call debugger commands from the inside of an expression. GDB supports C/C++ expressions. WinDbg supposedly supports C++ expressions; I remember it as not working well, but that may be the fault of my inexperience.

Scripting: Both GDB and LLDB let you embed Python scripts inside the debugger, for custom commands, automation, etc. WinDbg has the third-party PyKd but I suspect it's less powerful.
Actually, that's not true. Transactions under the US dollar are not automatically under US jurisdiction.

The loophole is that financial entities that can deal in the US financial system are supposed to do that through a US subsidiary, allowing jurisdiction through that.

The issue there though is that
Meng Wenzhou did not actually do anything illegal with the HSBC subsidiary. The US claims she did, but there is no evidence to the US claim and evidence to the contrary.

At this point the US could go after Huawei for dealing with Iran, but Huawei is already maximally sanctioned.

The US could go after HSBC but they don't operate in the US anymore either and it would probably lose or they would get away with it as they always do. Plus the UK would be very mad.

The loophole was to request extradition of Meng Wenzhou over a crime that everyone knows never happened. But if the crime actually happened is not what's at question in the extradition process, that's decided in US courts.

And once Meng Wenzhou is actually in the US, the US can do anything they want to her, no foreign court binds then anymore. She can also be used as a bargaining chip during the extradition process or after extradition.

It's broadly the same procedure as with Assange. Stick him with a crime that didn't actually happen, extradite him, then do whatever you want once he's on US soil.
Napster is still a thing as a brand, it's what RealNetworks' Rhapsody streaming service was renamed to when it was spun out of Real.

It's just another streaming service now, but I don't know anyone who uses it.
The fact that there are disputes over who has an IP right does not mean that IP law is an outright failure and should be abolished. By that logic, disputes over who committed a crime would mean that criminal law is an outright failure and should be abolished.

The fact that there are disputes over who has an IP right means that IP rights are important and valuable and are therefore worth fighting about.
If only anyone would actually do DMCA? YouTube, Twitch et al pretend to have a "DMCA strike system" but in fact they are trying to co-opt the term for "we have entirely bowed to the demands of producers" and instituted systems that have nothing to do with DMCA.

Under DMCA, if someone strikes my classical music composition, I write a one sentence counter notice and that is it. There is no "three strikes" or "YouTube sides with the content producer instead of your counter notice" in DMCA at all.

There are basically only two fixes needed for DMCA: 1) legal liability for false or fraudulent DMCA notices, ideally with punitive damages; 2) platforms that do pretend-DMCA for removing user generated content incur the liability for their actions.
Napster chat was pretty neat as well. Pure nostalgia
That would penalize the poor.
> Secular therapists often don't advertise that they are humanist or atheist because that might alienate the churches and ministers who frequently make referrals to them, as well as potentially driving away religious clients.

I'm not sure I totally buy it, but at least that's their rationale, and it sounds fairly reasonable to a certain degree. Therapists might not want to advertise that they take a secular approach if they believe it might drive away potential customers. Though I'm not exactly sure why it would drive away potential customers -- isn't the point that they get recommended to by ministries because they are good therapists regardless of their faith? If they do not push spirituality onto their customers, and ministries still recommend them, would those ministries stop recommending them if they found out that they advertise that they don't push spirituality (i.e. the actual approach they take with patients)?

I have to say though that some parts of this feel a bit strange. The registration page has an (optional) question asking "What, if any, is your former religion?". Like, wouldn't it be reasonable for a currently religious person to seek out a secular therapist? Sure, this doesn't exclude religious people in any shape or form, but at the very least it feels a bit leading as a question, almost as if being an atheist is expected of the patient. Full disclosure, I consider myself to be vaguely religious, so I might be looking at this from a tinted lens, but I would also prefer a secular therapist to one that matches my beliefs.
https://archive.is/WN3Bq
Oh please. Everybody remembers when those two guys got arrested for stealing Samsung's folding display tech and selling it and a year later Huawei has a folding smartphone.
> The goal should be to find the truth. Not “hold China accountable”

In this case it is the same thing unless you are claiming Covid started in some other country and they tried to hide the evidence.
We are busy keeping it! Join us in groups like data horders and snahp.it forums.
You need 501 karma

https://github.com/minimaxir/hacker-news-undocumented#downvo...
When I was an undergraduate student at a conservative university back circa 2001 I had the Napster binary in my home directory because I was curious about how it worked and was doing some packet analysis in my spare time. About halfway into the semester I tried logging into my account on a lab computer to do an assignment only to get an access denied.

When I asked the lab assistant about it, he pulled up my info and then proceeded to lecture me on the spot about how bad I was for having that file. Note that I didn't have a single MP3 file on any school computers. "I see you have Napster. We scanned for Napster and disabled all the accounts that have it. Don't you know that stealing is wrong? You're totally in violation of school policy, are abusing our lab, and should be reported to the administration for disciplinary action. I guess I can re-enable your account if you promise to delete Napster right away."

This same school freaked out when I wrote a buffer overflow lab for a computer security class. "We will NEVER teach students how to undermine the security of computer software in THIS department!!"

This same lab assistant went on to accidentally delete everybody's home directory in the entire department with 3 weeks left in the semester (a failed attempt to write a script that correctly deletes core files from a cron job at 1:00 in the morning). And he also failed to make sure that backups were being done (they weren't).
I don't really understand hydration. I want to render an HTML report on the server with Jinja but be able to use React code in it, like Bootstrap tooltips. Is that possible? I can make the HTML the child of a React component with `dangerouslySetInnerHTML`, but not sure how to make it a first-class citizen of the page.
One could always run "tar tv[z]f" on the archive first, and then choose whether or not to explode it in the current directory.
For the first 8 drives, but after that no. BRTFS-raid2 seems to be good for up to 8 drives if that is your use case. But there is no easy upgrade path to that 9th drive. You should not be running less than 3 drives for any data you care about.

Fortunately, most people don't have data they care about. Their photos and documents are on cloud providers like google/dropbox/facebook (and dozens of others I don't even know of). If disaster happens they might lose a couple days work. There is a lot to not like about cloud providers, but they are probably better than what the average person does - no backups at all. Note that the RAID system I've described here is for data integrity, but there are still house burning down cases where you lose it all,
Refreshing to read a web 1.0 site once in a while
No not really, what you are saying is that you dont how long a test will take to complete, it can take 1 min or it can take 1 hour. If it sometimes takes 1 hour then you have to put on your detective hat and go look in the logs to see which service is slowing the e2e flow.
Do you now work in blockchain (a descendant of P2P) or cybersecurity? That would be the best vindication :)
> can it deposit that money in a bank account and be said to be the owner of the assets.

most definitely, yes. why wouldn't it be the owner?
Farmers plant crops to sell speculatively in a market. Paying a farmer for the crops makes you a customer. If you own some land and decide to grow carrots and then pay somebody to plant the seeds and harvest the crop, you are absolutely a farmer. (You might do other things, but that doesn't make you any less of a farmer)

If you have an idea for a widget, and think there might be a market for it, describe what it should do and what it should look like, then pay an engineer to work out the details and pay them, you are undeniably the creator of the widget.

If Netflix decides they want a show that appeals to 10 year old kids who are into pokemon and video games, then pays people to go work up some concepts, then evaluates the concepts, and green lights the project, then gathers together a team of experts to make it, then there is no question Netflix created the show.

People can be used as tools. It's ridiculous to suggest anything else.
How can a tire be illegal? (Honest question)

Do they damage the road or something?
> But also, people with little understanding of how working relationships are formed and maintained.

I didn't form and maintain a relationship with the team picking up the project after I left. Last I heard they formed a pretty useful relationship with all the documentation I left.