skysight-inc/HackerNews huggingface dataset:
It’s somewhat mind boggling that no one has made a better Perforce. It has numerous issues and warts. But it’s much closer to what the majority of projects need that Git imho. And for bonus points I can teach an artist/designer how to safely and correctly use Perforce in about 10 minutes.

I’ve been using Git/Hg for years and I still run into the occasional Gitastrophe where I have to Google how to unbreak myself.
It seems to me more and more like the biggest, only real difference between most animals and humans is their lack of sophisticated communication. Certainly they communicate; but they do not have access to our rich verbal symbols with which we can convey anything imaginable. Perhaps you could add the lack of a prehensile thumb and deft fingers to build tools with, but I think communication is even more fundamental for the recipe of civilization.

Anyone can empirically recognize some form of intelligence in animals, whether it be your pet dog, a smart street crow or a beluga whale.

Additionally, I've never found the relative brain size theory sufficiently satisfactory to explain our superiority. How can the brain of an elephant, or a blue whale (about 7 times the mass of our brain), be that much inferior? I don't think it is; I think it is just different, and that we are not capable to really empathize with it enough (unless we reach some absurd degree of anthropomorphizing it).

If we accept these premises, what does it make to our worldview and the morality of how we treat animals?
Maybe make someone actually use it during the project?
This sounds like an opinion that welcomes Rust and Go since they use static linking or am I wrong?
Religious or nationalistic flamewar will get you banned here, regardless of how wrong someone else is or you feel they are. No more of this, please.

https://news.ycombinator.com/newsguidelines.html
Why convert BTC to XMR if they can just ask for XMR instead of BTC?
Its very unprofessional and not polite of you to assume my knowledge from few words.

As for java frameworks like spring they mostly suck because of way too verbose java syntax and over engineering mentality usually coming with any java framework.

Also i never said express js is a great example of web framework.

But i know for sure that i can spin up simple crud with db, tests and some logic behind it in less than hour in rails.

While java devs still arguing about “right” architecture.
> what is a reasonable alternative for a content creator who wants to publish their videos and be able to build an audience?

I've noticed several tech-related content producers copying their videos over to LBRY/Odysee as a backup in case the YT algorithm decides to cancel them.
DMCA needs a song like YMCA.
For me the critical part of the text is

> A disorganized pile of classes and methods in code may work – a pile of work of words and paragraphs won’t work. Writing HAS to be clear if it is to be of any use. Code will be accepted (to some extent) as long as it does its job.

This suggests to me that the problem with writing documentation isn't that writing in itself is hard. It is that it is hard to write clearly about badly organised code. So the average programmer can get his disorganised pile to compile and pass the tests, but he can't clearly articulate, in speech or in writing, its organisation.

It's similar to the problem of naming things. If it is hard to find a clear and precise name for a class, it is usually because the purpose of the class isn't clear and precise.

So my suggestion is to write the documentation in advance. If the organisation of the code is very hard to express in plain English, then it is because the organisation of the code isn't very well thought through in the first place, and should therefore be worked on some more. And that is easier to do before a lot of code is written already.
A ton of money flooded into the economy via stimulus, the brighter folks realize that inflation is inevitable and rush out to every random scarce good in the hopes it will retain value.

When this many people feel that NFTs or Pokemon cards might be a better store of value than, say, the USD, it probably should be giving us some kind of shock, no?

