skysight-inc/HackerNews huggingface dataset:
> So, basically you are saying "Rust is mostly used as an application programming language anyways, so let's not pester those users with the overhead of OOM handling"?

No. What I am saying is that Rust intended to be a systems programming language that could handle OOM properly everywhere, but that got a lot of opposition because some operating systems, mainly Linux, make it impossible for programs to handle OOM _at all_, so adding proper OOM support to Rust would mean that every Rust Linux programmer would be paying for a feature (in ergonomics, etc.) that they cannot use _at all_.

That's the irony.

Linux design has made it not worth it for new programming languages to be designed to handle OOM properly, because that's impossible to do in OSes like Linux.

People have been complaining about this for user space programs for the last 20 years, and the Linux kernel stand was "that's a feature, not a bug".

But now that they are confronted with it, you see Linus writing stuff like "that's not acceptable".

That's a huge double standard IMO.
Not a native speaker either but it seems like an acceptable sentence. Here is a slightly reworked version that might be easier to understand. The brackets mark where I added something or left something out:

"I am sure that many [...] readers of this [...] book know [the book] 'On the Origin of Species' (by Charles Darwin) inside and out."

Edit: "to know something inside and out" means to be very familiar with something.
Yes, I suspect the release notes are still being worked on. Or at least, I never noticed these sort of statements in the past.
> Note that if you are reading this file from a Git checkout or the main LLVM web page, this document applies to the next release, not the current one. To see the release notes for a specific release, please see the releases page.

That seems to indicate that it’s a work in progress and someone forgot to do a cleanup process for things that didn’t change.
Linux Declares War On Rust Community
Something like https://github.com/fukamachi/sxql
Thank you. Politeness is an underrated quality online.
Not sure about minis but that was true for macbooks ten years ago, when you could easily upgrade memory, storage and batteries, and you could install a recent and fully working linux distro when apple stopped supporting you. That unfortunately hasn't been true for a while. My mid 2010 MBP is still perfectly usable, I don't expect my M1 air to last more than a couple, maybe half a dozen years.
The stock is valued of the basis the net present value of future earnings.

The obvious difficulty there is determining the future earnings (and discount rate).

But that doesn't mean they don't exist - it's a rational premise of valuation.

Amazon is worth a lot because it's a giant machine with $350B in revenues - so investors can quibble over their earnings and 'how much that is worth' in future earnings - but it's based on those numbers.

BTC valuation is just whatever the crowd wants to pay.

A BTC is a magic number, and that's it.
In California, potential employers are not suspose to look at your credit score when hiring.

(This might have changed. Too disenfranchied to even look it up.)
Does this run in the browser of each player, compiled to wasm?
Python Collections Library Tutorial
The reason I find the topic fascinating is that the semantics seem to obliterate the discussion before it can really begin.

I'm assuming that from PHK's point of view, he casually used "the Jews" as a identity for "Israel". That's crass and wrong, but as another white European I'm ashamed to say that it is something that I might have also done before I was given the opportunity to learn a little more about the topic.

I'm assuming that from your point of view, the language PHK used, with the history irremediably attached to it, is presumably just such obvious anti-Semitic racism, perhaps being so similar to language that you've certainly heard several times before, that you feel compelled to call it out as such.

And so, here we are: unable to discuss the topic because the language is constructed from hand-grenades. By the time we have recognized them as such, our hands are already missing.
> “literally orders”

From the article:

‘"I bought this book [Governance of China, by Xi] for my colleagues as well," Mr Zuckerberg was quoted as telling Mr Lu.’
BTC is quickly becoming a scapegoat for actual issues.

We are producing tons of useless plastic crap thrown out almost imidietely at the purchase. Roughly half of food get throw away. But thats not an issue. Same case for cities not fiendly towards mass transit force huge polution and waste of petrol etc etc.

But only if BTC were dead the global warming would stop and there would be no crime.
That's fair. It's an unbundling on Meetup. Meetup is great but as it's not specific to a sport it doesn't solve the problem that well. When you go to a Meetup the games vary in quality (bad fields, late organisers, not full games), having a sport specific app with quality review solves this.
It collects much less information than American credit bureaus, but the SCHUFA does save what banks you have accounts with and for how long - the longer the better.
You might want to take a look at (shameless plug ;) ) https://pyotr.readthedocs.io
They don't serve the same purpose.

Pyinstaller builds bundle the python binary with the project. It works without a Python installed on the system, is not portable and the resulting binary is fat. It also can fail in numerous way and be slow, but end users will find it the easier to use when they work.

Pyz files just contains python code. Shiv produce them by bundling your code and the dependencies, but you still need a Python installed on the system to run that. You pay the cost of zipping only on the first run though, after that, it's unzipped. And their are portable if you use no binary wheel. It's light and easy to get right.

