skysight-inc/HackerNews huggingface dataset:
I'm not sure if it's good thing or not but I've come to consider that any notification about a password being reset or a fraudulent charge is phishing unless I initiate some action.

I always verify that I'm actually fucked and then take action. This seems counter-intuitive but the deluge of phishing emails makes me feel this is the safest option. I'd rather wait to notice a fraudulent charge and dispute it, than leak info to a random SMS number that claims (possibly truthfully) that someone in Japan spent $9000 at the gucci store.
Being an early (and often only) miner in the early days of the exponentially decreasing emission all but guaranteed a large BTC stash for Satoshi.
Kudos to him for not having cashed out, but he's still a mega billionaire on paper.

A better answer might be Grin, whose creators had no easier access to coins than any other miner at any time.
A litle bit more cloud consolidation and you could argue we're nearly there.
I'm surprised that it had not started before. The cycle o bait → switch → enshittify is faster and faster after all.
Who's old enough to remember the joys of tweaking ClearType on Windows XP?

It was a great workaround for rendering smoother text on low dpi LCD displays.
Computational analysis of potential algorithmic bias on X during 2024 election [pdf]
I second the sibling comment saying that this is likely a tire issue more than anything. If you're sliding down a snowy driveway or hill, no AWD/4WD in the world will save you from that, that's purely a mechanical grip issue, i.e., tires. Literally everything having to do with grip (getting unstuck, braking, handling, stopping) depends on tires.

I'd recommend something like a Michelin CrossClimate or (depending on whether you're going to go on dirt/mud/trails) something like a Yokohama Geolandar G015. Going with something that is 3-peak Mountain Snowflake rated will help in the cold and snow.

Failing that, if you're going to run a more economy/highway-focused tire, just make sure to replace them before they get too worn. Most tires' winter performance falls off a cliff when they're old.

I don't know if the 2014 models have the X-mode system, but if they do, you'll want to enable it when driving on anything snow/dirt/gravel/sand, it will make the traction control brake vectoring power transfer more aggressive.
Check out espresense
Oh, guess it does. I've been using sccache so long that I'd forgotten that.

Do you know off-hand why it doesn't, though? If 2 packages use foo 1.2 with the same features and, say, the default build settings, why not share them by default?
Advertising is a virus.
How is this different than dynamically linking the business logic library?
It would only be inconsistent if there were any real desire to protect the First Amendment, and not to destroy it.
The parent also shouldn't waste their time pointing out this order is superfluous and is purely symbolic. Meanwhile, I haven't seen anything that will lead to the reduction of egg or gas prices. In fact, both are going up.
There's a way to "iterate" over parameter packs called fold expressions, but they're painful and look very weird.
Mutability for the win!
This sounds great! Is there any sample curriculum or a demo to try out?

I love the idea of teaching maths using video games or simulations.
I might be missing something but I think this may just be because women live longer on average. If we assume an equal increase in risk between men and women then women would automatically have a higher reduction in life expectancy.
One of the big things which makes LLVM very slow is the abundance of passes, I believe I last counted 75 for an unoptimized function? My solution for this is writing more combined passes, due to the SoN design I'm combining a lot of things which are traditionally separate passes. For instance, my equivalent to "SimplifyCFG" "GVNPass", "InstCombine", "EarlyCSEPass" and "JumpThreadingPass" is one combined peephole solver which runs faster than all of these passes separately. This is for two main reasons:

* Less cache churn, I'm doing more work per cacheline loaded in (rather than rescanning the same function over and over again).

* Combining mutually beneficial optimizations can lead to less phase ordering problems and a better solve (this is why SCCP is better than DCE and constant prop separately).

In a few years when TB is mature, I'd wager I'll have maybe 10-20 real passes for the "-O2 competitive" optimizer pipeline because in practice there's no need to have so many passes.
Yes, essentially this happens. PWRs and BWRs have operating limits on their power shape derived from doing those kinds of analyses.

They’re tend do be more physical than “arbitrarily xenon-poisoned” but represent a variety of extreme and nominal states to form an operating envelope, and then healthy margins are applied on top of that.
I know.

I'm not pointing it out to dismantle or explain the hypocrisy of fascists: I'm mocking it.

Laughing in the face of their absurd behaviour is not a waste of time if you have fun doing it: it does trigger them if repeated, it does reveal the inconsistency on some naive followers sometimes, while it can recharge determination to put them down.
> The forums are still there but not nearly the camaraderie of the early days.

I remember visiting those forums when I was young and feeling like part of a big group of friendly people hanging out online together.

I tried creating a new account recently and it had a very different vibe. Felt like the old guard had been established and the forums I looked at were dominated by a couple of posters who just wanted to talk, but not discuss anything.

