skysight-inc/HackerNews huggingface dataset:
it can for sure "handle" it. the question is "how well"?

a sparkline with 100 datapoints is very realistic. and having a couple columns in a table with 100 rows filled with these svg sparklines will have ui lag that you'll definitely feel.

sadly, svg is not a great performer in these 1k+ datapoints cases and you gotta switch to canvas.
Canvas is a pixel buffer...and a set of drawing rudiments to imperatively actually make that pixel buffer useful. If you were actually just using canvas as a pixel buffer it would be catastrophically slow.

SVG is a pixel buffer and a set of drawing rudiments to imperatively or declaratively actually make that pixel buffer useful.

The distinction you are drawing between these is sophistry.
> has been able to explain a reasonable and concrete way to tell what any given variable is within a Nix source file

That’s the problem with the anemic and ad hoc libraries nixpkgs uses, not the language. There is a magic buildWhateverXPackage function that needs some magic attributes and you are done. The problem is that there is no interface to aid in how that should be used - but it is the same way in JavaScript as well.

Also, you are writing a description of something, it won’t be a traditional program with an event loop or whatnot - here lazyness does make sense.
$100,000 for 5 years (though, again, my specific numeric suggestions were mostly an example placeholder, not the result of considered thinking about what exact values make the most economic sense).

It's also not clear to me that continued updates wouldn't reset the term.

So, if they wanted to maintain a copyright on the 2006 version of DF (v0.21.93.19a, released August 2006), they would need to pay $500 in 2011, and $5,000 in 2016, and $100k in 2021, for a total payment to the unitd sates treasury of $105,500.

However, even if they paid nothing the latest release (50.09, released June 28, 2023) would remain under copyright automatically and for free until June 28, 2028. So they _could_ choose to let the community have access to the oldest versions of DF under public domain, while retaining copyright on the most recent versions. Or they could choose to pay to keep even the initial versions locked up.

I'd also probably want to make sure that the legislative language ensured that you didn't have to pay the copyright registration on each patch release. So, if the DF team paid for the initial version to remain under copyright, _all_ the patch versions would retain that same copyright status without needing to be individually paid for. That seems like an implementation detail for the legislation that would be important to get right, but I didn't feel it was important to specify in the proposal.
I've also found talking about what you just learned is very helpful. If you don't have an interlocutor available, ChatGPT is a good stand-in.
At my work, I have a somewhat clever (or idiotic) technical solution to the problems of feature flags: they are actually implemented as feature modules that monkey-patch the base application in runtime.

There are a few benefits: removing features is dead simple, just delete the whole feature module, and there's no conditional branching in the base application.

There are some drawbacks too: the base application must have entry points for the feature modules to overwrite. Usually the default values are no-op or some default behavior. Features also must implement setup and teardown, which can take longer to write than a conditional.
Honestly, this makes sense to me. One of the reasons people don't tidy is getting overwhelmed. Either at an emotional layer, because they see everything. Or at a visual layer, because they stop seeing anything. If you could trim it back to first visualizing the room as clean and then showing them one activity (e.g., see only dishes, so you can focus on collecting those), you might help people retrain.
The description of the repo: “Take 3D stereoscopic screenshots in the visionOS emulator.”
Shit, I had no idea. This is terribly sad.
Show HN: macOS tool for tracking internet disconnections on a calendar heatmap
Hey everyone,

I want to share a tool, UptimeLog, that helps track internet connections and identify patterns of disconnections and durations, all presented on a calendar heatmap (which I find to be a cool way to visualize different patterns and more).

Originally, it started as a quick hack for Linux, allowing me to analyze patterns of periodic internet disconnections over time. However, I have since ported it to macOS, enabling cross-platform compatibility via making the monitoring dashboard accessible through a web page locally.
> What he replied is that he couldn't block the script alone if he was serving it from the same domain, so I proposed to move it to a subdomain, and he was fine with that.

