skysight-inc/HackerNews huggingface dataset:
> Also, those "mysterious coders" mean nothing if the users don't run their code.

Over 98% of nodes run Bitcoin Core right now [0]

> It was the users who used a User Activated Soft Fork (UASF) in 2017 to push through the SegWit update.

SegWit was a Miner Activated Soft Fork (MASF) [1]

[0]: https://coin.dance/nodes/share/gif
[1]: https://en.wikipedia.org/wiki/SegWit
Is Ada being used in the industry? Looks actually quite fun to play with from changelog additions. I didn’t realise it’s still under active development.
What do you do for calendar? Docs? Files? Maps? Photos?
Building any non super short term business on top of a unique, non interchangeable third party service is always a bad decision anyway.
"Compromised" is a wrong word to use, unless you consider any obedience to the law "compromise". VPN providers who are still doing business in EU (not Europe) do obey court orders - that would be more correct wording. Any non-compliance is a one-time occurence: either you decide to cease operations or you are forced to cease operations by LEA, as in vpnlab.net example.
>At what point will the dev community stop seeing any Google product as fit for purpose?

But that one was really called Fit!

Surely it would be fit for that purpose!

Oh well. It's the deprecation of the fittest at the Google Graveyard.

https://killedbygoogle.com/
I doubt they will, as long as we have a culture of disposable products everywhere. Google is the one-time use plastic bag of the software world.
Maybe they're thinking about what they said, which is seeking out truth about issues that happen to be thrown around in culture war?

Anyway, you don't have to go all the way there for knowledge to become a social liability. The more you understand about the universe and the human world - hell, the more permission to think you give yourself - the more you realize just how much utter bullshit regular people believe about everything. Homeopathy, weird coaching stuff, fitness and dieting and cosmetics. This supplement will help your health, that fruit will stop some ailment, looking at a microwave when it's cooking will ruin your eyes, etc. Most of this bullshit is fed by content marketers, through magazines, shows, radio, podcasts, and social media.

I have a whole rant about ethics of advertising, but that's for another day; point here is: it doesn't take much truth-seeking before it gets incredibly cringe to talk with most people. You either let them keep believing in bullshit and suffer inside, or speak up and end up being pushed out of the group.
VisBrowser: Visual Browsing Adapter for Playwright
VisBrowser is a visual browsing adapter for Playwright Python that enables navigation and interaction with web pages based on visual information rather than CSS selectors. It provides a high-level API for performing actions like clicking, typing, and waiting for elements using visual cues such as text and images. With VisBrowser, you can automate web browsing tasks by leveraging the visual layout and content of the page, making your scripts more resilient to changes in the underlying HTML structure. Particularly useful for website which doesn't give a proper dom, like fuller website, or websites using HTML canvas.
So how do we watch on a Quest 3?
And all projects are comparable among each other, standardized for it to be possible to come up with measurements like that?

It feels like nightmare to have to come up with those hours or measure them in some way.

Anything else besides intuitive guesses by engineers won't work, because to have it any accurate at all would require perfect time tracking and understanding of all the nuances or it will just be a biased metric, which can be whatever you want it to be.

Like, the things you are spending your time on are never clear, there are never clear labels or patterns and the things you spend most time in the future can be very unexpected, the more so, the larger the org.
They stopped production, but due to popular demand, they have started it back up! [1]

The open source remote control system is called OVMS [2]. I have not got around to order and install it yet, but my ambition is to get it done this summer. They have detailed instructions on their site [3].

[1] https://insideevs.com/news/568463/volkswagen-eup-available-o...

[2] https://www.openvehicles.com/

[3] https://docs.openvehicles.com/en/latest/components/vehicle_v...
>The law gives ByteDance 270 days to divest TikTok before the ban would take effect, which would be on January 19th, 2025. In the meantime, we expect courts to determine that the bill is unconstitutional.

I very much doubt that. This was done bipartisanly(shocking) and under the guise of the national security act.

