skysight-inc/HackerNews huggingface dataset:
Cooperatives are a self organizing network effect scaling pattern. They self scale because members are intrinsically motivated to join, humans are pack animals and we like to work together in a village. Very few people want to be entirely alone.

Capitalism is actually very unhealthy from a mental health perspective, so the cooperative model creates the safety net opportunity to take risks and try new things.
Your mistake appears to be - ignoring the alternative hypothesis.

You are mistaken, not me.

The consequences of Godel's incompleteness theorem are such that a mathematical system (such as a compiler) cannot prove its own correctness.

It can only prove that it is free from known errors. Once you define what an "error" is.
Hmm. So the device in your pocket that replaces a cell phone,radio,camera,flashlight,computer,pager calculator,day timer, music player and more is not the perfect counter example?
Narratives, trends and shifts affecting education
Centralization of power and lack of independence is never going to be a utopia for long.
> too busy counting their money.

Or lack of money. The current economy, even for those in the professional class (given the absurd costs of living in tech cities), is designed to maximize precarity and force people into such a hustle mentality that they can barely pay attention to the world around them. It is truly the billionaire class vs the rest of us. We're all in this together.
The only way to protect your information from being stolen is to not store it on somebody else's server. Every 'cloud' server is on compromise away from draining your bank account.
> more than a third of our infra costs are just windows licenses

Wow, that is brutal.
This is true if you want to handle arbitrarily deep nested parents.

But any given string you are asked to validate to see if it is a regex will be a finite length, and contain a finite number of opening paren characters. So it’s maximum possible nesting depth is known.

And you can construct, fairly trivially, a regex that can validate paren nesting up to a fixed depth.

So, in practice, you could use a regular expression to validate the paren nesting of any given string - if you were allowed to prepare the regex based on the string length, or on running another regex over the string first.

What I suspect you might not be able to validate is that in a regex, while [a-z] is valid, [z-a] is not.
tcl brings out cries of "dead language" in a way that few other languages do. I'd not hesitate to write a tcl stript today, knowing that it'd still run correctly when I die.

Just in the past week, I've heard tcl, ruby, perl, and java all declared dead. Oh well. Internet comments are cheap and meaningless.
Maybe in the US, but abstinence works in other countries. There should be investigations into why that is the case.
From https://news.ycombinator.com/showhn.html

> What to Submit

> If your work isn't ready for people to try out yet, please don't do a Show HN. Once it's ready, come back and do it then.

> Blog posts, sign-up pages, and fundraisers can't be tried out, so they can't be Show HNs.
Older game. Smaller playerbase. Probably bad ROI.
There’s definitely some overhead but it’s not terrible. I actually have a startup called Hyke setup and manage mine for a decent monthly fee. My company is a single member LLC which employs me for a “reasonable” salary and then I take the extra profit as a distribution. One huge benefit is the distribution is only taxed at the employee side of FICA taxes (whereas I pay my half and my company pays the same on salary, same as a freelancer normally pays both sides) saving me a decently large amount of money. It more than covers what I pay Hyke and extra fees, even without getting into healthcare or anything.
A) There's never been any indication he ever made "billions". He never actually said that, although he let others assume it.

B) You can't declare "blackmail payments" on tax forms. Any ongoing blackmail arrangement between wealthy people has to plausibly appear to be something else. Money management is something else. Blackmail targets gave him money to manage. His fee was probably higher than e.g. Vanguard's, and it probably changed whenever the Lolita Express needed some maintenance, but he didn't take all their money.

C) This "proof" idiom is ridiculous in this context. We'll never have any "proof" that he was murdered, but neither do we need that. [0] The fact that a medical examiner didn't have to call it "murder" just shows that he was murdered by a competent hitter.

[0] http://www.rasmussenreports.com/public_content/politics/gene...
https://www.gwern.net/docs/longevity/2019-fahy.pdf
By not dieing.
Lessons learned but that is pretty unbecoming. This isn't a hobby project or something that was released for free. It's definitely not representative of most studios in the video game industry.
What operational security risks do you have to be aware of when self hosting passwords?
Not a direct answerto your question, but we can be sure that 100% of trees not planted won't be there in the future.
Here is one thing. If you want to get technical, without knowing everything we now know about Epstein, I am not sure a conviction is enough. MIT is not the criminal justice system. We now know that Epstein got a light sentence and the guy responsible had to quit his job in disgrace. But maybe not everybody knew this. Maybe he says, "yeah I did this thing, but I served my time blah blah, by the way please take this million dollars". And in the abstract, do you want to stigmatize every single convict or do you believe that some of them are reformed?

Obviously Epstein was not, and MIT didn't want to take the risk, correctly.
But in an automation-heavy future how could it be better without some combination of revolution and full-blown socialism?
The argument is that "we should tax externalities" is an intellectually lazy justification because it includes costs but not benefits. People should find a better one. We've never used fossil fuels because people have a political love of fossil fuels; we use them because they enable great works.

