skysight-inc/HackerNews huggingface dataset:
Even the smartest programmer will eventually fail to understand every detail and implication of a system due to cognitive load limits, and thus bugs.

Which is why languages that feature less cognitive load to understand (such as functional immutable languages) are a better direction for tomorrow’s code.

If a function called from your known scope cannot modify anything you pass to it, that’s an entire class of bugs made impossible to create.
I think we’d find something to do. Play ball!

https://en.wikipedia.org/wiki/17776

https://www.sbnation.com/a/17776-football
This article is very outdated. PHP has closures, can natively pass callables as arguments and you don't need any of these workarounds:

https://www.php.net/manual/en/functions.anonymous.php

It's not idiomatic to do so, but you can totally write sort of functional PHP nowadays without any tricks. Stuff like `array_map` exists since PHP 4.
The idea that the engines need to sit on the wings like they do is something seems important, because it's so often done, but is actually not necessary. You can put a single engine in the tail, or on top of the cabin, or on the top of the cockpit, or underneath. They go on the wings because when you need two (for redundancy) it's a good place to put them for balance, and because it makes them nicely accessible for maintenance.
By staying as close to land as required to ensure safety. until fairly recently, flights to Hawaii were largely served by 3- or 4-engine jets. It's only in the last several decades that ETOPS regulations have shifted enough to allow regular twin-engine service to Honolulu.

See the 3rd response...
https://www.airliners.net/forum/viewtopic.php?t=119921
Consider that teenagers can already acquire psychedelics regardless of legal status. More kids are killed by alcohol every year and it's a legal drug. Changing the legal status of psychedelics will help research into these amazing materials and hopefully change the world we collectively experience in real and meaningful ways.
I thought the gouging laws only applied when disasters are declared.

The gouging laws are stupid, anyway, as they simply ensure there's no gas to buy. Everybody is worse off.
As a European who tuned in to US News for the US election I thought that was crazy.

