skysight-inc/HackerNews huggingface dataset:
It will just go somewhere else that you consider unworthy. The tools and methods we've developed to attract eyeballs are not going away.
Yes, that's definitely what I am saying.
Optimism is believing that good cars exist and can be a lot of fun. Pessimism is complaining that one person's Corvette is going to wreck the planet.

Optimism is believing that good electric cars exist and can be a lot of fun. Pessimism is saying that they'll never work and are terrible because our grid will collapse if too many people buy them.

Optimism is also believing that both problems are remarkably solvable.
Yes, but it's not easy to understand how wealth can be so concentrated on the hands of the rich that it doesn't impact the "regular people economy".

Rich people buy services, and service providers are regular people. Some of the money always has to disperse, so the impact can only be neutral if there is something with similar intensity concentrating it back.
Hot Chips 34 – Biren’s BR100: A Machine Learning GPU from China
This isn't good news. I spoke with a 20 y.o. neighbor and she said that Insta was starting to fail. Her friends all noted that their posts weren't getting the number of likes they expected. When they all noticed this, they decided it was because the ad ratios were changing because they needed the cash.
This is a drag on anything battery powered, yes.
+1 for reflex, love being able to have a config for development

Example .reflex.conf to run one command when an openapi spec changes and another when any go files change:

-g "spec.yaml" -- bash -c 'make'
-sr "\.go$" -- go run cmd/app/main.go

Then run it with:

reflex -d fancy -c .reflex.conf
Tennis has got to be closer to a kind enviornment, a well defined set of strokes, immediate outcomes, a ranking system, and full information.
Definitely brain plasticity is real, but there are people who learn to speak languages as adults, with native proficiency. I recall hearing on the radio, people in India who (as adults) learned a Midwestern US accent, because they were doing phone support and they could get through each phone call quicker if the old person on the other end of the line wasn't confused by an Indian accent. I am a midwesterner, and I could not detect anything "off" in their midwestern accent, even though I knew they were Indian.

In other words, you can only learn a language natively, if you have some good reason to do so, like say money.

But, your basic point that both effects have something to do with it, is surely correct.
Your "meta" criticism is fair, and it's something I would normally bridle at as well, but in McCarthy's case, it just has me hooked, though it takes a while to get into the flow.

In a less artificial way you could say the same about any writing that reads as non-standard, for instance it took me a long time to appreciate Shakespeare coming from a familiarity with modern English, but eventually I got it and it was life-changing.

Obviously in McCarthy's case there is a "problem" of intent, but I think if you can replace your suspicion with an assumption of artistic good faith, you may be able to relax into the flow more easily.
The eDP spec specifies a set of timings that should be waited on in between certain actions. There is a minimum timing between power cycling the panel, between powering-on and sending auxiliary messages, between setting modes, etc. Those timings are read from the a BIOS table called the VBT (among other conflicting sources sometimes), and the patch in question reworks VBT code.

In practice not respecting these timings is kinda like toggling your ceiling lights on/off repeatedly. I bet your parents used to tell you the house could be set on fire if you did that, but you did it anyway and nothing ever happened. I think it's unlikely somebody will actually be able to damage their panels with that bug. But hey I'm pulling this guess out of my ass so don't quote me on that. But that can result in the panel failing to turn on and giving you a black or flickering screen.

In fact, at least a few years ago when I looked at this, the Intel driver was very conservative regarding those numbers because a long time ago in a galaxy far away the VBT values for some laptop models were bogus, so as a result nearly everybody had timeouts longer than what they needed to. There's a chance that even with a bogus VBT you're waiting more than you should for your panel. But that doesn't really affect real people very much, it's only really a significant problem if you're testing Display code and doing thousands of modesets per minute. Unless you're getting black screens, of course.
Mailing list emails end up full of markup, but the people who send them tend to be very consistent—always quoting previous messages, always posting new text at the bottom (instead of the top, which is default email client behavior these days). Email apps can apply some formatting to make them easier to read, too, for this same reason.

So while they often get overly-full of markup like these ones, the markup follows a pattern that's rarely broken, and it becomes very easy to follow after you've gotten through a few threads.
Yes, price inflation measured by the CPI, which consists of a changing basket of goods from the lower end of the market, has been low.

Let's say a given widget costs $10 to produce, and look at what happens over 4 years. Say offshoring, cost optimization, and technological progress would allow it to be produced for $7. The Fed creates enough new money that the new price is $11. The Fed calls this "2.5% inflation", whereas the actual inflation has been 12%. The sticker price reflects the 2.5%, and the remaining 9.5% is reflected in the item being made cheaper, not supporting the local economy, and the gains of technological progress accruing to the central bank rather than being distributed throughout society.