Seems like the way it should work, no?
I really doubt the people putting cones on cars are "the same people" as officials for SF transportation agencies.
What ticks me off is situations where I literally cannot buy a game. I would gladly pay $60 today for a copy of civilization 2 that ran perfectly on modern operating systems with the sound track and everything. I literally cannot buy it. It's not for sale on GOG because no one knows who owns the rights.
Adding local/open source model support is at the top of our TODO list! When we started building, open source models were quite a bit more behind of GPT-4 then they are now. At that time the performance gap was at a point where locally hosted models would provide a significantly hampered experience, but we think that gap has (and will continue) to close rapidly.
Just wait until they get blasters.
Well that sucks big time. Thankfully we switched from InfluxDB to QuestDB, and this news here just make me more convict that we made the right call.

We have a netflow analyzer with more than 350 b2b customers (regional ISPs) and we use to run InfluxDB as TSDB. A few things were bugging us though:

1) influxdb is being rewrited for the third time in less than 5 years;

2) v2 in hindsight was actually a downgrade from v1 in regards of performance (e.g: drop shard mechanism);

3) will they finally solve cardinality in v3? that was a major issue to be solved by v2...

I was just not confident sticking with influxDB. Thankfully another OSS project really surprised me in terms of performance and reliability, which is questdb.

Now we migrated more than 100 of our base and hopefully we will get all migrations done by the end of the year.

For my use case, there's one feature left to be add which is the inet type, in order to store IP addresses more efficiently.
> reduce car ownership

Really? Since when has making using something more convenient reduced ownership of it?

The less of a pain it is to take a car somewhere, the more often people will take cars places. It's very slightly possible that there will be fewer total cars all running at a higher utilization, but the mean number of cars on the road at any given time would seem like it would only go up.
Makers of derivative works such as foreign language translations, sequels, and movie adaptations could presumably hold monopolies on those.
The big issue I ran into with zombie flags is that new features were always prioritized over cleanup. Engineering could "fight for time" to get things done, but there were always other priorities that needed to be addressed.

No tool you have will solve that, whomever owns the product team time allocation needs to be onboard with the idea of cleaning up old code.
the author could be alive, and write new works, and that seems more likely

any member of the family could also contribute to society by writing new works

remember the goal: to promote new works; not to make the author money, or their family money, or their family's descendants money; and not to enrich or prevent the enriching of any given publisher

allowing the author and family to milk old work in perpetuity, whether independently or through a publisher, would seem to incentivize the opposite of that
Hopefully it's something easy to fix!
https://archive.is/J6QSV
> ad-blockers do not care whether you are privacy friendly or not

Analytics are inherently not privacy-friendly.
Ooh interesting - I'm not too familiar with vertical tabs. Will check it out!

What advantages do you see to keeping a large number of tabs open at a time? Do you find that you return to them?
What module do you mean? I didn’t find it in your link.
Do we actually know that the fields are infinite? I thought it was just the easiest way to model what we know and can observe.
>don't know the difference between likelihood and probability. Similarly ones that don't understand probability density.

I'm a phd student in a "top university", in a research group primarily focused on data science (NLP, LLMs, blah blah blah). I'm 100% sure I am the only person in the group of ~25 (including profs/postdocs) that knows the difference between f(θ|x) and f(x|θ). In fact I'm pretty sure I'm the only person that has ever even seen f(θ|x) (because I took a stats sequence out of casella+berger). This group puts out dozens of papers a year. My research focus is not data science (compilers).
> These are the same people

Are they though?
100% guaranteed bailout.
Why should you have that right? Is society as a whole improved by that right? Can it be improved further by tweaking or limiting that right?
I think this is why most trackers use obscure domain names to load their tracking scripts from and I presume will periodically change them. Would definitely be nice to be able to challenge the blacklisting though.
I seriously thought this was about finding a friend- or buddy-for-life...
Private loans aren’t backed by the government though.
Many movies are locked the same way because their owner think they're not worth publishing again and after all, it's their stuff, they do/don't do whatever they want with it.