I'd watch a few of the right media orgs to see what they were saying and then stay on CNN/MSNBC etc for most of it. It's mad how so much of it every hour was essentially people just regurgitating stuff to fill the time. I mean OK what's happening is important but if you can't fill the airtime why not shift to other news (as in everything else happening in the world - HK democracy leaders were arrested during that time and I don't remember any proper mention through days upon days).

Also the fake breaking news thing was stupid. The amount of times I'd turn up Wolf Blitzer or something because I would hear breaking news announcements in the background and thinking like you'd get at the BBC, Channel 4, RTE, France 24 Al Jazeera English, etc that something important was happening. Only to find breaking news was basically just random scheduled things or just regurgitation of what happens. Here Sky News is bad for playing things up but nowhere near as bad as any of them.

News on the right in the US is awful but the Left isn't much better unfortunately. What do people watch that's in the Centre and actual news rather than hyperbole? PBS?
Invitations to parties/social gatherings, access to to toys or sporting equipment, and once they're in high school, women.
Citation needed. It's not at all obvious that a single huge engine is in any way better than two for a given speed.
That's exactly right in some cases.

You are describing one set of organizational and cultural problems with software engineering that can only be solved through a cultural and political approach

Other organizations and cultures have different sets of problems.
It exists, in the on-board systems of these planes.
> they’re all nervously watching the real-time changes of their $1000 portfolios to see if they need to be sad about losing money because it’s crashing or sad about not investing more money because it’s going up.

I'd say those students are learning a lot.

A few could make a profit or loss that is life-changing to them (this might also be a surprisingly small amount of money), and they are also presumably learning how to assess their risk profile in reality (as user warent describes in their comment) and be less likely to squander a much larger portfolio later.
Oddly enough, something similar happened today just a few kilometers from where i live.

https://www.aviation24.be/airlines/longtail-aviation/boeing-...
They happen pretty frequently... Just normally they don't look as visually spectacular as this.
Built by the great Finnish-American architect Eero Saarinen.He also designed the St.Louis Arch.
I hear this argument a lot, but it feels like a weird back-justification for the restrictions imposed by the government.

Yes, encryption would make some enforcement actions slightly harder, but we tolerate it in plenty of other settings where you have a constrained, shared resource. Wifi comes to mind. Nobody gets upset that you can't examine your neighbors' packets to make sure they're following the law or not using the spectrum for a purpose other than "bona fide" home wifi. Even though the wifi spectrum in urban areas is far more crowded than ham frequencies.

For much of the hobby's history, the government was deeply distrustful of amateur radio. They flat out banned all operations during WWI and WWII. And a lot of ham radio folks reminisce about the good old times when the government had listening stations and amateur radio enforcement operations throughout the country, and would knock on the doors of any amateurs who did anything wrong. Well, they funded that not because they shared your passion, but because they wanted to keep Soviet spies at bay.

The ban on encryption was supposed to serve the government's interests, nothing more. If you worry about corporations misusing the spectrum, it's sufficient to require identification in plain text; if somebody is using amateur callsigns but sending 9-to-5 chatter on a fixed frequency every day, and you pinpoint it to a local warehouse, that's more enough for enforcement action, right? Except... there is almost no enforcement these days, because the Cold War is over and the government lost all interest.

Ham radio getting "banned in unstable countries" seems like a whimsical concern, too. First, many other countries do not restrict encryption the way US does. Secondly, in the era of the Internet, mesh networking, ubiquitous smartphones, etc, ham radio hardly registers on the radar for most governments. Maybe in North Korea... so let's ban encryption domestically, including in the short-distance VHF/UHF band, to stay on Kim's good side?
The solution, bags-wise, is reusable bags. I carry around several of the convenient, pack-into-a-ball variety. They're plastic, but they'll last me many many uses. When they eventually wear out, they should probably be incinerated. But in the meantime, I'm using plastic's advantage, it's long life, in my favour - rather than having it haunt me as waste.
And if they loose the remaining one, all goes south: https://www.youtube.com/watch?v=zn1a2lSk_UI&feature=emb_logo
I live in New Zealand - I can't afford land.

The only possibility for getting around the seasonalilty is growing indoors - and I really don't have the space for that.

Depression for me has caused me to spiral down - so far down that there's no apparent path back up.

I've been down and out for so long that even finding work is damned near impossible - so I can never even get to the point where renting my own place is feasible.
General software requirements can change drastically in a short period. Heck one of our clients requested major parts of our solution to be rebuilt for the third time within 6 months to accommodate the whims of their new leadership.

You don't see that happening with aviation software where requirements are set in stone.
Oddly a similar engine incident happened on the same United flight route back in 2016. Apparently it was a bird strike back then. Link: http://avherald.com/h?article=4999bec5
That's actually not a terrible point :).

I do remember WordPerfect (the DOS version) being absolutely incredible... in no small part because you could "reveal codes" (or whatever the name of that feature was). I helped my dad produce a couple of textbooks using WP and the most difficult thing we ever encountered was... printer drivers. (Which is still a pain point today if you're not using Windows/Mac.)
That is inline with what I was reading. I'm assuming the outage last week was an emergency, so assumed something like this would apply, but I see no evidence that is the case.
> Citation needed.

Look up 'ETOPS'.
Most "optimization" of menial or low skill labour has been in response to government intervention into the market via things like minimum wage increases, or over-regulation. That's not capitalism.
Not true - most planes must abort the takeoff if any engine fails below a certain speed.
Yes, he's been wrong about many of his positions. I'll admit he's a damn good investor but he isn't right 100% of the time.
You seem bound and determined to not hear that tcl auto expands arrays as needed. There are no bounds. So there is no error to catch.

We just thought it would be clever to return undef if you were out of bounds, which tcl code would see as "" which is what you'd get in tcl. But Little code could actually tell you are past the end.

In my mind, which many have argued isn't the best, it's a reasonable design.

You keep trying to push backwards to a design point where arrays are fixed in size at declaration and that is not how tcl (or Little) works.
Well the way things are going that might not be surreal to very many people anymore
So statically typed languages which do type inference e.g. Haskell, OCaml and Standard ML are bullshit?
I didn't endanger people when "pirating" Metallica's (well, ACDC and Twisted Sisters rather) CDs when i was younger (and a lot poorer, single unqualified mom in a small city and all that).

Emule and bittorent helped me get access to a culture i didn't even know existed, brought me awy from TV shows and helped me learn english and to books i now own. I'm sorry for Butcher, Feist and Sanderson early years, but i think i have the whole collection now, and i couldn't afford to buy those books anyway (i don't think i could even find them in my country)

Drunk driving just made me gain 40 minutes while probably endangering a dozen people (and i immediately stopped after the first time).

Also every time i buy storage i pay a tax to Universal and other CP owner while not having any licenced music (unless they own Tchaikovsky, Rachmaninov, Pachelbel, and a lot of pre-63 music in general) on those storage. Also they should give 40% of that tax to the Linux foundation since packer and weird images are taking almost half my disk space?

Anyway, i know how prod works, more than half of them are parasites and don't add any value (well, not exactly, they add their daddy political connections, that's something). It does not surprise me, what is surprising to me is that this many people defend them.
Externalities are, in my opinion, one of the primary reasons for market failure.