My line is that we should either use the cheapest energy (before any government efforts to pick a winner) or nuclear as the most technically excellent energy source.
India locates lander lost on final approach to moon
I use https://app.keeweb.info/ but I host the data itself, it's actually just a static page until you connect it to your preferred data store. I like it because the page and data caches for use offline and it's multi-device. I just copy/paste the hard way to fill forms and even transcribe from my phone on devices I don't trust.
Good documentation has the intended user in mind, with the examples, basic tutorials and references that will show the intended user how to use the software.
Oh my bad, I surely read the rules but missed that.

Thanks for the insight!
it’s complicated, but in many ecosystems no-trees and lots-of-trees are both relatively stable states, and human activity can cause a toggle that might _never_ happen naturally
How does China’s heavy investment in Africa and Eastern Europe fit into the thesis that they only want to be local hegemons? I believe they’ve even setup naval bases in some of these nations.
>What this means is that a regex parser is like a goldfish.

Like a drunk goldfish, or a sober goldfish?

'A method to study short-term memory (STM) in the goldfish.'

'Twenty-one common goldfish (13-15.5 cm long) were randomly divided into alcohol (A) and nonalcohol (NA) groups and were trained in an alcohol solution of 400 mg/100 ml or in water, respectively. All alcohol fish were placed in an alcohol solution of 400 mg/100 ml for 3 hr before training in the same alcohol concentration. Fish were trained on a position discrimination task for 2 consecutive days. The door used for training was that opposite to each fish's spontaneous preference. Savings in relearning on Day 2 was taken as a measure of long term memory strength. Only fish which reached criterion on both days were immediately given 10 forced reversal trails in the opposite direction (i.e., a fish trained on right door was forced to choose the left door.) A and NA subjects were then tested after a 5 min (STM) delay, respectively, in a free choice situation for 10 trails (i.e., neither door was blocked). The results suggest that alcohol facilitates the STM of the forced reversal information.'

https://www.ncbi.nlm.nih.gov/pubmed/935220
I'm currently using LastPass, keeping my bank, anything that can control my bank, and my email(s), but I wouldn't mind switching to something less centralized.

It's my opinion that you end up having to trust someone, and having a password manager that I can arbitrarily make new identities with secure passwords automagically outweighs the small (imo) chance that the password manager is untrustworthy.
Discoverability is at least as important as the documentation content itself.

A lot of really good advice here is given with regards to the content. Obviously, this is very important; however, it is not enough, when there are multiple places of documentation. Keeping at most 2 (code + wiki or something) sources is essential to ensuring that docs are actually read and can be found by others.

In my current company (~3k developers) there are more than 10 different places for documentation. This both makes it difficult to find anything AND discourages developers to write any docs in the first place.
It’s always possible but for now Cloudflare is a joy to work with and their engineering is top notch. If it wasn’t for their corp HQ being in the most crazy expensive city in the US that is the place I’d like to work. Check out their GitHub repos sometime, there are some real gems in there.
So FB's internet peers should depeer Facebook then in their routers, since the original material (the stream) was on FB? Or you prefer your justice selective?
Not sure if you are trolling, but here we go...

In the case at hand, correctness of the validator expression V clearly means "V determines well-formedness of any regular expressions" which is clearly not implied by "V is well-formed" (a much weaker statement because ".*" is well-formed but matches everything). Therefore, when applying V to itself, we only learn if a weak requirement for V's correctness holds.

Similar, perhaps, to validating whether a given number is a Gödel number of a well-formed logical statement rather than assessing the verity of the logical statement it encodes.

Also, I am not saying whether it is or is not possible to build such a regular expression. Rather, the question just doesn't tick the boxes of either, the Liar's Paradox, nor Gödel's Incompleteness result -- contrary to what was suggested. So you could still be right but for different reasons.
In 2010 I didn't know about version control. I released an Android game and sold it. It did really well. I had released many updates, and hardware was changing fast.

I wanted to update the game with all new high res graphics for new devices, and support tablets too.

However, I started working on new functionality in the game, something that kind-of affected the core of every other thing that was happening in the game.

I never quite got that perfect, but I kept updating, making backups, etc. Still, no version control.

Then it turned out that the latest update I released about 4 weeks earlier had an issue with a wide range of devices that someone finally brought to my attention. This was a new Samsung device that everyone was getting.

Customers started writing in about the game not working on their new device.

I had a backup of the code before I released the last update (which had a ton of changes and new features), and then a backup AFTER the release but also AFTER I put in a lot of the broken core functionality.

Basically, I was in a situation of having an 8 week set back to redo all the changes I made before the last release from a backup. That would take about 4 weeks, then I'd have to release, and start again on the changes I've been spending 4 weeks on.

