skysight-inc/HackerNews huggingface dataset:
None of these solutions offer any advice on the business model, which means they're dead on arrival.

For a new social media to be "fixed", the company behind it needs to have the incentives and business model to steer towards more healthy behavior. None of these cover that.

We've had plenty of social media startups try to fix social, like Path, but ultimately they've failed bc a "fixed social media model" almost seems antithetical to "a good business."

I'm all for Pinterest and I think it's relatively healthier than the rest, but they barely have a functional business...
I think this is a case where watchmakers have superior terminology. They use a different, more honest name for "features". They call them "complications."
One of the most obvious problems with mocking is that the team that develops some code usually also develops the mocks that are used for testing it. So precisely the same misunderstandings will be present in the code as in the mocks. In other words you are not really testing anything.

From my experience most errors are at boundaries between code from different teams. Mocking does not help here.

My favorite form of tests are what I usually call subsystem tests. Try to test as much code as is feasible with each single test.

Usually there are parts of your system that can be expensive to setup or use. For example, creating and filling a real database can be slow. In this case you could use an in memory database. Creating it and filling it with some representative data can be very fast. This database could be used by multiple teams, and is vastly superior to mocking.

A similar approach can be used with other expensive parts like remote procedure calls [0], or input from browsers.

This approach works when you design your system so that it can easily switch between using the real (expensive) resources and the ones that are only used for testing. But that is not very difficult.

[0] Both REST and SOAP are RPC
Particularly because the censors are shown to lie for their benefit:

- covering up lab leak for Fauci

- dismissing Ivermectin for partisan reasons

- hiding the antisemitism and general violence of BLM

- hiding that BLM is a Marxist organization

- covering for Cuomo and Whitmer killing the elderly with disastrous policies

- lying about CRT, which people are rightly opposing as modern racism

- dismissing any concern about electronic voting as irrational, amid the two largest cyberattacks in US history (SolarWinds + MS Exchange)

Etc.

Their whole system is already based on lies — something foreign powers have been able to utilize in PSYOPs by, eg, highlighting attacks on Jewish neighborhoods during the riots.

Lying to the public makes a weak country.
I never said anything about morality. If you read my statement and think it had broad moral implications, they belong to you.
The harsh truth for a lot of license purists (myself included) is that nobody cares about GPL/copyleft when push comes to shove. It’s a purely PR thing. Nobody will ever put energy into taking legal action.

I know several programmers working at multi million/billion dollar companies that use GPL/AGPL libraries within completely closed source codebases. Some of these products are shipped as DLLs/binaries rather than hidden behind web services, and even still, nothing has ever come out of it as far as license enforcement. Your company’s legal department will not look for these things proactively.

Copilot may be the Napster moment that changes this, though.
I've got no dog in this fight either way, but it sounds like you're celebrating the fact that Omura can't share his opinions on this drug, meanwhile you're sharing your opinions on the same drug here on HN.

Feels a little bit hypocritical.
I rarely think tech debt is actually technical debt, that would imply it’s totally down to a technical decision when most of the time we make technical decisions based on real business requirements that were appropriate at that time.

For example, as a business why would you make an application with perfect and ideal code before proving that there’s a market for it. It’s akin premature optimisation.

I also think it’s a poor choice of wording because debt has negative connotations and instead should really be thought of as a business decision, that once the product starts to mature, the mortgage will need to be paid off.

If it was truly a debt, then surely for it to be financially viable there would need to be an equal credit somewhere, however this is never mentioned.

It’s more like picking the right tool for the job at the right scale.

If you want to dig a hole in your garden a normal spade will do just fine, if you want to dig foundations for a building, you might need something a bit more. You can still use a spade or many spades or perhaps you can pay for a digger. It’s a trade off.
The gender self-identification lobby harms youngsters, women and trans people
Just don't spend years making something before you know someone wants it?

Over-optimizing for future scaling is also bad, YAGNI, etc...

Pivots are a thing, if the product ain't working can you tweak it/change it to be something else?
It doesn't matter, Copilot isn't human, therefore it isn't considered as an author, and therefore cannot do derivative works.

The issue is with the users of Copilot potentially violating copyright and licences (non-attribution for instance) and with Microsoft facilitating it. (See also : A&M Records, Inc. v. Napster, Inc.)
That's some weird wording. What non-free software was in Audacity? Also, the GPL says nothing about telemetry.
Nothing comes up on Google for "The Yucatan Letters". Do you have a link for said letters, or some other source?
Again, I’m not saying all large companies have that, clearly yours doesn’t.

