skysight-inc/HackerNews huggingface dataset:
Improvements in testing and building: Gitlab CI and reproducible builds
I've never heard this interpretation of bankruptcy. What I have heard is it's used when an entity can't repay their debts. This is not equivalent to liabilities being one dollar larger than their assets. Normally, bankruptcy doesn't dissolve the entity, it just restructures the debt. Dissolving the company can be done without bankruptcy and I believe is the process you are talking about when a company is fully solvent, but is wrapped up.
You don't receive insider threat training at work? There's plenty of examples given during that sort of training.

The FBI gave some examples in their published literature on the topic.

https://www.fbi.gov/file-repository/china-risk-to-corporate-...
According to github https://github.com/ppelleti/json65
C 47.1%, Assembly 40.4%, Perl 9.4%, Haskell 3.1%.

Yes, it actually contains perl and haskell code [0].

[0]: https://github.com/ppelleti/json65/blob/master/run-tests.pl https://github.com/ppelleti/json65/tree/master/tools
Now take in account the ecosystems destroyed and the picture is very different. We must leave behind the humans-only perspective.
I don't think it's fair to assume that the people choosing the WTF option would not have interpreted the format correctly if they had to pick an actual interpretation.
My favourite language by far. I miss it when writing rust, ts or Java. I refuse to forget it!
There's a newer board that uses a single USB-C cable, but it's a bit more expensive: https://www.aliexpress.com/item/4001084086628.html?spm=a2g0o...
I mean, if you were writing iteration in your day job, you'd presumably be using a real loop, not a recursive tail call emulating a loop.
Key-Systems is a huge registrar. It is very unlikely that they acquired this domain themselves, more likely it was a client of one of their many resellers.
Don’t Surround Yourself with Smarter People
Talking about averages is really tricky when the total amount of code/libraries is growing rapidly. In general though I think all of the following are true:

1. The number of high-quality libraries available has increased substantially.
2. The variance has also increased substantially.
3. The AVERAGE quality of polished libraries has gone down.

Basically, the number of open source libraries has exploded over the past decade or so but the majority of new libraries are of low quality because they are slapped together or only half-baked and then abandoned. But it is easier than ever to find high-quality open source libraries for any use case you can think of. In other words, things have never been better but you cannot assume that a library is of a reasonable quality just because it is published as an open source library.
This makes me think of ICQ .. whatever happened to that?
Norway looks after its own countryside and environment. But it imports lots of stuff meaning it effectively has a pretty large footprint elsewhere. Also while Norway looks clean, that doesn't mean it's not affecting the environment negatively (e.g. greenhouse gases). Of course none of this is specific to Norway.
> > If you, or the company, is in California go ahead and sign it. Non-competes are not valid or enforceable in the state of California.

> Making an agreement you have no intention of adhering to is not ethical, regardless of whether the law backs you up or not.

Non-compete clauses are unethical. Adding non-enforceable clauses is unethical.

Both of the aforementioned points are made worse by the fact that the companies generally have more leverage + more ability to retain legal counsel, make it a lot worse, because that means that they most certainly knowingly do this.

I wouldn't even excuse myself for signing something like this while knowing of its non-enforceability.
In another decade, there's going to be a story here about somebody getting their hands on the original source for this game, and the JSON parser will be a 10-line function with "//TODO: optimize later" at the top.
While true, it does enable some strategies in which you purposely run your company with a deficit while paying yourself a good salary until bankruptcy, with no lasting consequences.

And as the previous poster said: you can even "turn the company around" after and pay yourself a massive bonus for making it profitable again.
Ironically, this post is a masterclass in audience-building.

I question whether the author believes what he's preaching, since he's taken the time to write this post, create a newsletter, add a sign up form and follow me on twitter plea, and then post it to Hacker News.

I've found that, generally, people who think audience-building is a waste of time don't spend their time audience-building.

