skysight-inc/HackerNews huggingface dataset:
> They obviously do this because they want you to download the YouTube app which has its own picture-in-picture mode and advertisements that are more difficult to block.

They do it because their agreements with the record labels prohibit it, as the labels do not want YouTube to be a free Spotify competitor.

It appears that YouTube recently have made a little bit of ground convincing (or at least are doing AB testing in the hopes of convincing) the labels this doesn't happen and enabling it in the app, but there's no anti-trust concern here as Apple would have the same issue. Indeed, I suspect the reason Apple do not raise a stink about it is because they do not want to endanger their relationship with the labels for Apple Music.
I‘m a fan of the fledgling CF stack but it‘s arguably more proprietary. You can‘t run containers, you can‘t run a normal database, you have to architect the application exactly for their system.
In this sense base64 does 80% of the work, if plus and solidus are unwanted, you can delete them from the result by hand, another option is

head -c 20 /dev/urandom | md5sum
I want to cater for "random blogs" ($10~$100), maths or physics blogs/websites ($100~$1000) and other usecases like teaching startups ($1000-custom) so for that I started at $19. The thing I'm unsure about is how to slice those tiers properly, if all I have to bargain is the license.
> the address bar is the search box

I'm talking about people using the address bar just enough to get to google. Once they're looking at the text field where you're invited to enter your search terms, there they type in "www.whatever.com".
> What do you HN think about the licensing?

My immediate thought when I read your post was GPL or GTFO, so I guess it's fine ;)
Never attribute to malice or stupidity that which is adequately explained by you not understanding all the variables involved.
Either there remains interest and social consensus around this ledger, in which case it can be rebooted on a different network, for example, or even by a centralized party; or maybe you are the only one with an interest in your NFT collection, in which case you can keep a copy of the ledger yourself.
> set for a decade

Not really, the normal support life is 6.5 years from first manufacture, I've seen chrome devices for sale with less than 2 years support remaining.

https://support.google.com/chrome/a/answer/6220366?hl=en
I've done some thinking in the ACL space: https://github.com/theronic/eacl