In that sense, they look more like War files in Java.

Pyinstaller, like cx_freeze and nuikta are for end users.

Pyz are for devs.
Regulate third-party food delivery providers – Petitions
> - you can integrate code from hundreds of developers fairly safely (knowing that no one has changed the default behaviour fo builtins and different dependencies won't clash).

It's exceedingly rare for this to be untrue of Python — it's technically possible to hack builtins but there's intense community pressure against doing that.

> - the syntax, although not the most succinct is fairly easily readable and maintainable by other developers.

This is sort of true but it misses the aspect which makes Java hard to maintain: the language being less capable means that you end up with more boilerplate syntax which has to be understood when reading it and the patterns that produces tend to be the long-term maintenance issue instead.
Top jobs are still and will continue to be where the money is. And most money is in the US, London, Amsterdam, Dublin, etc. The devs who earn salaries at the those levels but working in lower CoL cities are a drop in the ocean among the total worldwide dev population.

Most devs earn wages relative to their local market/CoL. The few that earn way above are the exception that proves the rule.

Sure, offshoring has had an impact, but the best jobs stay close to home where the money and the C-suite is.
I know of not a single person who's bought a small shed and/or building to house all the equipment required to run a video game, then additionally leave the hardware running a full blast 24/7

This feel like false equivalence.

Additionally, it does becomes "our" problem when the load placed on grids starts to impact the average consumer, which it has in various smaller communities where miners of setup shop.
Unclear how crypto theory is relevant to its ecological impact, care to elaborate?
There is almost certainly a basic level of prudent healthcare spending which is current-period deflationary simply because healthy people are more productive (q.e.d. 2020), although the moral triage may not be palatable. Basic education is also deflationary because any expectation of increased productivity encourages current investment. The only caveat is if public spending on education reduces private saving for education, which would add inflationary pressure in the current period. I would also posit that the specific case of primary or trade education spending on the lower economic tier is immediately deflationary for many other reasons. Maybe unemployment insurance or even basic income is also deflationary, or maybe it’s not, but if it isn’t, then maybe it’s not such a great idea. I don’t think this rubric rules out any category of spending, but it certainly does limit spending to the point of negative returns.

I would hope also that this methodology may de-politicize government spending by achieving a baseline result that is hard to argue against: zero taxes, high productivity, and no inflation. Any cuts would be foolish, and any additional tax or spending is forced charity.

Re: “helluva stretch to argue...”

I see this pattern a lot in politics. Merely stating that something is hard to argue against, is not at all a convincing argument for that thing. It is simply an intimidation tactic, or an attempt to shift the burden of proof to the contrapositive. All contrapositives are hard to argue for, even if the positive is hard to argue for. For instance, prove to me why it is a bad idea to invade France. I have absolutely no reason at all to invade France, and now I’ve given you the chance to fail at your argument and thereby start a ridiculous war. The “hard to argue” pattern is even more convincing because it’s objectively true despite having no rational power to convince on its own. It’s hard to argue that we will never have to invade France. It’s much harder to argue that we will ever have to invade France, but somehow the former statement is interpreted as support for the latter.
As a piece of anecdata, I moved from a country with a common theme of really long hours and overtime as a culturally accepted thing, to another country where by in large most companies are family friend, everyone works exactly their prescribed hours and overtime is rare. Also a very large chunk of the population works (voluntarily) between 28 and 40 hours.

My relation with my partner was under a lot of strain in the previous country, we were coping but definitely not in love.

Now we actually have time for ourselves, we've had children together, we actually have time to enjoy our money and just have fun. I don't have to unwind from work, I don't take work home and we are truly in love.

I am absolutely certain that the move although hard at first vastly contributed to us being happily together now.

Corporations are just squeezing the best from us and leaving anyone less resilient to bite the dust. There absolutely is a better way, the company I work for is vastly profitable even during COVID times, nothing is actually lost, just ever so slightly decelerated from that tech company relentless pace of 'do it all today not tomorrow'.
Reversibility could probably be added on top via smart contract if someone wanted to provide the service, and people trusted the third party.

But you can't make a trustless exchange on top of a custodial framework.

Base layer has to be trustless / permissionless; all manner of third parties can build all kind of things on top of that.

But reverse isn't true - if base layer controlled by small number of third parties; nothing built on top can claw back that control.
Is it clear that the “dark bytes” are “useless” debug information? It sounds like it’s just stuff not in the symbol table.
They are intentionally protecting their ecosystem from the thread of an incumbent strangling their growth and marginalizing their strategy.

From a market dominant position it would be Antitrust material. Not in this case: https://www.statista.com/statistics/272698/global-market-sha...
In some markets it’s pretty close (US teenagers for example).
> It's not just whatever marketplace, anti-monopoly legislation focuses on markets where the players own a significant share of the full market.

It depends on what you call the marketplace. Look at the broader "retail" sector

> The eCommerce giant [Amazon] accounted for 3.2 percent of total consumer spending in Q2 (spanning all categories, including retail) and 9 percent of total retail spending... When it comes to consumer spending, Walmart accounts for 3.4 percent overall and 10.2 percent for retail. That’s up from 9.6 percent in Q1 2020.

Walmart has a considerable share.

> so even if Home Depot wanted to exploit their position, they probably couldn't

Do you really think Amazon has more pricing power than Walmart? I'm much more likely to switch online retailers than my brick and mortar store. It's a lot easier to compare prices and switch.

https://www.pymnts.com/news/retail/2020/amazon-and-walmarts-...
> eventually we wake up in a pretty darn restrictive world where you can‘t even transfer 10k euros from A to B without having to explain things

This is the exact problem cryptocurrencies were invented to solve. We're supposed to be free to spend our money without the indignity of having to explain things to some bank or government. The better the technology, the more tyrannical the government must become to maintain the same level of control. We'll either end up with total subversion of government controls or totalitatian governments.
There are a number of large companies that use CL quite effectively for safety critial purposes. Can you please give more details about your experience?
Ask HN: What small changes resulted in big improvements in your life?
And I agree "uber for" can be misleading. It's to show that the games are on demand. In the same way at any point you can go to a gym, you should at any point be able to find a full well organised sports game of your choice near you.
You're skipping over all the emails that explain that it's not a fundamental limitation, many of the falliable allocation APIs already exist and many others have been in planning for a long time.
There's a big difference between "OOP is cool" (which Java didn't invent) and "OOP ALL of the things".
Your logic has no power here. To a crypto fan every black raven is further proof for how crypto is the answer to everything
It simply needs to not be profitable. As long as it remains profitable, either by artificial inflation or actual demand, its here to stay.

