skysight-inc/HackerNews huggingface dataset:
> The fact that there is so much money, SO much money, being thrown around

This is the kind of thing that happens when the wealthiest people have so much more than everyone else: there are enough people with vast amounts of money that they have no idea what to do with that they can easily fund a bubble like this, especially when they are promised by smart-sounding geeks that this is The Next Big Thing that will a) let them get in on the ground floor of a whole new currency, and b) give them a way to leverage their wealth to retain and increase their power as we gradually move more and more toward a post-scarcity society.
Oh, it's definitely possible to go lower than 5x8 and include symbols, but the issue is aesthetics. A lot of your lowercase letters are going to look taller than they usually would, which can be a distraction when reading.

If you don't care about appearances and just whether or not every character is distinct enough to be understood, then I think 4x6 is probably the limit, but I'd be happy to be proven wrong.
This was true in Denmark last I was there. You could buy an "orange" ticket online, well in advance, for a significant discount, which I used for a planned trip into Copenhagen from Jutland.
> You could terminate the account and refund the purchases in full

So a user could sign up, watch all the movies they wanted for 10 years, and then get all their money back, provided they find a way to behave badly enough? Sounds like a pretty sweet incentive to some people, especially if you could manage to then repeat the cycle with another identity.
People are going to have to learn the hard way about bid/ask spreads.
References? Why should they do that?
UML as a way of detailing the low level implementation of a system was, IMHO, a really bad idea. I say that as someone who once drew up all the GoF patterns in UML in Borland Together and then tweaked the generated Java code to do have running Java code for what the patterns said.

But there is a world of difference between "UML as a sketch" and using a diagram to constrain what actual code your co-workers actually write.

Sure – Fowlers’ UML Distilled is still handily placed on my bookshelf but even from when I first read it, I knew that I was never going to draw class diagrams from three perspectives (conceptual, specification ad implementation – leaving aside the GoF practice above). And in the 20+ years experience since UML became a standard I don’t think I ever did.

But turning it around, what diagrams do you draw when
- You are in front of a whiteboard and are trying to communicate with half a dozen (maybe microservce based) teams that you need X to happen before Y but the daft business require you to pass a new bit of data through 3 of the systems to implement this.
- You are in front of whiteboard with some of the newer members of your development team trying to work through what parts of their development can run in parallel and what parts must be serial (because the product owner is new and can’t get to that level of detail in words or drawings)
- You want to explain to the business that one of "these" will own many of "those" unless (and if you are getting ambitious in your whiteboarding) the guard condition is that it is a pink moon or its aries ascendant

Me – I want one "diagramming language" to realise my witterings in. And that one "language" was always sketched UML for the last 20 years.

Sure – if I was a database designer implementing a problem with a relational database I might well use a ER diagram. But that is simply acknowledging diagrams are so much better than words for sharing ideas and the diagrams should be appropriate to the level of abstraction being dealt with.

As a previously enthusiastic Scala user, I'd say that the role for UML has been _very slightly_ decreased by the shift to functional from OO. But not much. The functional example of "map X to Y except when ..." is really about implementation detail and I think most people are happy not diagramming at that level now.
> So if we get consent from a C-level at a company, we don't need consent from every other lower level person we trick?

You have to get consent from someone who has legal authority to give it to you.

> If every white hat has to get permission from exponentially large dependency chains

They don't. They just have to get permission from someone in authority. Different open source projects have different governance structures. Sometimes that is a single person.

> The blackhats set the rules of engagement, for better or worse. White hats should be free to go for it just like with any other vulnerability they evaluate.

If you are hacking someone elses system without their consent (not to mention for your own personal gain), you are a blackhat. By definition. Pretending to be a researcher doesn't change that.
Why is this garbage on hacker news?

