skysight-inc/HackerNews huggingface dataset:
This looks great. I might be giving this a shot for a use case we have. My main concern is the docs.rs-generated documentation is hard to use. I don't exactly know how things fit together. I'm sure I could figure it out via tests, but more docs and usage examples would help a lot.

As for your search for SWIM in the Rust ecosystem: I found a pretty good (well documented and tested) crate: https://crates.io/crates/foca
That is like saying Apache project is subject to not enough review and unrelated subproject bitrot.

https://projects.apache.org/projects.html

or GNU

https://directory.fsf.org/wiki/GNU

Or FreeBSD or OpenBSD....

Having a single large overall project that manages a diverse number of individual software products is a common pattern and certainly something that isn't remotely unique to Systemd. There is no reason to denigrate systemd for that.
While technically true, what we're trying to avoid is forcing the market to find a way that may include an interim period of extremely bad outcomes before correcting itself
> My main point here is, that while one can work hard to try and tune Rails (Shopify's done it, Stripe's done it)

That's what I'm saying - you don't need to "work hard" to tune Rails in 99% of cases - your bottlenecks (if any) will probably be in the database layer. k8s simply solves it, so unless your argument is "infrastructure costs" or something I don't agree with your case. Shopify has such tremendous scale I think its ridiculous to use it as an example for the average company.

> When operating a highly dynamic site that services millions of requests a day, scaling k8s pods horizontally ceases to be a "win".

Why does it cease to be a win? Everyone is doing it no matter what stack they are on. So with Rails you might have a few more pods - for any startups that's going to succeed the cost is simply negligible.
Someone does :)

HN discussion (2009): https://news.ycombinator.com/item?id=921524

https://tarsnap.com

> Tarsnap uses a prepaid model based on actual usage:

> Storage: 250 picodollars / byte-month of encoded data
($0.25 / GB-month)

> Bandwidth: 250 picodollars / byte of encoded data
($0.25 / GB)
* Older operating systems and software from the 80s and 90s. What programmers were able to accomplish with so little memory and space is still impressive. Even loading a whole OS with games and software over a single floppy disk.

* Hardware Video Editors (Genlocks, Toasters, Non-Linear Editing Consoles)

* 3D graphics from Evans and Sutherland to the golden days of SGI days, long before there were any standards one could build upon.

* The Nintendo 64. Enough Said.
Since my primary computer is a 2008 MacBook Pro with a Core 2 Duo and 6 gigs of memory, I wanted to see if a Pi 4 with 8 gigs would be an improvement. Of course, I'm not using an SD card for primary storage - I'm using a USB attached SSD.

For many things, it is definitely faster: compiling, ffmpeg, running lots of shells with lots of scrolling in the background, interactive use with high loads.

For browsing, it was definitely slower. Firefox on ARM is significantly slower than Safari on a Core 2 Duo, even when Firefox has more and faster memory and has four real cores.

I eventually decided to build my Pi in to a 1U case with two mirrored 8 TB disks and a serial console, and colocate it. It makes for an excellent, low power server.
Huh, interesting. Nano is symlinked to pico. I never noticed, since I don’t use it.
If you average 6.9% and -1.4% (which is close to being a valid procedure, since the numbers are fairly small), you get 2.75%, not 5.5%.
4 years ago (2018/8/20’s public hearing)[0], one of the subject was how that “Tritium water” also contained strontium and cobalt, and what to do about that before releasing the water. To this day, the answer is “nothing”

[0] https://www.pref.fukushima.lg.jp/site/chiji/kaiken20180820.h...
I believe there are many monetary levers that can be pulled at any time. They all revolve around government holding back business. For example, restrictions on building houses. Government needs to get out of the way of productive people.
Yea, I used to accept "Do 'It' for +N% salary" but homie don't play that game anymore. The problem with accepting additional comp without advancement is:

1. Salary will plateau eventually. I know early in your career it doesn't seem like it will, but trust me: It will. I don't care what company you are in, or how good you are, "Fourth Senior Software Engineer From The Left" is never going to be making $1M/yr. (Not that that should necessarily be your goal, but it illustrates that you will plateau at some point.)

2. When you keep job hopping for more money but no change in level, you risk gaining "1 year of experience 20 times" instead of 20 years of experience. You're sacrificing long term career growth for short term salary bumps. I did this for years and ended up shooting myself in the foot long-term. My college friends, who instead played the Title / Ladder Climbing game, are all much better off than I now. They're all job-secure VPs, SVPs, and CxO's in their companies vs. me who still doesn't even have any direct reports, and is one of many interchangeable worker bees.

No more doing that for me. I'll only accept, at a minimum, a level jump at this point.
I'm no hydrologist, but Great Salt Lake can stay a lake if you accept that salinity is necessary but not sufficient for a body of water to count as a sea. In other words: all seas are salty, but not all salty water bodies are seas.

Edit: https://www.worldatlas.com/articles/differences-between-sea-...

> A sea contains only salty water, while a lake can contain either salty or freshwater
> Been watching eink for a lifetime now.

If it's been that long, do the blocking patents expire soon?
> Outing your identity to whom? You must know that Twitter already knows about your alt accounts right?

They aren't concerned about Twitter, Inc. knowing. They don't want other people on Twitter knowing.
> Seems like the opinion of someone actually in the business of selling large eink panels should count for a lot more than speculation by an outsider.

Not really. That particular person’s entire business depends on eink being a high margin business product.
Do they just not believe the pricing rules all other business is pretty much based on or what? With scale comes the real money, right?
Sounds like a ripe opportunity for developing an open-source driver board!
Can't edit my other comment but also wanted to note that they added the clawback provision, which is a common tactic. What this does is allows them to add any type of payment scheme they want, and they can decide later if it was abused. So, if medical professionals are prescribing a drug with no medical value, they can decide that was fraud later and recoup the funds. It may be 5 or 10 years later but they often do this type of thing, hospitals are aware of that risk, and it would be rather cavalier/criminal to significantly abuse it for financial gain. It could even result in criminal charges, lost medical licenses, etc.
> The CPI does account for housing costs through rent and owner's imputed rent.

This can be very roughly approximated by a 10-year moving average on the product of (housing prices x mortgage rates). CPI shelter inflation is currently ticking up each month like clockwork, at 5% and climbing, and it has a long way still to go to catch up with that trend.
> Whether or not you can read everything on the screen at one time is missing the point entirely. The point is that context matters, and the more frequently you have to scroll to find it is more cognitive burden.

And I disagree. Scrolling IMO is a lot easier than squinting to parse dense code. We have visual structure (indentation blocks and so on) for a reason. The visual structure aids in readability, and indentation blocks help the eye scan quickly over a document. The visual structure in most languages resembles control flow, except some languages make an exception (no pun intended) to this rule for error handling paths which are not easy to see at a glance.

> This is based on?

My experience.
Yeah - I get the feeling this is a paid endorsement...
Seems very reasonable to me. It captures what blockchains provide over a more typical database-backed solution.

It turns out though, that not many problems need their solutions to have all of these qualities, making blockchains largely a solution in search of a problem.
> we're still producing fewer units than we were producing in the 70's--when the population was ~60% of what it is now

The population was growing around 1.1% a year in the 70s; it was 0.75% the last decade and is currently between 0.1% and 0.25% [1].

[1] https://united-states.reaproject.org/analysis/comparative-in...
Past a certain point the +1 isn't something you can do on your own time. If you're looking to shift into more of a management role that's obviously hard to learn on a side project unless that side project is a full company with employees. Even pure technical skills can require certain scale; you aren't going to learn how to use k8s appropriately on the side because whatever you're doing on the side almost certainly shouldn't be using k8s at all.

