skysight-inc/HackerNews huggingface dataset:
Without paying, Tinder tells you that someone has liked you, but it doesn't tell you who liked you. The only way to match with that person is to organically swipe "like" on them when they're presented to you in the "random" list of people you get shown on the app. It is however tacitly in their interest to not show you the people who have liked you, so you can swipe for a long time without actually getting shown any of the people that liked you. Couple that with the fact that you have a limited number of "like" swipes a day, and you end up in a situation where you can go days without matching with anyone simply because Tinder isn't showing you the people that liked you. So you need to exercise a level of game theory if you want to actually match with people.

Paying for Tinder, in its various tiers, lets you swipe on an unlimited number of people in a day, or, for more money, lets you just see who swiped on you as soon as they swipe "like."

I don't pay for it personally, but if you are paying for it you're saving time and reducing a lot of the (Tinder imposed) friction, so, I get that. I also get why some people might not see the value in Tinder in the first place, but it does make meeting people in a romantic context a lot easier, or at least more streamlined.
Pure functions can't perform side effects, but they can describe them.

For a functional shell, your program's entry point would be composed of pure functions describing effectful actions to take. The necessary computations get bubbled up to the entry point during evaluation, at which point the runtime / compiled program executes them.

(At least, this is the abstracted perspective you should view the purely functional source code from. The final program itself in practice is, of course, effectful throughout).
You can definitely get there with C but the language isn’t actively pushing you into horror.
For a mature process the defect rate is low and known and everyone factors it into their financial models. Paying for the whole wafer also encourages customers to salvage partially good chips.
"I can haz transaction fees too?"
> So this looks like you're just throwing out a bunch of arguments, hoping something will stick in a reader's mind, but without much concern for reality.

No, that's what you tried to do, all I did was to remind you of the events that led to today Monday August 7, 2023
> Judge Amit Mehta dismissed one of the more significant claims [...] that alleges that Google rigged search results to boost its own products over those of competitors like Amazon, OpenTable, Expedia, or eBay. Mehta said that these claims were "raised only by the Colorado plaintiffs" and failed to show evidence of anticompetitive effects, relying only on the "opinion and speculation" of antitrust legal expert Jonathan Baker, who proposed a theory of anticompetitive harm.

> "Simply put, there is no record evidence of anticompetitive harm in the relevant markets" resulting from Google allegedly limiting competitors' visibility in search results, Mehta said.

As every business-owner knows, disappearing from Google search barely affects one's traffic. /s

> the court "also dismissed allegations about Google's Android Compatibility Agreements, Anti-Fragmentation Agreements

Contractually forbidding companies from offering competing products is not anti-competitive, good to know. I wish the judge good luck in their imminent well-paid lobbying job for Google.
Oh wow, I’d just seen photos of the plywood at floor level and assumed the seats were out. That’s some good Honda Fit tier stuff!

https://www.youtube.com/watch?v=683KzPW4eRU
Seems to have no updates since 3 years.

OnlyOffice (IMO) looks the closest like MS Office , is open source (AGPL) and handles the MS Office formats very well.

https://www.onlyoffice.com/
I 3D printed Arno Klein’s brain from a CT Scan at the Paul Allen Brain Institute in a basement on Capitol Hill back in 2012. It captured all internal folds and was quite interesting to watch it print and see the inside of his brain.

Cheers Arno, hope your Halloween adventures are still going strong!
Computation itself can be seen as self-modifying. Browser loading JS, OS loading DLLs, closures, VMs. It's how "high up the abstraction" you want to go.

I never got into this but "GNU lightning is a free-software library for generating assembly language code at run-time."
https://en.wikipedia.org/wiki/GNU_lightning

https://onesphere.hashnode.dev/upstart

And for some reason:
https://news.ycombinator.com/item?id=36976878
He seems to be trying to get people know about his upcoming app for stress relief. Nice concept
The problem is those are subjective axes. And things can both delight and horrify; I wrote some javascript once where I did document.write = function ... which is kind of delightful in that I was able to do what I needed as a result, but also pretty horrifying :)

