skysight-inc/HackerNews huggingface dataset:
For collectors or even casual consumers, this secondary market has as much or more value than the primary market. My wife and son borrow an absurd amount of library books. I maintain a library of movies and games, most of which are second hand. And if I don’t like something, it goes back into the market for someone else to enjoy.

There’s depreciation and an ultimate limit to how many times something can be lent, which only exists artificially in the digital world (libraries get so many “lends” of a digital license before they have to buy another). On the other hand, for end users, digital licenses are completely missing lending and selling and in some cases even backup and format shifting.

Has the first sale doctrine ever been applied to these licenses in court?
May bad. I meant to write, per* censored website.

And here's the relevant bit from the post:

> Complexity: The user must config the frontend and backend domains in their CDN account for every censored domain they want to visit. Although such configuration can be automated using the CDN’s API.
"Most developers suck at X" is not always a problem with X.
Agreed. Original agile connected developers and customers through valuing sw features. Today's agile is whip-cracking with the value of features obscured from developers who waste customer time doing unjustifiable work. It's more of a social game than one that benefits customers, so it can not last forever.
Keycloak is developed by Red Hat and is the safest bet (with the best documentation)
Show HN: ( ͡° ͜ʖ ͡°)
I've been at it 8 years and never actually seen anyone use it, so I think of it as a relic of an era before my time.

I don't really agree with the premise that this is a big tragedy though. There's a danger of getting carried away with the analogy to traditional engineering but the cost of changing things in software is much lower, so exploratory work is much more viable.
Tailcall optimization is compiled as a JMP, so is goto, so I'm curious where would the difference come from?
To the extent there is " lower sales velocities. " of which you have presented no evidence to back that claim, you would also have to present evidence that the lower sales velocities were directly caused by a transition from physical to digital sales.

I would find that data to be very interesting, and based on what I know about the industry I would also say that neither one of those claims can be supported by any data I am aware of
It really is a great series of lectures that cover a wide range of human phenomenon and ties the pieces together in one coherent story.

Hope you're prepared for the downvotes though. We can't have thinking that goes against the narrative here, and Peterson might as well be Goebbels.
Programmer's have traditionally relied on the stack as an (expensive yet incomplete) execution logging system, but the east fix for that is to use an actually log structure instead of the abusing the stack.
> the whole "just make sure you shouldn't need a stack and the compiler will probably take care of it" approach has bothered me for years.

Good point. I love Rust’s safety guarantees, but you’re right - it doesn’t take into account stack like everyone else
Java's enums are way more powerful than just using a primitive constants. They're fully fledged classes, so even if you can't extend from another class or have another class extend from your enum, you can make your enum implement an interface, which means you can have a family of enums. Your enum can have methods and fields, which is massively useful. And enums are basically singleton, so the cost of creating an instance is only incurred once over the lifetime of your application. In your synthetic benchmark you show that when creating a million enumsets it's two or even three orders of magnitude slower than a bitfield, sure. But typical use cases of EnumSets is something that doesn't change that often, so it's very unlikely that you will ever be calling it 1 million times in a row. That means that benefits overwhelming win over performance cost.
You can also do this with the stock market by investing in revenue generating companies that are innovative and creating value. This is literally no different than investing in gold.
Situations where wire/disk bandwidth are constrained are usually better served by compressing the entire stream rather than trying to integrate some run encoding into the message format itself.

You only need to pay for decompression once to load the message into ram rather than being forced to either make a copy or pay for decoding all throughout the program whenever fields are accessed. And if the link is bandwidth constrained then the added latency of decompression is probably negligible.

The separation of concerns between compression format and encoding also allows specifically tuned compression algorithms to be used, for example like when switching zstd's many compression levels. Separating the compression from encoding also lets you compress/decompress on another processor core for higher throughput.

Meanwhile you can also do a one shot decompression or skip compression of a stream for replay/analysis; when talking over a low latency high bandwidth link/IPC; or when serializing to/from an already compressed filesystem like btrfs+zstd/lzo.