This. Amongst other reasons (market distortions, gaming, profit incentives which misalign to the actual role of the markets target service)

The demand pricing thing, is entirely sensible inside the construct of market for energy. But, the system itself demands both load shedding and load returning and has transmission system dependencies. Price driven load shedding can (if understand it correctly) drive more things off-line when you need to keep the, online.

It's cascading failure stuff. But, not everyone's bidding model is tuned to optimise the overall goal of delivering power.
It's called being young. They're emotional and inexperienced.

50 years ago this used to be normal. Now for some reason everybody expects perfection out of everybody at all times.

Insanity.
That’s like questioning why sports stars make a lot of money. It’s because there someone like Lebron James brings in millions of fans and a regular person doesn’t.

I don’t find it surprising there are millions more Pokémon fans than WW2/crypto fans in 2020. We’re also in the cusp of a nostalgia trading card boom according to a podcast I list to (even sports cards), which they call the 3rd wave of super fandom.
Oh look... another amateur radio Snob.
I'm sure you'll also want to belittle me because I'm a lowely Tech, thats usually how commenters like you follow up.
People treat happiness as a good unto itself. Why? "People like being happy"? That's circular. "There's no other point to life"? So?

Desire for immortality reads as a cope. You have picked a goal in life that is truly pointless. You recognize that. You therefore want to compensate by trying to get as much of it as you can. Unfortunately, you can't compensate for pointlessness with volume. (Just as you can't compensate for losing money on each sale with volume). If you pursue something worthwhile, then you need precisely however much time it takes to do that thing, then you're done. You won't reach the end and still feel anguish at having no time left.

I see pursuit of immortality as deeply immoral. There are other human beings waiting to be born into the world. We have limited space and resources, capable of supporting a certain maximum number of people at a time. You want to take as much of that time and space for yourself, even at the cost of preventing others from being born. This frequently coming from supposed altruists. Cryonics is similarly deplorable. You, like everyone who came before you, are going to die. But right before you die, you are going to have your body frozen in time, at the moment before your death. Then you are going to demand that the people of the future, who themselves face the inevitability of death, unfreeze you and extend your life, rather than bringing their own children into the world.

Of course, if we look at it from the other perspective, immortality is not only currently achievable but trivial. And, furthermore, it costs your ancestors nothing. The trick is to perceive the universe as being made up of little cells of spacetime. You're goal is to put something into one of those cells. Once you've done so, it will stay there for the rest of all eternity. In fact, you do this every day (every instant), so there is no trouble in putting things in these spacetime cells. Rather, the trouble is deciding what to put in them. Naturally, if they are going to last for the rest of all eternity, you ought to pick something pretty special to go in them.

