skysight-inc/HackerNews huggingface dataset:
This is good advice and of course, because of the nature of computer science and software engineering, it WLOGs its way to many other topics.

For example: I’ve always enjoyed the tools that come as a pile of small Unix utilities, rather as one single application (GUI or not, but usually GUI.)

BitTornado in the early 2000s. Git of course, where you build your own workflows that work for you using the different command line tools (fetch and rebase, pull and merge, cherry-pick if you want to.)

Much of the Debian helper script suite is designed to be reusable in small components in a makefile, rather than enforcing you do it all their way in one big invocation. And of course the current systemd vs bash-plus-lsb-shell-functions comparison.

I found I couldn’t use ZFS without systemd recently, on an Ubuntu install. ZFS shipped with init scripts that only worked with systemd, but systemd meant my console booted blank. I decided to fix the former rather than the latter and it was pretty easy to write my own ZFS init scripts using the LSB init shell functions — a library, not a framework.
LA's high housing price is one of the top social issues that people who live there face, due to low supply. I think a little bit more urban character in exchange for lower rents is a fair price to pay. I lived in the LA area for five years and found that the more urban areas were the more lively and interesting, but there were a lot of dead sprawling areas too. LA stands to gain a lot from having more of the former and less of the latter. I suppose I agree that becoming Seoul is not necessary; but the lack of density isn't ideal.
I use http://iexcloud.io/ for this...you'll have to code around it a bit but you can get the information you want.
The whole is greater than the sum of the parts. It's what you do with that internal tech that matters.

We've had gyroscopes for a century. The iPhone is innovative because it used that to implement a new device that changed mobile computing.
Test driven development for my embedded systems work.
I’ll never go back.
Maybe I misunderstood, or it does something different in zsh, but it seems like it's inserting the command itself:

ls foo.txt !$

ls: ls: No such file or directory
foo.txt
Let's do this, chums!
well, we're not living in sim city and nobody can snip with their fingers to change the energy mix. Over the last 30 years the global energy mix has fallen from being 91% carbon based to a whopping... 88%. Projections for 2040 range from 5-20% renewables if we're realistic. Meanwhile, the total number of cars globally is going to more than double to 2 billion in the same time, in particular in the developing world. (where the energy transition is even more difficult).

So under realistic assumptions this isn't really a solution. In particular in the US people seem to love the idea of buying themselves out of the dog house by purchasing an expensive car, but to be effective there needs to be a systemic transition away from this waste of resources.
// There's actually very limited sectors where this dynamic exists (think the costs of a GB of data), but healthcare, construction, education, infrastructure all have not been automated, and hence aren't any cheaper.

That's true. But it's a bit more complicated.

In construction for example, there's the new prefab sector, which uses a lot of robots, growing nicely. It's a bit challenging to open such expensive factories with boom/bust cycles in construction, but they might figure it out.

As for infrastructure, we're starting to see companies working on robotic heavy equipment.

As for healthcare, that's an industry I don't understand. It's a very innovative industry. And some of the treatments and the medtech should have created efficiency gains, while not looking like robots. For example: curing hepatitis or cnc for dental crowns. But we don't seem to measure that efficiency. Weird.

As for retail, with e-commerce, some of our transactions have surely became more automated. And we chose to convert some if the efficiency gains, into comfort, to receive things at our door. But delivery robots might automate that part too.
Ask HN: What's the greatest lie of open source?
Inviting thoughts based on https://twitter.com/brian_d_vaughn/status/1258792447557038080?s=20
Ask HN: I am PHP developer who want to contribute to open source projects
Hello,
I have been a PHP developer for a decade or so.
I am interested in contributing to open source projects.
I want projects that are popular but still need a lot of contribution.

Any suggestion?
Thanks.
You can’t really have good public transport in LA because the distances are so huge.
This looks like a very cool tool, thank you! I totally understand the "getting surprised". This of all this interest (and the big queue!) as confirmation that this tool is of general interest.
Men and women (biologically and socially) have different interests. This is different than capabilities. Countries with the most free choices see the most division between sexes in different professions.

Nobody seems to have a problem when it comes to auto mechanics, medical sciences, teachers, social services, lawyers, etc. Why are different interests such a controversial thing to accept?
Cool. How does that compare with setting CDPATH?
Show HN: stup – Daily notes in the Terminal
I'd add to that and say

When something is a framework, it calls functions on your code AND it does a lot of the heavy lifting for you.

I studied Frameworks in my Software Engineering degree, but really had no appreciation for them until developing large software in WebObjects.

Until you've extensively used a well-written Framework, libraries seem great. After, you realize a library just helps you here and there, but a Framework is so much more.
One could argue lack of experience is a positive kpi for politicians
> Why is it amusing?