The author clearly doesn't understand crypto or how they work.
I was looking for a language to dive deeper into, and I was going to pick between Swift or Rust. I ended up going with Rust. Why? I wanted something to replace C++ that I can write once and re use on Android or iOS. Also, I found lots of interesting projects where other people were using Rust. I don’t just jump the bandwagon, but I just didn’t see that much excitement for Swift or really understand it’s future as a general purpose language outside of Apple development.

And I love Objective C, but again, I only ever saw it being used for Mac and iOS.
How one does explain that the price of Ethereum follows the price of Bitcoin, while both networks are separated, and follow a different roadmap?
txstreet is basically a propaganda site for BCH, that's why it doesn't really care about accuracy.
Totally agree. Except I went from Java to Scala to Go, so coming from Scala Go was even more underwhelming. Scala had just as simple aync sugar and doesn’t have stereotypical Java boilerplate, and had powerful collections functions. Golang felt like an antique.
My own Xcode horror story:

It was the end of 2009. I was working for a small startup doing some Twitter clone. We decided that we want to provide an iPhone app, and since we already provided Twitter like API, the easiest way is to just fork an open source iOS Twitter app to replace all the API endpoints to ours.

I was doing that, using Xcode. One day the compiler complained something like "unexpected `\`". Looking at the code in Xcode, I don't see any \ around the position compiler pointing to.

After stared at the code for an hour, I finally decided to open that file in vim, and sure there's an \ added before a double quotation mark I believe, while in that context an escape is not needed (and doing that is wrong, thus the complaint from the compiler).

So Xcode's editor, trying to be smart, auto escaped a double quotation mark at the wrong place, and don't show it in the editor at all. Their compiler caught the error.
Last Resort Font (2002)
I don't think you can take the action outside of the context in which it is performed. If you take action knowing another person is likely to feel hurt, are you... not sorry you took that action?

Regardless, you can't genuinely apologize for things that aren't in your control. (You can and should empathize and sympathize with their feelings about it.) It may be a convenient fiction at times, but there are many downsides to this type of boundary blurring. I think you do the recipient a disservice by implying they have no agency—especially if they believe you. You also face the danger that your apology seems insincere or you misjudged their feelings, which could actually make matters worse.
I use the GTD method (or a variation of it).

Information capture happens in a variety of media and goes into a physical or digital "inbox". I have both kinds because sometimes I take a note with pen and paper, or I have business card, or I have my cellphone and I can take a picture.

My inbox includes the "pictures" and "downloads" folders on all of my devices. I link my devices together using SyncThing.

Then I have an org-mode file I keep my projects, someday-maybe's, and project archives in. My reference "file" is a 1/2Tb drive split into folders. My file organization is pretty flat right now, so at the top level I have "school" and "recipes" and "day trips", etc.

This is an utter cludge, but it does most of what I need it to. I've actually adapted it some to use at work and that has allowed my to stay very organized with work projects.
EBS is absolutely SAN-as-a-Service, and it's fantastic.

For a SAN, not only do you have to become a "storage expert", but their individual limitations will leave you with thousands of hours of wasted time and effort, constrain your architecture, and hold back your application's development.

For EBS, you don't need to know anything about storage. You just say "Give me some space and attach it to any VM I want" and you have it. "Expand that space" and you have it. "Give me a snapshot" and you have it. "Give me a bunch of performance guarantees" and you have it. "Make it all encrypted": Done.

You don't need to maintain it, repair it, upgrade it. No maintenance windows to apply a firmware patch. No waiting for someone to buy, deliver, and install a new storage array to get more space. No hoping your hardware has the right interconnects. No upgrading switch backbones to deal with performance issues. And I'm not even a storage person! I'm so happy that I don't deal with SANs anymore.
So like git?
Authenticated Non-Fungible Tokens (NFT) Index – Nftndx.io
Non-Fungible Tokens (NFT) Index, also known as NFTNDX.IO, is an NFT explorer that allows users to transparently access and verify the authenticity of NFTs on the blockchain. NFTNDX.IO lists verified profiles of top personalities in the NFT market, tracking the NFTs they have minted and who owns them in real-time. The list aggregates multiple contracts including marketplaces and private platforms.