Other people I showed it to felt it was more on the horrifying side, but like I said, it's subjective.
I’ve used LTS on a shared system, but I don’t love it. 2 years is shorter than you’d expect, and now if we want to update we’ll need to deal with 2 years worth of work, configuration, and cluges if we want to update.
Passwordsafe/password Gorilla(Apple)

It’s been around for ages, I don’t know how well supported today, though it is what you asked for!
The solution to this is to add a incrementing number to the domain on a separate list in some fashion. So for example instead of website.com you would use website.com0. If there is a need to generate an new password for the same site you increment the number (website.com1). Since the fist stage of the Off The Grid system is very much like a hash you will end up with a completely different password.

If you want to be REALLY secure about the process to protect from someone finding your grid and list you could run the process twice. Once to create a "hash" of the the domain name then again to generate the password. Sense this is a one way function no one would have a clue what sites you are using.

Domain: website.com > Hash of name: Ght5Fr2\-0 (this is where you append the number) > Password: kHu8HBe#

Steve gives the full breakdown of the process here:
https://www.grc.com/otg/goals.htm

I hope this makes sense.
The drivers are not used in that way in NetBSD, they are either compiled into the kernel or built as modules just like in Linux, the graphics drivers even use the source code from Linux.
Saudi Arabia falls back on state oil payout as deficit grows
bluebird?
Not to mention that comments could point to bits of code without being in the code. We could show them to the user like tooltips (or like the sweet sweet balloon help from macOS Classic - how I miss it so much!)
I'm currently putting the finishing touches on a rock climbing crag together with some friends.

While focusing on the digital realm all my life, it's nice to have something tangible that I know people will enjoy for a long time.

It's in Puerto Rico if you want to visit:

https://www.mountainproject.com/area/124580883/el-semil-vill...
What's the "conveyor belt" between vertex and fragment shader? Doesn't communication between these two shaders happen via GPU memory in discrete GPUs as well as in integrated/mobile ones?

Or is that something that only happened after the switch to the unified shader model?
The only thing these waste of paper and ink deliver is human suffering and hate.
Like the only IR emitter in the whole of the city is a few grow houses. A single car emits vastly more IR purely based on how much hotter it is.
You seem to have a lot of faith in the promises made by crypto bros. I don't have that faith.
"Incentive" is a codeword for structural corruption, IMVHO.

It's no surprise that subsidized burning of fossil fuels "generates growth".

The growth of cancerous structures that make the average life worse.
Which also gives away some gaps in the author's knowledge.

Perl wasn't following the PCRE standard. It was the PCRE standard. Everything else was following it. Usually with some piece missing--far more implementations should have the /x modifier.

The Perl 6 design process didn't throw it away after 30 years. It threw it away with less than 10 years. There was already widespread knowledge that Perl had gone beyond "regular expressions", and IIRC, that was even before it had implemented recursive expressions. Perl 6 would be "patterns", and they would be good enough to be used as a full grammar. The language itself could be parsed in it, and Raku sometimes is, depending on the implementation.
It's really good when you're producing a lot of data fast that you don't want to lose, and you want multiple consumers to read.

It's a complex tool that solves a complicated problem. But if you don't actually have that problem, then that's a whole lot of complexity for no gain.
There's a good one called "Continue" for VS Code. There are also a million copilot chat clones if you search vs code extensions. Probably some of those do it. The vs code extension "Cody" uses anthropic.
There's another power when using the same underlying runtime environment as well: no bridging overhead. If your specific problem set involves a lot of boundary crossing bridging overhead can easily dominate all else.