(totally beta software - don't use in production)
>...were Russian troll farms

From that article

>These groups, based largely in Kosovo and Macedonia
Sure, but your own fab will prioritize your own chips in the order that they need to.

TI doesn't care about that 50 cent part that's holding up your ability to produce a car. They're going to run every chip first whose profit per chip is higher than yours.

On the other hand, your own managers will have lots of incentive to produce that 50 cent chip if it is in the way of several thousand dollars of profit from selling a new vehicle.

200/150mm wafer at 180/150nm node fabs are not that expensive to run and maintain. But they have annual capex and MBA types don't like that.

In addition, that fab probably won't compete well in the general market so it's effectively a captive fab. However, you'll have internal managers complaining that they have to use the internal chip which is more expensive than the one from TSMC because their bonus depends upon getting 5% cost savings next quarter and who the hell cares about keeping our fab filled so it's around when everything goes pear-shaped--that's somebody else's problem after I've been promoted and gone.
> It's possible to get within a few feet of the bears IF you're with a licensed guide (who has a rifle).

So.... that sounds like the idea is that you get to push the boundaries of the bear's personal space; and if you cross the line and the bear gets defensive, the guide will kill it.

That seems pretty unfair to the bears. How about we just keep our distance?
> but honestly, how on earth could you prove it?

Divine revelation, obviously.
Often times, written form of communication are denied to arrested folks as the narrow, generally cylindrical implement for writing, drawing, or marking, consisting of a thin rod of graphite, colored wax, or similar substance encased in wood or held in a mechanical holder, can be used as a weapon.
You can easily double the price. I'd limit the amount of support/feature requests that includes so heavy users will have to pay more :D
Robots that can flip burgers are expensive. Robots that can drive us around already exists and so affordable that we see billions of them on the roads, they are called cars. All the road robots need is a better steering system, we don't need to invent tricky machinery. The burger flipping robots however would need tons of different new movable parts to be invented, mass produced and shipped all over etc. That would be expensive.
Warhol is dead, yet people still value authorized prints much higher than fakes.
Right? The 51% number is phrased very weasel-y. Here is the obverse statement:

"49% of engineers surveyed have never even considered leaving a job (or left a job) because of technical debt."
Tho best response would have probably been to ignore it, initial request was equally condescending IMHO.
Maps Americans don't like to talk about
Of course for that to work you need an easy way to check who owns a particular wallet so you can verify they did actually stamp their name on it. And quite a lot of NFTs exist without this level of proof hence rampant fraud.
It's just a glorified Dig wrapper ;)
You're missing the point.

If an Android user is travelling with an AirTag other people (e.g. a colleague) with iPhones will "send the signal to the motherships" but they won't get the alert as they most likely won't be in proximity of the AirTag long enough to trigger it.
But there is no Belarusian office of Youtube. Everything Belarusian is managed with the Russian office...
Which router produced in the last 10 years does not support IPv6?
That's like saying the old motorola razr and an iphone 6 are similar technology. While true, it's hiding a huge difference in that "similar".
Grow chilli peppers amidst your spuds. That should do the job.
I’m in total agreement.

Look, in my opinion, the initial ask from the student was completely absurd and ridiculous, especially in a class where the only thing graded is the final. I understand the student's motivations and sympathize, but sending a form letter was inappropriate and the ask, as I said, in my opinion, is ridiculous.

That said, the professor, a professional who boasts 40 years of experience, used poor judgment with his response. That doesn't make him wrong, per se, but it was poor judgment to reply in that way, especially given the sociopolitical climate last summer. A guy who only uses non-tenured (and thus, poor paying) UCLA role to get clients for his external businesses should know better than engaging in this sort of stuff. Again, it doesn’t make him wrong, but it was poor judgment.

The social media flare-up that the university felt compelled to address happened because students shared the information. The university made an investigation, found he didn’t do anything wrong, and he faced no disciplinary action. But the fallout that social media flare-up had on his own reputation, to the point he lost moonlighting contracts, didn’t happen because the university tweeted some sanguine tweets about respect and equality and that an investigation was under way. His name was never even mentioned in those statements. People who fired him, fired him because of the Change.org stuff, not UCLA Anderson's tweets.

I think it is unfortunate that a benign email (even if it was poor judgment to send) went viral the way it did. But I fail to see how the university, or anyone, is legally culpable for private companies choosing not to retain his services.
I must wonder in what time we life if a skin color could/should? change a score...we are going back to separation pretty fast atm.
People interested in this topic might also enjoy this video by Philip Wadler describing the way logicians and computer scientists converged towards equivalent ideas.

https://www.youtube.com/watch?v=IOiZatlZtGU
I used to think working hard means working long time. I strongly disagree to that now. Overworking is almost certainly a sign for a bigger problem.
>Sure you document such stuff before releasing it?

These are all likely documented internally - the process of cleaning it up is probably something they only care to do once a year. Very little of this affects most developers, and the stuff that does is available in the dev docs.
Outsource the Web Marketing Solutions for Your Organization
Like it or not, the ameri-centric views spill around the world causing tensions and misunderstandings. In countries with practically no colored people and no history of slavery certain things seem a bit ridiculous if imposed on the whole community.
I had a Sony (Android 4?) that could do that. Such a useful feature.
> scroll back a few days

I did and I'm not sure what I'm looking for. Could you do it and post here so that I can verify what you're talking about?
1. Apple announced that they will release an App for Android that detects when an AirTag travels with you. I don't think it has been released yet, so currently, nothing prevents you from tracking Android users.

2. The iPhone can detect the distance to the AirTag quite precisely. I think this type of false positive is going to be rare enough for notification fatigue not being a problem. In your bus example, reporting the false positive would be fine imo. (It would also allow you to return the air tag to the owner).

3. The notifications don't go through Apple's servers, so Apple would need a backdoor in the OS to disable the feature. They might have added something like this, but it might not matter much - if someone plants a tracking device on you, they'll use one without silly privacy features.
When we follow the good suggestion, we don't suck at all. That's how humans should work.

It's when we reject the wise advice because... because we're stubborn?... that is when it sucks.

The thing about this url search is that they type the full url, sometimes even with the "http" bit (rarely https, but I digress), into the search field. then they get the results page a second or two later, and then _maybe_ they click the correct result if they didn't get mislead by some crappy SEO magic.

That's a lot of extra work just to get to hopefully arrive at the same page they would have arrived at had they typed that url into the address field.
I haven’t looked at your API but a subtly critical aspect of diagnostics or introspection is being able to query from multiple client locations/resolvers. It’s really important to be able to disambiguate the “view” different clients have of the same labels.

Alternatively, if you’re targeted at direct client use, you may want to allow them to control the edns options, like client subnet, themselves.
I have also been using 'news.ycombinator.com/rss' for years, I have no problem with it, but then I only fetch and view the actual content of the xml in real time, and don't have a reader storing and sorting the entries.

What I can say is, the /rss feed always 100% matches the frontpage at the time of it's fetch.

EDIT: looking at the /rss feed, it's missing a <guid> tag for articles, which maybe confusing some readers that rely on that tag for article uniqueness.
Indeed I'm sure about that, as I mentioned in my post I'm still using this damned phone!

I ordered mine in March or April 2016 and received it in May or June the same year, right before going on a 5 months bike-trip so I'm certain I'm mixing dates up.
Tell HN: I Feel Guilty and Exploitative
I am a software engineer at a large startup with a few years of experience. Like most of the other engineers around me, my total compensation is $300k - $500k.

Recently I realized that as part of our business, we exploit other people. I can't go into details, but let's just say that our business is specifically built off the back of struggling people. My position is similar to that of the spoiled and decadent aristocratic classes of the past. No matter how hard I work, there's no way I deserve my compensation which is wrung out of the hardships of others.

I feel that my position is morally bankrupt and I don't know what to do about it (although it's hard to imagine throwing it away.)
> It never ceases to amaze me how theorists can take simple concepts and make them impenetrable.