It'd be so much better if copyright was limited for say, 30 years. So that you could pay when you're young and get it for free when you're old... So you'd pay for novelty, not for content. Dunno...
These shortcuts work in Edge too:

^ -> searches in History

% -> searches in Tabs

* -> searches in Favorites
Do they seriously not hear themselves?
Oracle, free software champions of the world.
It is clearly the End Times.
I honestly think this is a feature and not a bug. The FAQ shows an attention to detail for the trade-offs of various pricing models[0]. It's clear that Danny cares about monetizing the project in a thoughtful way.

I moved away from Docker Desktop to colima for a couple years and would not pay for Docker Desktop, but after a few weeks of swapping back to OrbStack now that it's public beta, I can definitely see myself paying. OrbStack just works and gets out of the way.

[0]: https://docs.orbstack.dev/faq#free
> And $deity help you if you want to do hourly roll-ups of all series for a short time range, as RAM usage is wildly unpredictable.

I think I went properly mad while trying to troubleshoot this. The same query sometimes pulls 5GB, sometimes 20GB, sometimes 50GB and sometimes OOMs at 200GB memory pulled beyond base load of the system. And there's no query planner, no execution log, no metrics to help you. And most documentation or threads about it can be summarized as "well sucks to be you, eh? Maybe less data would be an option I guess"

We don't do that anymore and just roll up a very small select number of metrics.

And yeah, we've committed to Postgres as our main DB 2 years ago or so, and currently time is clearing up to start work with TimescaleDB. Zabbix is supposed to be great with it.
> It's how physics is done. PhD students don't sit in physics departments getting ideas from their interpretation of QM. The interpretations people have are so meaningless and useless they never appear in physics publications.

They do if they're going into foundations of physics. There's a sociological problem where the Copenhagen interpretation won out in the past and resulted in the shut up and calculate orthodoxy in teaching physics. But there are physicists like Sean Carol who think that's a historical mistake and based on failing to think about QM correctly.

https://www.preposterousuniverse.com/podcast/2023/06/26/241-...

> That's the thing about most QM interpretations, and in particular the many worlds interpretation, and why they aren't science just stories: you're right, they add nothing. So they are untestable!

Some make testable predictions like the collapse theories. For the others, it's more about the proper way to understanding what the mathematical formalism and experimental results are telling us about the world, and how we can use that to advance future physics.

> What can I say to "should"? I can only report what physics is in the real world.

And there have always been physicists like Einstein, Everett, Bohm and Bell who pushed back.
If you can't pay your loan back because of poor education quality, then your fellow students will have the exact same problem.
I did put is quotes !! .. meaning that it is something that has been said, not something that is true in itself.
Glad to see support for Rust!
I totally agree with this. As streaming migrates to > CD-quality bitrates, and Dolby Atmos and such emerge, the idea of using physical CDs seems silly. I can understand that it might be possible to have a completely analog chain from microphone/instrument to vinyl, and that is sort of tantalizing, but vinyl is really such a hack and has weak S/N ratio etc, I think it's silly to use it in this day and age. (Except to access rare recordings, which should be immediately digitized).
To add to that:

We cannot create homicide-resistant knives because it is indistinguishable from lawful slaughter and butchering knives. Similarly, computers have a powerful native feature - the ability to infinitely copy digital content until you run out of storage or electricity. This can be used for legal and nonlegal purposes, but neutering it's capabilities is unthinkable.

Copy protection tries to put the genie back in the bottle, and then blames the community when things go wrong. It's a circular process that resists advancement and protects exploitative parties.
https://en.wikipedia.org/wiki/Mathiness

Mathiness is a term coined by Nobel prize winner economist Paul Romer to label a specific misuse of mathematics in economic analyses. An author committed to the norms of science should use mathematical reasoning to clarify their analyses. By contrast, "mathiness" is not intended to clarify, but instead to mislead. According to Romer, some researchers use unrealistic assumptions and strained interpretations of their results in order to push an ideological agenda, and use a smokescreen of fancy mathematics to disguise their intentions.
This is why there is such a thing as a power rack/squat rack. You can fail completely safely with this equipment.