Long ago I integrated IronJS (written in F#) into a project written in C#. IronJS at the time was a very primitive JS compiler though it was a real compiler using the runtime machinery to emit Expression objects that were JIT'd into native code.

I was very excited about switching to V8 for the vastly improved performance. To my shock and horror once I got it working the performance was worse. It turned out most scripts called our API a lot (the equivalent of the DOM in a browser). Bridging between CLR types and V8 (C++) types completely erased V8's superior performance. No amount of lazy bridging and zero-copy abstractions were enough and I eventually abandoned that branch.

It was a humbling experience that I learned a great deal from.
> Regenerative braking and heavier vehicle reduces the life of your tires

I have never heard that regen breaking reduces the life of your tires (they do reduce brake pad replacements though) - until recently my 5 year old Ford Focus EV @60k miles didn't have to replace any of the stock tires - which is better than I'd have expected for other vehicles.
You can feel free to detail your proposed way forward. But I don't think I've ever seen anything proposed that isn't active genocide of the less powerful, let along anything resembling justice. Maybe all the mass executions in your plan will be of wealthy and middle class Americans. You might surprise me.
Post some pics please.
> These workers CHOSE to work for FAANG. Nobody puts a gun to your head and makes you choose the $300k a year FAANG job over the $200k a year non-FAANG job. Hell, even IN FAANG, Netflix isn't really doing anything unethical. Sometimes taking the high road means less personal profit.

Intel isn't a FAANG to begin with, second, I'm asking you again, are you creating alternative opportunities for the people who would refuse to do their jobs because it goes against your sense of morals? What are these opportunities of work you've built for these people? Answer that question. If you can't answer that, then who are you to judge? Not everybody can afford your grandstanding.
Over the span of about 8 years, I went from living in a < 1,000 sq-ft house built in 1951 (that I added extra attic insulation to) to a 2k sq-ft one built in 1976 to a 3k sq-ft one built in 2003.

Even though each house was successively larger, the heating and cooling bills were noticeably lower in each case. Building practices matter. Insulation and modern windows matter!
Sure, but often the costs of high prices of inelastic goods are externalised. People excluded from housing, banking, energy, education, and health markets necessarily turn to various anti social activities which create costs for society… and those who are making real profits rarely end up picking up the bill for these.

Though I don’t believe this line of reasoning applies to CUDA/GPUs (yet).
I wonder if a deceptive marketing post explaining a privacy policy change could be considered material if there was a lawsuit.
Given that they use "Zoom will" 21 times in the document to clearly refer to their obligations—including 4 times in the paragraph entitled "10.5 Our Obligations Over Your Customer Content"—I seriously doubt they're counting on or will get points for any ambiguity.

Meanwhile not once do they use "Zoom shall". It's pretty clearly just a stylistic choice and not anything sneaky.

Edit: They even use "will" in the all-important phrase "you will pay Zoom". Surely you don't think they meant to be sneaky in that usage, and that is merely meant as a prediction of future events?
Because, outside of QC at least, that's the country's only reason for existing and has been since the 18th century. First it was "staying with the UK and Crown" and now its "being more progressive" - both in reaction to what the US does.
You're right...that is the part that doesn't matter. But the kernel still has to coordinate and schedule that. The kernel has an inherent overhead for execution and context switching, and will always have some amount of code that is hot.

The reason microkernels typically benchmark on syscall (typically IPC) latency is because that is the only truly apples to oranges part that you can't compare between the two. Monolithic kernels have a single context switch, microkernels have two. But microkernels, being micro, are a lot friendlier to caches (less to load and flush), and especially so with dedicated code caches (which do not need to flush on context switch).
How does LXD compare with LXC?
I think it's because it is simple, but Git's terrible CLI makes it hard to learn. Once you've learnt it you can ignore all of the terrible interface and just think about the actual operations you want to do which are generally very simple.

I could explain Git's data model and what the operations do to my wife. I don't think I could actually teach her how to use the git command line though.
sqlite-mode goodies
Maybe I’m missing the joke, but in or out of kernel context is orthogonal to how the source code is stored.
I honestly don't care if the stuff I consume for entertainment comes from a an AI, a dude in his 40s or a combination of both. I just want it to be good. I think it' silly to demand some minimum quotas just to "save" jobs. "Jobs" don't need to be saved - there are more open jobs than people to do them. Yes, most of them sucks, but granted satisfactory payment, I bet anyone could do a sucky job for a couple of hours each week. And then he can continue producing "writing has never been necessary, consequential, or important."
The comments here are of a higher quality (due to top tier moderation) and generally the community is smarter and more in tune. I'd go with the HN consensus any day, over some random subreddit.
Tesla CFO and company veteran Zach Kirkhorn quits
Nice, old school, none of that SMD stuff :) Very nice case you made too, I like the idea of using off the shelf cast boxes and then making them look super nice.
Recently, my friends and I were discussing same thing about climate change that we are focused on symptoms instead of the main cause.