Homepage: https://nftndx.io

How NFTNDX.IO fights the fraudsters in the NFT Market with an Authenticated NFTs Index:

https://nftndx.io/blog/nftndx-io-authenticated-non-fungible-tokens-nft-index/
It's understandable why people consider 100% of crypto to be a scam.

But several projects have an actual P/E ratio now. You can't deny a P/E ratio. Value is being created here.

In 2013 bubble everything was bitcoin clone but "better". No cash flow.
In 2017 it was unregulated securities - illegal, no cash flow.
In 2021 with Defi you don't need to struggle to explain anything.

People get paid for providing capital at a higher rates than in traditional finance because smart contracts are removing friction. Stakeholders get paid dividends for governance, just like a normal company.
A union that doesn't protect their members is pretty hopeless.
Honestly, that's why switching back to good old Linux feels so good for developers. If you know what you're doing, tossing up a C workspace takes 30 seconds, if you're slow. Using an honest-to-god free operating system is so much more liberating than bending your current setup to meet your needs.
“Permission” vs “identity” while not perfect is at least more distinguishable...
It’s a 3-day galactic space journey!
I'd buy digital wallpaper drawn in the style of the heading image.
When to Invest in a Stupid Idea
The reason we stopped with UML and other front heavy planning methodologies is that what we planned was always wrong.

Software projects always used to go massively over budget, were delivered late, and usually didn't meet the customers requirements anyway.

It turns out that customers don't know what they want, or at least can't articulate it properly to business analysts.

By delivering early and often, we're not only releasing value to our customers early and often but we're getting feedback, allowing us and the customers to go on a journey of understanding their needs.

Also, it turns out that engineering teams know better how to develop a piece of software than architects.

We solve the complexity problems by breaking a project down into (as he says) "pizza team" size components and focus on defining the interfaces between those components, rather than go into the weeds of how information flows within the code. This leads to other complexities, of course, but they don't lead to the same sort of delivery problems that large, monolithic designs have.

All in all, a switch away from a design heavy approach has improved delivery, value to our customers, and enabled staff to be more productive.
There's always some stack frame sitting there; typically the one that called the main loop routine in the first place. At some point a RET instruction will be executed, and control will return to that stack frame's return point. The idea of tail calls is to avoid creating a new stack frame when it doesn't add any value, but stack frames still exist--they have to exist when the last thing that happens in a routine is ordinary instruction processing rather than a CALL.
My first reading thought it would be an imagined Tumblr page involving beavers if Tumblr existed in BC times
I searched for most valuable beanie babies and found a site that said the Princess Di bear is worth $500k. The completed auctions on ebay reveal a market price of....$4.50
This will probably be the most Canadian thing you'll read all day.
The the only way to make something "attractive" to the population is to place up on its competition prohibitive taxation then you have already lost.

Further if that is your "dream" to impose prohibitive taxation on the population I would question your ethical foundation as well

Edit: for the record since someone below is using a straw-man to claim I support subsidies, I dont. I prefer the government stay out it completely, neither taxing nor subsidizing (nor bailing out) anything, or any industry. I am not Pro or Anti Rail, nor I am Pro or Anti Air Travel. I am Anti-Government intervention...
Xcode is ludicrously large. Most installs will clock in 50-60 gigs, but I've seen more full setups exceed 100gb.

Why is this the current paradigm of developing on a platform that notoriously "just works"?
After everyone had politely to apologized to each other, and to the Beaver, they had a few Nanaimo Bars and all was well.
That 5x8 font was completely legible to my six-decade old eyes! Sweet.
Yes, I loved the new one. I am heavy close to 100kgs and 5 11.. I feel comfortable. Then my wife tried. she also feels comfortable with it. So we are planning on getting new one. In the meanwhile I got HAG capisco but have love hate relationship with it
> We have very little evidence to substantiate the actual quantity of real dollars in this system.

