skysight-inc/HackerNews huggingface dataset:
>I've always had this dream of writing something like "PyHP"

Similar here, Something Ruby-PHP. But even PyHP will do for me.

I think the problem is PHP was designed by someone who just want to get shit done and absolutely dreaded programming. Versus programmers who just wanted to create a beautiful programming language.
That strongly carries the implication that male is the default, primary sex.

You're about 40 years late for that debate.
Day of the Dead Stamps
> The esteemed philosopher was sentenced to death because he was deliberately annoying people - like a fly - with badgering questions that would force the questionee into a corner.

It had more to do with revolutions in city just before, when two his students and friends worked with enemy to make dictatorship out of Athens. They killed and tortured quite a lot of people. Then it reversed. Now, he did not participated actively and citizens behavior during above was supposed to be forgiven anyway. It was miscarriage of justice.

But, these events in combination with what his ideas actually were were closer to why they wanted him killed then general "asked too many questions". As far as they were concerned, he was actually dangerous.

The yet other official reason was impiety, which despite sounding ridiculous to us, to them was important too.
The DC-3 is a rugged, durable, proven airframe that is especially well suited to harsh environments. It is straightforward and simple to maintain for a reasonably knowledgeable aviation mechanic and there are lots of spare parts, even today, because they were produced in such a massive quantity during the war. Probably only the Antonov An-2 [0] would rival or beat it in these areas.

When I was a kid growing up in Tennessee there was an organization called Remote Area Medical [1] that would fly in and set up temporary clinics in rural or otherwise hard-to-reach areas, especially in and around Appalachia. I would occasionally see their DC-3 [2] at the Knoxville airport. I just checked and it looks like they still use the DC-3.

If you go to an airshow there's almost guaranteed to be a DC-3 or C-47 (the military version of the DC-3) there and most museums have one because they are so ubiquitous.

[0] https://en.wikipedia.org/wiki/Antonov_An-2

[1] https://www.ramusa.org/

[2] https://www.ramusa.org/ram-airborne/
Funny anecdote, last time I took FlixBus out of London (Victoria Coach Station looked like shit btw, wtf happened), they charged me and a few other people extra for "overweight" bags.

Mine were definitely not overweight, I checked them myself. Paid cash in hand - straight into the driver's pocket, I'm guessing.

But I see now that the buses are run by independent companies, so that explains a few things.

Still very cheap :D
Amazon is now a bigger shipper in the U.S. than FedEx
https://news.ycombinator.com/item?id=28931687

https://news.ycombinator.com/item?id=28887142
> Going into an Apple store and asking for (and buying) the computer that comes in the smallest box, which I had a good reason to want at the time

I think that's a case where the Apple store employees err on the side of caution. I would bet that they have more clients asking for the smallest box while wanting the smallest computer compared to clients asking for the smallest box while needing the smallest box. I think that's an instance of the XY problem https://xyproblem.info/, and people being trained to recognise it and having a false positive.

> Air filtration: I did a bit of looking into the impact of air quality on health and bought air filters for my apartment in 2012