It is a bit controversial but I think the best way to deal with climate change is to have less kids. I say that as a parent.

It sounds authoritarian and having kids is basic animal instinct. And probably smarter minds have already thought about it and realized that it would be easier to do everything else except ask people to have less kids.
The universe actually has a very slight tilt.
I recently replaced my 4770K/3080 Ti rig with a 13600K and can wholeheartedly recommend the upgrade. Such an old CPU is not only keeping the GPU back, but load times etc are also like 10-50 times faster.
https://archive.ph/TGWq2
Besides the operational concerns mentioned in the sibling comment, Kafka is simply not a great queue. You can't work-steal, you can't easily retry out-of-order, you can't size retention based on "is it processed yet", and you may need to manually implement DLQ behavior.

If you already have Kafka for other (more WAL-y, or maybe older log-shippy) reasons it can be an OK queue, especially if you've got a team that can use Kafka as a WAL they can easily work around using most of the downsides of using it as queue. But I wouldn't take it as a first choice.
Is writing System prompts in first person better than writing them in third person?
Kafka isn't even a queue. I've done consulting on Kafka, and several times my recommendation is "You don't want or need Kafka".

A classic sign of "you wanted an MQ" is when a consumer writes a message to a topic to let the producer know it read the message the producer wrote...
So you're suggesting that publishing a hash in a newspaper every day is a better solution than a digital ledger? This is peak buttcoiner logic. That actually used to be done [1], because Blockchain are valuable, but not anymore because digital versions are more scalable, efficient, reliable, global, trustless etc. Etc.

1. https://www.newsbtc.com/news/bitcoin/first-instance-of-block...
> It's much easier to become a UK citizen than an American.

Honest question, what makes you say that?
Designing the World’s Smartest Dumbbells
Thankfully when I mentioned some topics from a Gardner book when at school in the 80s my maths teacher was encouraging and didn’t squash me for “reading ahead”. Also the Uk libraries near me at the time seemed to have enlightened people putting Gardner books in them.
Yeah. Maybe I'm making excuses, but tools should be easy to use and get out of the way - they're not what we're being paid for. People say 'knowing how to use your tools properly is part of your craft', but I feel Git is more like someone asked for a cabinet and instead we gave them a hammer, some nails, and some timber and said 'but this is so much better than just giving you a cabinet!'
Oh, does networking ever get fun. Debugging udev sounds like easy mode. At least it's userspace and has logs. I've been beating my head against this one problem for days with no progress whatsoever.

Scenario:

Host: Laptop (192.168.0.2)
Outer VM: Ubuntu (192.168.122.254, assigned by libvirt)
Inner VM: Ubuntu (10.0.0.2)

Inner VM is a normal Ubuntu install, nothing odd about it.

Outer VM is setup to MASQUERADE Inner's IP address. It's all straightforward. There's only one exit network interface, and iptables is set up perfectly normally. Copy/pasted from the docs even just to be sure.

Checking stats shows that the NAT table is not actually being hit. Inner's packets get forwarded to Host with the IP address un-NATed. Stuff obviously doesn't work.

And how exactly do you debug this? How do you ask the kernel, "hey, why do you think this particular packet has no need to go through the NAT table?"

In general for networking kernel-side what you get is that if you're lucky you get an error number which doesn't even come close to explaining what the actual problem is. If you're not, stuff just fails to work with no explanation whatsoever. Yeah, you can add log rules, but it's kind of a problem when the table you think should be consulted just isn't, at all.