I assume the SEC at least has some idea of how much has been deposited through SEC regulated exchanges. That might be the most useful place to get a rough low ball number.
Props to Bella Bathurst -- what an enjoyable writing style (despite a rather grisly subject). I'm still laughing at:

"As he drove, Carswell concentrated on his schedule, sitting with the steering wheel held in front of him like a man before a Sunday roast."
When you have a bad government, the currency is the least of your problems. When you resolve the government, the currency is no longer a problem.

Seriously, in Venezuela there have been recently shortages of: milk, meat, coffee, rice, oil, precooked flour, butter, toilet paper, personal hygiene products and medicines. Some Venezuelans have resorted to eating wild fruit and garbage [1]. Somehow resolving inflation through a cryptocurrency with $50 transaction fees that loses 27% of its value in one week every few months doesn't change any of that. It's just a different set of problems.

However, overthrowing the government will resolve both issues.

Sometimes there are no easy answers.

[1] https://en.wikipedia.org/wiki/Shortages_in_Venezuela
And the compiler vendor is IBM
In my experience, the benefits do outweigh the harm in pretty much all cases where it lives awhile - if you pick the right group of people to care about, and the right things or people to be ok harming.

We all do it, directly or indirectly. It’s necessary to survive. It’s common for instance to not worry too much about the earthworms dying on the sidewalk after the sprinklers run. Most people would consider someone pretty weird if they didn’t drive because of the body count of insects on their windshield.

For example - everyone who drives is implicitly or explicitly saying the benefit to them outweighs the harm to those insects. Everything has a trade off.

Most life survives by eating other life (yes even Vegans), and even pure photosynthetic algae has to kill or crowd out (and starve) competitors and things that would kill and eat it, or they would no longer be alive.

It’s easy to be isolated from this reality, especially with modern life meaning we don’t need to gather, raise and/or kill our own food.

Nature is not (just) a national park with carefully curated trails and animals to snap pictures of when they grace us with their presence. It’s wild fight for survival and dominance - full of growth, birth, gore, beauty, and death.

Recognizing that someone’s trade off to make another country less strong (a ‘other’) in exchange for making themselves richer or their country more capable of doing the same in the future is important (one example) - say a defense contractor making a new weapon.

It is a specific mindset and trade off that we might not agree with it even find repugnant, but it is keyed off important survival needs and a fundamental part of the world and nature we are foolish to ignore.

What do you consider ok to harm, to get the benefits for the people or things you care about? At some point it might be worth making it concrete, it can be illuminating.
Nah, he wasn't, he felt pretty bad about the whole ordeal.
PRT is short for Personal Rapid Transit, and it's a form of transit that basically combines some sort of fixed-guideway-like system with small-capacity individually-routable pods instead of trains. As a result, it kind of ends up with the worst of both worlds: you have the infrastructure complexity (and cost) of a train with the throughput (or lack thereof) of single-occupant cars.