Because Uber's market cap is indeed egregious, but not nearly as inflated as Tesla. So it's amusing when people like yourself rationally find issue with Uber, but cannot find any flaw in the valuation of Tesla.
You feel his case was strong?
One thing I don’t really have a sense for is how much did Roman culture change over the centuries of its existence?

The article says there were estimated to have been five of these general strikes over a two century period.

That feels a bit like saying there were a handful of major upsets on /r/politics over the past couple hundred years — the timespan seems very long!

Was Roman culture pretty static for a very long time?
I've been there twice. I'd say it is very hippy, and there's a lot of bunk floating around - I saw a water cooler that dispensed "smart water enhanced with classical music" - but that's a given for any place that has to do with spiritual enlightenment. I wouldn't say it was racist, though, but from personal experience most of the foreigners I saw were white and seemed well off. IMO it's neither as bad as /r/india makes it out to be nor as good as some of the commenters here are saying it is.
I got some code going on using pytest and pyserial exactly for this.

Tell us more!
I'm not sure that the data bear that out. Manhattan is the best-served borough, but the least infected. Just this week, Cuomo mentioned some surprising findings: essential workers and homeless, who make up most people on the subway, do not make up a significant number of infected showing up at hospitals, but those do who had been sheltering at home (self-reported, I imagine).
I hope, one day, that we look back on the "woke" over-analysis of the last few years and say "That didn't age well."
I agree with you. But I think Twitch's angle here is that most hardcore gamers are usually the types to stay at home. They see a market to connect people that usually are not lent to social interaction.
Quantization is orthogonal and complementary.
"If you treat TypeScript as a language in its own right, with albeit a smaller feature set than JavaScript, you will do just fine. If you treat TypeScript as JavaScript with types you will be disappointed."

Idiomatic TS done right looks very different from dynamic JS done right. The old "TS is just a superset of JS" sounds like the good old "embrace, extend, extinguish" MS was infamous for in the past.
no other hobby is as oppressing as being a gamer.
Eh, I’d call it a query language in the same way that I’d call XML a language. I’ve heard the term metalanguage bandied about for XML, but it never really seemed to catch on. GraphQL could perhaps be called a query metalanguage, defining grammar and language semantics.
There obviously ARE more productive ways, because most people aren't fired for having discussions at work.
> The solution to this is to teach clever kids from a young age to be compassionate towards the less clever.

Given that high iq is highly correlated with depression and anxiety, maybe it should be the other way around.
That's a nice theory but sometimes people don't actually organize themselves, and wait for someone to tell them what to do. GP as much as said that they naturally agree with your perspective but it wasn't working out in practice.
Having seen a bunch of people fail to make distillation work in the sense of training a better model than by training the smaller model from scratch, I don't think it's really fool proof...
it’s even dumber, given the hub-and-spoke model, that one of the first lines wasn’t directly between downtown and LAX. lobbying by LAWA (the org that runs LAX) to protect parking revenue and the taxi industry is apparently to blame.
That level of hyperbole is insane. I get far, far more grief about being interested in rocks and geology than I do gaming.

Gaming is mainstream. A huge multi billion dollar industry caters to gamers every need and desire.
I think all of this just highlights (hah) that the way we think of human-language strings needs to change. They're not a stream of characters, they're their own thing with complex semantic rules. They should be represented as an opaque blob only manipulated via an API or passed to an OS for rendering etc.

Machine-readable strings can still just be an ASCII byte array, but we need to keep the two separate.
For many sites this is an endorsement not to close tags.
> The refereeing process is very noisy, time consuming and arbitrary. We should be dissem- inating our research as widely as possible. Instead, we let two or three referees stand in between our work and the rest of our field. I think that most people are so used to our system, that they reflexively defend it when it is criticized. The purpose of doing research is to create new knowledge. This knowledge is useless unless it is disseminated. Refereeing is an impediment to dissemination.
Every experienced researcher that I know has many stories about having papers rejected because of unfair referee reports. Some of this can be written off as sour grapes, but not all of it. In the last 24 years I have been an author, referee, associate editor and editor. I have seen many cases where one referee rejected a paper and another equally qualified referee accepted it. I am quite sure that if I had sent the paper to two other referees, anything could have happened. Referee reports are strongly affected by the personality, mood and disposition of the referee. Is it fair that you work hard on something for two years only to have it casually dismissed by a couple of people who might happen to be in a bad mood or who feel they have to be critical for the sake of being critical?
I've been in L.A longer than 25 years. I'm a bit confused by your comment as the the light rail system has been around for more than 25 years.

Additionally, traffic today is very different than what it was in 1995 and I would shocked if you disagreed. We also have another million people.
I kinda want to make a Spring class name generator now.
The research the post cites strongly implies women would be better qualified for other roles. That suggestion was (and is) both inaccurate and inappropriate to send in a workplace.
Interesting article. :)