The chinese folks can sell their ~20% share and it would end up not-banned. I doubt they will, they'll just accept the ban and continue to operate wherever they can. Which will be far fewer places in the near future because it'd be very stupid for other countries to not full ban tiktok asap.
Google drive data is probably the easiest part to get out.

I found out it was much more annoying to do the same for google photos. My partner created a tons of albums and last time I had a look at the google export you'd have to build your own parser to scrap the metadata and rebuild the albums locally. I wonder if someone already build this.
I don’t have personal experience with this, I was referring to GP who said that’s what they did.
I also use Kagi and I really enjoy it (enough to pay for the ultimate subscription), but it's hard for me to recommend to someone wanting to "degoogle" their life. Kagi search results depend (probably a lot) on the Google search API. If Google rug pulled that, Kagi search results would definitely be effected.
What books or material on learning marketing would you suggest?
The story summarised: they entered the market rapidly as a me too proposition after seeing apple’s HealthKit, did a crap job of it, decided to start again and pissed off everyone in the process.

Whereas Apple have managed to produce devices, a whole portfolio of tools and integrations and even down to training videos and fitness programmes…
99% of my searches are on DDG and it's my default browser (on iOS), I'm pretty happy with it.
Show HN: Transform Shopify Store with YourGPT AI [video]
Hello, Community! Check out our video showcasing AI assistant for Shopify stores, powered by YourGPT Chatbot. Answering Instant FAQs, personalised recommendations, order updates, simplified returns, targeted promos, lead capture.

https://www.youtube.com/watch?v=SdKAAQj0pzQ

What are your thoughts?
1950s Sci-Fi Style Computers, Powered by a Z80, Built in Holland
The most important aspect of having effective discussions is reading what other people say, and people are more likely to have the patience to do that when they're on mobile and have nothing better do, rather then being on desktop and supposed to work.
World's Biggest Construction Project Gets a Reality Check
Who said it was about subscriptions?

But physical tools wear out when used professionally, so they are an ongoing cost. Not to mention all other material that are simply spent when used by people in physical businesses.
Really? Do you have a proof for this? The maths doesn't make sense to me, you're inside the boundary where gravity causes light to fall back towards the singularity
There's nothing really wrong with this on one level. Your event loop doesn't even have to loop, it can just start by running your main and end when that ends. Imagine starting a server which has a while true loop that waits over a socket, and on some shutdown condition or interrupt ends, ending the program. No busy waiting, no messing with sleeps or sockets from the event loops perspective. Run until complete vs run forever.

Better off, if making some toy loop, to not bother with the forever case.
Your glasses?
I bought a fitbit, and now it's Google.
I would say Photos is the only difficult ones.

Docs can be handled locally or via any other online office suite. Files can be stored anywhere, from local NAS to other remote storage services, Calendar is easily exported and imported somwhere else or locally. And maps can be used without account so you don't really need to export anything.
TikTok is Chinese at its core despite international hires
This might help: https://github.com/TheLastGimbus/GooglePhotosTakeoutHelper
For me it is to store encrypted backups of TBs of data on Google Drive. Simply because its the cheapest option (although its slow AF). I'd like to switch to something else if either the competition lowers prices or I make more monies :P
Nobody is replying with any concrete proofs or references for this, so I will remain sceptical about it :)
I have my own domain so this took a couple of hours. One of the interesting things I noticed was how much e-mail Gmail had been filtering poorly – I’d never see things like newsletters even though they leaked a lot of spam – so email immediately became more useful.

There were no downsides. Not a single one. I think that should scare Google’s management more than anything else: they fiddled while their competitors didn’t fall asleep and there’s no moat.
The technology supported and encouraged it, for example by editors placing the cursor and the signature at the bottom of the quoted post by default, and auto-removing the quoted post’s signature, so you could immediately start typing your reply at the “right” location. Furthermore, when reading postings, the viewer would automatically jump to the first nonquoted part.