(Musk's Loop idea is basically another iteration of the PRT concept.)
> we'll have a test case soon.

It already exists and is called Austria. The effect is that every job advertisement since 2011 says:

"The minimum salary amounts to xxxx € according to law/ordinance/collective labour agreement. According to candidate's skill set a recompense higher than that is possible."

The first sentence is mandatory. The second is not, but has become a stable trope.

Question for HN readers: do you think this is useful? Why/why not?
Good point for services being installed. Especially when I'm just testing something I don't want to see a full page on how to get it up and running, or even care about the underlying tech. Just give me a docker oneliner. Doesn't have to be the standard way of distributing the app, but at least make a simple image for local testing / development.

Tested RabbitMQ this weekend, and the getting started was soo easy.
Nevertheless it would be useful if everyone knew which "arrows" mean subtyping vs. reference vs. ownership vs. instantiation, and which boxes mean action vs. object/class, etc. If you only have "arrow" and "box", you have to explain what you mean by them in the specific instance every time.

Also, UML does have some nice graphical notation like ——(o—— to denote interface and implementation (sockets and plugs).
A ways back, the president at a multi-discipline engineering consulting firm I worked in made an interesting point. If you give ten EEs a hardware task, they will come back with something that looks similar. If you give ten software engineers a software task, they will come back with ten completely different things. I think this is because in software there are so many possible ways to do something, and so much richness, that writing software is a very different from making hardware, or architecting a building, to go along with the parent comment.
I'm glad you marked my words.

Texas had 40,000 people at a football game, has no covid restrictions, and is at record lows for Covid.

With the exception of Michigan almost every single state has reached record lows of Covid.

It's not an exact science but we have reached herd immunity in almost all of America within a few months of what I predicted.

All with only 25 to 40 percent vaccination number. So it's clearly not vaccination or restrictions providing the full herd immunity.

As for India sure I'll give you that. I should amend my statement to mean 'First world' countries with adequate ICU capacity had no ICU overflow.

You have to quote a third world country with the average personal income of 2000 dollars a month to support your argument because the hundreds and hundreds of other worldwide first and second world countries didn't have any hospital overflows. This is not surprising or unexpected and disingenuous of you to discredit hundreds of other countries in favor of a single country to support your argument.

However, the rest of the first world outside of India has had no hospital overflow.

Asking for a legitimate source this is not the news media.... is not 'moving the goal posts'.

You 'beleiveInScience' Covid zealots think the news media is science. I hate to break it to you but the news media is not a reliable scientific source. You should try to learn what science is before you #believe in it.

I'm not sure what you Covid zealots require to feel safe again.

I legitimately feel sorry for you.

You're in a permanent prison of fear.
> No, the reason we went with go was because golang’s packaging is so much better than node. Or java. Or C#. We get a single binary.

Same can be achieved with node/java/C#. There are 3rd party tools to achieve this for many languages, but at least dotnet has this option built-in: https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotne...
Exactly. You can be sure that when China wants to build a new rail line, there are no environmental impact studies, or objections from NIMBYs. They just do it.
What does recycle actually mean?

Transport risks, storage risks are a big deal. Fuck up, and it gets into our system or excludes us from part of the world.

As for storage, I was hired to help with data systems support for 100 to 1000 year engineering.

Rooms get made, people never go into them again. Machine rooms get made to hold the machines, that service the machines... storage rooms get made to hold stuff, and on and on it goes. Once things get hot, they stay hot basically permanently. Space requirements continue to grow as the waste from handling waste grows.

The costs are high. The risks are high. The space requirements are high, so much more than that nice football field package mentioned in the fluff piece.

Human requirements are high. Generations of people will service that waste, and reserve space requirements are high, because nobody has been able to think the problem all the way through and insure success.

It is a big scale problem. Any error makes it bigger. It will outlive generations of people.

From that perspective, nuclear energy is like a high interest loan. The money is good, but servicing it is brutal as is the timeline relentless.

And this is a closed system we live in. Containment is temporary no matter what gets said. And the service is ongoing, no matter what gets said.

On a cost / return basis, investing in green energy is a much better deal. And servicing that means more energy, not so much paying for energy already developed and long gone.

Recycling green energy gear is meaningful today and will improve.

Most importantly, mere mortals can work the problem and not make 100k year toxic problems along the way.

We can do that work now, should have been doing it two decades if not more ago. And as we do it, we improve just like we did for fossil fuels.
> and also works across platforms and operating systems

As a mac user, I'm not sure I agree with this. Docker does technically work cross platform of course. But it's slow everywhere except for linux. I'd much rather have binary (or even better a `brew install`) than a docker image.
There are some awesome styles for OpenStreetMap :-)