https://www.scottaaronson.com/papers/philos.pdf (section 10) "In complexity theory, the difference between space and time manifests itself in the straightforward fact that you can reuse the same memory cells over and over, but you can’t reuse the same moments of time." (so make the most of them)

http://thecodelesscode.com/case/234 "TEMPORARY, I HOPE HOPE HOPE/The code beside persisting to the last—/as permanent as aught upon this sphere—"
The vast majority of transatlantic airliners today are two engine aircraft. For four engines, you’re basically looking at 747s and maybe the odd a340 that has somehow escaped retirement. The last large four engine airliner will go out of production next year.
I'm wading into waters that are way over my head here, but my understanding is that it is possible for software to be provably correct, in the mathematical sense of "proof."

I'm well aware of the admixture of folklore, experience, and caffeine-fueled inspiration that constitutes much of the software that runs our world.
This is quite timely, I was just looking at similar incidents yesterday.

It is somewhat similar to a BA A319 flight where the engine covers weren't latched. They immediately ripped off, taking out one of the engines. Similar footage of exposed engine internals. Safely landed after dumping fuel. That one led to a redesign of the latches.

Another very interesting one I found was a prop going through the fuselage of a DC-8 in Edmonton in 2014. A passenger was inches from being killed.

A319:
https://avherald.com/h?article=462beb5e

DC-8:
https://avherald.com/h?article=47cee08a&opt=0
When you say things like ”the press will make a big deal out of this”, one might take it to be implied that they shouldn’t. I hear you that returning with one engine might be fairly routine, but isn’t it fair to make a thing out of large chunks of metal falling from planes over populated areas?
Hah! Fair point.
You’re comparing a routine transaction of paying someone for their performance, to an unrealistic hypothetical involving the monopolization of a critical resource required to survive more than 3 days. It’s hard to take that argument seriously.

You’re misusing the word monopoly. Everyone has a monopoly on their own labor. But they don’t have a monopoly on music, and neither does Metallica. You’re not entitled to a man’s song and dance under any circumstances that don’t involve him entering into a mutually agreeable transaction with you. If this makes life not worth living, hopefully you can find someone else willing to accept your offer of giving them nothing in exchange for it. If you can’t, well, tough shit I guess. You still don’t deserve it for free. It’s not Lars’ problem if you will die without his music.
What do you mean? The game is being updated. Last update was in January this year...
That really hasn't been true since 747s started to be retired so it started to change years ago and 2-engine is now essentially the norm.
Play with electronics. Do embedded. Those go strongly together. Maybe you'll rediscover the love you had 20 years ago. Instead of giving up on the field do the opposite and go down the rabbit hole, maybe you'll like it there instead.
Pump Up the Storage
In Australia our major commercial banks offer unsecured loans to businesses based upon the business' cash flow. Example eligibility requirements: turnover of at least $75K per year ; have been operating as current registered business for 1 year+ ; you can provide 12 months of business financial data from your accounting software. You'd need to convince the bank that your business is a relatively reliable and sustainable cash generating machine. Example terms: 9% p.a. interest rate, borrow up to $250k, no fees.

Another trick you can do, orthogonal to finance, is the annual-prepay trick. Offer the "sign up for 12 months at a X% discount" plan to customers. If you can get some fraction of customers to pay you for a 1 year subscription in advance at e.g. a 30% discount that might really help the business' cash flow.