I’m saying FAANG+MS definitely have this process, you can ask any employee how it works there.
We can certainly express our disapproval of Alphabet’s stance on free expression on a discussion forum frequented by current and potential Alphabet employees.
git will prune inaccessible objects after 2 weeks by default: https://git-scm.com/docs/git-gc#Documentation/git-gc.txt-gcp...
If you're talking about the actual documentation as opposed to the API documentation, then I beg to differ. The Blender documentation is fairly up-to date with each release (stable) and in some cases even the alpha ones.

On the other hand, I found the API documentation to be lacking and I had to visit the Blender stack exchange multiple times to see any examples or the usage of most of the APIs.
Privacy is becoming a thing of the past... everything you touch spies on you and report back to the Government.

It is nuts... but it will only get a lot worst, before it gets better. "The Internet of Spying Things"
Could only handle “two popular” users at once, requiring manual traffic control. Slowing Twitter down might be something to consider again.
> I think an important legal question is: Do we consider a ML algorithm being trained on data the same as a human reading prior art for an innovation?

It seems pretty obvious that it is the same thing to me. Instead of the human reviewing the prior art themselves the human has written a program to do so, but this can't change the acceptable outputs produced by the human's creative process (that includes the ML in this case).
Thanks for this! I’ve been using rtl_433 for years and had no idea about this walkthrough :)
Show HN: Platform for broadcasting any kind of lists and well organized links
Hey.

A quick story:
Accumulating lists, bookmarks etc is an integral part of everyone's internet experience. But what do you with them? After all these are rewards of every individuals time, energy, intelligence & connections put together.

There are not "many" simple ways to share these curations out there. So we have created Listiee.

Listiee is your platform for your lists and digital curations. A generic platform to publish, discover, ask & collaborate for all such lists, bookmarks and digital curations.

Probably first of it's own kind that has that much diverse set of things around lists. We would love to have you on the platform and sharing your experience with us.

Come and join us for our beta launch 2.0.
Launch Date: 10th July, 6PM IST, 12:30PM UTC, 8:30 ET.