The game was doing well, but I definitely wasn't 2 months ahead in income, and this was a side project.

I ultimately couldn't do anything about it and had to just press on with the new changes that did go out, but in a less than stellar way about 4 weeks after that.

In the meantime, I had to make a ton of refunds for people with certain devices, and then block that device from the dev console and put notes in the description not to buy the game if you are using a device like X.

Doing this basically brought my sales to a halt.

I ended up putting out one more update with the small changes I had that weren't perfect, people didn't love the change, I did make it so people with the new devices could download and buy again, but my rank and sales hand tumbled miserably anyway. The game sold a few copies here and there for a few more months, and then within a year I stopped development completely and stopped selling the game.

So..... version control and proper backups are VERY important, especially if you have customers. This game was my ticket to being an independent game developer making a living selling games, and then it crashed because I couldn't work on an older version.
Yeah people who need large RAM to compute will be buying lots of AMD.

I'd like to see how the flash-as-RAM devices work out for some of these apps, i.e. is it purely single-threaded random access or can it be batched/cached?
The optimization could be a slowdown on other chips. AMD uses narrower vectors then Intel for one.
The question title implies he's parsing XHTML text.

> XHTML is an XML-based HTML. It serves the same function as HTML, but with the same rules as XML documents.

https://stackoverflow.com/q/1429065
I think it's because on here it's either expected you are paying for it or know how to get around the paywall. Most of the times it's a case of simply disabling JavaScript.
The kind of development we do probably wouldn't count as "serious" here on HN, but since the other comment didn't really answer your question, I'll pitch in. We've been developing using .NET Core/Linux/Rider for the past two years. It's been pretty great. Once you get to know the IDE really well, I'd say Rider beats VS in terms of functionality and usability.

.NET Core was developed with CLI usage in mind and common operations (like migrations/boilerplate generation) can be driven from CLI or Rider, you don't need VS for that.

You may have some problems with 3rd-party libraries. Not all of them have been ported to .NET Standard. I'd recommend checking your project's dependencies in advance. (We did have some problems with legacy COM-based cryptographic libraries and had to build a separate "microservice" hosted under Windows to offload this stuff to. COM stuff works fine under .NET Core, but only under Windows (obviously).)
Waste of money to run ads on your brand name. You rank for it already.
According to the article, Ethiopia was 30% forested at the end of the 19th century, and is now at only 4%. What's unnatural is the current state, and reforesting will help correct that.

Something to note is that the point isn't for every tree planted to survive. It's for some of them to survive. Those trees will then grow and drop leaves in fall, improve soil health, provide a canopy layer for vines, shrubs, herbs and animal life, and self-seed new trees to join and replace them. Over time the system as a whole will grow until it reaches stability. Right now they're at step 1, planting, which comes after step 0, deciding to plant.

We should follow their lead and plant native trees wherever we are.
Can't get enough to keep Android Studio happy.
There is an importance to theoretical considerations that goes beyond their immediate practical applications. Ultimately, it comes down to how well one understands what is going on.

Having said that, I think there are practical applications. Suppose you were unaware of this result, and thought a true RE could validate your input? A more knowledgeable attacker might be able to craft an input that exploits the inherent limitations of your validator.

Also in practice, attempting to write a true RE to parse a language that allows restricted recursion rapidly becomes complicated. It is the wrong tool for the job.
Looks like MySQL only: https://github.com/appwrite/appwrite/blob/master/app/db/SQL/...

And it uses the PHP Utopia MVC framework.
I've always wondered (at the furthest end of full-automation) what's to stop a collection of billionaires, equipped with their self-perpetuating, self-assembling, hermetic technological sphere, from deciding to turn the planet into their own personal Eden again by eliminating the 99.9% of humans that are no longer needed to keep civilization as was known before going? Offer a voice command and this self-functional tech (a dream at this point, admittedly, but a dream that many are actively pursuing) builds a fleet of drones and expert systems / AI work out the best strategy to achieve the end. People will say, oh the masses will rise up and eat the rich, but when the rich are in the their world war II-proof self-contained underground habitats with banks of genetic samples from every plant and animal formerly on Earth, there isn't going to be much worry about collateral damage; so chemical, genetic, germ warfare, all of it can be on the table. It might even be a video game, they could let their kids fly killer drones before dinner.