And at this rate, we'll probably get that $15/hr wage soon enough. As you pointed out, the real question will be whether it actually buys more than the existing minimum wage once did.
The problem is that in most places the general population is absolutely fine for being fleeced. They pay 30%-40% tax for a privilege of working for a big corporation that only contribution to their society are the salaries they pay. All the rest gets siphoned out to tax havens.
So far neither the so called left nor right have a clue how to fix this.
That is a next level entitlement for corporations to expect people build infrastructure for them for free.
We've banned this account for using HN primarily for political and nationalistic flamewar. That's not allowed here, regardless of which politics or nation you're battling for. It destroys this site for its intended purpose.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://news.ycombinator.com/newsguidelines.html
Yes, the obviousness of the limited capacity of multicultural integration should have been easily deducible to anyone in a position of real power back in the 70s and 80s when the decison was made. Yet, for several decades major countries, having decided to go down the multicultural road, also decided against a sustainable rate of integration over centuries, such as a constant 0.2% annual immigration influx until 2200 CE. The key decision makers instead favoured a destructive course of short term profits within their lifespan, and immense long term costs, that has led to the current outcomes with all the eventual consequences.
I don't want my car to be a software platform. I want it to be like my microwave. It might have software, but software is only incidental to its operation. I do not want to tweet from my microwave. I do not want ads in traffic. This is non-negotiable for safety reasons alone.

I don't care what I have to do to attain that. If that means replacing the radio. I will do it. If you brick my car if I don't have a Manufacturer Approved radio, I will go rebuild some grandfathered antique car.
Copyright is a way to encourage the production of new culture. Even if it is abused it doesn't remove all of its merits. Countries with weak copyright laws do produce or export content and are barely heard of and the reason why is not hard to deduce: all their top talents can't live out of what they produce and therefore go elsewhere.

If you really want to go the deconstruction route, laws are unnatural but murder and assault are found in nature everywhere and therefore we're all doing it wrong. Now if you excuse me I have to take care of my collection of scalps /s.
The title suggests one possible use. It's a search interface with the number of parameters that can be changed*, so there are many possible uses. I used it to define the highest rated most expensive apps, because I like and will pay for good stuff, and I found several I didn't even know existed.
Seriously, this piece is so bizarre.

> Employees can return to their permanent desks on a rotation schedule that assigns people to come into the office on a specific day to ensure that no one is there on the same day as their immediate desk neighbors.

Why does it matter if I'm wearing a mask or sitting next to someone in an "office of the future" where the pandemic has already abated?
UTM is a newcomer and still has rough edges but I managed to install Debian Buster with Gnome. Both in x86_64 (slow) and ARM64 (snappy :-) flavors.
Why would they lose the DMCA safe harbor? We're talking about YouTube's own scanner here, not DMCA takedowns. There's no requirement in the DMCA to implement an internal scanner that has many false positives, and not investigate the scanner's output.
Bitcoin's “Taproot” soft fork has begun its signaling process
You've been breaking the site guidelines badly. A comment like this is obviously completely unacceptable, and your account has also been using HN for political and/or nationalistic flamewar, which is not cool. We ban accounts that do that.

I'm not going to ban you right now because you've posted good comments about other things in the not-too-distant past. Please stick to that and don't post any more flamewar comments.

https://news.ycombinator.com/newsguidelines.html
Is not your speech an extension of your biology? Thus it is ordered according to natural principles. This is the fundamental point Cicero makes. So while, yes, it is his "opinion", to deny a natural foundation to any morals is itself incoherent and not worthy of entertaining for dialogue, because dialogue itself presupposes the pursuit of the correct mode of living: wisdom.

And please make the distinction between "most humans" and exceptional humans. No doubt we all have a sense of right, but it is in its fulfillment - there's the rub!
Talk to the RIAA etc.

They seem to believe that only their own sanctioned releases should be allowed, and that they should all be paywalled so that every view is paid for.

Or we could fight the whole damn robber baron system and return to something resembling common sense.
I think you can dynamic link Rust, but the ABI is unstable.

https://doc.rust-lang.org/reference/linkage.html
Has Snowden ever issued a correction for what he claimed PRISM was?