"Keep doing what you're doing but half the hours and double the salary" is something I would be tempted by, but it would be with the idea that I'm focusing on something other than developing my career.
With you on this. It depends hugely on which subreddit and the subreddit approach to moderation but on average I would say reddit is reflective of (and in many cases worse than) the general level of quality of the www as a whole.
“The JS guys” is not a thing. I want to say that grouping everyone that uses JS into a single entity is a bad thing, but it’s not even clear whether you’re referring to JS users or the shadowy JS powers that be.
I read a lot GPL licensed code, does it mean I stole it? Should I put everything I write under the GPL license?
Exactly. And what's even more brilliant is that it entirely depends on the exchange rates at the start and end of the period. So a zero gain (or even a loss) over that period in the UK can still result in US tax owed.
Before being frozen, what would you do w/ your current wealth to ensure you have something of value in the future?
I mean, honestly, I like both. And being a skier these days I just wish I lived out west, and near my family. But we've put our roots down here, and I fear for the climate future of BC and the political future for Alberta.

I was in Jasper 3 times in the last 8 months. Almost flew out there for a fourth this weekend (closing weekend @ Marmot Basin) but I have gardening to do :-)
> your analogy is missing the point

It's disagreeing with the point.
> If I was cryonically preserved and woken up in 2122...

At least I'd know I have a job waiting for me, supporting "legacy" code still running in production.
I switched when Pipenv had a really long gap in releases and one of the creators was embroiled in controversy. Probably read about poetry here, the toml config was clearly the future direction of the ecosystem, so I tried it out. Very similar ergonomics, great docs, and the solver was both faster and more reliable so I never looked back.

I also got my then-company to make the switch across a dozen projects or so and multiple teams, but it didn't take much convincing; "Pipenv seems to be unmaintained" did a lot of the convincing for me.
I find it takes me more time to evaluate and correct its suggestions than to just write the code using regular IDE autocomplete.
The ability to have a nuclear propelled submarine which could in theory stay underwater for decades (if not for the necessities of the crew) is pretty impressive and it has been around since the 70s
Here's someone doing Emacs on a ReMarkable 2 through SSH: https://twitter.com/ianthehenry/status/1481376985129500679
But programming languages should get on your way while you're doing things wrong. Go does not. To be fare, most mainstream languages do not: I think Rust is the best in this thing, other languages often aren't. But Go is by far the worst of all, because of its striving for "simplicity".
There's a video of it on the linked media piece https://www.nature.com/articles/d41586-022-01196-y It's got four legs bowed like archery bows with radial tendons attached to the bellies of the curved legs and joined in the center, where a line goes vertically from the "feet" of the legs (which are bound together) to the main body of the device (acting as the string of all four bows.) It looks like a four-legged spider doing something kinky with ropes, or perhaps like it's trying to sit on an invisible beach ball (but the line and tendons are in the interior space.) Anyway, when the center line releases the legs straighten out and the whole thing launches into the air like a spring-powered model rocket.