And there is a useful library linked at the end: https://github.com/pirix-gh/ts-toolbelt.
"Democracy", it's run by racist fascists
Off topic: I teach compilers in high school and godbolt.org looks amazing, thanks for the link!
Also, those actions are electoral fraud (the people running the election do the crime), not voter fraud (the people voting do the crime).
Why do you hope no one thinks of meteor? It's a fantastic framework.
What are your interests beyond "PHP developer"?

There's a lot of open source PHP projects. Type a random word relating to one of your interests into https://packagist.org and you'll likely find several.
I agree. Today’s “urbanists” are so very opinionated and unable to process or accept that not everyone wants to live in their version of the world. Cities with lesser density have many quality of life benefits and cultural differences that denser cities cannot replicate. The correct question is indeed “should LA urbanize” and my answer is “no”. I suspect most Angelenos would agree.

Here in Seattle, most long time Seattleites also don’t want it to urbanize further and turn into another SF. The urbanists, however, are quite vocal and will likely continue to push for their monoculture, a one size fits all recipe on how everyone everywhere should live. I really wish they would accept that different people and different locales have different ways of doing things, and that this is a good thing.
Yeah, but nobody gets to have their own conference for a library. Frameworks are a product. Frameworks have cults. Libraries are parts. There's no money in parts.
He did. And he recently did a video talking about british research, which, having adjusted for socio-economic factors showed that the darker the skin colour the more likely the person would be to develop complications. His point here was that, dark skin impedes vitamin d generation.
>> US ban preventing ICBM development

The ban is about delay, not the absolute of prevention. That much is working. Iran is having to develop technology locally as opposed to simply importing it. Without any restrictions, Iran would simply purchase ICBMs and deploy them in a matter of weeks.
Sarcasm aside, was it D? See https://dlang.org
it kills me how whenever one raises a question or criticism about the potential for voter fraud in mail-in voting a huge cloud of vitriol descends upon them. It shouldn't be necessary to prove that voter fraud exists in order to wonder about the propensity for fraud.

I lived at the same address in San Mateo for 18 years and every time I voted at the polls I would check the book and see there were 3-4 folks registered to my house that I did not know. I complained to the county multiple times and they informed me it didn't matter, those folks were not voting. Then in 2008 I started walking neighborhoods for the local Republican Party. They gave me a list of registered voters and the most recent elections they voted. I checked my address and sure enough all of those extra voters had been voting. Also one additional person was listed. I went back and complained to the party HQ and at the county assessor's office. Those folks stayed on the list until 2013.

I moved in 2017 and submitted the form to cancel my registration. Guess what? I checked just now and I'm still registered to vote in San Mateo! Wonder if I voted in the last election there?
They certainly have, but not due to a 'shutdown' like the ones that were being encouraged in every other country. The media stats said that we were in for 2m deaths in the United States if the government did not shut things down. That was wrong. A proper media response would have anticipated that -- even if the gov't didn't shut things down -- people would have been more cautious by making individual decisions. That would have lead to a better government response.
I have met many people from Auroville (or maybe Aurovillians as some would say).

I have a mixed feeling about Auroville too like some other comments here. I have visited couple times. But never actually got what they are trying to do. This is another part.

But I want to mention, TBH: It is like ANY OTHER ASHRAMS or communal living, I would say. Even to the one I visit often. People are different, sometimes they are nice and sometimes they behave downright silly and rude.

That said, it could be a practice if you take it that way :)

They are much more precious for you in the long run if you are into spiritual practice.

It's like Jetsunma Tenzin Palmo puts it
"Instead of seeing other people as an obstacle to our path, we recognize that they are the path. That learning on how to deal skillfully especially with unskilfuled people is how we learn, how we grow and how to begin to mature."
If a society tells a woman she's not likely as interested in something, guess what profession she is more likely to choose?
Not the one she's being told she won't be happy with.
Usually for streaming games you do need a relatively beefy CPU to stream and get good framerates in game, because running the game and capturing/encoding video at the same time is expensive. I imagine streaming a mostly static text editor/IDE would be much less of a load on the CPU though.
Yeah, I tried that. Didn't work for me. I'm too clever for my own tricks.
OTC Trade – Trade Crypto's Securely and Privately
Unix and Adversarial Interoperability
Well, the Lombardy healthcare system was certainly overwhelmed, but I'm not sure you can say it 'collapsed' (what does that even mean anyway).

> When has the flu done that?

The flu overwhelms hospitals quite often. For example, the 2017-2018 flu season saw many hospitals around the world setting up tent wards: https://time.com/5107984/hospitals-handling-burden-flu-patie...
It does have it's place. Aspect oriented programming will allow you to write, for example, logging code that are very configurable. It allows you to remove the concern of logging from your classes completely.