Yeah, it's pretty much like those people taking a reasonable, standard car, and removing the motor to add horses instead. Who in their right mind would do that? Turns out, plenty of people in the past just did that for no reason at all.
The Advantages of Hiring a Fractional CFO
For now, you can use the free plan, and pay 1$ per 1000 emails.
Common Newbie Mistakes and Bad Practices in Rust
> If I understand correctly, an NFT is like if someone, not necessarily Warhol himself.

No, the point is that the NFT is from the artist themselves.
Search engine cache, another way to avoid medium.com website

https://webcache.googleusercontent.com/search?q=cache:https:...
Richard Hamming: Information Theory (1995) [video]
But this opens up an enormous hole for abuse! Somebody might be offended by just anything, if they choose to!
People do all kind of weird shit especially under stress during pandemic. Tons of richer people who are not scalpers bought ventilators for instance. And this is very expensive medical equipment which is completely useless without team of specialists to operate.

So people bought ventilators completely useless for them make supply shortages on them much worse. And unlike scalpers these people who do something like that due to panic are unlikely to sell them back to market when they're most needed.
Top Programming Languages in 2021
My Skoda Citygo's line-keeping assist tries to drive me into the barrier every single time I go driving. Only a firm hand on the steering wheel prevents disaster.
How to make a free resume website and blog in 10 min for programmers
> What is to stop someone who MITM's the artist's webpage from selling NFTs on their behalf?

I guess anti-fraud laws… Also, to my disappointment, someone already got banksy.io :D
Any other way to track this than discord? Sounds interesting.

Why do you mention 'no code'? To little coding opportunity is one things that made many metaverses after second Life boring.
How to Recover a Hacked Facebook Account
Wow never knew cloudflare did this. Now if they only started offering a way to forward emails to a URL that would be truly amazing.

Right now I have to use Amazon SES + SNS for this but seeing how cloudflare already has workers, this would be a killer feature for a lot of companies including mine.
I'd be really interested in seeing the source code for this!
> Traditional project managers can generally exercise authority over the people doing the work to get what they want

I don't think this is that different; people have more static line managers, and are assigned to projects, which project managers then govern.
Anything crypto related being discussed in HN is worthless. Nothing to see here people.
For the most part, the CO2 absorption bands are already saturated -- increasing CO2 concentration has much less effect on transmission spectrum than that for methane.
Great idea! Will try with my team:)
Do nft actually resell? Did anybody (not a celebrity) resell a nft?
Sure, but if Warhol had each of his prints signed with an unforgeable signature akin to a private key, while we still have to know what is private key was, the Warhol Authentication Board wouldn't have been in the mess that it was in.
The microfrontend hype kind of revived SSI a bit, but I would say it's still very much niche.
> implementing an n-ary list map

isn't that just flatMap?

> typed equivalent of delimited continuations

It's very clunky to do in Haskell, but conceptually they can be built on top of a monadic pipeline.

In practice, the only case where statically typed languages force you to write different code is if:

(a) the type system is too restrictive and dumb (no generics, awkward function types, etc).

(b) you're trying to write a function that effectively returns monster types like Union[None, int, str, List[str]], which is common in dynamic languages but it's something you're not really supposed to do.

I agree with your broader point, that static types can in fact slow down development, but I have a different model.

Types are kind of two things at the same time: tags to tell the compiler how many bytes need to be allocated, and partial proofs of correctness of the program. The key observation of dynamic languages is that in most cases we can do without the first part: the runtime can handle that in the same way it handles memory management. I believe one of the mistakes of the original wave of dynamic typing proponents is that they kind of threw away the baby with the bathwater: the correctness part is important, and at least a form of optional typing should be provided.

The real trouble is that it's not easy to conjure type systems that are both expressive and ergonomic to use for the average developer. Sufficiently advanced type systems are indistinguishable from math riddles, and in a working environment that can be frustrating.
Can you please make your substantive points thoughtfully? You broke at least 3 of the site guidelines here.

https://news.ycombinator.com/newsguidelines.html
To be fair, Bing search is pretty much at a level comparable to google in the early '10s in my experience, so I understand why people are not thrilled by it. It's _fine_, but it's definitely not up to par with Google, not even close.
You'd wish a slow death upon on man because of CAPTCHAs?
> It is astonishing we have no such regulation for real-life items.