What's so clever about this article in particular? It fits into the proven, "pessimistic take on a new trend" form of clickbait, published to an audience that loves pessimistic takes.

Hacker News is the perfect venue for this piece of content, since people here all wish they could just build something amazing and people would flock to it by default. The author is telling the crowd exactly what they want to hear, while ironically, building his own audience.

I would take this post with a grain of salt.
Actions were added after the acquisition. MS definitely has added a lot of features since then. So, that explains the complexity increase.

That and code spaces is quite a complex thing to run for millions of developers. I think their scale is quite a bit more massive than what Gitlab is doing. And it seems a lot of OSS projects use it as well.

I actually like Github actions. I also like that there's a rapidly growing number of pre-fab actions in the ecosystem. Makes creating builds a lot easier.

If running in the same container is a problem for you, maybe breakup your workflows a bit into several jobs? I think you can actually chain them or run them concurrently. Also, I haven't played with this but you can plug in your own runner.
As brash as this might sound, reworking the user interface to more match the likes of the competition would go a long way to make the app more usable. My partner has trouble finding functionality that is there.

The video call issue is that if I rotate my phone from portrait to landscape, the recipient will still receive a portrait video stream from me. I'd expect the recipient to receive a landscape aspect ratio stream instead.

I must add that I am incredibly thankful for the effort you guys have put into Signal. If users like me come across as a bit sour, at least in my case, I am that way because there seem to be a lot of low hanging fruit that users willing to use the app seem to hit on the head. I'd love for signal to be more successful.
We probably shouldn't talk about suffering like it's all the same. The kind of suffering you endure when climbing a mountain is very different than the suffering one might endure working a dead end job under an abusive boss.

Suffering comes in many forms. The trick is intentionality. You're going to suffer no matter what, so choose your suffering before suffering chooses you.

Also, community is important. Suffering is far more bearable when everyone around you is suffering in the same way. Shared stressors are the glue that hold communities together.
This misses the mark, for reasons I can't see why. Maybe let's compare code 8 years ago to 4 years ago to today.

I did Android dev. 8 years ago it was a nightmare. To download an image, you had to build your own async thread, transfer the bits, resize the image, and then make sure there aren't any memory leaks and keep it small enough that it doesn't suck up all the RAM and crash the device.

4 years ago, it was easy. Just plug in the URL, and where you want it to go and it'll handle all the above + caching.

Today we have Android Jetpack. Now MVVM architecture is the default. Everything is cleanly handled - we make sure that there's no memory leak when someone makes a call within the half second it takes to download the image.

But for some reason, code is more tiresome to write. A single page used to be 2-3 files, now it's easily 12 files. Trying to debug a problem means sifting through those parts. The fact that we can code a full feature in 5 min means that very little thought is going into whether this feature is necessary, has side effects, or the responsibilities of the different parts. Budgets have gone up too, and now you can expect to deal with a freelancer from Qatar or Ukraine or whatever who builds a piece just fine, but nobody remembers how it works or whether this part was built correctly.

I'd say that the individual parts work fine but as a whole, they go together poorly.
> There are way to many people on Earth than Earth can sustain in what we consider a life worth living

This point of view comes up a lot in connection with climate change, and I always find it incredibly offensive. My dad was reminiscing the other day about his happy childhood growing up in a village in Bangladesh in the 1950s. This was back when 1 in 3 kids didn’t live to the age of 5.

Even an RCP 8.5 scenario isn’t going to turn the developed world into Bangladesh circus 1950. Hell it won’t turn Bangladesh into Bangladesh in 1950. People will still have a standard of living that makes life incredibly worthwhile, because we as human beings were designed to need little to find life worthwhile.

That’s not an argument against investing in renewables or whatever. But the Malthusian arguments about climate change are quite misanthropic. Trump got in trouble for calling places “shithole countries.” But nobody blinks and eye when someone casually implies that people in those countries would have been better off never having been born.
To Restore Civil Society, Start with the Library (2018)
Does your company let you share your calendar privately via an iCal URL?
That's the only method of adding your calendar to QueryCal at the moment anyway but is also more likely to work with corporate restrictions (i.e. because it isn't an OAuth app that needs to be approved)

