skysight-inc/HackerNews huggingface dataset:
I'm not a C++ programmer but I noticed this conflict. C++ is adding features like coroutines that perform hidden allocations, while at the same time shifting away from exceptions. You can't have it both ways.

You can have hidden allocations, you just need an exception mechanism. It sounds like Postgres does this with setjmp/longjmp. That's typical. I do that with my JSON C library--https://github.com/wahern/json/blob/master/src/json.h#L72 And setjmp/longjmp is how Lua implements its exceptions.

Lua is interesting in that it's a dynamically-typed scripting language that permits recovery from memory allocation failures in a rigorous manner. It doesn't add much if any complexity to the Lua implementation--if anything the discipline arguably helps keep things simpler. But it does require the Lua VM authors to always be mindful about maintaining consistency of the VM state. In particular it means they have to make sure all dynamically allocated memory is properly anchored in the object graph. This type of discipline isn't something you can refactor for after the fact, but it's not as difficult as it seems if you start out this way (modulo the lack of compiler enforcement). The Lua C API is also carefully designed--most routines are implemented and documented to not do any hidden allocations. And unlike any other scripting language with a C API I've used or examined, Lua provides a plethora of convenient abstractions for keeping foreign data pointers anchored in the object graph, as well as the mechanisms and semantics that permit both C and Lua code to catch and reliably recovery from exceptions, including allocation exceptions.

By contrast, while Go conceptually could provide OOM recovery--it has an exception mechanism almost identical to Lua's, and likewise uses non-copying GC--but much of the implementation makes the assumption that allocation never fails. As a practical matter correct, reliable, and consistent recovery from OOM isn't possible for Go. As I said, it's not the type of thing you can add after the fact. So instead you see a recapitulation of decades of myths[1] and contrivances[2] focused on "managing" memory. I only pick on Go because massive concurrency, and in particular massively concurrent network sessions, is it's niche. Even at "web scale" where you have the same Go process running on dozens or hundreds of other machines, this neglect to tackle allocation failure has resulted in often times exceptionally poor quality of service for Go apps. Without proper allocation failure recovery, "managing" memory becomes a black art rather than a science, with predictable results in terms of consistency and stability.