If you are an olympic lifter, almost everyone is taught how to bail these lifts from the beginning with the empty bar. Most people aren't and lift in racks built just to be able to safely lift heavy. Its on you if you don't actually set up the safety bars for yourself.
I'm fascinated by stories of lost data. I wonder what is it that we're really losing? I can't tell, but there must be something. I lost my USB drive that had years of files on it last year. I don't even know what I lost at this point. Has my life changed? Has the meaning in my life changed? What does it mean for society if it doesn't mean much for individuals?

Does anyone have any recommendations on stuff I can read on the topic?
In any other city, this would be a good doubt to have.
It was literally the District 5 Supervisor Dean Preston’s “youth coordinator” aid who astroturfed this with some DSA people, to distract from his handling of the Tenderloin.

He got caught bragging on Twitter and then deleted the tweets. You can still find the commentary around it if you search.

This is part of a long tradition of lying for political benefit, not tactical anything.
As opposed to tagging on a literally incalculable number of extra universes for every possible quantum interaction.
Yes and yes. (But also, it's trivially easy to state why that type of information should not be shareable in a way that wouldn't apply to commercial photography, you can assuredly come up with these yourself with a minutes thought)
most of the time when i search errors, address bar thinks it’s a site
welcome to autocorrect
> Error 404. This page doesn't exist. At least not in this universe.

I like the error message though.
Fairphone 3 gets Android 13, extends OS support to seven years
Villagers turn to charcoal made from bamboo to save a forest in Madagascar
So this Lima is some sort of frontend for Docker then? That would be important to mention.
When I load your page, I get a red bar at the bottom:

> This site requires JavaScript to run correctly. Please turn on JavaScript or unblock scripts

The statement about javascript is false as demonstrated by the fact that I can read the whole article.
I think agreement / disagreement is not rooted in rationality, but rather whether we like the other person. Whether we identify with them or not.

The most obvious example here is politics, where people jump through all kinds of irrational hoops to justify their position. Or in sports, where the referee is always biased against our team!

So maybe one thing to do is just try to build a better relationship with the person you "disagree" with. You may just feel motivated to support them not because you rationally agree, just maybe because you want to help a friend / someone you like.
> AFAICT, the "outer" methods always wins regardless of the arguments at the call site

I imagine this is explicitly state in some portion that I have never read of the Deref documentation. The thing is, every introductory text ignores this, and there is no itemized rule in a more global document so that things like Rc and Cell can point directly to it.

The Rust docs have a very general discoverability problem, and this is one of its facets. Since things have a very generic and reusable definition, the docs have no good place to put information like that.
It's probably not the absolute number of PhD students that's the problem. It's the crushing despair of uncertainty, the publish-and-eventually-still-perish incinerator, the cult of positive results, the completely ridiculous inefficiency of the actual work (because it's done mostly by inexperienced grad students, and by the time they know what's up they are already off to some godforsaken postdoc or worse, or leave academia for good if they are lucky).

Not to mention the whole tenure system is questionable. Yes, it's good that at least a few percent of academia has job security, but the selection process is full of perverse incentives and arguably society could get better results if tenure was for 10 years and based on a lottery.
> hostility towards cross platform development tools

LLVM and clang are both cross platform
Can I ask about the unusual punctuation? I’ve never seen a country where you put a space before the comma or where you space around parens like that. I’m only aware of the French adding a space before ! and ?
If passion doesn't pay the bills, it certainly can't pay taxes. Why should engineers and plumbers and garbagemen pay taxes to send someone to art school for years?

Once something is paid for with tax money, then the people paying the taxes want a say in how it's spent -- which is not just reasonable, it's a requirement of a liberal democracy.
EVs from Toyota, Ford, Audi and Genesis are sitting on dealer lots
And what exactly do you run as those distributions? They will have all the same problems.