It's just more flexible this way with negligible drawbacks.
+1. For non-apple usage, I would want to see lot more GitHub repos with open source support for Swift. Right now even Kotlin/Rust and others beat Swift in that respect.

I really like the language, but I don’t know what is holding it back. I wish it solved concurrency without async/await keywords - that would have been a killer feature to compete with Go
"Forced to walk it back" is an oddly condemnatory way to describe admitting to a mistake. Granted the mistake has already been made, surely it's a good thing to own up to it?
I feel like this is one of those articles meant to convince the author most of all.
"If only they did this!" -- that's not a solution. The goal is to prevent this from even being possible in the first place.

There are very real challenges from inflationary monetary supplies in countries like Argentina, Turkey, Venezuela and notably Zimbabwe.
I was surprised to find there had been no overarching study on mammalian facial interactions until recently [0]. Supposedly the first review of mammalian facial interactions and their neurobiology took place in 2011.

[0] https://www.sciencedirect.com/science/article/pii/S095943881...
I do think tail call optimization can make debugging/stack traces confusing if you do general TCO. In the plain single function case, TCO probably makes it easier to debug, but it can get confusing if function A calls B and then B calls C in tail position so the stack trace is just C|A. It's probably not too bad if it is just one function getting elided, but this get very difficult if multiple important calls are being removed from the stack.

This could also be a case of insufficient tooling for languages with TCO. Better support for reverse debugging would make detailed stacks less necessary. Most of the stack trace isn't that useful anyway when printing out exceptions compared to good application logging.
We have very little evidence to substantiate the actual quantity of real dollars in this system.

This is especially true of NFTs. With each item unique, there's no meaningful market price. There are just occasional stories about sales.

This is important. With a commodity that has an active market, prices have some meaning. You can usually sell your asset at roughly the current market price. This is not true of unique items. You have to find a buyer who wants your specific thing.

This works just like collectables on eBay. Here's a current collectable.[1]
"Rare Tag Error Retired Ty Beanie Baby Claude The Crab 1996 Collector - US $1,235.00 [ 0 bids ]" Note the "0 bids". Now keep scrolling down until something shows up with a bid.[2] "Princess diana beanie baby 1st edition 1997 w/o tag US $0.99 [ 1 bid ]" That's what a willing buyer is prepared to pay. You can scroll through page after page of Beanie Baby asking prices without seeing anything with a bid.

That's what an NFT market looks like when you want to sell.

The NFT market is useful only to those with a fan base they can monetize. If you're the fan, you're the sucker.

[1] https://www.ebay.com/itm/194065105880

[2] https://www.ebay.com/itm/254955747357
The longer we wait to do rail right the more expensive it gets because of NIMBY-ism and property ownership. We need to do it now.

Trains are slower in some cases, but the views you simply cannot get from a plane or car.

You can work on a train.

You can get a private cab.

You can get up and move around.

You can go to the viewing car and see the beauty of America.

You can't do any of that in a plane or car. It is traveling in a much better way, even if longer.

Take the Southwest Chief from Flagstaff to Colorado routes and you'd be amazed at how pretty New Mexico is, the deserts of Arizona and the mountains in Colorado. Take any of the coastal lines. You will simply be blown away.

The great thing about trains or infrastructure like fiber across America maybe, people will see govt/business in action. It will build platforms of market value that people can see, people in small towns, people all around.

People need visuals just like clients need visuals to see progress, even though lots of the work is not visible maybe in code or other areas.

The time to train is now. In a way it is the last chance to really get it going before everything is full.

We have been robbed of amazing train rides and views. Take any of these routes/lines and tell me you don't enjoy the views. [1]

Before you vote on anything related to trains, go take one on our underfunded Amtrak routes. It will change your mind if you are not for it. Imagine if we did this right.