Some of the post counts of those people were eye-watering.
> I can't buy your friend's conclusion, because people have been blaming immigrants, [insert analague for gays here], blacks, etc. in America and beyond for at least 100 years.

Well, as I said, I am not from the US. This blatantly discriminatory discourse was a lot less fashionable back in the day. Not that there was no discrimination, but the political discourse was not as contaminated by it.

> That said, I think what I'm interested in picking at that word, "preachy". It's an inherently subjective sentiment, so what does it really mean

Of course it is subjective. A lot of things in politics are subjective, related to feelings, abstract ideas, concepts.

And I am the first party that used the word "preachy" to describe my perception to more progressive discourse. This word implies an excessive appeal to morality, which used to be a hallmark of reactionary discourse when I was young - homosexuality, videogames, heavy metal, Dungeons & Dragons, et cetera and so forth was rallied against for being evil, moraly abject, satanic, and ao on.

From the turn of the millennium, more or less when progressive discourse shifted from socioeconomic concerns to more purely social issues, the talking points adopted the same tone. You don't fully support affirmative action? You are racist. You don't fully support abortion? You hate women. You like action movies that feature a strong male figure? You are misogynistic. It's all very tiresome.
That's the same pessimistic perspective. When SOC2 requires that commits be tied to reviews to show that work was visible and approved by management, and not just some cowboy engineer putting who-knows-what into production, but the control is implemented with a simple Jira issue regex so every developer just puts in place ABC-123 or ABC-999 on every commit, and anyway developers are free to open and close Jira issues without management noticing or approving, then the only people guilty of willful negligence are the so-called security engineers for putting in such weak controls and the auditors for approving them regardless, not to mention the security engineering's leadership's outright fraud for essentially lying about effective controls being in place when actually everybody internally considers it a massive joke.

The flip side of the joke being, of course, that everyone internally naturally prefers weaker controls (that help them ship faster compared) to stronger controls. So there's a wink and a nod and a smile and everyone moves on while institutionalized corruption is accepted. Nevermind that strong controls over commit messages can also help build automated documentation, notifications, and clear integrations like being able to link a production outage to the Git commit that triggered it, including full business context and knowledge of who to contact.

Note that there are two kinds of perspectives to build this kind of control - the glass-half-full perspective that builds Git -> Slack integrations to let people get notified quickly that a review was requested, including signals that this is a hotfix/simple/not-controversial/rubber-stamp to help get simple stuff approved quickly and deployed quickly, along with collaboration with auditors to get them the reports and commit samples they need. The glass-half-empty perspective is to say, well the auditors already have a built-in integration with Jira, so let's throw it in to Jira, along with a complicated and rigid workflow that forces everything to go through sprint planning and approvals by managers 3 levels up, and if it causes a production outage because something can't be fixed quickly, well that's not really Security's or Compliance's fault, the regulations are the regulations and the auditors are the auditors, and why are you trying to work around The Perfect Process That We Worked So Hard To Build, maybe you have malicious reasons hmmm? And maybe it's time we hired separate operators to run everything in production, like A Real Enterprise Company would, like some banks you've heard of?
The disaster was a result of fuzzy testing :-)

https://en.wikipedia.org/wiki/Chernobyl_disaster#Safety_test
Launching Minecraft: Core Launcher [video]
Lightweight, useful, fabulously customizable launcher for Minecraft.

Why should I use?
Because,