At the larger level, this does not happen uniformly to every component of CPI. Instead, prices for things that can be bought with new money increase more. So manufactured goods still have relatively low price inflation, where things that the consumer can finance (housing, education, healthcare, vehicles) shoot through the roof.

Bringing this back to the original topic - since the median consumer's expenditure is expected to be ~fixed (slightly rising) for a basket of goods that are decreasing in quality, they're unable to afford the previous baseline quality that is now considered luxury. Rather than seeing a choice between buying what they know and saving money with a lower-quality item, they're given a choice between paying slightly more for the lower quality one or paying much more for the quality that they were used to.
Yeah. Have a few in my backpack, one in the car, a whole bunch at home. I get that you wouldn't have one 3 years ago but most people have N95 nowadays, even if it's just leftover.
I am a bit sad about the decline of Instagram. For a few years, I could watch the daily life of all my friends and acquaintances. Lots of organic communication and mutual engagement happened. Now only businesspeople, narcissists and (wannabe) influencers are left.

At this point I feel embarrassed to upload anything. Not that it matters, engagement from other people is at an all time low. Comments seem to be mostly bots.

TikTok is an echo chamber of narcissists and people with unwarranted self importance, but dialed to 11, just like twitter, but with more ADHD. Reddit is the embodiment of mediocrity, ruled by wrongthink policing moderators.

I am not enjoying social media anymore, I feel there is no place for me.
This is the whole point--you can't bank on 'economic entanglement' with a dictatorship because the dictator may or may not care about the economy (beyond its ability to finance his war, anyway). Moreover, Europe continued to increase its economic exposure to Russia while Russia was publicly decreasing its exposure to the west (this has been Russian policy since the west sanctioned Russia for invading and annexing Crimea almost a decade ago). Even if you believe in "economic entanglement" (and I doubt it was as potent as NATO, etc), surely it only works if the dependency is mutual.
> They ban all non-Chrome browsers from being installed.

There are portable apps for other browsers, Firefox for example. FF has its own certificate store that overwhelms IT.

about:config -> security.enterprise_roots.enabled and it uses the system store.

Overall Firefox is a very good browser to configure for different machines. The out of the box Chrome or Edge are just a bit more forgiving to MITM attacks. So the user doesn't notice perhaps? Aside from that they are horrible browsers with horrible priorities.
I find Twitter equally as hard to read as emails like this, or any group conversation in email really.

For both, it seems like I read messages in random order and then have to guess at the general gist. There's seems like no easy way to get an accurate timeline of things.

I think the problem is made worse when people forward (or retweet) as part of a conversation. There's often forwards of other email chains included as a reply with or without unique new messages being added.

Sometimes people are left off part of the CC chain for some messages, so there are gaps in the flow.

The problem is compounded when there are multiple email threads about the same thing, often because someone replied to an old version that turned into a new conversation. Or they read just the first sentence in the original email and replied about that in the newest follow-up in a 100 email chain.

---

As an off topic side note, text chat programs are the ultimate form of communication. It has the fewest flaws of all mediums. It's linear in a single timeline that everybody has (and has the history to). It's pretty hard to mess up the history of what happened or who said what.

I enjoy it when people get frustrated about text chat. It's almost always because they can't dominate the conversation by talking over people or "win by talking loudest" which makes them frustrated and uncomfortable.
> One approach that had occurred to me was to sieve one block at a time (say, 16 KiB)

My thoughts too, though you've clearly thought about it a lot more than I have.
This. Python-> Uproot is all the good stuff from the ROOT data format minus the bloat

https://uproot.readthedocs.io/en/latest/basic.html
"It also helps to think of a three-dimensional space bounded by the sides of a box, and to think of another 11 boxes stacked on top of each other."

Of course the problem with that is that you're still thinking three-dimensionally because "on top of" is a description of a 2D or 3D relationship.
You’re not crazy and it is bad but that’s how it operates. At the macro scale, the people making these decisions are just looking at percentages on a spreadsheet and turning knobs to get them where they want them.
What brand of aluminum foil do you use for your hat? I like Kirkland because it's cheap and sold in large boxes, but I'm not sure it's as effective as traditional Reynolds.
Is this entanglement though time experiment possible?
If you entangle two particles at the quantum level and then take particle 1 on a trip around the world. Due to particle 1 traveling closer to the speed of light that particle two it has traveled through time slower than particle 2.
Now if the state of particle 2 is changed will that be reflected in particle 1 instantly or after a fraction of a millisecond. If a time difference is encountered what would happen if you change the state of particle 1 would particle 2 already have been change a fraction before or not ?
That's.. an interesting approach. I can understand why they want to have a bot help out but personally I'd feel very wary of a bot selecting commits to merge. In my completely uninformed opinion it sounds like there's process improvements that could be made alongside using the bot to point out interesting commits that can be reviewed by a human.