Trains use much less fuel, help make pricing for cars/planes competitive and more. Having a third major transportation option besides a bus is needed as we get more packed in.

[1] https://en.wikipedia.org/wiki/List_of_Amtrak_routes
There was a big UML fashion in the company where I work, they even hired a specialist in the subject, did training. And a few years later the specialist left, and no one made UML anymore
Low-skill workers are indispensable to any society. We just don't want our kids to be the low-skill workers...
It’s bizarre that this is being downvoted. I wouldn’t call it “really evil” but the negative connotation is legit. See...any dictionary.
How should I feel about living less than six miles from a Westinghouse 3-loop that's been in operation since 1987? It's never far from my mind that it's there, especially since they test the warning sirens every few months.

Better than living six miles from a coal plant, I suppose.
This is why I'll keep pirating content.
What do you mean by "lower quality stuff"?
(edit:typo)
And trains can't replace transoceanic flights. I don't know what percentage, but not all of that 2.5% can be eliminated with trains.
NFTs need a legal / authority system ensuring they are tied to something. I agree and this is why NFTs and block chain are simply not needed at all. A simple certificate signed by an authority would make more sense .. no purpose in a anonymous block chain for this I can see.
> Building is as easy as:

> go build

> Testing is as easy as

> go test

> Deploying the app is as easy as:

> scp app user@host:

> ssh user@host “nohup ./app”

I suppose we'll see in 1-3 years whether the decision to skip any/all build and deploy tools in favor of staking a business on someone scp'ing to prod servers was a good idea. I have a very strong assumption, but who knows.
Coqui TTS
At my previous job the most highly paid developer used to regularly say at standups "yesterday I did nothing, today I will do nothing". However he was confident at good at negotiating
> This is just a couple of examples off the top of my head. It's all fraudulent.

I'm not sure how you go from a few examples to -> "it's all fraudulent". Does crypto attract gamblers, crooks and manipulators? Yes, 100%. Does the same kind of behavior also happen on the stock market? Yes, 100%[1][2]. Hedge funds on wall street are doing all kinds of manipulations as well, it doesn't make the whole stock market fraudulent.

1: https://www.wsj.com/articles/what-is-archegos-and-how-did-it...

2: https://en.wikipedia.org/wiki/Financial_crisis_of_2007%E2%80...
Ask HN: How do you organize your knowledge?
Methods and systems for grasping, understanding, and making sense of any general knowledge or information.
yeah, that's the one. Toddler sucking his thumb in a pile of bone meal...
I hoped HN to have a more informed take but I guess not.

Blockchains solve the problem of having a decentralized public database, currency is just a particular use
This is not how my Humane Society dealt with putting down a friend of mine's dog.

I've sadily had be in the room where a few animals were put down over my life.

The pricy vet drug was great. My dog felt no pain. Died in a millisecond. I died a bit that day too. The worse pain I have ever felt was over a pet.

My point is my Humane Society used a drug that slowly killed the animal. The animal did not look content. She looked at me, like "What's going on?". It wasen't my animal, but I felt it's misery. The only reason I was there is the owner couldn't handle the prolonged death. It was a good 8 plus minutes of dying.

My point is I don't know if the Humane Society purposely used a drug that didn't kill the animal immediately so the family could spend time with a dying pet. I don't know why they didn't use a drug that would stop the heart completely?

The horrid reason these dogs were put down was due to Section 8 housing laws. A busybody in the complex didn't like my friend who fell on hard times, and was trying to get her to move in abusive verbal ways. This horrid human just didn't like my friend, and had pull at the housing complex. She turned the dogs into Sec. 8 authorities for being a few pounds over 25. My friend put the dogs down. I still recall her asking me if by putting the dogs down was she being egocentric. I didn't say anything because she was literally living in a beach parking lot a few weeks before.