To take the "opposite view" (as in, don't be afraid of talking to people who look stupid) from this, I love talking to people about these kind of things (if they are willing to talk about them, of course). In many circumstances, I learned a lot by being charitable, open and ready to hear the thoughts of someone about something, even when they're unconventional/look stupid. I think I have that position because I deal more with "look stupid but are smart"-type people, while the Apple employee store or the stackoverflow user seem to deal more with the "look stupid so I have to protect them from themselves"-type people.
"I'm starting to feel that perhaps the python/django market is overly flooded at the moment?"

Maybe it's just not as big as you think it is? I've heard for years about Django being some hotness, but I actually rarely come across it in the wild. I also don't see a lot of general purpose Python use - it's typically being used for a niche purpose - scientific number crunching, etc.
theres nothing wrong with trucks or semis, my problem is all these projects are unfinished. it reminds me of the hobby developer who starts projects frequently but never finishes. Also this is a corporation so these are all expenses until they turn a profit. You could argue that they need to do something with all the investor money they get, and i would agree but i just think its too much ongoing at once.

> Seems pretty clear that one of the reason for this is recruitment, they explicitly said so

this doesnt change my opinion on whether they should dive into robotics while having 5-8 other major projects ongoing, i didnt even mention tesla solar.

> Its really just air-pressure release valve. Its not as crazy as it sound

you dont need to explain how itll work, i know already, and i think it wont work in practice, or at least its not worth the marginal speed increase for the added weight of the pressurized tanks (even disregarding the safety of it all)

> The literally just signed a huge deal to expand the Loop in Las Vegas.

the economics of the loop make no sense. its not profitable now, and whether they expand that will not change anything. They need FSD for the loop to be worthwhile, and theyve shown already that their current tech is unable to navigate the tunnel without a human driver.

> They haven't done it because they are limited on battery and chips. They can currently grow without inducing more products. Each Semi would mean 4 less Model Y.

sounds like an excuse to me, it may be true but then as a CEO its irresponsible to announce youll ship semis in 2020 and almost two years later its still not on the market. Maybe dont make promises before you know they're realizable at scale

i didnt even mention in the original post, tesla solar (roof tiles, battery bank, etc), Hyperloop, building tunneling machines. i understand these arent owned by tesla. But theyre still managed in part by musk and he has stated he splits his time between all his ventures. Again my issue is with the number of, and scope of each project, and their reputation to deliver on time.
Leading Platform Engineering Teams with Camille Fournier
you will know a tree by its fruit. please don't be a spook.
> Battery life, screen quality, and ergonomics are the only thing most consumers need to care about.

You, Sir, are a very utilitarian consumer. Most consumers care about being in the "In" crowd, i.e., owning the brand that others think is cool. Ideally, it comes in a shiny color. That's it. The exact details are just camouflage.
I truly believe that what I'm asking Moderna to do is not much bigger than the minor sacrifices I make in my own life, mostly donating money and volunteering time. Tiny sacrifices! I have an incredibly comfortable life. If the people running Moderna did what I wanted, they would continue to have incredibly comfortable lives.

Most of the threads I've started have now devolved into people accusing me of being a hypocrite who's never sacrificed anything in my life, so I guess that's the end of the road. I still don't understand why anyone needs to be convinced that this obvious moral choice is a good thing to do, and I guess I never will.
Your transient point is very appealing to me. The line of thinking that people move more-> lower incentive to build custom-> cheaper finishes/less creativity feels logical and can be tidily appended to the Enrico Moretti argument that economic opportunity has concentrated in the cities-> more people detach from their hometowns to chase opportunity.

There are two pieces of information that I struggle to integrate into this model and would be interested in how others reconcile:

1) US census data suggests (surprisingly!) that the % of residents moving each year has declined significantly since 1990, and before that was about the same back to the first data collected in the mid 40s (though with some collection gaps) [1]

2) Anecdata: most of the new builds I see around me (Boston MSA) are luxury apartment buildings or way out in the suburbs. The former aren't quaint, but are decidedly custom architecture. The latter, I stereotype as "folks settling down in the suburbs". Maybe McMansions, but I wouldn't expect transient. This one might just be a sampling error on my part.

[1]https://www.census.gov/newsroom/press-releases/2016/cb16-189...
https://news.ycombinator.com/item?id=28936616
And some of those games on the PS3 ran at 20 fps. Hitting 30 when nothing was happening on screen.
> The question then is: What is the best time to have a call between 3 different locations?

ZXX:XX surely. For example, we could meet at Z1340 even. To me this is a question making the string unique enough that people won't accidentally think of it as a local time. The military uses 24-hour times in a similar manar, e.g. "Oh-seven-hundred", etc. So aside from Z13:40 possibly looking too close to just 13:40, it does communicate the time for people to meet, regardless of how many timezones are involved. What's the best time to meet is a whole other question...

