skysight-inc/HackerNews huggingface dataset:
>The political examples you give are valid, but couldn't gold (for example) work as well to fund Wikileaks?

I live in New York, how do you suggest I send gold to Wikileaks? How much gold would I have to ship to justify the shipping costs to whatever Europeans city they were based, even if it was feasible? On the the other hand I can send them $5 in litecoin or a dozen other cryptos and pay only a few pennies for the instant, hassle-free transfer.

>If I can convince someone my bitcoin has real value and they trade me a bushel of wheat for it, why would the bitcoin have any value to anyone else?

If I've been blocked from paypal and JP Morgan because of my currently-frowned upon political or cultural position, I'd be eager to accept your bitcoin for my goods. Especially if I could trade it for a needed bushel of wheat.

>At some point you need to convert any currency to goods or services so to me the real value of a currency like this would be it's stability of value, but it apparently lacks that.

This is true if you are holding it, or the goods and services you want don't accept it as a payment option, or it is difficult (usually because of regulatory hurdles set up by the government to prevent competition) to convert it instantly into whatever other currency (fiat or otherwise) you want to hold it in.

Ironically, bitcoin and other cryptocurrencies would be much less useful and more likely to fail if governments and central banks didn't design their network of financial institutions and payment processors to be a walled garden that have claimed the right to erase people who ran afoul of the powers-that-be for any reason (or no reason at all - rarely is a reason given to those who have been financially unpersoned). Unsurprisingly, those who are disenfranchised by the digital economic system are not going to just throw their hands up and starve. They will be forced into other financial ecosystems. In the words of Princess Leia, "The more you tighten your grip, Tarkin, the more star systems will slip through your fingers."
Rui has made it explicit that a commercial license is available. Hey Rui, you should replace "please call" with a dollar amount in order to increase your conversion rate ;)
Thank you, I will try to take this up. What would be the best way to reach out to you?
The usual method is iterative:

for digit in a, for digit in b, multiply digits and offset by sum of indices of digits. The sun results.
Bitcoin mining becomes unprofitable as BTC price falls to average cost of mining
Ask HN: Is 4-dimensional depth buffering feasible with modern APIs?
A recent post (https://news.ycombinator.com/item?id=31750981) shows an implementation of 2-Dimensional Voronoi diagrams, by rendering a number of cones, collapsing along the z-axis, and using the GPU's z-culling as a de facto optimiser (it even bakes in free inter-cell anti-aliasing).

(This also allows weighted voronoi to be implemented simply by changing the gradient of the cones.)

I'm treating this as an analogue to 2-dimensional light-cones with a depth axis treated as the dimension of time. The z-axis collapse leaves everything within the domain of the first cone to intersect any given [x, y] 2-Dimensional location.

If we get depth culling in 4-dimensions, we can take a space [x, y, z, Ω] and treat our Ω dimension as the dimension of time (as we did for z in 2-dimensions).

And that would give us 3D voronois (with a lot of skipped stuff about volumetric rendering).

We can alter the gradients of the 4D cones, then we have weighted 3D voronois.

I think that this could be used for an interesting voxel experiment.
ec2 alpine on t3.small boots in 30 seconds. 45 seconds for spot.

default-like vpc with public subnets and internet gateway is fine. zero trust.

route53 health checks and returns up to 8 hosts in random order.

to the gp’s point, using aws sdk to manage ec2 is shockingly easy. a lambda on a 1 minute timer with an aws sdk runs circles around autoscaling groups et al.
Keeping in mind just how rural parts of the US were helps; many didn't get electricity until the 1930's or indoor plumbing as late as the 1950's. The farmhouse my dad grew up in didn't have indoor plumbing the first few years of his life.

Of course, city folk had electricity and gas much earlier, but even today a full 1/5 of the population is outside of urban areas; it was at least that much back then.
Any studies in what these things do to the frostline?

Heat pump is better than burning fossil fuels, but we also stop needing to treat system after system like it’s a bottomless well. We did that with real wells, then rivers, then the sky, then the ocean, then carbon dioxide and next up will be ground heat.

There was a house last year that I think people were complaining about on Reddit, giant house out I’m the woods, all glass walls and heat pumps, labeled as green. It’s not a green building if you are 2x as efficient as fossil fuels but your house needs four times the BTUs of a reasonable design and 6 times a green one.

Twice as efficient and half the heat loss is green. Blowing the surplus is not.
It's not simple, you're right, but history has shown again and again that it can be viable. Society has made a lot of progress.

In the end people can just choose. If someone reading this right now eats meat, then you can make the choice to eat more plants. Please do so as much as you can, that will make a difference in saving the planet!
People can (and often will) be vindictive, specially people with the power over you and your career. Call me cynical, but in my few decades of work life I've come across more than a few such people. Say what you will about how you wish leaders would behave, but reality is different.

I've seen ego- and power-tripping at all levels, even in situations where the people playing these games had nothing to gain or lose from torpedoing the other.

Imran Chaudhri would have been best served by keeping all written communications strictly minimal and work related. Something along the lines of "I'm leaving in a months' time for other opportunities. It was a pleasure working here, thank you for your support, wishing you all the best." Nothing would have been misinterpreted.

Keep any and all sentiments out of work related communication.
I disagree. Cross-compiling has nothing to do with why Electron is common. The browser is the runtime that currently fixes this mess. WebAssembly would need a runtime matching current browser runtimes to be a real contender, and the best choice here is... a browser. So now you have electron but it's WebAssembly, which isn't significant enough to make a dent in this mess.
Spaghettification is about gravitational tidal forces pulling all your molecules away from each other.

Magnetar vaporization is about the electromagnetic force (which is much stronger than gravity) tearing your molecules themselves apart. (Although the gravitational tidal forces around a magnetar would also be unpleasant.)

Magnetar vaporization would not be painful: Pain requires nerves, and your nerves would be gone. It also requires a brain to receive the nerve impulses and that would be gone too.

Spaghettification could be painful especially around a medium-sized black hole because it would happen slowly enough that you could feel your body being torn apart. Around a small black hole it would happen so fast that it would be essentially painless. Around a super-large black hole like the one at the center of our galaxy the tidal forces might be so gentle you'd never be spaghettified at all.
Yeah - its important to set aside space where we can both recognize Elon has done some impressive things, but also rightfully point out he has consistently been a massive bellend.

Regarding the landing rockets issue, I've found BPS Space's youtube series on trying to land a model rocket in a similar matter very enlightening. https://www.youtube.com/watch?v=miMT44LFUjs
If you publicly trash your company (externally or just broadly internally) in other countries you’re saying you won’t be fired? Or face some discipline?

That hasn’t been my experience at all.
The Apple linker also seems to have a habit of randomly changing it's mind about certain niggly details about MachO binaries which is extremely irritating as a compiler dev
My industry routinely has to have electrician install additional controllers (basically just a Linux industrial computer) on customer sites because the ones already there won’t support our software. With this, I could imagine just shipping a binary on a flash drive that the customer can run on whatever they have on site. There is nothing stopping that other than it’s too hard to build our software for hundreds of hardware and OS combinations. With this you probably only need to build a handful of artifacts. It would save thousands per install.

If there were a plug-in system to be able to run different languages than Lua, that would be cool too, but maybe I’ll have to learn Lua.
Around 2013, having only knowledge of svn at the time, I tried both git and mercurial to see which I liked more and found git to be a lot more intuitive than mercurial.

It's been long enough I don't remember the details about why I didn't like mercurial, but fame power had nothing to do with it, nor did website integration - I was only using it locally. How it worked just didn't fit with how I thought about version control.
Ask HN: Feel bad about working in crypto, what to do?
I work for a DeFi protocol that has a token. I joined in 2021.

I would describe myself as having neutral stance towards the crypto industry, DeFi/Ethereum more specifically. I am not a fan of most other alternative chains or Bitcoin. I understand that the majority of tokens and services are scams and markets caps are a bubble driven by speculation, but I also see true potential in the technology and ideology. Both of these opinions kind of cancel each other out leading to me being neither fully pro- nor fully anti-crypto.

However, the constant backlash from the public is nagging me. All the hate for crypto, even though much of it is uninformed, makes me question my decisions. I am also worried about future employability. If crypto fails, which is a real possibility in my mind, will I be unemployable because I spend several years in the scammy crypto industry?

Just feeling a bit lost. Anyone else in a similar position?
That would require OS specific APIs which are distracting.
Sweeping generalizations are scarcely true or helpful. Young gamers play much more than just “fortnite&co” just like Millennials played more than Call of Duty and other FPS games and just like Gen X played more than Mario and other mascot platformers. Plenty of young gamers are perfectly capable of playing, understanding, and enjoying modern adventure games.
Ugh Unicode has been the bane of my existence trying to write a text format spec. I started by trying to forbid certain characters to keep files editable and avoid Unicode rendering exploits (like hiding text, or making structured text behave differently than it looks), but in the end it became so much like herding cats that I had to just settle on https://github.com/kstenerud/concise-encoding/blob/master/ct...

Basically allow everything except some separators, most control chars, and some lookalike characters (which have to be updated as more characters are added to Unicode). It's not as clean as I'd like, but it's at least manageable this way.
That’s ECS without the Fargate.
Pipes, deadlocks, and strace annoyingly fixing them
> with a VM, you're stuck with what the cloud provider offers

AWS has a very big menu of machine types.
But that won't stop your workpiece from flying into your eyeball/jaw/neck/chest, or you from inhaling fine particles. Safety features are nice, but aren't a replacement for knowing how to use the tool safely.

And that's just safety. Knowing how to use the tool properly means using a featherboard, or not using both the miter gauge and fence, using a crosscut sled, and other things which ensure your piece won't be marred or jammed or bind or cut incorrectly. Proper use also leads to increased efficiency and less waste.

Same things apply to K8s. Even if you buy some managed product or safety feature, you still need to know how to use it right after that point, or your work will end up shoddy.
I see mold does not yet support LTO [1]. But if it were to, could we still expect performance gain over lld when doing LTO?

[1] https://github.com/rui314/mold/issues/181
HTAP Databases: What Is New and What Is Next
> I am not aware of any scenario where the code point is meaningfully what you want.

The code point is the most meaningful thing. I'm confused as to what you think you're parsing when you parse text?

> Grapheme clusters are not part of the transmission format.

Absolutely. The intent of my comment was to point out how most programming languages expose strings as some specific UTF encoding rather than exposing them as a collection of code points - exposing strings as UTF anything is a leaky abstraction. An exception could be made for lower level languages, like C, which define strings as pointers to the encoded data.
What prevents gaming GPUs from being used in a data center? Is there some licensing restriction?
Adventure games are thriving. They may not be Twitch and YouTube headliners but there's still a huge audience.

A friend of mine is making a point & click adventure with Unity and has a playable demo on steam[1]. Unity and Steam (and their competitors) have truly made it possible for individuals and small teams to chase an idea to completion.

[1] https://store.steampowered.com/app/1589610/The_Frogs/
Thank god we have normal cars as I have never understood the appeal of a smart car since everything a smart car can do can be done with a halfway decent smartphone.

* by smart car, I am not talking about self driving cars, I am talking about the gimmick of running some Android and iOS apps on one's car
Can we settle on mine's expensive, yours is crazy expensive?
Ask HN: How strong a signal of idea value is “smart people want to work on it”?
In a recent interview about his belief in blockchain technology, Kevin O'Leary (Shark Tank) said:

"Look at an MIT graduating class of engineers," O'Leary said. "The smartest people want to work on the [block]chain. So you've got the majority of the best intellectual capital in the world solving poor outcomes on the chain — why wouldn't you expect that to work?"

Is his heuristic good? Are there examples of many highly intelligent people being drawn to work on technologies or ideas that ultimately prove useless?
> Git doesn't even technically have branches, just pointers to commits which can easily get mixed up, go headless and fail out in ways that just never happened in SVN.

I mean, if that's a reason to say git doesn't technically have branches, then neither does svn. It has subdirectories that you can make copies of at any level, and copy commits between them at any level, such that you can make an amazing repo-within-a-repo mess not possible in git.
There was a follow-up in 2022.

https://www.askamanager.org/2022/02/update-my-best-employee-...
Animals need enormous amounts of water. If you have water, you can produce plants.

What land specifically is useful for animals, but not capturing carbon or growing plants? Please give a specific example.
HODL may be dumb, and yes you can cash out and repurchase, but "cashing out and repurchasing" requires timing the market, which generally doesn't work out.

I could've cashed out and repurchased funds in my IRA over the past few months, but that would've required me to be able to predict the future.

> The entire philosophy can be reduced to: if you think it’s going to go up, buy more, otherwise sell.

Isn't this the philosophy behind all investing?
> - self cleaning toilet and bathroom - https://www.youtube.com/watch?v=2CCI-ysfFr8

My wife watched that video, and was nodding along... "It's a bit wasteful of water, but I like the idea!" And then the video ended with "And the latest version is transparent."

She yelped "why the HELL would they end with a statement like that, and not explain or go into any kind of detail?!?!?"
A lot of choice yes, but they are all either slow or overpriced.
> The “scare quotes” here are used to convey that the author does not subscribe to the underlying political position that the phrase communicates; rather, they’re quoting someone else’s usage. This is correct.

No, it's not.

Submitting the original article titles on HN is not making a political statement, it's the rules. Since it's the rules, it's not necessary to add one's own scare quotes - in fact that's the editorializing the rules tell you not to do:

"Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize."

https://news.ycombinator.com/newsguidelines.html

In this case, the original title is

"Tires Slashed, Mirrors Shattered Along Laurelhurst Street Where Tensions Between Neighbors and Houseless Residents Continue to Escalate"

That exceeds the maximum limit on HN, but can be trimmed without the scare-quotes editorialization. (In fact, the scare quotes take away 2 characters that could otherwise be well-utilized.)
I dislike "contact us for pricing" too, but pricing is hard! I don't know how much I should ask for. This is also a bit unusual business model because mold can be used for free. I'm happy if users pay me 10%-20% of the total cost they could save by using mold though.
> but this time without using any kind of looping.

See, to me, recursion is a kind of looping.
Feel compelled to repost

https://www.hanselman.com/blog/microsoft-killed-my-pappy
In the past, there have always been people new to bitcoin joining in. But my god, this year we had a crypto superbowl; it's hard to imagine that there is a large untapped population remaining.
also you want to teach: why is iterative factorial faster than recursive? and , why do some (arbitrarily) large recursive factorials crash while the iterative equivalent just takes a long time ? (stack overflow)

IMHO we don't teach compsci kids enough about the costs of things - new vs. * for example
Another way to reduce NAT gateway charges is to simply not need them in your network architecture: IPv6-only, immutable infrastructure (i.e. pulling updates while building the AMI in a different environment so that there is no need to pull from the Internet in production)...
Is it a safe assumption that we'll see a 5th and a 6th crash? Isn't it always possible the current one will be the last?
clojure spec will do this in the way you're asking.
There's nothing wrong with the architecture you describe. In fact, I've even migrated/merged microservices into a monolith several times. What you describe about restarting, etc. is accurate, and you need to solve for that even in other architectures.

Conway's law is more important: "I need to deploy my team's change without waiting for your team's job to finish".
You placed all the blame for gas lines and price controls on Carter, when it was a policy imposed by Nixon and continued by Ford. Then you complain about Carter 'dinking around' because he opted to work with Congress and stick to the goal of trying to balance the federal budget. Many of the price controls had been dismantled by the time Reagan took office.

I might observe that Carter's 'dinking around' also reduced the federal government's budget deficit, which increased sharply under the Reagan & Bush administrations, along with the national debt.
I think we need to be careful with trusting even our own anecdotal evidence because it's simply riddled with biases and bugs. 30+ years of experience is certainly impressive but I'd say you probably never worked in a senior team on a larger Clojure codebase for example which would give you quite the opposite impression. You should read the anecdotal evidence in that community, it's very different.
Waiting on this one.[1]

It's rather impressive that the whole Rend3->WGPU->Vulkan chain for 3D graphics works under Wine, because that's all bleeding-edge stuff. It's only that full screen won't work. Wine reports "fullscreen true stub!", so it's something not implemented yet, rather than something broken.

[1] https://bugs.winehq.org/show_bug.cgi?id=53115
It’s not about ‘working’, it’s about the cost of electricity when it gets colder and the efficiency drops. Gas is pretty cheap for heating in most of the US…
The visual representation seems to have many different ways to represent the same underlying idea - for instance, the first two examples which represent the same very short bit of code with an "OR" node vs a pair of trees.

Is there any plan to make a "formatter" that normalizes things into a consistent set of patterns?
The problem is there are no sane in-between options.

On one end of the spectrum are either neat platforms like Heroku or Vercel or ssh and bear-metal with simple scripts.

On the other end of the spectrum, we have Kubernetes.

Everything in between:

- The learning curve is much steeper than Heroku and Vercel

- The skill is not likely to transfer to the next job

- The ecosystem is not as complete as Kubernetes

Most mid-sized companies went for Kubernetes because the in-betweens are not very optimal and need to take some risks on betting them.
mold does support LTO. It's not faster or slower than lld both in terms of link speed and the output binary's speed.
So, will all this wasted effort be redirected towards something useful at last?
> There was a time you could just walk out and pick it off trees.

For some, yes. Others you had to hunt or catch.

> Food didn't change. We did.

If you mean the human population grew to a point where simple hunting and gathering could not support it, and then food changed after that, that's getting things backwards. Our ancestors invented farming, i.e., a new way of producing food, and then the population grew larger than hunting and gathering could support. So food changed first. Then we changed.

> You must always ask:

Progress towards what?

Yes, agreed. Not everyone would consider our ancestors' invention of farming to be progress, for example.
My 2c:

Start with basic k8s.

Just getting a couple of apps deployed on a cluster with logging, scaling, pipelines takes ~ 2 weeks.

Trying to rebuild that basic functionality using ad hoc solutions takes way more time and rapidly becomes more cumbersome as the wheel gets reinvented when k8s as a platform has well documented solutions/tools.

Putting it into production leads to a handful of footguns that take a while to sort out related to pull-policies, caching, scaling, security, etc. But it's fairly manageable. And probably easier to premempt than customized solutions since these pitfalls are somewhat well documented.

Past a certain point though, especially as the work veers into things like operators, sketchy helm packages, service meshes, k8s falls apart fast if you don't have people on it full time, and it's much better to write some customized code.
Remember how 3D TV was "the future"? Boatloads of cash & brainpower were set on fire producing standards, devices, and content.
I modified a byte in the encrypted data. It then failed the modification detection code (MDC) as defined by RFC-4880. My article:

* https://articles.59.ca/doku.php?id=pgpfan:mdc
> [...] I'm a little tired of being told my personal anecdotal evidence is not sufficient to conclude that water is wet.

The problem is, other people with just as many credentials as you have the opposite experience. From an outsider's perspective, two people with equal authority say opposite things, what can they possibly do except an independent study?

Also, note that there's a reason anecdotal evidence is not always reliable. E.g. the famous story about fighter pilots and the "regression to the mean" hypothesis.
https://www.abettersource.com - Don't let their polished website throw you off. They have a TON of good use office desks and chairs in their showrooms...Herman Miller, steel case ..on and on.