It's a shame to see C++ gleefully going down this road, seemingly having finally drunk the Kool-Aid and adopted the myth that handling allocation failure to too difficult and too error prone; that it's not your problem and something else higher up the stack will solve the problem for you. :(

[1] E.g. big allocations are more likely to fail

[2] E.g. reserving large blocks to be released according to some imaginative heuristic intended to predict and forestall allocation failure
You should post the following paragraph as well:

"As a result, the average vegetable price in Tibet has reduced by 90% over the past decade and they don’t have to import vegetables from nearby provinces anymore. Most of the Tibetans can finally afford to eat watermelons. Who doesn’t like eating watermelons?

You know that most Tibetans historically only eat yak meat, milk, cheese, and bread? They couldn’t grow anything in such a harsh climate. Only monks could have the luxury to eat vegetables. Now it is the solid proof that the Chinese government didn’t just destroy temples in Tibetan culture but helped them eat vegetables and fruits."
Anthropic Shadow (2010) [pdf]
> It's not legal for Americans to completely avoid taxes simply by operating in a jurisdiction with different tax laws.

This is not correct, and pretty much all of the US Elite, above a certain wealth level, have some offshore structure(s), because there actually are major, legal benefits - including ones that can zero out the US individual tax liability for that activity, at least in some years.

As a result it's only the legally- & financially- relatively unsophisticated middle classes, and perhaps the lower-upper-class, that has literally every single transaction subject to US taxation.
What's shocking to me is that so much of Texas' energy production is __not__ from oil.

I read the headline and expected to find coal at say 4% and wind at say 5%. That is, coal is so small it wouldn't take much to out so it.

But both over 20%? That's a surprise.
It's a really annoying process, agreed. If you're looking to setup an LLC in NYC, I've heard you can form it upstate and do the newspaper requirement there (where publication is cheaper) and then transfer back to the city.
Here's an example of what you need for a Delaware C-corp:

https://www.incnow.com/delaware-corporation/

- Name of the corporation

- Name and address of the Registered Agent of the corporation (usually a mail forwarding service)

- Statement of the type of business that the corporation will engage in

- Number of shares of authorized stock that the corporation will issue

- Par value of each share

- Name and signature of the incorporator

- Indemnification clause for breaches of Duty of Care

- Allowance for Director Amended Bylaws

----------------------------

Library card, i.e., Mountain View, California:

https://library.mountainview.gov/selfreg

- (photo identification)

- (address verification)

- Last Name: *

- First Name:*

- Middle Name:

- Street Address:*

- City, State, & Zip:*

- Phone number:* (XXX-XXX-XXXX)

- Birthdate:* (MM-DD-YYYY)

- Email address:

* Required

----------------------------

Required by: Sections 214-216 PATRIOT Act of 2001

http://www.ala.org/advocacy/advleg/federallegislation/theusa...

https://www.congress.gov/bill/107th-congress/house-bill/0316...
This. Do you currently use Plan 9 for your operating system at home?

By not making the operating system abstractions similar to other existing operating systems all popular applications had to be rewritten for Plan 9. There was a network effect of existing apps that worked well enough and developers were already familiar with the existing systems which made it hard for users to switch over.Plan 9 was a better operating system technically but it didn't have the utility that existing operating systems already provided to users.

Non-computer people would also probably just use whatever OS the computer they bought had. Using something outside of MacOS or Windows was not normal for a non-technical person in the mid 90s.
He's pointing out that if one believes you should be able to vote without ID because it's a civil right, then you should also be able to buy a gun without ID because it's a civil right.

My guess is that he or she is saying that it's reasonable in both cases to require ID.
GP isn't arguing against detecting voter fraud. They're arguing against making the registration process harder in order to prevent (basically nonexistent) voter fraud.

The reason people in the U.S. are worried about voter fraud is that one side of the political spectrum is pushing the narrative — without any real evidence — that voter fraud is rampant. We shouldn't make it more difficult to vote in order to fix a made-up problem.
> Name one consumer software company from the 1980's that still exists, besides Microsoft.

Others have, but Microsoft always been primarily B2B/Enterprise, not primarily consumer.

For that kind of company from the 1980s or earlier, MicroFocus.

> In contrast, I can easily name dozens of companies in other fields that have been around for 50 years or more

In any one field, though? And one as young as software?
This particular constraint seems poorly thought out, any property that has suffered from poor maintenance will need to seek approval before renovating - including issues that will compound depreciation. Bad pipes in a building significantly lower the value of a building (since that's super pricey to fix) - but that value drop is multiplied over time as water damage becomes more frequent and widespread.

I would hope that any board would provide no resistance when health related renovations are on the table - slum lord apartments with mold problems can have life long effects on any occupants forced into the living situation by their income.
> if said corporation has any income/employees

Income, opens a bank account, takes out a loan, et cetera. Incorporation per se has no need to be intensive.
Yandex demands phone number to delete own account data
From Lisa Benios today on behalf of Yandex Support: "Phone number is mandatory for account deletion."
Simple, Americans want large single family homes and california cities cannot sprawl in all directions due to water and mountains.
> A person's right to vote exists with or without documentation.

All rights exist independent on the government, because the government doea not grant rights.

The government infringes on rights for the purpose of governing, and the limits to what it is allowed are the US constitution.

None of that means that there isn't a legitimate interest, of the government and public at large, in ensuring that elections are conducted fairly.
Show HN: GitHub One Click Commits
Sure but then the well dries up for software maintenance and you end up with a slowly degrading product as the environment in which it runs slowly shifts around it.

Then you have to secure a new vendor when it eventually breaks completely which is basically the same as buying yearly versions. Or you pay a subscription/maintenance contract so that the software keeps being maintained.

The problem with software maintenance is that it isn't a 'full company' job so you have devs sitting around who might as well add features for large clients since it makes them happy and you keep getting that sweet ARR.
I exited most of my US ETFs and mutual funds about 3 weeks ago. Bad timing, I think...
Do you think voting should be limited to citizens of the country? Or that each person should only get 1 vote? If so that seems impossible to implement without requiring identification, if not that seems tantamount to infringing on people's right to vote, if someone can vote twice against me while I only get 1 vote because I'm following the rules then that means my vote effectively wasn't counted.
In New York City the subway is running at capacity. Building housing isn't enough, you also need infrastructure.
> That worked wonders about a decade ago.

What a curious anti capitalist sentiment.

First, I think most capitalists agree that regulation in some form is required, as totally free markets are inherently unstable.
Second, this ignores the governments role beforehand in encouraging subprime loans and afterwards during the bailout.
Third, it ignores the fact that by most measures, capitalism has increased the global standard is living too literally unheard of levels. In almost every part of the world, now is better than any other time in history to be alive. Not to imply that some things arent seriously wrong and require fixing, but let's give credit where credit is due and not throw the baby out with the bath water
> and prices are higher.

If it's anything like Chinatown produce in the U.S., it will be quite cheap:

https://www.wsj.com/articles/why-fruits-and-veggies-are-so-c...
Mark Zuckerberg Talks to Yuval Noah Harari (Historian and Author)
Absolutely. When I was a kid I did not have any internet access, and most of the software was from CDs from magazines. One of them had a VRML world+editor that I still remember fondly.

I should try to see if the CD is still readable...
In Congo, a New Plan to Fight Ebola Follows a Government Power Struggle
considering the fact that in all metro areas housing prices have almost doubled, I'm curious in which parts of the country the housing prices decreased by half to reach the 13% average increase
They clearly said that was someone else’s problem, to be handled at some later point in the processing where options for deciding the question are more limited.
How much identification is needed to exercise one “constitutional right” versus another? Should there be a difference? Though one might legitimately take the question to be flame-baity, I think it’s a valid question in light of the original statement.
It serves as an argument as to what sort of requirements might be reasonable to ask for in order to exercise a constitutional right.

If asking for ID to buy a gun is reasonable, then the argument of whether it’s reasonable to ask for ID to vote can’t be one of principle, but has to be one of degree.
https://web.archive.org/web/20061230063314/http://users.foot...

This is sounds awesome. Would you suggest CVS or SVN for new deployments?
> To the computer hackers who read these things: biology is a complex system. So complex that the most complicated system you have ever worked on seems very simple compared to it.

I had this exact experience, when I transitioned from working in big tech to working at a cancer research center. The scales are wildly different. In the time it’s taken me to write this comment, my body has generated nearly a billion new cells at 20GB of data per cell, or about 100 google web indexes worth of data. Very humbling. But also very fun!
Winogrande: An Adversarial Winograd Schema Challenge at Scale
It's basic kindness to refer to trans people as always having been their identified gender. It's also not a lot of effort. If you want to say that it's irrational or whatever, fine, but don't expect any of us to find it rational to talk to you.

Your comment suggests you've never really gotten to know a trans person. You're missing out.
What happens where there are no servers live? Should the request fail?
not to be confused with the comics code authority, the censorship body governing comics for part of the 20th century
That's silly. Credit scores were as easy to obtain in 2001 as they are now.
Mark Zuckerberg Talks to Jenny Martinez (Stanford), and Noah Feldman (Harvard)
It's that effective voter manipulation is vastly more effectively accomplished by means *other8 than bussing tens of thousands of bodies (or corpses) to polling booths.

Depress voter turnout, run third-party, identity-appealing, or confusingly-similarly named candidates. Print confusing ballots. Run complex initiatives or propositions with little or no discussion. Leverage majorities in one domain (Senate, statehouses, governor's mansions) to achieve, retain, or negate majorities or minorities elsewhere (vacancies are often filled by gubernatorial or state legislature votes, redistricting is often controlled by statehouse majority, a GoP Senate nullifies much of the power of a Dem House). Have a highly partisan secretary of state certifying statewide elections, including for national office. Have a Supreme Court structure based on few judges, narrow and long-lived partisan majorities, full-bank hearings, and obstructed nominations. Non-trasnsparent, un-auditablre, readily-hacked, and highly partisan technical voting systems. Grossly manipulated media.

Individual voter fraud simply isn't where it's at.
Your thoughts are not old school at all. The Constitution initially left it up to the states to determine who was eligible to vote and most states restricted voting to white, male, property owners - thus requiring a deed of property to register. NJ was pretty progressive allowing women to vote if they had property.

Identification and Soviet papers are two completely different things. In the Soviet Union and in China until very recently even your travel was restricted by your papers. They weren't just identification, they literally defined where you could go. There is no comparison with a simple, national ID system like the one used in India.

Our voting system was largely based on community to enforce voting rights. Meaning you live a small town, everyone knows who you are, and if you aren't supposed to vote you won't get away with it because everyone knows everyone. Today even in small towns many people have no idea who their neighbors are.

Your notion on voting rights runs contrary to the concept of citizenship in general, is quite recent, and radical. There is nothing old school about it.

I believe the minimum criteria to vote is citizenship. To ensure that only citizens are voting, some paper, ledger, or row in a database must exist somewhere and a means to check that criteria must exist.

Oh and letting politicians decide after the fact whose votes count is recipe for disaster.
Once I again, I have a credit card I use almost exclusively for renting cars, and I believe I invariably check into hotels using debit cards. I can't remember ever having a problem.
Which is a leap - maybe our common ancestor had something which bloomed in gorillas and humans, but not in chimps. It's not necessarily the case that the chimps have reverted.
So your experience is ok since it happened in 2012. Got it.
It’s not unusual among modern democracies for voters to provide proof of identity. We’re (and the UK?) the outliers in that, so no, I think it’s unrelated to authoritarianism. It’s got more to do with ensuring integrity of votes.

India, Mexico, Argentina, Germany, Taiwan, Brazil, Iceland, Costa Rica, etc, require it. Among Americans all major demographics show majority support for voter ID reqs.
Isn't this just coppicing, where a percentage of trees are harvested for timber and stumps are left to regrow?

https://renconforestry.com.au/managing-coppice-in-eucalypt-p...
Any single food in inappropriate quantities can be called junk food, any food eaten in moderation and with variety can be appropriately nutritious...
They’re running concentration camps for a million people, on the grounds that some small number of them might end up being Islamic terrorists in the future. I don’t think paying a few people to sow discord on Reddit would be the most absurd use of resources they have.
....what
We Have Only Our Fearful Selves to Fear with Super-Intelligent AI
I can't comment on whether it works or not because most of the article is paywalled for me, but what I can comment on is on a logical observation of the free market.

It is not free, it's expensive to be poor. It's always cheaper to be an investor, your taxes get a lot lower due to better access of off-shore services you get. The less rich you are the more expensive your financial overhead fees get.

Thus there is no level playing field. In a basic free market you only need to enforce 2 rules. No fraud, and no monopoly.

Instead what you see in many big cities is sketchy capital flying in and a virtual monopoly dominated by Airbnb and their fleet of landlord contractors causing an artificial shortage that results in over half the units being empty by midweek.

If the competition was level then the rental prices and even property prices would be actually be reasonably matching the average incomes of the local population.

This means that rent control is merely a bandaid measure that should be removed once we ensure that everyone in the market is actually paying their fair share.

Given the current status quo I personally think it's better to have rent control than not to have it, even as a just a temporary patch on this problem; but by no means do I think it will solve the problem for good.
https://www.businessinsider.com/jared-kushner-cnn-staff-2017...

https://www.usatoday.com/story/money/business/2017/02/17/tru...

https://www.vox.com/2017/11/11/16637186/kushner-cnn-time-war...

(discussion starts with paragraph starting with "Cohn, a former president of Goldman Sachs") at https://www.newyorker.com/magazine/2019/03/11/the-making-of-...

Not that I shed any tears for the failed merger (imo AT&T should be broken up further). But the corporate incentives to avoid merger blockage are radically different when anti-trust is used this way.
Perhaps the solution to climate change is dropping a rock the size of a stadium on Canada every few years.
If information is collected then it can be stolen. Even if it is not permanently (or even temporarily) stored.
One pays to become a corporation. One gets a service from a library card. Makes some sense.
Can a corporation get a library card?
> Or that each person should only get 1 vote?

What’s wrong with just dipping someone’s finger in ink?
Fascinating. But why? If the "dead" tree can't contribute what is the (evolutionary) advantage of keeping it alive? As natural selection goes, how does being so "generous" benefit the living trees?
I'm a doctor. This is insane. Usually I prescribe electronically, but there have also been times I had to call a pharmacy or just walk in and in either case all I have to do is verbally give my NPI number. (not for controlled substances)

All those years of study... /s
Investors aren't necessary to build housing.

If you remove their drag on the economy (taking much more value than they give) there would be more capital ready and willing to build housing. You start removing investors from the housing economy then the capital flowing from workers pockets to landlords profits slow down and stop.

Two effects there

1) The capital that was invested in real estate is going to be invested somewhere else.

2) The capital that was going to real estate returns is going to be invested somewhere else.

1 means more investment in business and R&D.

2 means more people have more discretionary spending, some of which would go to investing in real estate for their own uses.
In reality, a corporation with no documentation or operating history will have a hard time getting access to other people's assets. The requirements to actually operate a corporation are a lot more stringent than the requirements to create one on paper.
NPI: National (healthcare) Provider Identifier.

https://www.asha.org/practice/reimbursement/hipaa/NPI/
That's interesting...so more societal than government structure.

Anyone know what the closest remaining country is to actual communist dogma is? Vietnam? Cuba?

Also interested in what the most purely socialist country might be.
Interesting model, although I suggest looking at the GCP Cloud Run approach using Knative to start and server containers on demand.

That's the next generation of Lambda that all clouds and vendors are moving towards, and increases developer agility with much faster cold-start times. If we could have Cloud Run today across multiple clouds and locations with geo-loadbalancing stitched together automatically, that would be valuable.
Hong Kong Startup Challenges Android-Apple Dominance
How so? What is the mechanism?
Taken with a grain of salt.

Supporting free trade is literally one of the founding reasons for this publication.

From wikipedia
"The Economist was founded by the British businessman and banker James Wilson in 1843, to advance the repeal of the Corn Laws, a system of import tariffs.[17] A prospectus for the "newspaper" from 5 August 1843 enumerated thirteen areas of coverage that its editors wanted the publication to focus on:[18]

Original leading articles, in which free-trade principles will be most rigidly applied to all the important questions of the day."
We make it a felony.

"“She can own property; she can serve in the military; she can get a job; she can pay taxes. But she can’t vote, and she didn’t know that.”"

https://www.nytimes.com/2017/02/10/us/illegal-voting-gets-te...
This is not correct, the top case replacement does not include the logic board.
I increasingly think the US should look into adopting something akin to Estonia's voting system. Perhaps with some added zero-knowledge proof layer so that it can be known that all votes were valid, but not exactly who voted which way.

https://en.wikipedia.org/wiki/Electronic_voting_in_Estonia
Way fewer drives, but my favorite song-played-by-floppy-drives is this rendition of the Athletic Theme from Yoshi's island: https://www.youtube.com/watch?v=f_fqxKwVSJM

It sounds so good! Like, aside from the fact that they're floppy drives, I actually objectively like the sound of this.