Well, I guess at least there's source code. Hope it doesn't come to that.
The Long Arm of the Kremlin and the Politics of Uranium
What do you mean by "the canvas source code"? Do you mean the SVG code?
High usage figures does not equate to being perfect or untouchable. Often it’s just a result of market dominance, or worse.
And how do they know the category if they aren't "collecting and using" the URL?
DDR4 had the same bandwidth as eDRAM so Skylake revised the setup[1] to purely take advantage of the latency. DDR5 is faster still.

[1] https://en.wikichip.org/wiki/intel/microarchitectures/skylak...
To put it differently, the new C++ is delightfully horrific at times.
If you don't need the "advanced" zoom features, I can highly recommend Jitsi. Free public service and you can self-host if you need it. We have been running a fully remote company with 90% of meetings via Jitsi since COVID with great success. I recommend Chrome over Firefox though, as FF's WebRTC support is behind Google's.
What about the fact that the Obama cabinet went on to implement the exact billionaire bailout architected by the Bush administration?

In fact, with the Bush arcitect of the plan as the Obama secretary of treasury...
In what way are the algebraic types more complete in F# than Scala? I was interested in F# much earlier in the day, but that was when Mono was not really a thing and I was not really going to go back to Windows.
Any reflections / lessons learned from this project?
> But for some reason I rarely see that caveat mentioned, and the idea of refactoring a legacy application to use it makes me queasy haha.

Easiest way to check is to just add tailwind with PostCSS and the `@tailwind` directives and see what happens to your app. Unfortunately, if there's substantial CSS it will most likely be a disaster because the Tailwind reset will clobber the assumptions made by the previous CSS. It can be really hard to refactor custom styles when you can't see how they were supposed to look without running a separate older commit.

You can try disabling the CSS reset tailwind adds but then you'll have to chase bugs in the assumptions Tailwind makes so it's a bit of a catch 22. If it's a really large project with dozens of developers in its history, chances are there is already a custom CSS utility framework in place that uses the obvious formats like "p-2"/"px-2" for padding (with a different scale, yay!) and other naming collisions. You can however use the `@apply` directive to inline the Tailwind styles in the legacy classes to make it easier.
Only after we replace the current state in a violent revolution.
I managed to install it with devbox (nix under the hood), works very well !
We used fonts designed to work with the dot pitch of CRT displays that made it a little more bearable.
I've looked at the stuff that gets built into car washes and that's a seriously hostile environment, but the weather by itself can also be pretty nasty. Quickest way to demolish a house without any effort: open the windows and doors, maybe a small hole in the roof. The weather will do the rest.
Re-implementing a good API in a better language is relatively easy. Replacing a bad API is nigh impossible. :(

Mistakes were made.
America’s Bee Problem Is an Us Problem
Open-Source LLMs: Imitation and Alignment (Part Three)
It's just Perl 6 renamed.
Wow this is great. Wish I came across something like this back when I was learning git.
People like you are the reason why, even though computers have become incredibly fast, almost all software is complete shit and geting worse faster than hardware can keep up with.

If your software isn't manipulating Gigabytes of data or solving a hard math problem everything should be instantaneous.

Just because you might not understand basic CS knowledge is no reason to deprive the world of the best approximation to real numbers we have.

By the way. Big num libraries absolutely do not solve the problems of float. They, just as floats, can suffer from unbounded large errors. And 0.3 isn't representable regardless how long you make mantissa and exponent.
Did you read the article? It is about the mobile experience....

One of the quotes was: "Google Maps still holds around 80% of the mobile market. But in recent years, I’ve found myself getting increasingly frustrated with the Google Maps experience, especially when it comes to general navigation and exploration of a map area."

And I wanted to say that overall, I barely feel any frustration as an iOS user. It is the truth for me, and my opinion. So I'm gonna say it.

Going to take a wild guess and say you didn't.
As has been discussed ad nauseum elsewhere, electric vehicles aren't appreciably more heavy than other commuter vehicles, especially given that damage to roads is non-linear. And as for them not using gas -- that's why taxing carbon would handle it. If electricity comes from natural gas or coal, then you pay tax on the electricity accordingly.