Here's an article about the machine learning bits: https://lwn.net/Articles/764647/
My Project Manager's Response: "Nice rant. Sounds like he works with mystical unicorn teams."
V7 | Remote or On-Site | London, UK | Full Time

https://v7labs.com
We're automating humanity’s most important visual tasks from early cancer screening, to alzheimer's research, to giving sight to autonomous robots. Dealroom's most promising breakout company of 2022, Forbes top 20 ML startup of 2021. Raised $35m and backed by AI heavyweights, including the creators of Keras, Elixir and leaders at DeepMindaand OpenAI.

This month we're hiring for:

- Full Stack Developer

- Back-End Developer (Elixir)

- Front End Developer

- Head of Growth

- Python developer (Integrations, Python SDK)

All roles and applications here!: https://www.v7labs.com/working-at-v7
Selfies are collected by a limited number of companies because it is a convenient way to satisfy KYC, but it is by no means legally required to collect this biometric data, nor is it secure to verify customers this way thanks to the proliferation of AI.

KYC checks are already being tested with electronic IDs, and the identity of the customer is verified by the presence of a government ID, and the input of a PIN. No selfies or similar farces are involved.
Astronomers find a 'cataclysmic' pair of stars with the shortest orbit yet
When was the last blackout in Germany that was not caused by a natural disaster? I cannot remember any in the last decades. And electricity for industrial customers was historically among the lower ones in Europe, consumer pruces are more expensive due to the way Germany, again implemented by conservative governments, financed the build out of renewables.

And despite all the issues in thr last months, there were no blackouts, gas kept coming in and industry carried on.
I'm sensing a market in dedicated hardware here. For players who spend upwards of 1000 hours on a single game it could be worth it to have a locked down machine for certain contexts where you have to prove your bona fides.
Google enters BRICS...
Actions and Codespaces are listed as having "degraded performance" now too - seeing a lot of action builds disappear into the ether and never get added to the queue to run.
Inotify is a kernel feature.

Neither init or a shell or any other userspace code. The userspace code like in inotifywait or incron just tells the kernel what it wants the kernel to watch, and then exits, gone, no further parent, not even init.

Ok now that I mentioned incron..., incron being a daemon is managed by init, but incron is not watching any files, not even it's own config files. incron just reads it's incrontab files and registers the desired events with the kernel, and then performs the desired actions when the kernel triggers it. It notices when it's own config files change the same way as any other inotify job, it asks the kernel to tell it when they change.

incron is like cron where you write a crontab-like file that specifies a command of your choosing. Pretty much the same as this thing minus some colorful display.

I guess the point of this thing would be if it provides a consistent wrapper interface over the various fs watching mechanisms on different OS's.

But for linux, I've already been using incron to do this job efficiently for ages.
> continuous rewriting with minimal visible changes

Isn’t that basically Fowler’s definition of “refactoring”?
Many who are / have been in bad marriages complain loudly about it. The many in good marriages rarely talk about it ("bragging").

Thus, take such stories online with a grain of salt. Especially since many are blind to their own faults, and therefore can't include them in their stories.
Ask HN: What makes a good code review?
My team at work is trying to formalize and iterate on our processes, and one process that currently is very much not nailed down is the code/pull request review.

What in your experience makes a good and valuable or bad code review? One that is valuable for the codebase, developer and reviewer?
Btrfs Brings Some Great Performance Improvements with Linux 6.1
https://landchad.net may be what you're looking for.

I believe it's made by Luke Smith, with content uploaded by other people.
Even in conditions were people might be forced to write software for real, e.g. North Korea — I would think the software they would have to write would not be open source, but quite the opposite.

Are there corpos that make use of open source in egoistical and asocial ways? For sure. But that doesn't mean the working conditions of those working those projects are even in the slightest like slavery or colonialism.

Even if we talk about it on a birds-eye view level of human beings exploiting the work of other human beings the difference is that software doesn't go away when more people use it. It is not the same as going aomwhere and taking the land of some indigenous people. Also open source developers (unlike the subjects of colonialization and slavery) can always decide to just walk away from it.
Most people who were in the industry long before it was politically convenient.
Repeating back what I heard has saved me (and others) so much confusion. Sometimes hearing the same words repeated back to you makes you realize they were inaccurate or inadequate. Also, sometimes you repeat what you heard but you've focused on the wrong thing, and this gives the other person a chance to clarify the important part.
They are in luck, then, because hams are famous for never throwing anything out, ask me how I know.
The abstraction is great, just a single threaded object with strong consistency. It's an awesome building block for a managed service.

I really wish DOs had bundled pricing, or something like it. I found myself thinking about how to reduce # objects to be cost effective :/
> Or npm and pip use their own certificate stacks and refuse the firewall's cert, which is ... good I guess.