Our socials for updates:
Twitter / Instagram / Facebook : @listiee01
Youtube: https://www.youtube.com/channel/...
Clubhouse Group: https://www.clubhouse.com/join/l...
Discord: [https://discord.gg/gutd565yY7](h...

Thanks for checking out Listiee!
Looking forward to connect!
~Vishal (founder at Listiee)
Tabnine – AI Code Completion Tool
This happened to my Mom and it was terrible. Her wedding ring was stolen and her cats ashes. It was a traumatic experience. Please consider her Gofund me if you can help. https://www.gofundme.com/f/z2h9c4-help-my-sister
I think it is probably not possible to have both “true information” and “control of information” simultaneously.

I suspect that this is a false choice, akin to “Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety”.

If we may observe history, we see that societies where one is not free to speak do not have more “true beliefs”, and indeed believe many things we think of as nuts.
It'd be more helpful to provide examples instead of making a general statement. Searching on Amazon with multiple keywords did not lead to anything. If a USB hub has USB C as one of its ports (not the port that gets connected to laptop), it's almost exclusively a PD port, so for example, you cannot connect a DisplayPort-to-USB-C cable to it and drive your monitor.
What was the last good version available for download? Gotta give the new fork developers time to get off the ground.
The indictment of people who would enjoy this as not having imagination is ridiculously smug and self-congratulatory. Maybe use some of your imagination to think of scenarios where this could augment creativity?

Imagination and 3d visualization are different things. Some people enjoy refinement and improvement from an existing state versus starting from zero.

Having quick generation of ideas for small builds means you could focus on being creative at the scale of a whole scene or diorama.
Tweetdeck on desktop (as well as using private lists on their mobile app) provide excellent solutions to this problem.
Target, Walgreens make drastic changes due to increase in San Francisco thefts
It is still happening and it's devastating for some who are impacted. https://www.gofundme.com/f/z2h9c4-help-my-sister
I don't know how you define Eastern Europe, but I've had a bunch of friends who moved back to Poland after working in Google in the Bay Area, claiming that the quality of life is better here.

Ditto myself - I spend winters in SF, because of the weather and amazing people and the community there, but in most other aspects Warsaw wins. City cleanliness, restaurants & coffee places (sic), access to schools, transportation, and healthcare. SF by comparison has awesome nature, clean air and brilliant community. Plus access to one-day shipping of a ton of stuff unavailable in Europe.

As for lower-income people, I'm curious what metrics you used. With the main ones that come to my mind (education, healthcare, work benefits, unemployed benefits) I think Poland and Europe win. But lower income people can't afford cars and iPhones - so that's different.
NIMBYs Are Not Selfish
Is this Snowden narrating?
>>the tech community may have yet to address, or even understand the depth of.

I think the offical position of most tech companies is to simply hand wave away any concerns the community(ies) may have about the legality, ethics, or anything else related to these disruptive technologies.

They want to push them as fast as possible into the market to make them impossible to economically remove "fixing" the issues later.
Why I’m Leaving Mumford and Sons
I think the original question was about infinite spatial extent. One can certainly have infinite space which has existed for only a finite time since the big bang. Your argument using Olber's Paradox only argues for a finite time (say since the Big Bang), and says nothing about infinite space.
great tips.

> Lastly, one trick that a college counselor taught me is to imagine you are doing your dream job or living your dream life. Now write a fictional history of that persons life, like someone reading an introduction of you before a TED talk. Start with the end point and work backwards in the history to where you are right now. It can give you ideas about what your next steps should be.

I'll try it tonight!
thank you!
Maybe a foundation could fund a nonprofit to do it better? I'd trust that more.

Signal would be a good example in messenging space.
> displays a link to the story with a snippet

Thats probably the difference that explains the different reactions. At the end of the day, Google News gave traffic to publishers websites. Copilot is very different.
China Blocks Didi from App Stores Days After Mega U.S. IPO
Compiling a shared lib means adding 'fpic', which can mean poor codegen if you don't handle your symbol visibility well. By default symbols are globally visible and the compiler must assume that at runtime you may do an LD_PRELOAD in order to hook into some functions, and to do that the functions need to be called indirectly rather than directly.

At the very least, add '-fvisibility-inlines-hidden'.
So if the 0.1% disagrees with people and just removes posts related to stuff that hurts them then it is fine? Facebook interfering with elections is just Mark Zuckerberg using his free speech? So you want to move the world towards a corporate dystopia?

And no, it doesn't really matter that we can talk here, as long as they can control the narrative of 90% of people they can just label everyone who disagrees as ignorant conspiracy theorists. There is a reason the Church could control Europe for such a long time without being an actual government, as long as you control the beliefs of the people then turning all of those people against an individual is essentially the same thing as the government labeling them a criminal, power over belief is therefore very similar to power as a government.
Maybe you and your friends do not care, but I do. Do you actually think there has never been an enforcement action taken on GPL code? Did you even Google it before vomiting this nonsense on the screen?
There was a paper in science [1] this year looking at seismic events over a submarine link. The fibre also doesn't need to be dark in fact.

[1] https://science.sciencemag.org/content/371/6532/931
I was thinking about this the other day, a decentralized social network where it's own users govern and moderate it sounds like a plausible way to make this...

dApps still on it's infancy, but it might come... Not sure if anyone will use it though, like the rest of the blockchains, lol
I recently listened to an episode of the Ezra Klein podcast: "Michael Lewis is asking the right question."

Milton Friedman predicted that in the future our productivity would be so high that we'd only work 15 hours a week. Well it's the future now, and he significantly underestimated the productivity we'd have. Yet, the average worker of today works longer hours than before, and higher status people work even more than that.

They talk about consumption and desire, advertising and innovation, whether it's possible or desirable that we learn to be content with less. As an anthropologist Michael Lewis talks a lot about a society that lives very differently, and adds some nuance to the current meme that hunter gatherers had it better than the farmers that followed.
Titles on HN that I would be happy if I never saw again:

"What every X should know about Y"

"X considered harmful"

"An opinionated version of X"
> We can arbitrarily draw the line between human and the non human.

Giving up any pretence that there’s a rational argument to defend and not just something arbitrary only justifies the criticism.
But again, like the parent comment said, if you’re never rewriting history, that means you’re stuck with how the code was actually developed, which frequently is not that clean. Many people don’t write three separate features most of the time, they write three features together and at the same time.
Even blockbuster movies. Does anyone remember the movie “Cocoon”? Is impossible to watch it now unless you can find it in an old VHS tape
I traded for a while, didn't make profit so I invest now long term
Why was this downvoted to -1? Why was this deemed inappropriate?
Same here. Useful article, for sure. It's funny most of us have seen, even used, done of this terminology without having a clear idea what it actually means.

I am going to disagree with that chrome, or any browser, for that matter, renders blurs correctly.

In fact, I'd go as far as say that CSS blur filters are embarrassingly low quality. One of these days I am going to finally say fuck it just use canvas on top of my whatever I have to blur.
It can be wiggled around. For example, if I ship a robot which can paint a famous painting, but not the painting itself, I would argue the copyright violation happens by the user of the robot when it paints the painting, not by the maker of the robot.

If that's something I'd planned on and intended, and you own the copyright to the painting, you have all sorts of legal tools to go after me -- contributory infringement, collusion, and so on. Still, contributing to a legal violation is not the same as engaging in one.

I suspect an argument can be made that github now incorporates AGPL code generated by co-pilot, and so is AGPL. A fair use argument might be made as well; we've all copied one-liners from blog posts and tutorials, and that's okay. I'm having a harder time seeing a reasonable argument that an ML model is directly infringing just because it can produce a copyrighted work, though.

So I don't think it's a cut-and-dry legal question.

I will give a caveat: Coders tend to read laws much too literally, like computer code. When I was was an obnoxious teenager, I thought I'd found all sorts of contract / license / etc. loopholes in all sorts of legal documents, and I considered myself profoundly clever, thinking I'd outsmarted the lawyers.

Nope.

In college I took law classes, got into the real world, did a few startups, and saw a few legal cases. Court systems have technical rules you need to be aware of, of course (e.g. if you miss a deadline....), but interpreting the law is really grounded in common sense. Common sense is culturally situated, and ours is situated in hundreds of years of case law.
I fear to be outdated at some point in future if I couldn't grow
If there is injustice, then the correct response is to recognise it and combat it, not to do nothing whilst it continues. The problem with your appeal to treating people on merit is often merit is the result of unequal conditions. So all you’re doing is baking in the existing inequality and then quite insultingly tell people “oh it’s a meritocracy” . It’s not a coincidence that the most privileged people end up having incredibly meritorious children.
> But dude, I don’t want to use a real database (or AWS endpoint or rocket launcher) in my tests. Debatable, but fair enough.

Is this debatable? Hermetic tests give you a lot of things for free and I don't really see a reason why you would default to making all of your tests hermetic.

The real thing that this article is touching on is that your tests should test all of the code you write but not code others have written. This sounds wild at first but: do you need to test that Postgres knows how to parse a query? Probably not. I think the postgres team knows how to test and release their database and I don't really need to spend time doing that. Then, the next layer of abstraction: if you use an ORM or some middle layer that abstracts the database do you need to test that the ORM knows how to talk to postgres? In a unit test, likely not. The ORM people have provided you an API and you should use their API to fake/stub/mock/whatever that system so you can focus on testing your business logic. After you have that system built you should then build integration/E2E tests that actually talk to hermetic copies of the real systems. An easy way to do this is to build a troubleshooting cli tool that you can run against your backend services/dbs/etc that can be used in CI against a copy of your backend or in prod to debug configuration issues.
When you consider business is ultimately about making money in which something has to give/lose out, and social connectivity is about hanging out with people you like - you realise these things don't go together and monetising socialisation is what dooms (what used to be) a good experience in the end.
The mocks are the symptom. The problem is that your code doesn't restrict side effects in any way. And so you end up with integration tests for everything and setting up a single test requires recreating the universe from scratch and slightly tweaking it on every run.

But that's what our program does, it talks to databases and file systems and HTTP servers!

Sure, and the effect of doing those things is moving data around. What does your program do with the results of these side-effects? Does it parse it? Transform it in any way? Decide whether to run effect A next with the result or effect B? This is the code that, if extracted, can be tested in isolation of databases and HTTP servers. You want as much of your code to be in this place as possible. It's a thousand times easier to test and the tests are thousands of times more reliable because they don't perform any effects.

Mocks have their places but if you can't test your code without mocking out the universe then the problem is that your code is interleaving too many effects with the core logic of the program. The cure is to refactor effects to the edges of your program and run effects in one place in your code. Make the rest just plain, pure code as much as possible.
Making a good point there, add “2.9” as a search parameter! Also try to follow recently updated channels.
Oh, please don't misunderstand me. This is a catastrophe for nearly everyone, but there is a reason the ultra wealthy Americans think they will be able to insulate themselves and find a profit and are therefore lukewarm on actually doing anything to stop it. There were enormous fortunes to be made off of COVID after all. Migration from south and central America has always been a part of the USA's profit engine but the power that been need to maintain a control on the flow to be able to properly profit and avoid a popular backlash.
I am not excited about any problem as of right now to solve
The problem is that he has no qualifications or data to indicate that it is effective for this specific use. Invermectin was developed as an anti-parasite treatment as a variant of something discovered by the microbiologist in question. Let's be perfectly clear about this: Satoshi Omura is not a doctor, he is a microbiologist. He has no specific expertise when it comes to in vivo application of invermectin and absolutely no expertise regarding covid-19.

I have no problem with him providing his opinion, but I also don't care if an airline ignores my car mechanic when it comes to maintenance of the latest Airbus.