Were awfully selfish creatures, aren't we?
> This is the concept of "transaction finality", and with fiat it is very, very broken.

Worked quite well for me when my credit card details were stolen and I could revert $8k of purchases immediately. If my wallet keys are stolen or cracked, I will lose everything with "transaction finality" - that would be a problem which is enabled not solved by crypto.
People pay software engineers higher wages because of the risk of them leaving and taking all of their domain knowledge with them. Not because of their "cost of living", and not because of what's "fair". It's purely competitive & demand driven. What's happening in Ontario is that salaries have pretty much doubled for skilled software engineers due to remote demand. I work remotely for an American company, but they pay lower bands based on my Canadian location. I know this, because I keep a close eye on the market and speak to others.

Now, I'm currently interviewing for other American companies, who will not know how much my American employer is paying me, and therefore has no choice but to offer me an American-tier salary or risk not hiring me. In Canada, skilled negotiators will be able to increase their salaries to be more in line with their american counterparts. And as skilled negotiators double, triple their salaries, their peers will realize that it is quite possible.

Companies that hire remotely will either learn a hard lesson (losing the people with domain knowledge which makes their money printer spin), or increase the salaries of their employees to swim along the same band. Attrition due to competitive recruitment right now in Ontario is crazy. As the competition increases (due to more people hiring remotely), salaries will increase. And local companies will get squashed (I don't interview with Canadian companies anymore).

Furthermore, most skilled software developer resources have been already been exhausted in Canada, primarily due to brain drain. The only skilled devs left here are the ones who need to be here to stay close to family. The rest are in the States.
Guess I'm nobody. I created a simple Swing (desktop) app in Java a couple of weeks ago. The process was something like:

Create new Java project in IDE
Add no dependencies
Use the built in IDE tooling to create a runnable JAR and tick the box to export the Ant build to a build.xml file.

Why would I want to complicate things by adding Maven/Gradle to the mix?
> Contextual advertising works

It would, unfortunately advertising agencies have showcased advertisers that they can hijack focus of an average website visitor with rich graphics irrespective of the context e.g. Say toothpaste ad on a tech blog; And the toothpaste company doesn't care as long as they get a click(even if the conversion is abysmal).

Other side of the story is that the tech blog would find it very hard to get a proper referral link for PC parts they're covering for contextual advertising unless they're of considerable size. Where as getting a banner ad to display what ever it wants is just usually couple of clicks.

As a result, whole Internet is full of rich graphics built by and built for these advertisers making simple text based readable websites an endangered species; Further making the lives of those with accessibility needs miserable.
One is unlike the others.

You're probably looking at Facebook, Oracle. Netflix is a small fish.
This also isn't a feature of rust, thankfully, just of the default libraries that the rust-kernel people are still using.
"Want" is a synonym for "lack." "Want" to mean "desire" is a euphemistic usage that doesn't have a citation until over 500 years after the original usage.

> You could also just say "lack work" instead of "lack for work". But that doesn't really make the "for" redundant. Though I can't explain the reason why not.

I think it's just that "want" in its original usage is a noun. "Wanting" in "found wanting" is really a gerund of "have a want," not a gerunding of "want." "Wanting" as a gerunding of the verb "want" doesn't necessarily imply a lack. "Wanting to go to the park on Wednesday" doesn't mean you lack anything.
That's more like 2000-2005. By 2010 we had GMail and clumsy 3d gradients were on their way out.
Around 1992 Borland C++ would use macro based code generation for generic code in BIDS 1.0, sounds familiar?

I guess it is just a tradition with Go, rediscovering history.
Even if true it seems it could still create a smaller haystack.
Including with Bitcoin, since 51% ownership of hash rate is simply a function of who has the most pooled resources (read: money)
As written, your comment is neither insightful nor informative. What should jariel have known about, in your opinion? How does that requisite knowledge move the needle towards blockchain or crypto being net positives to society?
> New Zealand has announced a suite of proposals aimed at outlawing smoking for the next generation and moving the country closer to its goal of being smoke-free by 2025.

This goal is authoritarian.
So do telcos
You’re just deflecting. Your argument is as invalid as “mutations are random so evolution is false.” Randomness in an algorithm does not mean the algorithm is non-converging.
Given the volume and profitably of tech trading by members of Congress (see https://news.ycombinator.com/item?id=26821601) I have ZERO confidence that any useful legislation will come of it. It will just be a bunch of earnest and disingenuous theatre by the very people profiting from a bunch of companies who make Microsoft circa 1995 look like a kitten.

For my part, I think the fundamental business model of profiting from user engagement (where screen time is money) is toxic, and we can’t fix anything until we find a way to effectively eliminate it.
That’s a very common line of reasoning which I would call magical thinking. Sure, there’s not really any risk that humans will go extinct in the near future, but our technological global civilization is much more fragile.

First, we look at the numbers concerning best case scenarios and see that a few degrees of warming is basically inevitable. Then, we ask how likely it is that well make rapid corrections now - personally I see little evidence of that, but I hope I’m wrong.

Next, try to remember that nothing in the world is disconnected. There’s a long scholarship concerning resource conflict and the destabilizing effects of mass migration. We don’t have a good track record of dealing with this, and I see little reason to expect us to become better at it soon.

The geoengineering idea is especially ludicrous to me - what we’re really talking about are emergency uncontrolled experiments to stave off a worse disaster. We’ve organized our entire global economic system around carbon - any geoengineering project has to not only compete with that, but actively remove more carbon from the atmosphere, which is a problem you’re underestimating the difficulty of.

Meanwhile, we need to worry about positive feedback cycles from various sources of methane, and the rest of the related threats to our biosphere (ocean acidification, wildfire, extreme weather).

To close, what has humanity done to convince you that we’ll 100% restructure our society to collaboratively solve this crisis “once it gets bad enough”?
> s it right to blame medical bills rather than blame bad luck for your misfortune and/or lack of a job or income to buy healthcare to cover those medical bills

I had health insurance and a job. I had just transitioned from a job paying ~$30,000 to one paying $100,000. Perhaps my only mistake was waiting 10 years to move to a software engineering job despite hobby programming my entire life, and loving programming (my prior industry originally paid ~$50,000/year but automation, globalization, and consolidation had whitled the average salary down over 10 years)[1].

And you're stunningly naive to think that having health insurance and a job will save you from financial catastrophe if you face severe illness (and I was within 20 pounds of my ideal weight and in relatively good shape). Perhaps you can come out OK (not great) if you have a large nest egg and really good long-term care insurance (I didn't, having recently worked a $30,000/yr job with a family). If you have those, congrats: you're in the top ~5% of Americans.

But sure, let's blame "bad luck" instead of an obviously malfunctioning system. It's not necessarily capitalism. If you're not poor, it appears that medical costs are reasonable in countries with a functioning capitalist medical system (like India, Thailand, Mexico, etc). It's our weird hybrid system, where there's no competition and no downward price pressure on providers. And hospitals continue to consolidate, so prices will only go up.

> Also (and this is the larger point) if you had taken a traditional and less risky job at a large company (tech or otherwise)

You know nothing of my situation. Building that company, and programming that service (which I did while holding down a job in my old industry), was the exact thing that allowed me to flee a dying $30,000/year profession and transition into a bigcorp as a software developer making $100,000/year, a little over 1 year before my first major illness. I had tried to transition into tech once before, and was turned down for lack of experience (and to be fair, it was also during the great recession).

1. And I can tell you're the kind of person who would interject here, "maybe you were just a bad worker, and that's why your salary went down instead of up". Well, my salary has gone the other way (up, significantly) since I entered tech, even as I've struggled with significant chronic health issues. So let me stop you there.
Women in Tech: The Underrepresented