Edit: if your SaaS business is the one linked in your profile then since you are not currently offering your customers an annual prepaid plan then you MUST watch Jason Cohen's talk about optimising SaaS cashflow from his 2013 microconf talk "Designing the Ideal Bootstrapped Business" https://youtu.be/otbnC2zE2rw?t=801
The answer is neither. Human energy use that causes climate harms can be replaced with renewables. Fuel can be replaced with batteries. In the longer term, the sun is absolutely pouring out energy, which largely goes to waste, and a Dyson swarm capturing a small fraction of that would satisfy the energy needs of a much larger population.
Hehe. I think that op is playing some game with you.
Actually the whole staging in this movie was ripped of from another silent movie.
Spielberg ripped of whole scenes. I think you can still find some comparisons somewhere. I will try to google it.

https://youtu.be/Ns8bG9AbfwM

http://www.unleashthefanboy.com/news/indiana-jones-was-a-rip...
Agreed, but I would need to vouch for the Waking Up app for my own meditation. It was training wheels before venturing off on my own -- don't think anything is wrong with that!
You are kind of making my point. In tcl, they'd just give you "", but you can't tell the difference between "past the end of the array" or an element where you said

set foo[i] = ""

In Little you can tell, we'll return undef (your clear "error" though in these languages it is a supported feature, not an error). So we support the auto expanding array but give you that extra bit of info that you are past the end.
I tried to do that, but even MSNBC these days seems to have fallen to hyperpartisan agitprop.

I check nyt and cnn (both with a large grain of salt) periodically (~1x per week, for 5-10 minutes?) but unfortunately neither of those are quite as reliable as one would hope.
By treating it as a job and not a hobby. You don't need to make work your life. While older programmers I've met certainly are more likely to do it in their free time, I think we're beginning the transition of a newer generation brought up with the fact that it's a career. There is so much to learn that it barely benefits you to do extra in you free time unless you are job hunting.
I’m trying to imagine a scenario where that would be beneficial. Maybe uncommanded thrust reverser deployment. Although I think in that case it’s likely to “self-jettison” anyway!
I'm curious if you're able to think of one non-selfish reason to have children? You mention having a child is an experience in which you wish to take part; you relish the thought of being less self-centered.

Too little weight is given to the fact that no consciousness exists because it has willed itself into existence. Put another way, nothing consents to being given life.

A feeling mind will come into being, suffer throughout life, likely watch you die, and eventually die itself because you wanted to feel fulfilled. I want a child, therefore I will bring one into this world. Often, it's said having a child is an act of selflessness. I see it the opposite way.

On the flip side, adopting a child is the most selfless thing you can do, in my opinion. Why do only 4% of American households w/ children have an adopted child*? The OP's blog post is surmising it's because we procreate to achieve some tangible sense of immortality, as we consider the passing of our genetic material to be the next best thing to actual in-the-flesh eternal life.

The anthropologist Earnest Becker wrote a book in the '70s called The Denial of Death which reaches much the same conclusion, only broader: that all of civilization is an effort to achieve symbolic if not literal immortality.

* https://adoptionnetwork.com/knowledge-hub/adoption-myths-fac...
Secret once. Now, just looks like good contingency planning any state has.
It's true. That whole first section on Functions as Arguments can be achieved as:

$inc = function($number) {
return $number + 1;
};

$x = [1, 2, 3, 4];

array_map($inc, $x);
One of those deprives someone of some money(maybe, if they would have bought the CD otherwise), the other has a real chance to kill or maim. You really don't do your cause any favors with the absurd arguments. As someone else brought up, the you wouldn't download a car type arguments only get you ridicule.
My favorite is lately CNN posts an article outlining what the new administration is planning on doing the next few days. Then when they do every part of it, they post a BREAKING NEWS article about that item. Like, I, a very causal reader of the news, knew it was going to happen. Who is it a surprise to?
Exists for these reasons secure coding standards, MISRA and BARR and others. If we had same restrictions as other engineering profession maybe we still use COBOL. In important places with big safety concern we follow better guidelines, in webshit front end are do more, not so much concern with a mistaking. This is the best way, the allow of breaking in unimportant but make rule in important.