I honestly haven't even started to think about how this integrates with DST and other funky locale calendar rules.

I'm going to be busy for a bit, but hopefully I remember to come back to this thread...
> considering the basic spelling errors ("jaws" for "yaws")

Missing a single erroroneous instance of a word that won't get caught by spell check may be embarrassing, but it's hardly material.

> ("Española Island…a part of the Galápagos Islands")

https://www.galapagos.org/about_galapagos/about-galapagos/th...

What is the error here?
You can link them to the manual, good languages documentation explain clear and when examples when is better to use GOTO.
If there is an asshole in the team the official documentation would calm them down after they will be probably shocked that their cool language implemented this "evil" feature.
>“We went to the Port to ask the workers why there was a backlog and learned it’s other people that are the problem.”

1000+ likes! I need to hire this guy to explain to my boss why our prod deployment failed!
I remember that this is not the whole story, the Spanish invasion and then European invasion was on the larger scale moving slower than the diseases.
The article lacked a single counter-example to show when jumping to a conclusion might be advantageous.

And yet much of life is dominated by such cases.

Great ball players jump all the time.

Hunters jump or go hungry.

Soldiers jump or get jumped.

Financial traders jump all day long. It doesn't mean they don't study at night, but during they day, they don't spend time pondering trades that disappear as fast as a gap in traffic.

Maitre d's jump.

Taxi drivers jump.

Fork lift drivers jump.

Customs inspectors jump.

Politicians jump.

Not everyone jumps.

Engineers work things out. But they still have to jump sometimes before the factory explodes or the heat shield disintegrates or the oxygen runs out.
They do actually adjust the height at fixed breakpoints to keep the aspect ratio somewhat stable - not a perfect solution, but they tried. To be fair, browser designers really dragged their feet on adding a proper CSS solution for full-width content with a fixed aspect ratio. And even now, what we have is hardly as simple as it could be.
I usually work with Go, and it seems a lot nicer just to let it listen on a socket perhaps with Nginx in front of it. Having to install a guest application onto a webserver program has always seemed silly to me.
Perfect Dragging
I was able to do this with erb (ruby templating language) very similarly to php scripts eons ago. It just never caught on to do it that way for other languages because php already had that market sewn up.

This isn't disagreeing with you, just saying that it is this way for cultural rather than technical reasons.
I think it depends -

1. you are writing some code, there are a number of functions dealing with similar things and you know how all the stuff relates to each other, you find yourself repeating some code in places and immediately realize you will need to repeat it a lot of places because all these things are related together. So you make a function you call.

2. You have come to a new codebase you don't have familiarity with, you see some bits of code repeated around in various places and you don't know if this is just because the things actually are related to each other or if it is basically by chance. You replace these bits of recurring code with a function. Later on people keep coming to your function and start adding in parameters and branching logic to handle the different use cases that keep popping up in your application where it is being used because there was actually not a very tight logical connection between these places it was being used and as a consequence over time the places it was being used are diverging in their needs.
I hear this point raised often with no scientific evidence ever offered to back it up. Actually, some recent research found that the vaccinated were more likely to host antibody-resistant escape variants (in this case Delta): https://www.medrxiv.org/content/10.1101/2021.08.19.21262139v...

A similar effect has been observed for leaky vaccines in chickens, where for Marek's disease they actually encouraged the breeding of hotter and more virulent strains.

In terms of playing host to new variants the biggest risk may be the immunocompromised, who are not able to be vaccinated: https://www.washingtonpost.com/health/2021/03/11/immunocompr...
Attacking a Macro Security Problem with Micro-Segmentation
They are used for taking-off/landing from very bad terrain, like a gravel runway carved in mountainous forests, glaciers and other similar sketchy places where it's quite easy to fuck up.

The majority of the crashes happened because of a botched take-off/landing and surprisingly caused only a few deaths.