(Sorry about going on, and on. The death of any animal just tears me to pieces. Oh yea, I looked at the 42 page Section 8 lease. Yes---42 pages of "You can't do this, and you can't do that." My main point was I feel the Humane Society should use the most effective, fast acting, drugs available when they put an animal down.)
I used to develop next-gen high-end OO CASE tools, and am big into systems analysis/design/etc., visual thinking and communication, etc.

A few random comments, on latest impressions of UML, while trying to get something done last week, but not a rigorous look UML...

I happened to skim parts of the UML spec (796-page PDF) last Thursday/Friday, having not seen UML in a while.

I appreciate all the goodness from various methodologists that was incorporated into UML. And, especially as a tools developer, I also appreciate the semi-formal metamodels, which have a few key uses, most of them for tools developers.

Unfortunately, the particular UML features I needed last Thu/Fri (for a cross-org high-level process&architecture model) didn't seem to be supported sufficiently well (or at all) by any of the first half-dozen UML tools I tried. (I tried open source, and then lightweight Web SaaS. People generally do that, maybe more SaaS first, and want to get started rapidly. I'm not going to casually install a huge closed CASE platform, without checking the SaaSes and open source.)

By Friday afternoon, finding all these tools hindered more than they helped, I said "fiddlesticks this barrier situation", and decided to just use our GSuite Draw. Although, on the surface, it appears to be pretty much 1980s shared-whiteboard simple drawing CSCW (with a little 1990 Visio diagramming innovations), I was able to express enough of what I needed without too much effort, and I was even able to reason from the diagram a little as I was manipulating it.

To make GSuite Draw viable for my immediate purpose of starting to work through a model, I did have to use a metamodel and notation that was easier to draw without special tool support, but it worked for this particular model.

I'd still use a specialized UML tool for the most familiar Rumbaugh-ian static object modeling. And, if the tool supported them well, I'd also use for Harel state modeling, maybe event traces, maybe Jacobson use case modeling, and some other UML ones (e.g., Activity Diagrams, especially with the object flows, not just flowchart control flows).

I wouldn't generalize much last week's experience, to adoption by developers in general, since I'm a fringe person who knows specific metamodel features that exist, which I want to select for a particular need -- rather than being a new person dropped in front of a particular kind of UML diagram, and told to start expressing my system in whatever terms it gives me.

I haven't done a rigorous survey of current method&tool practice and offerings, but I'm starting to form a suspicion that adoption and execution challenges for UML-ish things today are very similar to what they were 20 years ago. The markets certainly seem to have changed in some ways, but even some of those ways (e.g., more widespread framework reuse), were already being talked about for modeling 20 years ago.
I haven’t read anywhere that said that the Moderna developer was shat on because of her gender. What I read was that the scientific establishment didn’t believe that there could be a viable delivery mechanism. So please don’t use that as evidence to push your point. You are arguing with emotion here instead of facts.

There have definitely been minorities, women, etc... that were driven out of science and some work that should have been more recognized.

From what I can tell, the people doing the driving out are actually the nobodies. The nobodies are taking the mantle of moral outrage and weaponizing it to drive out people who disagree with them.
At my startup we do the same but with Rust. All the reasons stand. Insanely fast, self contained (web service / embedded UI with static js/html). Could not be happier with the architecture.

I wrote it about it here if anyone interested https://logicai.io/blog/recommendation-systems-in-rust/.
At the scale of the US, passenger rail is disconnected from geography. Look at the map and locate Salt Lake City. It sits in the endorheic watershed known as the Great Basin. It is the only metro area of more than a million people in the Basin. The Great Basin is about the size of France.

From Salt Lake City heading west the first metro of more than one million is Sacramento a thousand kilometers away. In between is nothing but mountain ranges running north south. The little ones only nerds and locals can name. The big one, the Sierra Nevada, which most Americans will vaguely allude to as “the Rockies.” Despite the Rockies being five hundred kilometers to the east of Salt Lake City.

Even further on the other side of the Rockies sits Denver 800 km away. It's the closest million plus metro to the east of Salt Lake. Again across north south mountain ranges.