That’s the same idea that Docker has — containers don’t solve packaging, they only push the problem down a layer.
I use Joplin and I am playing with emacs orgmode. So far Joplin has been a lot better at finding stuff I forgot about but knew a few letters that would be there (like ssh). I have many 1000s of notes; from emacs to notepad to ms docs to onenote to I forgot to Evernote to vim to notion to Joplin. And maybe back to the emacs. I use and have used it daily ; it makes me think clearer to write things down before implementing or discussing. I basically write down my mind voice to remember it verbatim.
> There is no "them", it's only "us."

You gotta be kidding me. They literally own our culture. In the most capitalistic sense imaginable. Actual government-granted monopolies on ideas, bits of information. Works you grew up with? You and your children will be long dead before they enter the public domain. If they could delete the copy you have stored in your brain, they would.

> All you'll do with your approach is make creators less like to ever create unique works.

Whatever. Let them find another job then.
Why would you send your data to the company that built its value by slurping up everyone's data without consent? It doesn't matter what they promise now, they have shown that they dont care about intellectual property, copyright or any of that. They literally cannot be trusted.
Hello everyone! This guide provides step-by-step instructions and practical examples to help you get started with WebAssembly and Wasmer using Rust.
Huge fan of Pragmatic Engineer as well.

I also subscribe to:

- Hardcore Software[0]

- ByeByteGo[1]

- JavaScript Weekly[2]

- Bytes[3]

[0]: https://hardcoresoftware.learningbyshipping.com/

[1]: https://blog.bytebytego.com/

[2]: https://javascriptweekly.com/

[3]: https://bytes.dev/
Should I record my singer-songwriter project digitally or on tape (analog)?
I’m recording a singer-songwriter project and it’ll probably just be me, my guitar, and maybe some light percussion. I want it to feel full and I feel like digital sounds empty with simple mixes. Would appreciate any thoughts you might have! Thx!
> right thing and support early VisionOS development using the Quest Pro

Why would that be the right thing?

Quest Pro doesn’t have the same capabilities as Vision.
We are seeing the perverse incentives of subsidized and free education. There are few barriers to increasing the cost of something if neither the consumer or supplier have sensitivity to cost at the time the purchase is made. And loans defer the pain for students in a way that makes them basically insensitive to the eventual cost of their education.

People react to incentives. Systems react to incentives. America has been ignoring this for 50 years.
Some people get more motivated when being around others, these are the type that come in even if allowed to work remotely.

Others are more productive when home, able to better focus, these are the type that never come in if avoidable.

Obviously these are the extremes, most people I've met fall somewhere in between.

Notice how slacking off doesn't really come into the picture? That's because there are thousands of ways to avoid working, and thousands of ways to make sure work gets done. Doesn't really matter where you are physically, at least not for creative and autonomous roles like engineering.
Facebook too (Messenger used to support XMPP)
Now that The Morning Paper is shut down :( the only technical newsletter I follow these days is Micah Lerner's Systems Papers.

https://newsletter.micahlerner.com/

https://blog.acolyer.org/
Full Title; One in six asset management groups to disappear by 2027, says PwC

https://archive.is/myEkc
Nvidia GeForce GTX 1060 to RTX 4060 Compute and Renderer Performance on Linux
Non power users would use this more if the docs, marketing and promotion of it was prominent and talked about (or made to look "sexy" for lack of a better word). I think what we're seeing is that the "UX" folk have hijacked the conversation and made it so that it is the only expression of the capabilities an app has for user interaction.

I'm sitting here, recalling all my chats and meetings and workshops with UX folk, and not once can I recall the topic of keyboard shortcuts or tab sequence being brought up. It was all about color, branding, spacing, user flow, "journeys", "experience", conversion funnels, and all things visual.
https://www.schneier.com/crypto-gram/