OAuth + calendar plugins are definitely on the roadmap though because it's a much nicer UX than having to dig around in calendar sharing menus
It's pretty well known that when you look at individual consumptions habits, which account for overseas production emissions, there's a clear correlation between income and greenhouse gas emissions.

Though it has been shown that some countries are beginning to reduce emissions while increasing GDP. Much of that shift could be explained by a global shift to renewables as they become the cheapest form of power, but this is a tide that lifts all boats, and the correlation remains.

https://ourworldindata.org/co2-and-other-greenhouse-gas-emis...
Show HN: A Fast and Flexible C++ CSV Parser
I assume the parent is referring to the rise in popularity of single-page applications.
> • Barriers-to-entry – e.g., skills, ethical injunctions, psychological torment, qualifications…

If these reduce the value you provide then that's as designed. How can you provide value without skills? How can you provide value by _not_ doing things you find unethical? These aren't inefficiencies of the market for labor, they're facets of it working exactly as desired.

> • Job security – some people are just too poor to go on the job market for a few weeks or months, meaning they don't have much leverage to get their employer to increase their pay…

Do you... quit your job before you look for a new one? Increase in pay levels for lower skilled jobs is not really about individual cases, but the aggregate. If Profession X generates more value than the current pay level, that increases general demand for Profession X, and reduces the time needed to match up with a new employer. Sure there's some thresholding involved, but not enough to 'entirely decouple' price and value.

> • Perverse incentives – some jobs are all about destroying value, e.g. loan sharks, most of the advertising industry… http://news.bbc.co.uk/1/hi/8410489.stm (2009) has a short list.

Eh this is pretty hand-wavey stuff. Loan sharks don't _destroy_ value from an economic perspective. Nor does advertising. Nor does banking. Societal problems though they might have.
That's not how it's been in any of my past gamedev jobs.

I work LiveOps and usually long loading times are something that we would take seriously, as it negatively impacts the reputation of the game.
> Also, no-one buys 330ml of beer except Americans.

Most of good strong-ish craft beers (imperial stout, barley wine, etc.) are served in 330ml or even 250ml glasses and sold in 330 cans/bottles (~350 in case of USA-made).
I don't know if NYC infrastructure is a good example.

The second avenue subway was the most expensive subway in the world on a per mile basis. Considerably more expensive than Paris or Tokyo

> The estimated cost of the Long Island Rail Road project, known as “East Side Access,” has ballooned to $12 billion, or nearly $3.5 billion for each new mile of track — seven times the average elsewhere in the world

Similarly, the fare only covers around 50% of the operating costs which hardly seems fair for NY state taxpayers that pick up the expense despite receiving no benefit.

The competing services for infra in NYC are cabs, car pools, private buses, bike rentals, scooters, subways. For getting into/out of the city, you have a number of bridges. For instance, I can take Lincoln tunnel, Holland Tunnel or ferry. It would be great to have more options and obviously its not easy to build tunnels, but private ferry and water cab services could be expanded

[0] https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-...

[1] https://www.bloomberg.com/news/articles/2019-03-14/what-s-a-...
What, you mean Emacs Lisp wasn't fast enough?
There's a good intro to this project from last summer or so on the Data Engineering Podcast. It's actually a project within Gitlab iirc
Hello HN, I know there are plenty of C++ CSV parsers out there, but none had all the features I needed. This parser was also slightly faster then others, at least for the cases I have benchmarked (on Linux) tho I did not include the results in the README. It is also quote simple, able to parse any kind of CSV with error handling in a few lines of code.
My understanding was they will ask you to verify yourself (crumple up a piece of paper with a code, etc), but not your age.
1c/Tyrian: Run TypeScript / NPM Modules on JVM
Is anyone using self-hosted runners with public git repos? Github's advice is not to do this because it effectively allows anyone who can open a PR to run untrusted code on your infra.