It is open source.
It is fast.
It is lightweight.
It is modular.
It contains the CurseForge, Modrinth, and the OptiFine APIs. *
It is built with a useful and efficiency-based UI.
It includes the most used modding APIs like Forge, Fabric, Quilt, NeoForge, etc.
It supports CLI.
It has its own Java download manager.
It has a rich featured resource browser.
You can download multiple modpacks in one profile.
You can see your worlds (including seeds, game mode, and worlds' spawn point), and resources (mods, resourcepacks, modpacks, and worlds) on one page.
You can easily back up, import, and share your profiles and worlds.
Also, it supports offline and Microsoft authentication.

Create a profile, select your loader (wrapper), customize your resources, and play!
Cloudflare Tunnels is what you're looking for. Or ngrok maybe.
> It’s curious that over those projections, we then build event stores for CQRS/ES systems, ledgers etc, with their own projections mediated by application code.

The database only supports CRUD. So while the CDC stream is the truth, it's very low level. We build higher-level event types (as in event sourcing) for the same reason we build any higher-level abstraction: it gives us a language in which to talk about business rules. Kleppmann makes this point in his book and it was something of an aha moment for me.
I have a side project right now where I tried my hardest to use anything aside from NodeJS.

Even though it's just for my personal consumption, and I doubt more than five or six people will ever see it, I ended up having to use NodeJS and HTML because it's simply the best solution.

Imagine an alternate timeline where Google decided to offer other languages as first class citizens in the browser. Could you imagine Golang or Dart. No compiling down to JS, just running natively.
Playwright can run webkit very easily and it's dramatically less resource-intensive than Chrome.
> It's signed by a maintainer. And maintainers are vetted. You trust Debian/Ubuntu to only allow trustworthy people to sign packages.

> How are Docker / Python / Rust secure? I don't know any of the people who created my docker images, PyPi packages, or Rust crates.

Me neither. But the same goes for those from Debian/Ubuntu. In fact, neither I know anyone who vets those who sign and publish packages. What I know is that I can build my own images from container files and then I’m back to installing those apparently trusted packages from Debian/Ubuntu.

> We're basically back to sending around EXE and DLL files in a ZIP. It's just that now we call it a container and proudly start it as root.

I don’t get your point. And what’s an rpm or deb? You also potentially run stuff as root… sudo apt install -y… post install scripts…
They were originally called ''The Hawks'', a mostly Canadian group backing Rompin' Ronny Hawkins upon his move from the U.S.A.:

https://en.wikipedia.org/wiki/Ronnie_Hawkins

They were seasoned musicians by the time Bob Dylan hired them, and in Roger Daltry's autobiography he recalls Dylan bragging all across the UK about ''The Hawks'', by that name.

To me, there's a kind of symmetry in Hudson passing away so nearby the locations of the Woodstock festival and Big Pink.
Apache Iceberg supports Branching and Tagging since some early versions https://iceberg.apache.org/docs/1.4.0/branching/#overview

And the broader name for what the author is describing is the Write-Audit-Publish pattern, where data gets written into a branch first, audited/checked, and then the main branch gets replaced with the new one, effectively publishing the updated dataset using a single command. https://www.tabular.io/apache-iceberg-cookbook/data-engineer...
> Someone named "Chloe" called me from 650-203-0000

Nope. Rule #1 in today's environment is never pick up the phone. If you're not expecting the call they can leave a message. And if it's something you think is legitimate, get the authentic number from a reputable source.
> we could be doing so much better

I do not see that happening in my life time. Modern society values none of the things that would help people with ADHD -- relaxed deadlines, less emphasis on productivity, valuing human lives over profits, etc.. Maybe someday in the future AI can take much of the burden off us, but till then, I only see things getting worse.
Indeed. We are trying to democratize that secret sauce. Since it is backed by object storage, the latencies are not what AWS enjoys with its internal Journal service, but we intend to get there with a NVMe-based tier later. In the meantime there is an existing large market for event streaming where a "truly serverless" (https://erikbern.com/2021/04/19/software-infrastructure-2.0-...) API has been missing.
Thanks for the Intel. I found my comment shallow but now I am happy I wrote it.
I do think as well that some deeper scrutiny of semantics with the tools of PL research might have helped ahead of time - some of the most glaring warts like the perfect forwarding problem, or the need for reference collapsing, would have been avoided if the standards committee had taken a more rigorous approach to understanding semantics and their implications. I hope Zig’s comptime will get that level of scrutiny.
Exactly. Why in the hell would I want someone to use ChatGPT for me? If I wanted that, I could go use that instead.
The issue is precisely that many people underestimate the cost of pulling someone else's code as a dependency.

Pulling a dependency with 1M LoC is probably more costly than writing 1000 LoC yourself.
As with most Chicago critics, there are valid points to be made but it often feels too gleeful.
This is all true, but it also serves to remind us that Rails gives developers so much out of the box, even if you're not aware of it.

ActionCable is Rails' WebSockets wrapper library, and it addresses basically every pain point in the post. However, it does so in a way that all Rails developers are using the same battle-tested solution. There's no need for every project to hack together its own proprietary approach.

Thundering herds, heartbeat monitoring are both covered.

If you need a messaging schema, I strongly recommend that you check out CableReady. It's a powerful library for triggering outcomes on the client. It ships with a large set of operations, but adding custom operations is trivial.

https://cableready.stimulusreflex.com/hello-world/

While both ActionCable and CableReady are Rails libraries, other frameworks would score huge wins if they adopted their client libraries.
That's around 150 watts per person. 24 hour average 40 watts. And likely a similar amount of wind.

I use a guesstimate that an developed economy needs around 1000W per capita. So at 80W per year you hit that in 12 years. Probably faster since the rate of increase is accelerating.
If the consequences for letting that call go to voicemail are any less severe than full account takeover by a script kiddie, you're still better off never picking up.

Google in particular is famous for making it impossible to contact a human. If Google calls you, before picking up, consider whether you truly believe you're lucky enough to be one of a handful of people in the world to ever get human support from them.
this is me too. I literally can't use a regular calculator anymore and I'm not even doing fancy math. my brain was just permanently rewired by the HP-12c
Banks Prepare to Offload as Much as $3B of X Buyout Debt
ppl always get caught up on the x509. They're actually a good thing and are absolutely necessary to prevent mitm since they use self-signed certs.
BambuStudio also works that way.

The issue is introducing further measures which don't provide any security benefit to the user (can be spoofed): only allowing critical commands from BambuConnect.
This is how I found out I had both ADHD and bipolar.
Arguably is doing a lot of work here, peoples eyes tend to start glazing over when I tell them it's a parameter pack fold :) I'd much rather have a loop that doesn't confuse people not familiar with the syntax.
Just as real an everyone else, sure.

But would you rather listen to the opinion of the one boy who shouted “The emperor is naked!” or the opinion of a thousand sycophants politely complimenting his dress sense?
AI chat firm GameOn couple arrested for defrauding investors of over $60M
qbasic nibbles did the same using the ansi box drawing characters

there was a text character with half the vertical "cell" in use

this, along with clever use of foreground/background colours allowed double the vertical resolution (in text mode!)
I’m only friends with people I know on Facebook, so I’m mostly see ads on that site. There’s a feed to just see stuff your friends post, but for some reason the site defaults to this awful garbage ad spam feed (no surprise really).
Excuse me, haters? I did not mean to hate on OP.

Having this much free time is, at least in my opinion, something really good, since it allows you to do anything, for example this analysis for the colors in the letters of the Mario name. Sure, it may not be useful for many people, but it is really interesting for those times I got nothing to do.
Oh, there are solutions. One is a kind of a socialized trust system. I know that Lyn Alden that I follow on Nostr is actually her not only because she says so, but also because a bunch of other people follow her too. There are bot accounts that impersonate her, but it’s easy to block those, a it’s pretty obvious from the follower count. And once you know a public key that Lyn posts under, I’m sure it’s her.

She could start posting LLM nonsense, but people will be quick to point it out, and start unfollowing. An important part is that there’s no algorithm deciding what I see in my feed (unless I choose so), so random LLM stuff can’t really get into my feed, unless I chose so.

Another option is zero knowledge identity proofs that can be used to attest that you’re a human without exposing PII, or relying on a some centralized server being up to “sign you in on your behalf”

https://zksync.mirror.xyz/kWRhD81C7il4YWGrkDplfhIZcmViisRe3l...
Totally agreed! It's a problem I'd love to see solved well. I've wanted a route planning / mapping app that can achieve advanced features for a few years now. I'd love to build it myself but honestly, I'd much more excited that it could exist rather than it existing under my control and for my profit.

* Multi-modal planning: where walking, transit, biking, and driving can be independently selected for each leg of the journey (in a multi-stop trip)

* Travel breaks with duration: for a multi-stop trip, allow the inclusion of estimated stop time (e.g. I plan to stop for a meal at a particular restaurant on my upcoming road trip and I intend for that stop to take 1.5 hours). That stop time would then affect the ETA for all stops along the way and may even impact which public transit options are available at later stops.

* Multi-day journeys: for more specifically planning road trips or vacations.

* Constraints on the journey: the most familiar of these (which is already somewhat implemented in the popular maps apps) is whether a business will be closed when you arrive. Others could involve weather predictions (on a multi-day, multi-stop trip I only want to go to the beach on a day it's not raining), daylight hours (I don't want to go to the park after dark), etc. I would expect this feature to let users provide their constraints and the planned route would warn users if their constraints aren't met.

* As mentioned in another comment, route comparisons: for single-stop or multi-stop trips, it should be incredibly simple to compare two or more routes. This should be possible prior to travel _and_ while en route. CityMapper provides some amount of this feature: while on a route, you can return to the form where you input your origin and destination and can get an idea of comparisons.

* Another comment (and the article) mentioned exploration while en route: it should be trivial to explore the map in a way that's completely unrelated to one's current trip. Similarly, it should be easier to search for locations that are nearby your route (that is, wouldn't take more than X amount of time out of your way).

An obvious stretch goal after having these features would be to allow for trip optimization given a number of modes of travel, destinations, timing constraints, ordering constraints (want to pick up food before I go to the park for a picnic, so restaurant must come before picnic), and even proposed start and finish times for a trip. This of course falls into the realm of the traveling salesman problem, but if I'm able to reasonable build a few proposals for routes manually (by setting arrival / departure times and choosing transport modes in my maps app) one stop at a time, an app could certainly check a few permutations.
Edge AI Survival Guide: How not to get left behind (or commit too early)
You are a crazy sadic bastard