Compare his claim (https://youtu.be/h1-Y3IzVqdw) to the program actually described in his documents (https://theweek.com/articles/463395/nsa-prism-leak-much-less...). In that video, he also makes the pants on fire claim that he, as a Sharepoint admin, had the authority to wiretap anybody in America without a court order.

To be fair to Snowden, I have no doubt that he actually believed it. He read some documents on the Sharepoint server he administered that he didn't understand and jumped to wild nightmarish conclusions; however, he has stopped making any claims about PRISM (and only ever brings up phone metadata now), so he appears to know that what he claimed was wrong, but I have yet to see him issue a mea culpa.
> Bitcoin will get rapidly regulated out of existence by governments

One can only hope. Bitcoin is obsolete and if that happens better coins will finally get the chance to replace it.
Shared libraries are a tradeoff from a time (80's and 90's) where big projects like GUI systems needed to be run on small computers.

Today with the cheap memory resources and fast interfacing you are often better off with programs that are statically linked as they have no run dependencies other than the OS.
That sounds kind of cool, but although the binaries of Turbo Pascal are now downloadable from Borland's successor at no charge, the source code was never released. That makes the proposition less interesting than it would otherwise be. BDS C source code was released into the public domain a few years ago, so that might be an alternative. Or you could use MSDOS/FreeDOS that would give you a lot more flexibility while staying a similar text-based spirit.
Note also the wiki for the site, where more apps are tracked from early development until they are ready to be added to the directory.

https://git.feneas.org/feneas/fediverse/-/wikis/home
Yep. The entire article can be summarized as "SUNK COSTS!" and all the balloons and "gen-z friendly" office layouts are just them putting on a show.
I mean... yes. That does seem to be it basically. Or not just guns (the Swiss have A LOT of guns) but guns + an attitude to them. The closest equivalent where I'm from in the UK (and I do live in the US now) is boy racers. Young men driving obnoxiously and thinking they have every right to drive obnoxiously. And they definitely do kill people, though as a side-effect, as it were. Seems like there's a similar attitude to guns in the US, but legally buttressed. My outsider's perspective anyway.
Are*
This is why you have an immune system.
I would give some time for this father to get home, and then call him to get to the bottom of what's going on.
I think misappropriating someone else's work to make a buck is a cultural disaster, but then I work for a living and expect to get paid, so what do I know? Fair Use does exist to provide an avenue for the reuse of the work of others for criticism, parody, and the like., but straight up lifting someone else's work and using it to your own ends, even if noncommercial, is wrong.
If the project has good separation of concerns, you don't need atomic updates. Good separation of concerns yields many benefits beyond ease of project management. It requires a bit more thought, but if done correctly, it's worth many times the effort.

Good separation of concerns is like earning compound interest on your code.

Just keep the dependencies generic and tailor the higher level logic to the business domain. Then you rarely need to update the dependencies.

I've been doing this on commercial projects (to much success) for decades; before most of the down-voters on here even wrote their first hello world programs.
Yet. But work is in progress: https://asahilinux.org
> Shared libraries (at least with ELF) requires fixups, which involve COW and a considerable number of per-process pages.

You can avoid load-time fixups via prelinking.
Essentially he would first become an “advisor” for the B2B IT company offering services to Netflix, and receive share options or large sums of cash. Then he would sign an agreement with Netflix. No clue how he thought he would get away with this.

For an summary of how this worked, see the pdf in the embedded tweet. There’s many examples:

“Evidence at trial showed that several more companies paid kickbacks to Kail. In 2013, Platfora, Inc. sought to do business with Netflix. In June 2013 – a time when Kail was seeking to buy his Los Gatos residence – he met with Platfora employees and signed an evaluation agreement for Netflix engineers to test Platfora’s product, a data analytics software program. On July 13, 2013, Kail met with Platfora’s CEO for drinks and later thanked him in an email, saying “I look forward to helping you in both a Netflix and Advisory capacity.” Two days later, Kail signed an “advisory” agreement with Platfora that provided him with the right to purchase up to 75,000 options, approximately .25% of the company. Shortly thereafter, Kail provided Platfora with Netflix’s internal information about Platfora’s competitor’s contract bid price to Netflix. In September 2013, while being a paid advisor to Platfora, Kail signed on behalf of Netflix a multi-stage $250,000 per year contract with Platfora. Kail then urged his Netflix employees to find a use for the product, despite their objections and preference for a competing product that Netflix was already paying for. When an inquiry from the Netflix CEO ensued, Kail falsely denied that he was formally working with Platfora. Kail resigned from his advisory position at Platfora the next week.”
You don't own your cellphone, you don't own your tv and now you won't own your car too.
They would. That's why you should avoid platforms, they go against the principles of the decentralized World Wide Web.
It's not a prerequisite, but up to upper-middle-class and it helps, but not much beyond that.

Rich kids are not starting good startups. They're not coming from mega mansions driving ferraris. Their parents are professionals, they live in what look like 'normal homes', like 'TV homes'. Usually stable family environments.

They didn't have to worry about stuff and if they got into an Ivy League school they were surely going to go.

If they got into trouble, the risk was dampened.

So 'privileged' but not 'spoiled rich'.

Basically - enough money for the 'good things' that money can get you, while avoiding the 'negative' stuff.

Most founders did not use their parents millions to get the business going.
Sirum (YC W15) is hiring: join a fast-growing, mission-driven healthcare team
Another point of view could be intelligent animals like whales see another dimension of existence we simply cannot understand.

Maybe they just think further, they deeply understand the fractal nature of the laws of the universe and they came to the conclusion, that nothing they'll ever do will have an influence to improve anything at all, since nothing is really bad, so they just sing their songs and propagate reasonably? :)

/semi-sarcastic viewpoint

Maybe this comes across as an emo-anti-intelligence-nature-knows-it-best post. It wasn't intended to, at all. It even isn't meant to.
How do you use your phone in the rain? Whenever I try, I find it's pretty much impossible, because the screen gets all wet and slippery, I can hardly see anything on it because of distortion through individual drops of rain, and I get spurious clicks from raindrops falling onto it. So I have to shield it under an umbrella or something...

And if I have to do that anyway, the phone being less than 100% watertight because the battery is swappable won't be a problem in the first place.
I just use `vimdiff`, but this looks better.
Well they already managed to piss off the EU, but after intense lobbying by Google, it looks like that the resulting law hinders more YouTube's competitors?
git have added recently sparse checkout and there is also Virtual File System for Git from Microsoft.

From my experience git/vcs is not an issue for monorepo. Build, test, automation, deployments, CI/CD are way harder. You will end with a bunch of shell scripts, make files, grunt and a combination of ugly hacks. If you are smart you will adopt something like bazel and have a dedicated tooling team. If you see everything as nail, you will split monorepo into an unmaintainable mess of small repos that slowly rot away.
Not as extreme as Twitter but Facebook has definitely indicated they'll be increasingly open to remote work:

https://www.theverge.com/facebook/2020/5/21/21265699/faceboo...
I always wondered whether instantaneous payment would help solve this.

For example, our digital infrastructure could pay people per second and it could instantaneously show up in a bank account; if people were never waiting for these Delta function payments, maybe they would be less prone to being exploited by systems that seek to smooth out these Delta functions.
> Considering the popularity of vendoring and/or static linking dependencies, I'm not sure where you're getting the "almost no one else agrees with" from.

Vendoring is hugely popular for projects in year zero, because it makes it easier to ship. Until they learn that packaging specific versions of all your dependencies with your project implies taking on responsibility for backporting all security updates to that version of every dependency when upstream is only actively maintaining the latest version. Or you have a project riddled with known published security vulnerabilities, which is what most of those turn into.
The title is a reference to the famous machine learning paper "Attention Is All You Need" which introduced the concept of transformers. Transformers have revolutionized how we process sequential data (i.e. natural language processing).
Big3 mgmt consultant here. Worked in the IT for 10+ years before becoming a consultant. Enjoying it. Here are my two cents for a balanced perspective.

On a recent project we

- made the C suite hard-stop an IT program that had a projected cost/time overrun of three figure mUSD and two years, while the operative levels were still riding the dead horse

- Pulled long hours for 4 months straight to come up with a new solution approach that was technically feasible AND (techies might not get that this is important) at the same time acceptable to the stakeholders and employees

The recommendation that we gave was exactly the opposite of what the C exec who hired us thought would be the best solution when we started. It was not the 45 slides that were the hard work. The hard work was to get the facts together, engage in difficult conversations with all levels of the organization, creating conviction to change course without giving anybody the feeling that what they did before was wrong.
This feels like a very machine learnable problem, has anyone tried grading cards/coins via ML?
VirtualBox is a x86_64 hypervisor. They already stated they wouldn't run on the M1.
This effectively claims that administrators are biased into making Martingale style doubling bets. As an administrator of a large program, cancelation may mean the end of your career "you're the guy who wasted X billion dollars on Y". Meanwhile many ineffective courses of action will eventually achieve their goals sufficiently well given enough resources.

As a successful administrator you are likely to double down on failures rather than let them fail. With the goal to recoup your losses from the first round.

This tends to mirror my experience with large organizations. Projects tied to a manager are rarely canceled unless the manager leaves (willingly or not). I wouldn't be surprised if unicorns had a similar trajectory of justifying previous losses with even bigger bets.
10 Minutes if no one modifies the "Global library". However 90% of builds modifies it so it takes 1h30.
Actually, I have a better solution...

Disallow the uploading of all content held by RIAA/MPAA-affiliated companies from the likes of YouTube, even if the owners thereof wish it to be there. Fuck them. Let them go build their own platform if they think their work is so god damn awesome. Save YouTube/et al. for works created by, well... You.
There are a few others on Tindie, e.g. this one: https://www.tindie.com/products/tindiescx/sc131-pocket-sized...
It is only a matter of time before there are jailbreaks and free / open source car operating systems.

For related 'food for thought', see Cory Doctorow's "Car Wars" which combines car software hacking with self-driving vehicles for a unique near-future sci-fi story.

Edit: downvotes? Instead, you could respond with why you disagree and we can have a discussion.

Do you think there will not be jailbreaks? It has been happening with John Deere tractors: https://www.vice.com/en/article/xykkkd/why-american-farmers-...
One of the cost cutting decisions when designing the Model M was using plastic rivets. Some of these rivets break and the keys stop responding.
My 1997 keyboard still have all the rivets intact, so I suppose that it might have to do with the treatment that the keyboard receives.
This video shows how to replace the rivets with bolts:
https://youtu.be/dStgzMpOTOA

Sometimes the circuit board might fail too. You can find replacement boards for them too. My keyboard is a 4th generation, which is almost identical to the design sold by Unicomp today. The circuit board died last year and another Model M user designed a compatible circuit board that adds full programability with the QMK keyboard firmware, so I will install that one instead.
In addition to programability (Win/Command key, international characters, emojis), the new board converts the keyboard to USB. So yeah, this circuit board really modernizes the keyboard.

https://beta.docs.qmk.fm/
For what it's worth, my 2012 Chevy Volt had a subscription plan for starting my car via a phone app. So the subscription model has already been present for some years. What will be offered via subscription will drastically change however.
> This isn't "my approach" – it's the approach that the vast majority of purchasers prefer.

We don't know that. We might, if the other alternative was available for purchasers to choose from, but it isn't.
This is very, very bad.

Music and TV subscriptions? Not great (I want to buy something once and own it), but at least those are luxury purchases.

Cars? Not ok - that's critical for me (and many others) to get to my job (bad public transit in the area), groceries, etc.

> “You can easily see a major backlash to all this,” said Gartner analyst Michael Ramsay.

I wonder how one can maximize that potential backlash, so as to cut this terrible idea off as soon as possible.
I don't think this is the case here. It's not hard to agree that shared libraries are meant to be _shared_ among different applications and when they're not (or not shared enough, which is a subjective measure) it's best to statically link.