Not possible? Not technologically yet. But how many 'normal' people complain about there being 'too many people'? And if someone just has to talk to fancy Alexa on steroids to get whatever they want, why should they keep me around? Adulation? Holographics, gynoids, and there's and app for that.
I don't know if it's possible to do the "string describing a set strings" thing that regex does with more powerful parsing while maintaining the ease of use. CFGs make heavy use of named sub-languages (productions). A regex-style parser would at least have to have some kind of recursion-inducing metacharacter.
So once the problems are more glaring, what remedy will you suggest? Cancel automation?
This is exactly why I was massively concerned about the cloudflare IPO. I always saw cloudflare as being one of the top tech companies in the world, no bullshit, high quality service, blog posts which are incredible, open source (contribution and libraries, iirc I've used their lz4 golang implementation in some hobby projects), free tier or REASONABLE indie pricing ($20/month for small businesses iirc) all of which screams cool-tech-startup...

then you bring in an IPO and the company is duty bound to make profits and it will all go to shit, and I'm really not looking forward to that both as an advocate and a customer.
Maybe they just really didn't want to support it anymore? Sunset the service...
The “R” in ORM
You're likely to get a better, faster, and authoritative response by contacting the mods directly using the contact link in the footer.

From the guidelines:

> Please don't post on HN to ask or tell us something. Instead, please send it to hn@ycombinator.com.

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

If you're looking to have a discussion about it, after getting a response, write up a blog post and submit it as a normal submission.
I think I learned about the Electoral College when I was in the 3rd or 4th grade, so 10 or 11 years old, and my first thought was "Then our votes really don't count and it's a rigged system".

My teacher tried to explain why it was set up this way but there was just no getting around it, it is rigged and our votes do not count.

50 years later and we're finally seeing some pushback, though I'm not convinced anything will change anytime soon.
It seems that a lot of people are of the opinion that Epstein did not get due punishment for his crimes and whatever jail time was given to him he tried everything to reduce it's severity by using his money.

This is true but instead of acting or speaking out against these loopholes in the justice system which to be fair are exploited by every rich/influential person convicted of a crime, what is happening is that people have got out the pitchforks and they want to burn everyone who ever associated with Epstein. A mere association or even a suspicion of association is being equated to a crime. This is not justice this is a mere knee-jerk reaction to the inadequacies of the justice system and will do more harm than good.
Minimalist ReactJS Boilerplate with TypeScript Support
Yes, but you're taking too much. Without grouping, regex is weaker than regular languages.

Grouping & capturing parentheses can stay. It's only the back-referrences that you need to remove.
Does a GIT binary

without history rewriting exists?

Immutable, with only an add history mode

or with a CQRS filtering management.
An alternative idea to UBI that achieves many of the same ends is to remove all taxes other than a wealth tax. A wealth tax actually would greatly augment UBI.
I too, resisted the urge to go with a password manager for a long time and finally ended up with Bitwarden. I like that its OSS and I have the option of running it myself, if necessary. More importantly, I can pay someone to run it for me; hopefully this means they will stick around.

I don't really mind having my passwords hosted somewhere else by someone else. I don't really trust myself to do it properly and I have a lot of other things to worry about. If I ever end up being an "important" person I can always export my passwords and save them locally. Or more likely run my own instance of Bitwarden.

NOTE: Reading through most of the answers here makes me think that everyone is hording state secrets or has billions of $$$ in the bank. I just want to log into my airline and check in for my flight, or comment on HN. I'm not trying to keep a state actor at bay.
It's probably not as accessible to naive users (pretty much must know regex), but StExBar has a real nice renaming tool:

https://tools.stefankueng.com/StExBar.html
I Switched from Square to Chase Paymentech
What Is “Hijrah” and Is It a Trojan Horse?
> contact mental health/wellbeing officers

That may terminate the career of donations receiving officer.

In addition to losing that particular donor, other donors may start worrying if they will end up being investigated after attempting to donate.

> it shouldn't be a single person or a narrow group making these decisions

Big bureaucracy is expensive and may consume a significant part of donation money.

> a deal with Stalin

In spite of Stalin being a villain, WW2 deal that UK and the US made with Stalin against Nazy Germany -- was a positive one.
Money? It'd cost less than 1 army each.
In the future writing actual code will be like using a pro DSLR camera
What Investors Look for in Your Startup: Insights from 5 Investors and Founders
it would become conscious
I never worked with games infrastructure, but I can tell first hand about enterprise software (I am a manager & architect for a ~ 1000 server platform): I think it is easier for us. We have very few cases that are really time-sensitive (mostly in manufacturing execution systems), the responsiveness of the rest of the systems is quite relaxed, nobody cares about a few seconds here and there.

In the same time we are seen just as cost, not revenue enablers (no comment on this), so we are very limited in money and technologies we can buy. It is also a very limited market where most companies buy, don't build, so you are usually stuck with the 3-5 real offers for any area and I personally know 2 products we use that are considered industry best, but they are pretty bad. There rest of the similar products on the market is worse - about 10 years in the past.
I don't trust clouds either. Using offline desktop software, making backups on HDDs and once in a few months on DVD-R. For data I don't care too much, like game accounts, saving passwords in browser.