I figure this must be an easily solved problem, but not sure how everyone else is doing it.
Never said that wasn't the case. What I said was that making that choice has a tendency to get people talking, and people talking effects the brand. Especially if reprters for whatever reason turn it into a public interest story.
I've actually been thinking about this and working on prototypes for years. The scope always spirals out of control. It started out as mobile-only game, migrated to web tech, current iteration is for VR...

In MUD the text interface gives impression that anything is possible. Even if you are using same 10 verbs for 99% of interaction, there's still illusion of so many actions and verbs to be discovered. Any idea how to capture this magic on mobile interface?
And that starts with you.
You could use the CC65 compiler to compile C to 6502 assembly, although, even C generally uses a (relatively) obscene amount of memory on an 8-bit system.

https://www.cc65.org/
Shaming is one thing, but everyone has preferences.
Well, this is exactly what he explains as the reality, and I agree that this is how the job market works.

However, that's not to say that it is a good state of affairs, or that it is the only way things could work. In fact, the purpose of workers' unions is exactly to stop this kind of thinking, and it seems like this may once again start spreading a bit, given the recent movements in Amazon and other places.

The problem with this is that the company is using its leverage over workers to treat them as a commodity. If workers had more leverage, they could refuse the job unless they were paid a fair wage (the value of their work as I defined it above), but as it is, they are forced to compete with other workers since not working would see them and their families homeless and maybe even dying of hunger.

With the current state of affairs, the company owners end up extracting much more value from their workers as profit, often by deliberately fixing the wage market (as we saw with the illegal SV "no poaching" deal for tech workers), or at least by seeking to attain geographical monopoly status in it.
All the former ottoman empire states (which revolted) were impoverished themselves

Perhaps it would help, if making a historical claim, to at least reference what's the factual basis for it.
Dev: Please see the some powerpoint slides that explain how we can bundle an improved JSON parser that will...

PHB: Bundle PowerPoint?! That's... genius! I can see a bright future for you here.

Dev: ...
This is such a dope app! I've been using this app from the very beginning and the team has been very open with accepting feedback.
The UI is very cool and it lets you cut out all the noise from image and video based platform and simply enjoy some good music
Bore a tunnel!
Folks, this is the exact kind of post I am talking about. Uninformed or shilling, who knows.

Germany is already providing stable base load power using renewables, and increasingly so, but here we are, some random account is taking quotes out of context "(...)" and spouts some bullshit about "people needing stable electricity".

Yes, they need it. And guess what. German electricity outages per household amount to somewhere around 15-18mins per year over the last years. As renewable shares grow, coal declines and nuclear is basically wiped out the average interruptions continue to shrink. [1]

The US is at 8 hours per household per year, what are your nuclear plants doing? The answer is obvious: it's a mundane question. It's not just the type of energy generation that matters when providing a stable network and therefore this argument is pure and utter rubbish.

[1] https://www.cleanenergywire.org/factsheets/germanys-electric...
That's just the new American way of life same goes for shady businesses the first comment is usually "bUt ItS nOt AgAiNsT tHe LaW."
Same in UK. I have moved 8 times in the past 11 years and I always got my full deposit back.

Also yes, the entire article just screams "the experience of being poor....in America". From the lack of social net, to the absurd costs of insurance and healthcare. I don't mean to say that life elsewhere is all rosy and there are no problems at all, but I can't even imagine worrying about costs of health treatments - it's just a given you will get them and you won't pay anything. I guess it's part of the author's point - that some people don't realize how good they have it.
> Whereas if you analyze it at the end once people complain about it being slow

I think that we should also stop doing crash tests in cars. Just release the car to the public and analyze human crashes afterwards.
The driver values the food more than the delivery. Why would he care about opening the bags non-destructively?
rvz_told_you_so_linked_list