It seems that the tendons are the bit that's adding extra stored energy to the jump, as the abstract mentions, "...the jump height of an engineered device can be far greater because its ratcheted or rotary motor can ‘multiply work’ during repeated strokes or rotations." I'm guessing that the "ratchet" is tightening the tendons, winding up the "oomph" before letting it go all at once. (On second thought, the ratchet mechanism must be in the body of the robot, so it's when its reeling in the line that the work of a small motor gets "multiplied" and stored in the legs/tendons/line.)

This reminds me of the toy pneumatic rockets that you pump up with a little hand pump and launch. Very similar principle, eh?
> You point out that "actually unvalidated ideas are near worthless". Selling near worthless ideas or selling addresses to spammers --- hard to say which may be more viable and/or profitable.

That was a bit tongue in cheek (I do think there's some value there -- it's just drastically less than a validated idea).

I strongly think an advertising spot is going to be worth more in the long run. Maybe I'm not familiar enough with just how profitable selling to spammers is, but million dollar businesses have been built off of mailing lists, and the connections made through the list are probably more valuable than even that.

The real "long con" is just delivering a bunch of value and seeing how it resonates with people. Not burning bridges or annoying people is a decent way to live and often more profitable long term than selling data to spammers, I think.
It's not just GPL-licensed projects, but projects under any license which requires attribution — which means nearly all FOSS licenses.
You take someone who grew up on the prairies and drop them in the mountains and they feel claustrophobic and constrained. I visit SK/MB and feel very uncomfortable because I can't ge tthe lay of the land without altitude.

We benefit & suffer from our infinite adaptability.
Having to write the same code several times with minor changes because of a lack of abstraction is a lot of fun.
Time and again, we have misinformation peddlers posting these dumb articles while at the same time far graver threats like how close we came to losing our democracy are ignored (Marshall Law: https://daringfireball.net/linked/2022/04/28/marshall-law)

These guys are going to try again and will probably succeed. Why is Hacker News oblivious to this?
I find it highly suspicious that removing PII would take 75 years. That's laughable. That's deleting some columns from a database.
High cost isn't the same as high margin. If patent fees were a significant expense it'd be in their interest to say so even if the margins were already high (which I very much doubt)
How would it take 75 years to remove PII? That's deleting some columns from a database. Laughable explanation.
How to use the word “deprecation” correctly
This looks very useful and I have an immediate need for this. I'm still not sure how to use replibyte to do the following: I want to take a snapshot of the DB from one of my environments and then seed a local DB with it. I see this is a basic use case of replibyte, but not sure exactly how to accomplish this.

I have a docker container running postgres and I just want to take the snapshot and seed it into that. How exactly do I do this?
> You must know that Twitter already knows about your alt accounts right?

As the article says, the whole miscalculation comes from Twitter counting all your alts as active even when you were only using one of them...
> Unfortunately the technology necessarily has very low refresh rates since it it is based on moving around solid particles submerged in a liquid.

Why is the ReMarkable 2 screen able to follow your pen stroke with such low latency, then?
The creation of the Reedy Creek Improvement District had no sunset clause or date. The new law, passed as written in SB-4C, dissolves the 6 special districts (out of 1844) that were not specifically re-established after the Florida constitution was updated in 1969. There was no requirement that existing districts be re-established until SB-4C was passed, which retroactively and implicitly requires re-establishing special districts.
I believe a lot of it is ultimately fed by hundreds of thousands of square kilometers of smaller lakes upstream. The Canadian Shield is dotted with gazillions of lakes, it's crazy to fly over it. And I think it's safe to assume most of those lakes are glacial remnant water, not sure if they're fully refreshed by rain and snow.
Let’s Recreate Notion in Ruby on Rails
Want to pair with me as I create a new Ruby on Rails application to recreate the fabulous Notion note-taking tool? In episode one we start with Jumpstart Pro, create the Page scaffold, then delete most of it, and paste in some HTML I prepared beforehand.
Agree that many don't appreciate this, however...

This is more true in Europe than the US. Most of the inflation there is due to (1) Increases in the price of energy and (2) Supply chain issues.

While those are also true in the US, much of the inflation in the US is due to wage increases (something like 40-50% of the inflation I believe). These are likely the result of a number of factors including the US having outsized stimulus relative to other developed countries (especially the fiscal stimulus).

So it is more reasonable for the Fed to consider tightening. And for the Europeans to be significantly slower on their tightening. Thus, what you are seeing in the currency markets where the EUR/USD is decreasing.
I like JED for that.
On top of my to-do pile for a long time.

IIUC Nim also compiles to ISO-compliant C, so you can distribute it more easily (?).
The article does say that some crystalline structures can have more entropy (information) than their fluid state. How could that be? Any ideas on what that fluid state might be? The information content in a crystal is really low.
You got the ad for the lowest plan, "Consumer one computer" (yes - that's only one computer, likely a parent or a grandparent). They're discussing here the highest plan, "Enterprise".
The mobile version of the blog is all over the place as well.
Ask HN: What Are You Learning?
Netflix and Disney+ among streamers facing tighter regulation in UK
A data point: I had never heard of either one before seeing this post.

While researching, I found a third copilot: https://apps.apple.com/us/app/copilot-the-smart-money-app/id...
I love Nano - it was the first terminal editor that I learned to use when Vi and other alternates seemed unnecessarily complex and felt masochistic (for someone who preferred a GUI for everything). (And on a hunch I just checked - Nano in macOS is still stuck at version 2.0.6!).
And that somewhere is Florida.
Sal Khan's Free Tutoring Platform, Schoolhouse.world
Maybe there's already been an offer and that's part of the decision to call it a day?
Except that Udoo is 10x the price I paid for a pi 4, actually 13x including exchange rates.
Hopefully someone will ask about it on the earnings call.
As one of the other commenters said, the only reason a Pi4 couldn't be a daily driver is that web browsing is too slow. That's more on the web developers and browser makers than the limitations of the Pi.
> Go's inane hostility toward FFI calls got in my way several times.

All languages w/ obligate GC are "hostile" to FFI in some way or another. The Go default implementation also uses split stacks or something for its goroutines, that cannot feasibly interop with FFI code. But it's usually easy enough to just isolate Go code to it's own process/address space and use IPC or network communication to enable the interop one would usually achieve via FFI.
see my post in the other thread
A couple of ELI5 followup questions for this cool ELI5 video:

1) Why would you create a new provider, why not just use [insert biggest provider name here]? In other words, whats' stopping this thing from centralization? It's not like you need to build a rocket to move to the other planet, right?

2) How do you so easily move videos from one provider to another? The amount of data is enormous, you can't just copy it everywhere?
If the money printer runs for long enough, we might get to see the sort of volatility that's a daily occurence with crypto.

...so therefore crypto is better?

And if you're afraid of cancel culture coming to a financial instrument near you, why would you want to put all your financial transactions on a permanent record? Sure, it's pseudonymous, but your entire purchase history is one hell of a fingerprint.

Traditional currency has a perfectly anonymous payment method: send cash.
Unified low-level "linux plumbing" architecture is something that a lot of people have realized is needed for a very very long time.

This is a major criticism against Linux distributions from the beginning. Especially from the *BSD camps.

And Systemd project is full of people actually putting the work into solving this major problem.

You are right that it isn't innocent. It is actually very sophisticated and probably very wise thing to do. It is helping a lot of people out.
> Github Copilot violates the licenses

Not even the FSF had made that claim yet.

They are still in research mode:

https://www.fsf.org/blogs/licensing/fsf-funded-call-for-whit...

https://www.fsf.org/news/publication-of-the-fsf-funded-white...

The latest conclusions so far:

https://www.fsf.org/licensing/copilot/copyright-implications...

"Copilot and its developer-customers likely do not infringe developers’ copyrights."
> Go's insistence on pretending that complexity doesn't exist

Probably the most accurate and concise summary of my problems with go also.
> As I'm sure you know, the microstates of that sample of gas at some fixed temperature don't have all the same energy.

Depends if you do classical statistical physics or quantum. If you do classical they all have the same energy. If you do quantum you have to weight the states according to their probability densities, and the probabilities that the energy deviates are very small which is why classical works fine even when ignoring those.

But quantum statistical physics is way more complex, you should learn the classical statistical physics first before you try to discuss quantum statistical physics. Classical works a lot like the computer science version where you just count states, quantum doesn't.
Before this gets sensationalized more than it has, let’s consider that cognitive ability also plays a heavy roll in learning to play music. There may be some net synergistic effect music playing has on other cognitive function but the brain is also effected heavily when listening to music. I suspect there is not a link between musical training and cognitive abilities but they are the result of having a brain that can function well in whatever it does.
If you know anyone who works in research and academia, they will be the first ones to tell you that research has been completely hijacked since their conclusions have to meet certain expectations if they want to continue receiving funding. I know many professors who complain about this.

The scientific process has been corrupted by money.
What became of Fog Creek? It's all gone a bit... NFT.

https://glitch.com
They weren't armed.