In fact, any cross-cutting concerns - like transactions, can be done this way. So you can write code that don't care about transactions, but behind the scenes, it is all within a single transaction, and transaction errors are handled centrally.

It adds runtime costs of course. And the more you add this way, the more complicated it becomes. And certainly can be abused.
Apparently Markdown has a text/markdown mime type:
https://stackoverflow.com/a/25812177

It would be simple to have a browser or plugin detect and render these, assuming they don't already.
Show HN: Django React Boilerplate – Hybrid Model, Session Auth, CSRF Protection
This is a boilerplate project that can be used as a template for any websites (portfolio, e-commerce etc.) with Django backend and React frontend. It follows the Hybrid Model, which means it can be deployed as a single unit into the same server. It is set up to use session-based authentication and includes an example of how to use them. It also provides safety from CSRF attacks.
> What "false sense" are you talking about, exactly? There was real risk. Are you saying that the media reported overloads that didn't exist?

Um... Cuomo said he needed 40k new ventilators to make sure hospitals had all they needed after he instituted a shelter in place order. He needed nowhere near that amount. That is hysteria. I don't understand why this is controversial.
It just takes the plebes a few generations to get riled up and protest. Boiling frogs and all that.

And there are loads of books on Roman culture - interesting reading of you have the time - and the empire was vastly different across the whole area of influence.

Edit: Start here: https://en.m.wikipedia.org/wiki/The_History_of_the_Decline_a...

It's !w about this long book(s) and it's fascinating.
umm wat.

> Except Java is extremely performant and if your engineering team doesn't know exactly what they're doing there's often a good chance they'll both use more time and create a slower product with a low level language as far as I know.

So agreed that it'll probably take more time if the team doesn't know what they're doing. But as for slower product? Ehh I think that was the point GP was making; Yeah, its' an overenginnered product that results at times, but it's got just enough guardrails that you hopefully just get a slow, or at worst buggy product, versus a product that doubles as a loot box of future CVEs.
Not really at all, there are some posts about things like stimulus and DHH is obviously against SPA apps. However, go look at any Rails job posting board... Like 60-70% of them are looking for Rails + React (which is a great combo btw)

Even rails 6 ships with webpacker by default and they have included an API mode for a while...

Phoenix live view on the other hand is totally awesome and goes along with your point
Well...in many cases all it really tells you is the roundtrip network latency, which may or may not be something you are interested in.

In my case it actually was sort of interesting - it definitely suggested that the redirects don't have the correct caching headers, because they clearly weren't being served off the CDN. However, this redirect is a pretty unusual case for us, because most of our traffic is either from SEO or links from notifications we send users.

I agree that you should be looking at the experience most users are going to have, but if the first experience for most users is a redirect you should probably do something about that.
Golfing libraries and rendering engines can be interesting
Screenshot Tweets and Share on Instagram or Facebook
I Hate Frameworks (2005)
Ask HN: Where did AMP pages go?
Back a few months ago, I saw them everywhere in my google searches, nowadays they don't show up in any of my google searches. Even if I use different devices, incognito, vpn, etc.

Even the popular websites that supported them heavily dont show up in my google searches, anyone have insights about this?
I’m watching KattsKitchen [0], a cooking streamer. She has one of the very few channel-points interactions I actually like: You can make her partner do push-ups, have either of them wear a bikini apron for 15 minutes, ask their Google Home a question or have them do a Nerf shootout.

[0]: https://www.twitch.tv/kattskitchen Warning: foul language and metal
1) I'd argue that you arent paying much attention to those other industries. I certainly see issue commonly raised in a few you mention that are in my circles. Things that still make me double-take.

2) tech is just the latest in a series. Comp sci degree enrollment for women DROPPED for recent decades - that's not a biological lack of interest. This has occurred in many professions - when the profession becomes high profile, the women are driven out.

3) you are proving the problem in the original memo. Instead of looking into any of the research on the topic, you are repeating what feels true. You speak with such confidence on the different interests of different genders, without considering how you know what the actual interests might be. (You're assuming what you see must be the result of interests, and use that to prove a difference of interests is the cause. That's a tautology) You assert that "no one seems to have a problem" with imbalances in other professions, when it is trivial to find people definitely have problems.
I mostly love the light in people's eyes so I don't see how making friends online could be easy for me. Maybe I'd join a poetry group.
Don't understand what you mean other than this: different reality. Climate crisis is going to be the cause of a huge cutback in our standard of living. Science.
I’m surprised you didn’t mention gamergate.

Gamergate in no way defines what it means to be a gamer. But I feel like that one can’t talk about the term “gamer” as a cultural phenomenon without gamergate’s presence being felt lurking somewhere in the shadows.
He skipped over classical liberal and very quickly gave interviews to prominent alt-right figures like Stefan Molyneaux.