Combined with the fact that chrome is the only allowed browser, I suspect it is the other way around. Chrome uses its own certificate stack, and I would guess IT only added the MITM certificate to the chrome trusted CA list, not the system one.
Wow that made me slightly laugh. Ok now I've read a bit, at least people had to do sth to get it installed, but still...

You meant the Intro app I suppose,

https://threatpost.com/linkedin-intro-app-equivalent-to-man-...
I'd say more like selfhosted. Homelab is more about people building discarded server racks and populating with power hungry and noisy second hand equipment. Its their hobby more power to them but they seldom focus on what's those monsters are running instead of how they put RGB lights on old R710s.
This is an excellent example of public discourse during a moral panic. We seem to be prone to them as a society, and every generation has its own. Today racism, before that, Satanism, Communism, and alcohol.
Also to note "watchdog" the term. Is used also in hardware/software context. Usually as a way to mitgate or recover system faulate.
I first I heard of this term while taking in a course about PIC microcontroller[1].

> The Watchdog Timer in the PIC16F819
The watchdog timer can be a real source of pain and can also make a PIC system incredibly robust and reliable. But what exactly is the watchdog timer? Simply put, the watchdog timer is a hardware timer in the PIC that, if not constantly reset by the software, will cause the PIC to reset. This feature can be incredibly useful if the PIC should hang due to a hardware or software issue and guarantees that the PIC will restart from the beginning. Not only does it reset the system, it also flags a bit that can be used to determine if the system just crashed.

Ref: https://maker.pro/pic/tutorial/how-to-get-started-with-pic-m...

[1]: PIC microcontroller, is a small hardware simliar to arduino but more on a lower level.
I think you are overanalyzing/overthinking this a bit.

All of these things have pretty much already happened.

The headline is the story - if anything, it has gone one step further, the URL is the story, that's what people copy and paste to their friends with the headline embedded, nobody clicks, and if they do they don't read it.

Sometimes news organizations are acquired, e.g. Sleepopolis + any and all other such websites were just bought by mattress manufacturers. Bloomberg is kind of one of the better news outfits... but it's also kind of just an ad to sell more terminals/subscriptions. Yelp, Glassdoor, BBB, TripAdvisor, Angies List, etc... any kind of "consumer review" site always ends up totally captured by the folks being reviewed.

Standalone news orgs like NYT, News Corp/FOX, etc just have cozy relationships with their advertisers, so it's pretty much an outsourcing arrangement - there's no need for advertisers to acquire, better that they just focus on their core business and buy ads.

This is what you get / can expect for "free", "ad supported", etc. If you want quality information, you can get it, but you'll have to pay for it.
Sounds like I need a new phone then. I'm still on the pixel 3.
QR code images in macOS are silently executed in the background hours/days later
This is a very good question.

My best answer is: find a mentor.

Someone you can repeatedly ask for detailed pointers from as you get stuck. This could be a colleague, an IRC/Discord friend or even someone on Twitter that you have bonded with.

I have been mentoring people close to me on computers and Linux since I was about 13 years old and am now 39. And it has been a real blessing, since you learn a lot by being forced to explain what you already know.

As a teenager I didn’t think of this as mentoring of course. But I wad very lucky to have had my 3 years older brother as computing mentor, which gave me a great head start compared to my peers.

Not knowing exactly where you or others reading this comment are currently getting stuck, here are a few random pointers:

netstat -a -n -l -p

ls -la /proc

man mdadm

iptables -L -n

rsync -a -e ssh myfolder user@host:

And reading Beij’s (?) tutorial on TCP socket programming if you are an aspiring C programmer.
Cloudflare seems to have a 4th:

4) Provide a challenge in the return response that is impossible for anyone to complete

One way to see this one is to use Selenium to launch your browser. E.g., run this code in Python:

from selenium import webdriver

browser = webdriver.Chrome()

then when the browser launches start using it manually to surf the web [1]. This works great on most sites I've visited this way, including my financial institutions. But if it hits a Cloudflare CAPTCHA it fails. For example try this on fanfiction.net. It hits the browser check page if I try to go to any category or story page. I click the checkbox to tell it I'm real, get the challenge to identify the lions or whatever, do that until it is satisfied I really can identify lions...and then just goes back to the browser check page. As far as I can tell it is just an endless loop of check the box and identify the things at that point.

There are some settings you can do in Selenium to tell it to to somewhat hide from the site that Selenium is involved, which for a while allowed getting past the CAPTCHA but that stopped working after a while.

There's also a project somewhere on Github to make a Selenium Chrome driver specifically designed to not trigger bot detection, which also worked for a while and then stopped.

[1] Why would I want a Selenium-launched browser if I'm going to be using it manually? It's for sites where I want to do some automated things on just some pages. For example one of my financial institutions has a lot of options on their transaction download page, so after I finish manually doing things like checking balances, looking at recent activity, paying bills and want to finish by downloading transactions, I can have the script that launched the browser handle that.