In email, top-posting began when Microsoft’s first email client placed cursor and signature at the top of the quoted email instead, and didn’t provide commands to reflow partial quotes, or any of the features mentioned above. It also had no threaded view, which is what makes it practical to only partially quote instead of fully.

Culture is important, but technology can influence it heavily.
You are describing Bitcoin Cash too, with the difference that with BCH in that 10-minute window the transaction is irreversible (like the original Bitcoin), so a 0-conf tx. And extremely low fees, of course (also like the original Bitcoin).
"I wonder why people keep writing that PHP was ever written in Perl. It never was. #php"

https://twitter.com/rasmus/status/226405807305138176
I think Google is ideologically incapable of anything new. This is proved by countless “killed by Google” incidents.
If you are a true enemy of the state, why communicate by digital means at all? You could pass written notes or swap USB sticks around.
I always thought a smoke test related to “where there is smoke there is fire”. Like “where there is an API response, there must be a functioning API server”.

Is that wrong? I am of course aware you can use smoke to track an air current, but is that the meaning of the phrase?
Escape from Freedom[1]! the meat of Fromm's thesis is that modern societies have attained a lot of "negative freedom" (i.e. freedom from necessities and/or authorities), but the corresponding growth in "positive freedom" (freedom to express oneself authentically and genuinely) has been lackluster. the result is
that we become "burdened" by the responsibilities of freedom, unable to handle it without feeling overwhelmed. instead, we resort to escape mechanisms: e.g. by seeking refuge in authoritarian leaders, or by conforming to societal standards and expectations. both are detrimental, Fromm says, as they undermine individual freedom. Fromm urges that we should pay more attention to our thoughts and actions, and to be more wary of them, as they may or may not be genuine expressions of our inner selves.

[1] https://en.wikipedia.org/wiki/Escape_from_Freedom
the compensation structure in big tech makes people lose their minds optimizing for that next promotion/stock grant. It helps big tech retain talented people but the incentives to look "impactful" drive all the wrong behaviors
dabeaz's async talks are imo the most important things you can consume to understand events loops and async, followed closely by njsmith's analysis and criticism of different methods of async invocation and call structures: https://vorpus.org/blog/notes-on-structured-concurrency-or-g...
>You’re incorrect about what that figure is.

Why then would all these countries, as websites such as your source be calculating such a useless indicator? If I am incorrect?
Do note that "exhausting the system's entropy pool" is a myth - entropy can't run out. In the bad old days, Linux kernel developers believed the myth and /dev/random would block if the kernel thought that entropy was low, but most applications (including crypto/rand) read from the non-blocking /dev/urandom instead. See https://www.2uo.de/myths-about-urandom/ for details. So don't let that stop you from using crypto/rand.Read!
inside the python opencv bindings?

Or just special case resize, since there the channel order doesn't matter. If you interpret R as A you'll still get the right answer.
> It's sort of a shame because we end up with these tools that are designed to inhibit and take away user agency rather than extend and advance it.

"Behold, we have improved the hammer by integrating an intelligent advertisement selection algorithm. Hence, to someone equipped with only this tool, the solution to all problems will seem to be money."
Unsettled science on longer-run effects of early education – Science
Boeing faces new US investigation into 'missed' 787 inspections
No, mojo itself is interesting. The stdlib itself that's posted isn't. I mean, is not very interesting code beyond "what are the implementation details". Any decent programmer could redo that based on python's stdlib.
Evolution doesn't assume "DNA from nothing," rather that DNA itself is the result of evolutionary processes from simpler chemical precursors[0]. We know that emergent complexity exists, and it doesn't require a supernatural cause.

The problem is, people can't comprehend the complexity that can result in millions or billions of years of iterations, so they assume it must be magic, because that seems simpler and more intuitive. But nature is rarely intuitive at the scale of human understanding.