That’s 1800 km of mountain traversing rail line that only serves Salt Lake City. And it’s still almost that far - 1600 km - to Chicago...and a mere 1200 km to New York City.

The US is vast. Europeans don’t have practical rail from Helsinki to Athens. Or Berlin to Baku. Both significantly shorter than NYC to San Francisco.
I was thinking in the lines of something with a lobby system and the option to join other people's games. But sure, once you have a group zoom works just fine :)
Nod, we don’t have to deal with the pesky issues of moving actual physical objects to be in specific contact in certain ways with other physical objects. Once we figure out a design that compiles (in commercial construction, that would be a plan that passes validation/sign off), we’re ‘done’ except for the pesky bug fixing, iteration, follow up, etc.

Writing code is very close to what 90% of the drafting work is for construction (aka some relatively junior person figuring out exactly how many bricks would fit in this space, and how thick it would need to be, to meet the requirements his senior person told him he had to meet - and trying a couple other options when that is obviously BS that doesn’t work the first few times, and then everyone refactoring things when it turns out the first idea causes too many issues and the architect’s grand plan for a 50 ft open span in an area is impossible with current materials).
>"Yes, it's like that, but with the completely unregulated trading environment reminiscent of the Roaring 20s."

If you think the modern day SEC is doing anything about the current levels of market manipulation and wild speculation, I've got a bridge to sell you.
You are obfuscating with technical terms the fact that the central bank haves the power to devaluate your cash savings.
Dangerous rabbit hole!

Must. Not. Enter!
Sure, Xcode on iOS may be of limited use. But macOS on iPad Pro would be amazing.
One of the particularly horrible medieval torture devices it the oubilette -- a hole below ground with a ceiling out of reach, optionally with spikes at the bottom. You'd be thrown in, and left to die of thirst.
For anyone interested: the physical phenomenon is spin-orbit coupling. Here's a somewhat technical discussion of the classical version:

https://mitpress-request.mit.edu/sites/default/files/titles/...

and the quantum analog:

https://en.wikipedia.org/wiki/Spin%E2%80%93orbit_interaction
Will it be L5 within the lifespan of the cars currently being sold with it though?
Homebrew requires the Xcode command-line tools, which includes the Swift toolchain. If you have `brew`, you already have Swift.
In the "our business teeters on the edge of solvency every month" stage of a company lifecycle, does it really matter that much?

Plus the article never mentions "we'll never need to add more ci/cd", they're simply saying they don't need it right now.
Just like Objective-C, it is a language for Apple platforms and that is about it.

Try to use GNUStep to see how much an Apple language has managed to thrive outside of the ecosystem.
That is so true! Each time I intend splitting this 3rd part into smaller projects, I end up focusing on one only, and indeed lack of sleep breaks me.
You mean, using something like bython[1]?

[1]https://github.com/mathialo/bython
If you're someone who thinks & processes information mainly in the form of Stories & Metaphors, then organization (and recall) becomes organic/natural.

Also on a side note, we must all be wary of epistemophilia!
this will always remain an incredibly difficult problem to solve. the fact that people mention Google should fix it shows that we like to rely on 1 or 2 large companies who should solve this and it isn't even in our imagination that if the power of Google distributed over 30-50 companies might not create the same issue in the first place.

take this thought further (this is going to suck and most will hate this and I won't blame anyone who does because I've also not completely finished this idea in my own head) ... what if everyone got slandered somewhere online. Or in other words I can't change the way people treat me but I can influence my response to how I react. If everyone is slandered then nobody is slandered because the narrative becomes the Web is shit so you can't anyway trust what people write online.

A lot of the problems would go away if we'd come to the conclusion that what happens online really is just a fake world with people sharing unfinished thoughts (that constantly evolve) rather than everything we publish is like a public statement (because it sometimes even has our real name acting almost like a signature on a contract).
When the cription Service is sus