We have something close for emergency situations. It’s illegal to price gouge during something like the aftermath of a hurricane.

It’s a well intentioned law. But for some things, it really may be best to let market forces dictate. For example, generators are in high demand and short supply during a hurricane. Folks snap them up so they can play Nintendo. Because they’re inexpensive due to gouging laws, they sell out fast. Now, someone who actually needs that generator for important, possibly life-saving work is SOL. And there isn’t a price incentive to expedite bringing in more supply.

Edit: I still think the scalpers are scumbags. Just wanted to point out an argument I found compelling in the past.
It's actually forked from Signal.
It might be free software but for many people it'd conflict in practice with the OSD definition.

If you like Free Software in a Stallman sense, sure, but in these cases we shouldn't kid ourselves that they're doing it for altruistic reasons at all.

https://opensource.org/osd

9. License Must Not Restrict Other Software

The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.
Indeed! It's so slow on my windows machine that running a linux vm with emacs installed is a big jump in performance.
Thank you. I have programmed Java for years, but it's been frustrating. The clean language I learnt at university, that I love to bits, seems to be used approximately nowhere.

Instead, it's always some monstrosity held together by inheritance, XML/(awful) Gradle and liberal sprinklings of magical annotations that always (always!) bite you in the backside at runtime rather than at compile time, because why would you prefer to have good tooling that takes advantage of static typing to tell you what might go wrong.

I am appalled by what Spring mentality did to my language.
Sure, linearity is a very useful concept, but very few high schoolers are able to understand such concepts in the abstract, which is when it's the most useful.

I remember when we were introduced to abstract vector spaces in high school, and we were all pretty confused, even though this was a high school dedicated to mathematics, the foremost in the country.

Even complex vectors had us scratching our heads, which in retrospect seems absurdly trivial. It's just that we were used to thinking in very concrete terms, anything purely abstract is 10 times harder to grasp, so you probably can't teach things like linear transforms without matrices.

Derivatives and integrals on the other hand are very easy to visualise.
How dare you! /s
This is anecdotal at best, so take it for what you will, but where I lived the cops used to be much much more violent. Beating up hippies with sticks for shits and giggles and the like. While far from perfect we've managed to get to a state where unprompted beatings like that basically don't happen. And if something like that does happen, it also tends to lead to police officers getting fired. For reference: it's a fireable offence for a police officer to gesture to their gun without cause.

The way we got here was by, essentially, an uproar from the public. Action groups would go out and intentionally irritate cops, leading to large scale beatdowns. The public took notice and swayed opinion towards "wtf are these cops doing beating up innocent kids".

Now like I said it's far from perfect, there's still a racism problem in our police force, but at least there aren't frequent shootings or beatings of unarmed civilians.

Of course direct comparisons make very little sense here, but at least it's one case showing that a reversal of the trend with respect to police violence is a possibility.

For more (quite amusing) reading, I can heartily recommend the wikipedia article on the Provo movement: https://en.wikipedia.org/wiki/Provo_(movement)
I dont know where you got that impression. It is not based on xmpp.

It is, more or less, a decentralised signal with onion routing.

Edit: apparently they switched away from the signal protocol 2021. It is no longer signal-with-onion-routing. It has diverged significantly sice they forked.
Something I've noticed with my work machine. The homepage in Edge is some mangled mash up of Bing News tiles and my works' SharePoint activity, and is just branded 'Microsoft'. Non technical people stuck with this homepage are very likely to just type 'Google' into it to "get them out onto the Internet".
For the average consumer they don't notice a difference. Both my home and mobile ISPs have said they have no plans to offer IPv6 connectivity because it's not a requirement.

Users don't care, and until a lot of them do ISPs won't do anything.

People can still video chat, play games and use VPNs without v6.
Automotive suppliers pretty much care about 50 cent parts holding up OEMs, penalties are prohibitively high for a reason. An in-house fab is, as you said, probably more expensive. Simply because it has to rely on a single customer. Show me one company that is not looking at costs, one way or the other, that stays in business in the long run. Not doing so has, yes, something to do with savings on the procurement side (errors were made there as much as everywhere else). It also has something to do with long-term survival, and that does include jobs (even if that turned into a trope by now, there is some truth to it). Not every company can use VC money to bolster competitiveness, most have to compete on cost, and there every cent counts. Especially when we talk about high-volume products.
This "mathematical interpretation" is still far too complicated for most "statically typed languages" (outside the "functional niche"). You have a handful hardware-compatible integer- and floating-point data types which can be combined into composite data structures. The compiler checks upfront whether assignments are type-compatible (which is the biggest and most important difference to dynamically typed languages).

That's pretty much it.
Reading the article I actually think the slow and planned release and build of the sandbox game really does exactly what the article wants to see.

https://www.sandbox.game/en/