[0]https://www.ncbi.nlm.nih.gov/books/NBK6360/
I wonder what's going to happen to Google Fiber and all the people dependent on that.
Like many static analyzers in ambiguous situations, you have to decide whether the possibility of false positives is worth the safety. In this case I'd flag it knowing that it could be marked ignored as needed (same with open() if it was used).

I have toyed with a MyPy plugin to do this, but the arbitrary state storage/cache is a bit limited to do good call graph and function coloring (metadata can be on types but not functions). And there's just not many other good _extensible_ static analysis libraries. Language like Go have static analysis libraries that let you store/cache arbitrary state/facts on all constructs.
For this reason, I have no interest in investing my data and time in Google's consumer products.
Apples apps for all of those; work is Google Docs because I don't get a choice
The problem is, JavaScript doesn't have a rich collections library built in, so the collections that do exist are pushed in all directions. The article you linked actually highlight's JavaScript's array as the double-ended queue implementation:

> Javascript's Array prototype & Perl's arrays have native support for both removing (shift and pop) and adding (unshift and push) elements on both ends.

Unfortunately, trying to predict O-notation bounds in JavaScript is a fool's errand. The spec usually (always?) doesn't mention expected bounds, so it can depend on the runtime and the heuristics the runtime uses to decide what underlying data structure to use. I was surprised to learn that even implementing isEmpty(ob) in Javascript is an O(n) operation on most runtimes.
It feels like a straight line to that from the c2 wiki, where that was all pages, not just discussion pages. Discussion happened inline.
Not the parent, but also degoogled as much as pragmatic lately.

For files and photos, I use an NAS in my home (Synology). Works pretty smooth with automated photo backup etc. For office stuff I just use Libre Office, I don't need collaboration features. Not interested in cloud options personally, so sorry if that's not helpful. I'd probably go for Dropbox for most of this if I was.

Google Maps is, for me, unfortunately one of the services I wasn't able to replace yet. I tried to use OSM (also for navigating), which actually worked great for me. But I use satellite view so often (mostly for entertainment) that I couldn't quite break the Maps habit.
> I disagree with you on the UK running according to a "constitution". It definitely has none.

Germany doesn't have a "constitution" either, and so doesn't Israel, we run on "basic laws" instead which are functionally equivalent. And the UK instead runs on the entire body of its truly ancient laws, court decisions and international treaties. But no one would argue that either of the three nations is not a democracy or a constitutional state (i.e. a state where individuals and legal entities enjoy a reasonably common set of protections).

> Free speech alone though only helps public discourse if there is no attempt to "balance" differing views. Trying that has the opposite effect; instead of pointing out flaws and lies in any argument, the mediator simply "gives equal airtime" to conflicting views. That's the perfect way to polarize - choose whom you're with, and whom you're against.

There is another bad aspect in "balancing" itself, perfectly illustrated by "flat earth" believers. We don't go and give people who believe that the earth is flat equal airtime to those believing we're on a globe, in fact we don't give them any airtime (except when we need to fill some airtime by laughing about ridiculously dumb people) - but there are enough reckless / profit-addicted media that give airtime to COVID deniers, antivaxxers, "great replacement" and other conspiracy spreaders.

Democracy itself can only work on a common set of core beliefs and truths. Once lies are allowed to be part of democratic discourse, the defenders of democracy will have to spend way more of their share of airtime to refute the lies instead of presenting their point of view - a phenomenon/rhetoric tactic known as "firehose of falsehoods", basically flooding the argument with lies (which stick with your followers thanks to repetition as an additional bonus) and making it impossible for the opponent to present their ideas. And sadly, there are more than enough media, politicians and people accepting this tactic.
Create value for shareholders vs. create value for customers
As someone who does a lot of fitness, I'm pretty happy in the Garmin ecosystem.
Dupe? https://news.ycombinator.com/item?id=40279632
Yes, people just need to embrace the directed graph nature of hyperlinks, instead of desperately trying to flatten the graph into a tree or a sequence (chronological or otherwise). We shouldn't be too surprised it's hard to have complex discussions with modern tools, when those tools removed the possibility of such discussions at structural level.
Your reasoning starts out nicely with y=Ax, but you get the wrong conclusion. The layout of x and y are not affected at all by row or column order, they are just consecutive numbers in either case. So you have to look at the layout of A.