Also, half of the crashes seem to be attributable to the columbian air force or columbian police: In one instance several hand grenades where detonated accidentally inside the plane.

So all in all it doesn't seem like this plane had many accidents because it's dangerous, but because it's used to do dangerous things.
«Despite Microsoft's claims that "if you're a gamer, Windows 11 was made for you" you will need to watch out for future prebuilt PCs with the new OS factory installed. That's because the Big M is enabling more security features in PCs by default, and one in particular can seriously tank gaming performance.

...

The issue is Virtualization-Based Security (VBS), a setting introduced into Windows 10 which uses hardware and software virtualisation to enhance the security of your system. It basically creates an isolated subsystem that helps prevent malware from screwing your PC.»
My wife and I have made one trip for every car that we bought.

1. We wanted a used Honda Civic. We found a used Honda Civic online, at a good price relative to Blue Book. We went to the dealership and bought the Honda Civic.

2. We wanted a used Honda CR-V. We found a used Honda CR-V online, at a good price relative to Blue Book. We went to the dealership and bought the Honda CR-V.

Both cars have been great. No need to overcomplicate things.

Stepping back, I've noticed a certain cognitive bias that's very common, but I don't know what its name might be. Basically, the bias is the idea that spending more time gathering information and analyzing is always good. To which I respond... maybe in some limited, abstract, ceteris paribus sense, but in real life? Not really.

1. You're not taking account of the opportunity cost, the things you could be doing that you're not because you're stuck on this one thing.

2. There is such a thing as overthinking / analysis paralysis, where your thinking actually gets worse the more you obsess about something. You may be better off unplugging, taking a walk, and coming back with a clear mind. You may be able to make a quick decision that's reasonably close to optimal and ends the sinking of your time into this one particular thing.
Would you say WSL2 apps are meaningfully heavier than "native"? Because I'm not sure that's the case, and this is just the same. And just like WSL2, you're running a VM with much less background services and bootstrappers.

Drive bandwidth is really no concern here, you have so many Android phones with I/O much worse than computer SSDs. Not everything is a flagship with UFS 3.0+.
of course it's not a thing for daily activities, more about ability to accept it when you face big questions
On the other hand, he doesn't spend much time talking about the case that could have him die or the one that could have him go blind. If something like that happened to me, I would probably have a position like the author. There are also a few cases (COVID, air filtration) where people disagreeing with him had relatively serious health consequences.
CSS Only Counters
And yet we were recently forced to change a lot of code which did use goto in a constrained way(for error handling only), because someone decided to make 15.1 required instead of advisory and take 15.1 too literally (they also made 15.5 no multiple returns required as well) and some of the results were worse than if someone had used goto in an unconstrained way.
Ask HN: M1 MacBook Pro or Lenovo X1 Carbon with Ubuntu
I am really struggling making a decision to get the new Macbook Pro 14, I had even ordered one already with 32GB and 1TB, looked a long time at that 3200€ before clicking the button and just cancelled the order again. I was wondering if others have the same thoughts.

Short background: I use my laptop 95% for development, mostly web, including docker. My current Macbook Pro 15 2011 died two years ago and I resurrected it with Ubuntu. The reason it died was probably Docker, it was running at 105% every day for multiple months, and performance was still very bad. After switching to Ubuntu I could not believe how snappy everything was again, not only Docker.

With Macbooks before M1 it would have been easier, because you could run everything plus you had the best OS, but those have other problems (Keyboard etc). Now I somehow cannot justify spending so much for being completely closed in the Apple system and getting worse performance doing dev stuff.

I think the M1 is superior when it comes to video, graphics etc. what seems to be the core target group of buyers for Apple. But for development I think the best times are over. Working as a freelance dev on my last jobs actually most were running Linux.

Only problem is getting a setup that runs with current hardware, and then I just found out that you can actually order a Lenovo X1 Carbon with Ubuntu preinstalled, it just has a long wait time (> 6 weeks).

