skysight-inc/HackerNews huggingface dataset:
Well, isn't this a product of the engagement-/advertisement-/"likes"-driven society online we've moved towards or incentivized thanks to technology?

It doesn't matter that something was downvoted as useless or just plain factually incorrect by a certain number of people. If enough other people found it worth upvoting as entertaining or feel-good enough for the couple minutes of their time, that's more important to the ranking. We just care about generating more views and traffic. Negative sentiment doesn't help traffic, only positive does. No bad vibes allowed. Pointing out factual incorrectness, dishonesty, or logical fallacies, etc. isn't important. No one got rich doing that.

On a more serious note... Any site that has eliminated the downvote count (presumably as it's not "informative" as to how much that content should be presented) and discarding legitimate information about whether that content is good or not, indicates to me that the site isn't worthy of a lot of respect as an arbiter of intellectually honest information.

Then again... if I'm relying on a dumb up/down vote count by the popular masses, how deep can that be as a measure of something's intellectual value?
You've probably ruined my recommendations forever now. :(

I pretty much only stick to subscriber channels now except for stuff people send me. Since there's no dislikes I just don't browse the stuff available anymore.

YouTube is definitely worse off without the dislike counter.
Security cameras at work are debatably legal under many states eavesdropping laws as I interpret the text. Of course INAL, and many places have better reason to have cameras, e.g. to curb shoplifting, but a corporate office really isn't one of those places. What am I going to do, steal some paperclips?
> - Dependencies are explicit. There is no parsing or global scope.

I can't express how happy it makes me to read this! So many "modern" tools these days come with global state and force you to do lots of implicit dependency juggling. This makes it hard to test things, to read code, to re-use code… It's as if we have to keep re-learning the same lessons again, and again, and again…
The Dead Internet Theory is becoming more and more true all the time.
Combine this with unhook[1] and you can hide all the "algorithmic" parts of youtube aswell.

Only issue is channels that mix shorts (which I am not interested in) and regular content. If anyone knows how to hide shorts on a per channel basis in the subscription feed, I'm all ears.

[1]: https://unhook.app/
I wish people like that would write science fiction instead. We need more kooky sci-fi writers and fewer armchair skeptics.
I hope you realize that a shadowban will come soon if you keep making nonsense comments like this
> and the 1% good content is hardly monetizable

My worry on top of monetizing is that the discoverability of good content is a lot worse.

I often already know content that is relevant and want to rewatch it but I now struggle a lot more to find it, drowned in all the non-sense surprised faces and clibait titles. I will often have to dig through history or notes or bookmarks to rediscover a specific video.
My boss/coworkers hate it when I use divs instead of tables :(
Indeed, as defined here: https://www.qrcode.com/en/howto/code.html
Things, IMO, which are spoilers:

1. Starting with an End date and create a plan from there. Some top leads want to get promoted and want to achieve X by this quarter or next.

2. With so many people leaving, there is not enough time and resources to onboard new folks, who are accounted in deliveries

3. Too many parallel initiatives

4. Unstable production taking daily attention

5. Not able to priortise tech debts over business features

6. Decision makers at top don't have grass root visibility or don't want to have.
Library for fitting the LPPLS model to data
"deep learning"
The 816 starts to look fine on paper at first but it's a pain in the ass to program and interface. 24-bit address bus but no registers wide enough to hold an address, and paged memory. Instead of adding new 16-bit registers, they just widened the existing ones and added mode switch flags. Extra 8 physical address lines are multiplexed with the data bus, so external bus logic required to do anything with them.

It's just kind of an awkward hack. It's fast though.
Solving the 'Crypto Identity Problem' with a Universal Anchor
archive link without paywall

https://web.archive.org/web/20220510071257/https://www.nytim...
Actually Apple does support using Touch ID and Face ID for WebAuthn on their platforms, it even works in Chrome.
I think this concern/code smell section should be about spamming large messages between processes, in which case the solution could be throttling (but not by the receiving process, as it would still flood its mailbox).
> which can't be true

Yep, but still not <1W. Even at 20% load the PSU have only 80-90%% efficiency.

Just test with something with a low and known power usage, like a LED lamp or something.
I ran into a robo news reader channel in my suggestions yesterday, which seemed to have just taken the BBC article on Russia's victory day parade and ran it through a text to speech program, but somehow had 300k subscribers. Still having dislikes would have saved me from wasting time, and they don't even have a report option that covers this robotic spam
It's not tautological because of the end of the phrase "technical issues like this". In other words, courts in this case aren't a bunch of laymen sitting around guessing whether this chemical is harmful. They're reviewing the research straight out of the mouths of the most qualified experts both sides can bring to the table. The court's decision on this was the product of the science.
A number of the comments to your post have some vague sense of what's going on.

The key concept is that as you get more wealthy, you will have access to professionals and tax structures that allow you to defer and recharacterize significant portions of your revenue streams into tax advantaged forms. The exact mechanisms change depending on jurisdiction and asset mix.

Advisory services take money to purchase, but their cost, and the cost of various vehicles used to avoid taxes, do not scale linearly with the amount of wealth to shelter.

The panama and various other financial leak disclosure reporting provide a decently accessible area for lay-persons to investigate. If you'd like to see the effects of scale - there's a lot of literature regarding the multi-national corporation side of tax avoidance in academic journals that's easily found via google scholar or sci-hub.
I have a 2010 Macbook Pro sitting on my network as an airprint server for my aging Dell Laser printer (purely because the drivers no longer work on modern OS's). It's hacky but cheaper than buying a new printer and the damn thing keeps on chugging as long as it's plugged in (the battery is long dead and lasts less than five minutes).
Yalc, a NPM link which works
If there really was a shortage, employers would offer concessions, better working conditions, WFH, more vacation days, etc. Just look at truck drivers or hospitality for example. Just because employers say it's a shortage doesn't always make it true or it doesn't mean it's not their fault for the shortage for refusing to offer better conditions.

Depends on the field of course, but from my experience interviewing in tech, the market is very competitive now in my area in Europe for those without a lot of experience, and employers are not willing to offer any concessions besides the minimums mandated by law. Asking for full WFH is also out of the questions most of the time. This signals to me that there is no shortage, otherwise employers would be more accommodating for this.

In my country there is also a perpetual shortage of doctors and nursing staff in the public sector despite an abundance of them in the private sector. So the shortage is purely because the government is not offering the right financial incentives and working conditions for them to stay in the public sector.

My point is that "shortage" is always relative and we should look at the full story and the complete context to understand where it comes from and why it's happening, because without context I'm also having a perpetual shortage of Ferraris and Lamborghinis, though the full story is that my budget is $5000 and not a cent more, yet that information kind of changes and explains everything.

So, in conclusion, most of the times, "shortage of workers" just means people unwilling to work for the poor conditions and compensation being offered by employers, not that there's a shortage of people capable of doing said work or capable of learning to do it if offered the chance/training.
> I entered a TikTok like mode where I could keep skipping from a short crappy video to another in an infinite doomscroll of shit

Sounds like you clicked on a "YouTube Short", which will start a TikTok-like view with short videos. These are different than normal videos and as you correctly point out, it is done to emulate TikTok.

https://en.m.wikipedia.org/wiki/YouTube_Shorts
How long before somebody uses AI to permasmile your face in virtual conferences? The market is ripe for an arms race here.
Some people might automatically assume that anything that feels modern is bad. Ionization calls to mind the space age, vacuum tubes, and the like, while photoelectric makes you think "Oh, a computer and a sensor like everything else we make".

People love to rush to the defense of anything slightly but not that significantly dangerous, and seem to feel that there has been a loss for all mankind if it goes.
Show HN: Communication platform for async remote teams
Because there was a recent post about sync and async in remote work, I decided to show this tool.

Its UX decisions are tailored to async workflows, and they have really cool blogposts about async remote and UX details.

It’s from the same compony as TODOIST
That's what the Not Interested button is for.
Apparently, the Youtube API documented here - https://developers.google.com/youtube/v3/docs/videos - returns both likes and dislikes. All Google did was remove the rendering of that API response field onto the webpage.

Extensions probably acquire the video url and make their own API call just to retrieve the dislike count. To me, that seems cleaner than trying to snoop on the main API call response (I think extensions might not have access to those, maybe they do). Basically, the data is available via API calls.
The dislike count is still in the data returned by the YouTube API[0], so they're probably getting it from there.

[0]https://developers.google.com/youtube/analytics/metrics#disl...
> controversies in upper courts so often devolve to the question of whether fact-finding should be deferred to legislatures instead of court cases

You might be right but not what I typically have observed. Usually if things are fuzzy higher courts kick it back to lower courts to work on it more. Deferring to the legislature is what I see when what the public seems to want is at odds with what the court can do based on the law as it's written, which is a different dynamic completely.
Yeah, I could however see how this could be much more useful where the data is much larger, my only reservation is crafting the diffs on the back-end will confuse me implementing it and troubleshooting it.
In spite of the banner graphic, which includes a Canon camera, the article focuses exclusively on knock-off copies of "more money than sense" fashion items, such as handbags which sell for amounts of money well beyond their intrinsic value.

I can see why people fake things such as those. If there are fashion-conscious idiots who are prepared to pay thousands of pounds for a handbag or pair of shoes, just because of the brand label then why not have a go - "A fool and their money..." and all that.

What I find more interesting and more puzzling --and what was not covered in the article-- are the economics behind counterfeit electrical goods.

Anyone with a sewing machine can knock up a fake designer handbag. But it actually takes a fair amount of logistics, equipment and expertise to knock out fake electrical goods. And I would have thought that, with the relatively small production runs, there wouldn't be that much profit --especially considering the upfront investment [in time and equipment].

ANECDATA: Back in the day, a guy I used to work with bought an iPhone 4 off eBay, not long after it was launched. He brought it to me [as the resident 'techy person'] and asked me to look at it, as it wasn't syncing with iTunes properly.

I plugged it into my laptop and it mounted on the desktop as a removable storage [which an iPhone wouldn't have done] and, investigating further, I found it contained a Linux distro of some sort, obviously skinned to look like iOS and with fake versions of all the usual Apple apps.

Looking at the hardware itself, the casing seemed to pretty well mimic a genuine iPhone. the only difference I could spot was that in the small print engraved on the back, it said 'Designed in America' rather than 'Designed in California', which I took to be an indication that the intended market was somewhere 'foreign' enough that whoever made it worried that their intended audience might not realise California is part of America.

Anyway, I remarked to my mate at the time that I was amazed that someone had gone to so much trouble to create a fake copy of something which only sold for a few hundred pounds anyway. Even allowing for a presumed origin in a place like China with rock-bottom manufacturing costs.

In the end, my mate decided to keep the fake iPhone [though not to use as his daily driver] as he thought it was probably a more interesting artefact than a real one.

Methinks those French museum folks would agree.
if you depend on other people to make your own opinion about a content, then you have a problem

hiding dislikes has no effect on me, because i know how to think and judge something by myself

our society became dumb
The definition of Web 3. Wash trading is the backbone of this entire thing.
I have better than UPS. I have watchdog on my server. It is a reprogrammed wifi-plug, which turns power off&on if it cannot see the server, or does not get ping every 5 minutes.

And the server can also restart wifi-router and cable modem if cannot ping the selfsame watchdog (and 8.8.8.8) at reasonable intervals.

Yes. They are watching each other.
I agree that CBOR is unnecessarily shoe horned into the spec, but it honestly isn't that bad. IMO there are two other problems that need to be resolved for webauthn to go mainstream. The first is the fact that there is no mechanism for changing/updating the url tied to a device for a website. This is intentional for phishing reasons, but if you want to rebrand or are acquired you're going to run into problems. The second is the frontend JS API is a bit awkward to implement.
Doesn't Alaska provide a small basic income for its citizens funded by oil revenue?
I did the same for a CQRS system. It's been humming away in production for at least 6 years. I've been surprised at how reliable it's been, 0 patch bugs.
Decisions like this are based on the testimony of subject matter experts.
We use Slack at work, and I hate it. The ratio of Signal to Noise is brutal, and there's no accountability.

But the issue is not Slack per se, Slack does what Slack does: synchronous, instant, INFORMAL communication.

If we want better processes we don't need a better Slack, we need better processes and enforcing better habits.

If we want traceability of information, we need data-rich communications and structured communications, and we have other tools to do that, from emails to databases to actual systems that reside outside Slack.

So now the problem is enforceability and not the tool per se.

My favorite solution is an Agile organization with Agile team. Vertically integrated where each lead has 4-5 reports, each responsible for projects, processes and documentation.

The problem to adoption is that the C-suite doesn't understand processes, and leads don't want to be bothered.

So the broken information system enterprise continue its crippled path, akin to walking in the dark.

The enterprise needs process innovation, not technical innovation.
And yet, given a serial workload, your CPU will run circles around the GPU. Horses for courses.
The problem is that Google is in the business of making money, not in the business of filtering bad from good content. Their decision to keep negative feedback hidden from both their content-producers and their visitors is quite easily justified from a financial point of view.

First, about protecting content producers: Youtubers who generate content with high viewcounts (and thus generating the largest revenue) are either in the show business (e.g., singers) or individuals who associate their personal identity to their brand (e.g., influencers). The problem with influencers is their psychological profile: the vast majority of them can be described as suffering from general anxiety disorder, depression and chronical attention seeking.

This is a very dangerous cocktail that can easily lead anyone in that profile towards suicidal thoughts as soon as anything negative or critical about their performance or appearance reaches their perception.

These people are cash cows for both Google (Youtube and ads) and all companies that use them as human advertisement platforms. Anyone with good sense would know that they should hide negative feedback from these people and make sure they keep believing that the world loves them. Their revenue depends on it.

You can find a similar models in Twitter and LinkedIn. On both platforms, an increasing number of individuals brag about their recent job accomplishments, and they now even share pictures of any training or education they get. Their user interface will emphasize the fact that you had some likes, reshares/retweets and even send you nudges to encourage you to go on. However, one thing they will never tell you is the number of people who just completely dislike what you do.

Users would be devastated at discovering that most people they actually mark as "friends" or "connections" despise everything they post online, they would feel depressed and probably engage into avoidance behaviors towards virtual social networks. And that would also drive revenue down very rapidly.

Second, about hiding the signal from users. When Youtube hides the number of dislikes, it prevents you from a accessing a crucial quality indicator that will very likely influence whether or not you will click (view) the video. What happens is that you must click the video to know if it's bad, and you will have to click subsequent videos until you find the one that suits your expectations. Two consequences:

- the view count increases --> and thus attracts more people --> more revenue

- you click more videos until you find a satisfying one --> more revenue.

That's it. Hiding negative feedback turns Youtube into a terrible experience for viewers but maximizes both short-term shareholder interests and highly vulnerable content producers.

Enjoy it, or leave it, they know you are a minority :)
The solution i find about subscribing channels;

I am selecting "Don't recommend channel" for subscribed channels so i see them only in Subscriptions page, i am afraid that Youtube can see it as i am not interested these channels and topics but i didn't see any downside with this method.

I am also unsubscribing frequently posting channels and bookmark them if i want to visit them later so my Subscription page don't have spam videos.

Also removing one time watched uninterested-topic videos from history may help algorithm.
I do rewatch some of my history every now and then, mostly music and comedy clips. But it seems like YouTube doesn't understand that this works for some content, but not for all.
I am sure you are wrong about it not being the dislike button but it could be something else. Obviously though, this means there is no longer any open source fraud control anymore, of course this would happen!
yup.. any YT links that are sent by friends.. I open in incognito mode to not ruin my recommendations
The Road to Universal JavaScript
Aurora4X (you're welcome). Similar to the idea of EVE ONLINE but much more indepth without the pesky things like graphics. Calling all Hackers: Lets make an open source Aurora4X style came that's played online.
The dual-port RAM is a cheat; the Apple II series bus supported DMA (so does PCI), but that's harder to implement.
ibonds in the US pay 9% right now. not far off 10%
Avoid using gas as ‘transition’ fuel in move to clean energy, study urges
Yes, the recommendations page is awful.

For me, the stupidest thing it does is recommend you the same video again and again, when you never click on it. 'Hey, you've recommended that same video to me 20 times now, and I haven't clicked on it, maybe take a hint!'

It's staggering, with all the smart people they hire at Google, that the front page of one of their main products is so dumb.
HAHAHHAHAH I LOVE IT
I work in logistics right now and I can confirm, it’s not pretty.
Actually, that's exactly what I did and the energy meter will gladly measure a 1W LED bulb. That's why I think consumption is <1W most of the time. At the end of the day, everything <5W or even <10W would be pretty great.

BTW, there are very short bursts of 1W~10W every second. And FWIW, after ~24h, the energy meter shows 0.0117kWh. Obviously, these measurements are a far cry from lab precision, but they do give me some confidence that I won't really notice the server on my next energy bill.
Am I the weird one out, I've always just build plain old CRUD applications, never really had to PATH JSON, I have some alternative ideas, like just sending the lastUpdated value and ID's to the back-end and getting back any records that are far more up to date, but I wouldn't even bother diffing it, unless there's a good strategy for that, aside from caching it or some fancy database feature I've never heard of.

Genuinely curious how you troubleshoot JSON-Patch it feels like something that adds more mental overhead than it would be worth if it breaks. I understand how it would work in practice from a front-end perspective, I'm unsure about the backend though.

My issue is, if I know what's changed I rather just send the ID's and values that changed to the front-end at that stage, or just those records respectively.
I use the extension Unhook (on Firefox) that allows me to keep a clean YouTube homepage without recommendations, home page, side bars etc. etc. Very useful

Additionally, the extension Return YouTube Dislike is very helpful as well. Take control of your browser, for as long as we can.
Mosaic (first web browser) source code.
When Starship is operational, Starlink will be the least of their problems, because US will have the capability to launch a constellation of military mega satellites with powerful lasers and optics that can spot an ant anywhere on the planet's surface. That should give the so-called communists some sleepless nights.
> In 1999, we used tables. In 2009 we use divs. In 2019 we use divs and custom elements. In 2022 its all about those web components!

I like that your brain supplied the present tense for all of those time periods except for 1999.
Actually prefer this to Twitter. Easier to read.
Are you sure? I remember reading that data would be removed at the end of last year.
I think the accuracy doesn't even matter too much. Personally, I believe I base my decision to watch the video after clicking on it on the ballpark the like/dislike ratio is in. "Almost only likes", "2/3 likes", "50/50 likes/dislikes", ... For that purpose, the extension does its job.
This is an interesting short series of articles from 2021, interviewing 17 "real" engineers (the proper build-a-bridge type) who transitioned to software engineering to explore whether they consider software work really engineering.

And 15 of the 17 agreed that yes software engineering really is engineering.

https://www.hillelwayne.com/post/are-we-really-engineers/