For the row-major layout the multiplication Ax ends up being more cache-efficient than for the column major layout, as for calculating each component of y you need to scan x and a row of A.
What if it is something really obvious and has been done so for last 20/20 times it feels almost embarrassing to consider anything else? You could list out the embarrassing methods, but it still feels useless work for show.
It's worth noting that this release breaks a lot of older code, see: https://wiki.gentoo.org/wiki/Modern_C_porting#What_changed.3...

It enables a few -Werror flags by default, refusing to compile code with probable undefined behavior. Unfortunately, a lot of older code subtly raises these warnings (now hard errors), even in cases where it's "fine" (due to valid platform assumptions).
I actually learned a lot from watching that video.
I can't recommend Zulip in my context because - reading between the lines slightly - the size of servers it needs is untenable. It scales up, not out, so last I looked autoscaling and resilience weren't there for the number of users I'd need to support.
Slightly upsetting that at maximum zoom, the bubble over London claims 218 more dishes lay hidden behind Fish and Chips, but on clicking that only about 36 load...

Great idea, needs better scaling for larger data sets
Thankfully, Go is considering making crypto/rand infallible, because as it turns out the syscalls do not actually fail in practice (it's not possible to "run out of entropy"): https://github.com/golang/go/issues/66821
Maps is the only service that keeps me tied to Google. I am not good with directions so its a lot of help to me and I really havent found any reliable alternatives to it.
macOS doesn’t have a loopback device by default
They also disable journaling and stuff last I looked. It's fine inspiration, but cargo culture has dangers

They make trades that I'm not sure are advisable
It really depends on the community. You can certainly have rules against low-value or one-sentence comments. Here on HN you can get banned if you post too many low-value comments, it doesn’t need voting for that.

I haven’t seen the lack of voting to be a major problem in newsgroups or traditional web forums. But I’ve come to despise the prevalent dynamics of liking/voting in newer platforms.
Slashdot solved this (arguably) by having you classify comments as "interesting", "funny", and several other categories, rather than plain up/down. Although Slashdot failed here by mapping these categories to a single score.
There's some Saphir-Whorf-adjacent things to be said here.

If all you're able to express with clarity is purchase intent, how can you be anything other than a consumer?
yeah, I just have no idea what shadcn is, so I figured I'd ask for the sake of others who also have no idea.
In my case, out of nostalgia for the Google of old. I paid for a Pixel phone and was very unimpressed with the experience, so much so that after a lifetime on Android I went and bought a brand new iDevice. Oddly enough I found Google Fit to be a nice app to use, fairly straightforward and without too much crud. Oh well, off to the Goog Graveyard it goes!
Too many to count, over decades. Ranging from small scripts to full-fledged applications. Some get used weekly (if not daily) after years, some much less so, since conditions and environments change.

The one that had the most impact on my physical life: many years ago when I had RSI, even clicking the mouse button was a pain. I wrote a utility that looked at mouse movements, and when the mouse stopped and remained still for a second or two, automatically "clicked the mouse button". So I only had to move the mouse and wait a little, and clicking became automatic. It was pretty straightforward to implement on X11, my environment at the time. Later I wanted to have the functionality on Windows but never found anyone who knew programming that platform that well (I don't even know whether it's possible).
Good moderation can increase the signal to noise ratio immensely, but also increases the latency.

I vehemently disagree that Reddit is in any way even approaching equivalent, much less better, than Usenet was.

There's something about the text area, vs an email-like posting box, which encourages low-thought short replies.
Even if the RGB components correspond to sRGB, to linearize you apply the same non-linear function to each component value, independently. So even if you do the interpolation in a linear colorspace, the order of the sRGB components does not matter.