What probably annoyed me most with the new Macbooks, is that not only is everything soldered, but they take 460€ tops for getting 32GB Ram - even by Apple standards this is ridiculous. For Lenovo it was 50Euro to get 32GB :))

So what do you think? Is anyone getting a M1 Pro for doing dev stuff? Or maybe using a normal M1, maybe even a Macbook Air and using it with Docker (Postgres, Redis etc)? That would be another option I am thinking about...

Curious on your opinion and experiences!
Fed Ethics Office Warned Officials to Curb Unnecessary Trading During Rescue
For what it's worth, I don't think you're a hypocrite and I do sympathize with you, I wish they wouldn't pull this shit too. But they're a drug company, you have to expect them to act like a drug company. The number one thing they care about is profit.
It's my understanding that when a customer appears this confused, they'll come back with loud complaints and bad reviews if you just sell them what they asked for. And the Apple Store doesn't want to look like they do bad service, regardless of what happened.
His students and friends took power once before and instituted dictatorship with help of Sparta (enemy city). Killed and tortured opposition, then were taken down in contra revolution.

So yeah, "different set of ethics or starting to distrust authority" but no necessary in a nice way.
It describes other Perl-like languages like Python, Ruby and PHP pretty well too.

Why would I want to go back to Perl when I could use a language that’s more popular and well-established now?
> A beautiful restriction, but ultimately arbitrary. Like writing poetry.

This assessment cuts pretty close to the gist of (my reading of) Dijkstra's famous paper that kicked off the anti-goto sentiment, once you take some time to digest the entirety of the paper and consider the context in which it was being written.

I'd also like to throw out there, though, that the "go to" statement he describes is a "go to" statement that functions like the one in programming languages from before 1968. Which is a goto statement that, I'm guessing, very few of us have ever used. Early versions of BASIC - the "20 GOTO 10" variety - are maybe the most well-known example nowadays. If you've spent much time with a Commodore 64 or a 1st-generation IBM PC, you're probably familiar.

He wasn't criticizing C's goto. Not just because C hadn't been invented yet. His most lucid, damning criticisms of goto in higher-level languages can't really be leveled against C's goto statement, because C's goto simply doesn't exhibit the features he's criticizing.
HashiCorp Consul 1.11 Beta
Perl has goto, but it also supports labels you can apply to loops, and call for redo, next and last. Where "next" is like "continue" and "last" is like "break".
We already had dedicated GPUs for all the graphics/video stuff and the T2 chip for the disk encryption in the Intel Macs. That leaves the unified memory architecture as the only innovation.
I mostly run 20.04 or 18.04 with the repo. But a lot of people won’t upgrade or use a third party repo.
Presumably building NCA batteries for the Model S and long-range versions of the other models.

Possibly building LFP batteries as well now that the patents have expired. The reason CATL has such a lead on LFP manufacturing is that they had a free license for using LFP patents for domestic consumption in China.
> Programmers can laugh all they want at Excel, Wordpress, PHP

I don't laugh at them. I see many people more clever than me working with tech I don't like, and making more money than I make. It's completely OK. I even wrote some PHP lately, and while my humble opinion generally hasn't changed (that I'm too dumb to use PHP), it's clearly VERY fast and easy to get started, while there are many people throwing money at you when you are good at it. If you are competitive and can work with weird setups (which is a given for many customers seeking freelancers), and under stress, then why leave money on the table.

Some may take what I'm saying like a snipe disguised as humility, but I'm completely honest. No sarcasm at all.
From Digital Feudalism to a Free Market
It's a vastly more useful comparison than simply going by absolute numbers, though. A larger country will have more people to vaccinate, but also more infrastructure to get this done.

If you want to compare countries by how well they are able to vaccinate their population, doses-per-capita is exactly the measure you want.
Last time we bought a car we knew what we wanted and what it should cost, but had to visit multiple dealers because they kept lying about availability, prices, etc.