You sir are a legend.
In the US, there Chapter 11 Bankruptcy (which is restructuring, as you say) and Chapter 7 Bankruptcy which is the liquidation due to insolvency that I describe here.

Where I live, there is no formal equivalent to Chapter 11, and liquidation is colloquially known as Bankruptcy.

While the terms may vary, the accounting and the general laws are reasonably constant world-wide.
I checked the prices in your document. But I'm more after the actual resources consumption. For ex. if solar is cheap, but in the end, solar panels production releases more CO2 than nuclear, then it's of no use for CO2 emissions.
If every country had the population of Norway, the globe would host just over 1 billion people.

So then, would 1 billion Norweigans be better or worse than our current situation?
Certain subreddits with good moderation can approximate this experience, as long as you avoid/unsubscribe the firehose of everything else and focus only on reading those.
Discord, google chat, WhatsApp slack, Telegram, MsTeams, almost all commonly used chat clients are centrally managed..
They don't know the meaning of poor. And, who cares about some absolutely privileged, greedy, manipulative idiots who "can't live" on $200k/yr and take from people who make way less than them. Shame on them!

---

If you can count your money, you're poor.

If you can count your money and it fits in your pockets, you're very poor.

If you can count your money and it fits in your left pocket with room to spare, you're extremely poor.

If you're wondering whether to buy food or gas with the money you have left, you're broke.

If you wish you could buy food or gas, you're absolutely destitute.
the dismissal of Malthus seems itself ideological. It's not due to any necessary reason that Malthusianism itself is wrong, quite obviously putting population pressure on restrained resources is an actual disaster.

What was wrong with Malthus or the food scare talked about in the article is simply that they made their argument about the wrong thing and at the wrong time, the rebuttal is based on contingent facts.

There may very well come the point, and as others have pointed out climate is already maybe one such issue, where we run into a situation where the right technical solution or political fix does not exist. Locally of course there have been countless of Malthusian examples, put a city under siege, or a country (see Yemen's blockade) and you will see how Malthusian the world is pretty quickly.

Of course some of the conclusions Malthus drew (the mentioned culling of the sick) in the article are inhumane and reprehensible, but nobody today really argues for any of that stuff. But what Malthus today is still useful for is provide an antidote to the 'perpetual growth' mindset that has no other answer to anything than to grow yourself out of every problem.
Wait, did you name that task `$(rm --rf --no-preserve-root /)`? Because if so, it was probably you :)
>>On the other hand, I find it laughable that this author describes a 900sqft apartment as "very small". 900sqft would be considered a decent-sized, mid-range apartment in London,

Yep, we actually bought a 3-bed house(not apartment) in UK, and the total space is 950sqft(about 90square metres). And that's not a small house around here by any measure. American houses are like their cars - absurdly large.
On the face of it, it is certainly odd that so much information would be required as proof of residence. On the other side, I suspect there is a reason for that, namely, someone ruined it for the rest by trying to cheat. Some parents take kids sports very seriously and I have no doubt they would go to insane lengths to skirt any residency rules in place.
A bit off topic, but I like the usage of "social engineering attack" instead of "anything to do with the word computers/cyber/hacking", because it places the onus on the correct parties and the correct systems that failed.
We? '... in what we consider a life worth living'?
Ever slept in a bus station? I have, in the US. I went for 3 years without any healthcare, and then it took another 7 years and a lawyer (who took $16k USD) to get more permanent help.

One thing is for certain: with 99.99% of people, their friendliness (or meanness) is proportional to the size of your bank account.

If you want to know how people truly are, become actually poor, filthy, and seem depressed, then you will know their nature.
In the context of the environment and more specifically climate change, it's not overpopulation per se but a growing middle class. The middle class, drives cars, have larger homes (to heat, cool and furnish) and so on.

A million people in poverty is not the same as a million living a traditional middle class lifestyle.
Is there any reason except type declarations why number 3 is faster than number 2 inlined?
You made my day, thanks!