skysight-inc/HackerNews huggingface dataset:
Svalbard is one of the best places in the world to be a digital nomad – report
This is such a patriarchal/capitalist/libertarian/white supremacist take.

What about the birthing and raising of children? What about the schooling of children? Of course in a man's world this is never assigned any value.

What about slavery? America was built on chattel slavery, indentured servitude, and lessor degrees of coercion and exploitation that leverages asymmetries in wealth and freedom. While the first two are technically outlawed, the latter thrives as strong as ever. If coercing resources out of the ground (#6) is a wealth creation mechanism, isn't coercion of labor out of human bodies to do the actual work of #1-6 another wealth creation mechanism, even if it's one we don't want to admit, or at least talk about honestly?

What about Rentier Capitalism[1]? Is it something we want to avoid talking about?

---

[1] https://en.wikipedia.org/wiki/Rentier_capitalism
people are over facebook and instagram is flagging also. tick tock isn’t the end either. who’s next?
Show HN: Habit Recipes: A homepage for your Atomic Habits
Meanwhile Microsoft is just like...let's called it "Blob"
Never ever going to happen.
Why would you migrate to a different location unless you have a contract that state that you have the right to work from anywhere (or laying out the conditions, such as maximum time zone differences and such)?

Anything that is simply a current policy at a company basically has to be ignored. It's a nice to have but if you "can't live without that", go look for another job or adjust otherwise.

And even stuff that _is_ in your contract is not a full on guarantee either as contracts can be amended. Which you still have to sign but they will make it very hard for you not to sign those amendments. But at least it gives you some warning when that happens. I.e. you can refuse to sign and then you have time to look for another job while they figure out how to get you fired.
> The compiler for that language just happens to still understand OCaml syntax, for now.

I think another important point is that the compiler is a fork of the OCaml compiler. That means that to contribute/maintain the compiler, you need to know OCaml. This is probably going to stay this way for a very long time, since the speed of the compiler is important.

> Really that's the main story -- not so hard to grasp?

What's not helping is that the people around Reason never really said "it's dead, move on to OCaml or Rescript". The pages for things like Reason Native, Esy, ReasonML are still up.
>I understand that I end up paying more than I would otherwise, but Apple doesn't really compete on price.

Don't they have rules that companies aren't allowed to charge a higher price for services on Apple devices than elsewhere? Seems to me they DO try to compete on price here. They want to have their cake and eat it too, and they absolutely should not be allowed to.
I find crushing people consistently in any competition to be immensely entertaining.
Agree - there are some aspects to OCaml that feel a bit outdated but the language has been trying to refresh itself over the last few years. With multicore (and a minimal version of effects) in OCaml 5.0, certain aspects of the OCaml will become state of the art again. This is just the start though -- lots of interesting features (around effects especially) should land in the future.

You mention that you write a lot of Scala for a living -- just as a friendly (and intended to be a light hearted) riposte, some aspects of Scala strike me as "long in the tooth" too. With Scala 3 the language has done an admirable job to modernize but I find:

- The language feels heavy and (unnecessarily) "enterprise-y" -- reminiscent of the early 2000s rather than 2021

- The JVM is capable and performant, no doubt, but adds another heavy-weight and monolithic feel to the Scala platform. (Scala native likely to be essentially minuscule for years to come)

- The language veers towards a C++ style "I will have every PL feature." Sometimes less is more

- A Scala IDE (metals or JetBrains) feels clunky. sbt is over engineered and slow and given how important it is to Scala, does not give a good overall impression of the Scala platform

- Some questionable language features like implicits remind me of magic in Ruby (implicits are addressed in Scala 3 but I wonder how many years the ecosystem will have to deal with their complications -- forever??)

- The JVM seems to let down Scala in other places. Example (a) Null is rarely used in Scala but it could still pop-up in weird situations and not always because of Java interop. (Scala 3 tries to fix this via "explicit nulls" but there are compromises with that feature also). (b) A Functional style Scala (Cats and others) is popular. But true functional style has a lot of recursion. This, according to me, requires proper tail call support in the runtime which the JVM will never have. The Scala compiler tries to be smart but I wonder if it is able to deal with tail calls without blowing the stack in _all_ situations. In other words, it is difficult to do a "Haskell" on the JVM -- which we can see in a lot of places in the Scala ecosystem.

(BTW, I have pointed out some flaws of Scala but notwithstanding my criticism, Scala has got many good features that make it worthwhile. I may use it for a future project, lets see...)

> Having said that, Ocaml compiler is one of the greatest miracles in PL when it comes to speed vs complexity of the language.

I totally agree with the statement. Its a very balanced language in all important parameters: a high level of programming abstraction is possible, the LSP language server is responsive, the dune build system is great, compile times are really miniscule and run-time performance is great for a garbage collected language.
I’m amazed at the amount of conspiracy theory support I’ve seen about her here on HN (and conspiracy theories I’ve seen on HN in general lately). Am I the only one perceiving an uptick in this stuff?
This is the best idea. Having employers involved in healthcare and retirement is really crummy. These vestiges of history have been corrupted into massive handouts to the insurance and financial industries, and there is no reason they need to exist.
I'm 1878 on lichess rapid, so slightly better than the author.

At this level (at least with my play style) the end game rarely decides games, usually one side or the other will gain a decisive advantage earlier than that.

It's obvious to me that there will become a point where I need to start really studying endgames if I want to improve forever, but it's not yet. Moreover my opponents also don't understand engames well, and engines don't play them in a human fashion, so it isn't easy to get useful practice in them.
PyPy's RPython is this, although it's probably weirder/more specialized than what you want.
I feel like that's a problem with capitalism, not necessarily facebook :P
Introduction to Mathematical Logic
A couple of years ago, opam was the recommended package manager and dune was the recommended build system–just as today. The opam package index was also searchable for libraries. The OCaml website may have been slightly less clear about these things than it is now, but I think a reasonable user would have been able to find them, especially if they went to the forum and asked. People would have gladly answered questions.
Yep, and Esso + Humble became Exxon. Other parts turned into Mobil, Amoco, Marathon, Unocal and Texaco...
Could you talk some more about the things you found unnecessary?
Well, upzoning, particularly in formerly single-family home single-use residential streets near major cities like LA and SF Bay at the moment would generally result in the transfer of properties from multimillionaire NIMBY retirees and mid-aged administrators down to more working class condo/townhouse/duplex/splitlevel owners. It's a market-based solution for existing systemic inequality.
Exactly, mob ruling never works. No matter how extreme length you go to prove it. So many examples, but somehow either they don't learn the history or this time it will be different. They are most the ignorant and the irresponsible.

Most normal people just want freedom to work, freedom to trade and pursue their own interests and helping those in their circles, not being enslaved to everyone else.
That "lesson" old and is in essence one of the key points of socialist thought, especially but not exclusively in Marxism.

An additional, more radical view point would be that the term "redistribution" is misleading as wealth is generated by the worker and then extracted by private owners.

And what do they do with it? They cripple their ability to make things in exchange for short term gains:

> For decades, many U.S. companies moved manufacturing overseas, taking advantage of cheaper labor and cheaper materials across the oceans. In normal times, America benefits from global trade, and the price of offshoring is borne by the unlucky few in deindustrialized regions.
Here's the github
https://github.com/rainbow-bamboo/habit-recipes
So fix refunds instead of making a worse UX.
My guess, mac and cheese. Definitely a staple of mine during the lean college years.

https://livinghistoryfarm.org/farminginthe30s/life_04.html

"During the Depression, this self-sufficiency carried over into their social life. One-dish suppers and church potlucks were important ways to have fun and share food. On radio and in women's magazines, home economists taught women how to stretch their food budget with casseroles and meals like creamed chipped beef on toast or waffles. Chili, macaroni and cheese, soups, and creamed chicken on biscuits were popular meals."
Yeah, but the earth quake itself didn't cause the Fukishima issue, it was the tsunami after.
I don’t make a habit of giving my personal phone number to everyone I work with.

I mean if it happens naturally (say, meeting up after work for a drink) then sure but I don’t do it as a matter of course.
I was thinking of developing a website that helps you analyze your games vs naroditsky's games. let me know if you have any ideas on what would be useful.
You’re not actually producing baseline capacity at all times. That’s why it is called capacity, and not output.
Roth IRAs are pre tax so even if this bill passes Peter Thiel won't have to pay any taxes on his $5B.
To be fair, Intel nerfed those instructions for a long time. See, DOS was using REPNZ STOSW for timing things. So as the processors got faster, those instructions didn't, so as to make DOS BIOS continue to operate correctly. It was a terrible time for x86.

At the same time, I used a clever 12-byte sequence of those opcodes to swap software interrupt vectors on process switch. So each process could have its own floating-point exception handlers etc. We called it the 'soft vector chain' and it was among the least known parts of our kernel.

A colleague (John McGinty) suggested in our old age we could consult by scratching our beards and saying "Ah! It must be the soft vector chain!" for every problem.
Chainguard, Inc
Except AMP links were showing up in iOS 15 in the beta and for the first few days after official launch.
Crypto’s Trillion-Dollar Opportunity: The Altcoins That Could Take over Facebook
People need to talk to each other to quickly debug and understand what the problem even is.

To understand that the fix is a change to equipment in a data center, and on top of that what that change needs to be, how to make that change safely (though in this situation it's hard to imagine making things worse).
It's been done; it just was never accepted into the core. And it never will be.
> In other words, the ECJ considers EU member states to no longer be sovereign.

No, EU Member States are sovereign. They can quit whenever they want. Unlike say Texas in the USA.

> Why can't the EU be merely a trade and foreign policy union - why does it have to spread into every area?

This viewpoint, common with Brexiters, is completely wanting in historical accuracy.

The EU and its legal (edit: and de-facto) predecessors have always been political. The European Coal and Steel Community was founded in 1951 to “make war not only unthinkable but materially impossible”. Economic integration was just a means to an end, namely political integration.
There's not. It's just a figma of your imagination.
Everyone I talk to in tech has a RTO date of January 2022. However they also made fully and partially remote an official offering (I say official because of all the tech companies I’ve worked for it was never out of the question, just arranged and not offered). That’s fine, but most of my coworkers are now either partial or fully remote (to the point where we have almost no existing NYC team that would come into the office). So what does this January 2022 RTO really mean for any company?
The video is at atomic resolution. The dots in the crystalline structure are individual atoms.

To do this in realtime video is bonkers.
They actually banned political ads for a while: https://www.nytimes.com/2021/03/03/technology/facebook-ends-...

but honestly, I think the US government should cap the amount of ads or money a candidate can spend, the ads you're getting on facebook is really the symptom of a much deeper issue.
Assuming they can get into the building ;-)

(context: https://mobile.twitter.com/sheeraf/status/144509915031650305... )
Lots of liquidity has been created, worldwide, in attempts to keep people and businesses (big and small) afloat in lockdowns and/or "natural" consequences of the pandemic (e.g. reduced travel and so on, lots of industries would have seen trouble lockdown or not). Production surely did not grow in lockstep. What else would anyone expect other than prices catching up with money supply?
Intel's unified mesh does have some advantages over AMD's quadrants, but Netflix's workload is pretty unusual. Most people are seeing better performance on AMD due to more cores and much larger cache.
Decentralized Cloud Storage services, like Storj DCS – are really interesting when compared to R2/S3. They are compatible with AWS S3, but with better economics than both R2 and S3 (1/10 price of amazon) - https://docs.storj.io/dcs/getting-started/quickstart-aws-sdk...
We don't have an abundance of housing compared to past times. In desirable-to-live areas there are severe housing shortages, largely due to NIMBY activists opposing new construction of housing in those desirable-to-live areas because they want to protect and further inflate the price of their own property by using the government to artificially constrain the supply.
You're not following the implication all the way through.

If a player M controls some "share" in the game and an independent contender C can appear and match M's current share on <1/10 M's current costs, then M's costs to maintain its position relative to all others are not greater than C's costs. If M₀ is M's current offering, then M can carve out part of its budget to fund the entry of their own, controlled Cₘ, independent of M₀, and when Cₘ reaches maturity and matches M's share from M₀ alone, they can let M₀ die—or keep both M₀ and Cₘ around, having advanced their take with greater efficiency than all the costs it would have required to make the same gains with M₀ alone. This assumes that the share from Cₘ comes entirely from those competing with M. This won't be the case; M₀ itself will suffer. But even in the worst case scenario, the share from Cₘ can come entirely from eroding the share of M₀, i.e., a simple transfer. This also won't happen. However, even in the event that it does happen, it's still a net win for M, having used Cₘ to cut their costs by >90% under the regime with M₀.
A lesser known mechanism for alcohol tolerance
Microsoft Blob. That has a certain ring to it.
Yeah, I think a lot of managers and executives want the social credit of "we're totally open to experimentation and trying new things!" because that makes them sound cool. I don't think they're "lying" since that requires intent, but I think a lot of the time that's also not a 100% honest sentiment either. They are nominally open to experimentation...so long as you know the experiment is going to work.

Not going to say the company name (though you might be able to figure it out based on my post history, I ask that you don't paste it here if you figure it out), but I was working for a bigass megacorporation where management told me upon being hired "we don't play the blame game here, things are going to break". That sounded cool, and about three months later, I committed some "risky" code (which passed the PR review process evidently), and it broke production for about two hours. I then got VoIP call with that same manager who yelled at me telling me that I need to be more careful because this is unacceptable.

Presumably this manager was frustrated and just needed someone to blame, so fair enough, but it's not something I ever really forgave if I'm being honest.
For my own learning, what do you mean by a 'crash cart' here?
I am seeing what the GP comment says in a codebase I manage, around 47k LOC. Not massive at all, but enough where the problems mentioned above start to pop up. This is an application that runs in servers to analyze traffic data, so it has both analysis code and also a lot of code for the analysis framework. It gets hard to manage. I have unit tests and also integration tests that cover some, but not all of the code paths (it's very hard in this case to have everything covered). Most of the times, when they fail is due to something that would have been caught by static typing.

The codebase is being slowly migrated to static typing. On one hand, as the parent says, the typing module is still immature and there are still some Python constructs (not too weird ones, see [1] for an example) that you can't type-check correctly. On the other hand, I like the fact that you can include typing slowly and not all at once, it makes the effort much easier to tackle. And, if typing works, it works well.

Regarding performance, well. Parallelism is pretty hard to do well, and the language itself is not the fastest thing. Some parts are migrated to a C extension but that's costly in terms of development and debugging time.

Despite all of that, I do think that Python was the best choice for our situation, and still is. Maybe from this point onwards another language would make things easier, but without Python's library support, ease and speed of development and expressiveness the cost of just getting to market would have been far higher, and probably we wouldn't have reached this point with other languages. And migrating the codebase to another language is just not worth it at all, as there are still a lot of areas we can improve quite a lot with far less effort than a full rewrite.

1: https://github.com/python/mypy/issues/2756#issuecomment-8772...
For Foss OS gnome web, KDE browser can do trick
What's more a problem for me is that, I assume, any money to bring back manufacturing, outside of spooky market action at a distance, will just be pork and line pockets with no meaningful movement.

I hate that I've grown so cynical, and I don't know what to do with this hate, to be honest. It's not healthy, I'm certain of that.
That's funny because the Scala 3 new syntax seems to copy quite a bit from OCaml.
20 seconds? I thought molecules speed through a thousand cells in a fraction of a second!? How come the formation of salt in this setting is so (relatively) exorbitantly slow?
Nearing 30, nothing.
are we reading the same comments?
Wouldn't T4 have been a better name? sure it does create the risk of a U5, but prequels are not usually better. (Unless you love endless discussion about intergalactic politics).
I would add to 9, "Move and store information". That's what most of us here in HN do.
Mafia worries future as millennial mobsters prefer texting to pistol-whipping
This is not a Japanese specialty; lots of couples break up after the kids have flown the nest, and both partners have to put-up with one-another all day and all night. It's hardly surprising.
What other private property are you in favor of taking from others?
Not saying you're right it wrong, bit Theranos seems like a counter example to what you are arguing.
At these sizes, tpu would definitely be the way to go, and would likely be a lot cheaper (and potentially faster) than GPUs.
Effectiveness of mRNA BNT162b2 Covid-19 vaccine up to 6 months
Yes, and so is encryption. Either would rule it out for this kind of crisis.

That said, I don't know what's so wrong with telephones.
You may be better off using rails instead to fully capitalize on rapid development through automagic.
Ivermectin for horses is the same ivermectin used on cats/dogs and can be eaten by a person in the same weight for weight dose as for a horse. So a dose for a 1000 pound horse is ten times the dose for a human.
As indicated by research it is totally ineffective for treating Covid-19. Some people were hurt by eating a horse dose that was ~~10 time too much. Others injected themselves with a horse dose in water. I do not know how many died from these treatments.
https://en.wikipedia.org/wiki/Ivermectin
I really want to see a C compiler written in shell.
Companies are in love with JIT, so they don't warehouse many products. When disruptions in the supply chain happen it's then up to the customers to do their warehousing for them.
Created 6 minutes ago to shill for some cryptos? HN won't like this. Wish I could flag but it's not available yet.
Dividends have no net effect on how much you earn from a share. If a stock is currently priced at X and then pays out a dividend of Y, the price of the stock decreases by Y so that there is no overall effect on the value.

The reason for this can be understood in many different ways, but one way I like to look at it is if paying a dividend had no effect on the price of a stock, then one could in principle buy a share of the stock at a price of X just before the dividend is paid and then sell the stock at a price of X just after the dividend is paid just as you describe, effectively pocketing the dividend and earning an almost risk free return.

Of course in practice we know that on average the price of a stock drops by the exact amount of the dividend paid, and hence collecting a dividend has no overall effect on the value of a stock.
It is if I get all the benefits of paying what that 30% covers.
Ah, then we agree. I thought you meant using phone numbers to call someone directly.
Well, there are others of "us" that realize Facebook is a company just like any other company. Switching from Facebook to X or Y doesn't realy make any difference. And if you do think it makes a difference, you are very naive.
This is why Netflix has a policy of routinely breaking things on purpose. If all your other practices are pretty decent, it's easy to build up false confidence based on all the disasters that you haven't actually prevented, just made unlikely.
Hopefully the market will correct by funneling money into distributed manufacturing. This will happen because money loves buying things, dislikes making things, but actively hates it when there's nothing to buy, nowhere to go, nothing to do.

I actually think repair and remanufacture is a great place for growth in this area. It's a lot easier to enter than full-blown factory production, AND it will help a stuff-rich society get some real utility out of all that crap sitting around in storage units, closets, and landfills.

Maybe I'm just in a good mood but I'm actually kind of excited for this.
They'd need to raise the limits then - the contribution limits on traditional/Roth IRAs are significantly lower than employer plans like 401ks.
> For example, I used to eat out all the time because I never had time to cook.

I had a strangely opposite reaction during Covid: Recognizing that local restaurants would struggle, we doubled or tripled our usage of restaurants, plus a bump in tip on top. This was takeout, of course, but they would normally be dine-in experiences).

We still lost a couple of our favorite restaurants to closures but on a whole, the town came through pretty well.