skysight-inc/HackerNews huggingface dataset:
If you pay for iCloud, you can setup custom domains for email: https://www.icloud.com/mail
I had no opinion on systemd until I found out I could configure the mount points in fstab to magically mount themselves whenever they were needed.

I have a lot of network shares and some of them caused real trouble when they failed for whatever reason.

Now I really appreciate it.
Dupe - https://news.ycombinator.com/item?id=38887840
I've never been terribly bothered by compile times in general. 90% of my work is with compiled languages, and (in most languages) incremental compilation does a great job of keeping compile times low. Even for large projects on slow machines, I rarely see compile times exceed even a minute. More usually, compiling just takes a few seconds.

Sure, you do occasionally need to do a full recompile, and if the project is very large then this can take a nontrivial amount of time, but that doesn't really happen often enough for me to be bothered about.

If the project is of really significant size, or if the compiler/language/code structure is such that incremental compilation can't give you significant gains (or isn't even possible), you may need more grunt of course.
Programmers want to embed domain terms everywhere. They look at scientific code and expect to see variables names containing "gravity," "velocity," etc.

Scientists need code to conform to the way they examine, solve, and communicate problems. I asked for an explanation of a particular function and was sent a PDF and was told to look at a certain page, where I found a sequence of formulas. All of the notation matched up, with the exception that superscripts and subscripts could not be distinguished in the code. To a programmer, the code looked like gibberish. To the scientists working on the code, it looked like a standard solution to a problem, or at least the best approximation that could be given in code.

You see the inverse problem when it comes to structuring code and projects: programmers see standard structures, expected and therefore transparent; scientists see gibberish. Scientists look at a directory called "tests" and think of a variety of possible meanings of the word, none of them what the programmer intended.
Stuff in the air is the connection.
You can do the same with SQLite, which is usually already installed in most environments

sqlite> .import test.csv foo --csv
In my lifetime the seasons in Ireland were never very distinct. I remember thinking it was odd that spring wasn't much different from winter, and that autumn was often marginally warmer than summer, but living in a continental climate now I can see how the Irish seasons make no sense at all. In the US there tends to be constant mildly cold weather until around the 3rd week in December or so, then it gets noticeably colder. I never experienced that in Ireland.
My feedabck is - it's blank, so the "sideproject" must be the emperor's new clothes
> How do I as a passenger identified all the rebranding permutations of the Max so that I make sure my family is not flying in them?

The 737 MAX series has a better safety track record than whatever car your family drives.

Note that since the MCAS issue has been fixed, there have been zero incidents that have caused passenger injury or death.

Note further that pilots—a cohort of self-interested humans like any other—continue deciding to crew the plane. You don’t hear about pilots backing out of flights or refusing to fly in them. Pilots and air crews aren’t threatening to walk out en masse.

This plug design has been in use without incident at least since the -900ER in 2007 and prior to the MAX models. The NTSB report will be worth reading, but I will be good money it won’t have anything in it that warrants the kind of wild frothing at the mouth response here.
I was wondering the same thing. I’d think these door plugs would be designed the same way as a door, so they can only be removed by pushing them into the plane.
I'd assume unverifiable but narratively meaningful theories like multiverse theories, "the universe is a hologram", etc fill that role nicely. Sci-fi is full of them. "New Age" beliefs are what you're looking for at face value, of course.
Novel among mainstream languages, but not unseen before: https://blog.adamant-lang.org/2019/operator-precedence/
You'll probably get downvoted for mentioning this, but capitalism is a big factor here.

It's not so much about selling books and farming engagement. It's about commodification of labor. The "best practices" tend to cater to the lowest common denominator to get at least something done. This lowers bargaining power of labor, drives down wages and increases capital's share of the pie.

This is inevitable in capitalism. Happens to all crafts. This is why we can have cheap crap but not nice things.
One has to wonder if a majority of lower class able bodied men would particularly care if an enemy took over.
Prevent manual opening in flight, if that's the actual mechanism. That torque tube still has to be forcefully rotated to open.
Live user for around 15 years here. Looking forward to getting 12!
OK, so you've digitised an analog slide. Any experienced photographer could spot that instantly because slide film has very different properties to an imaging sensor, but we'll set that aside for a moment.

Your camera generated a C2PA manifest when you created that image. If you include the EXIF metadata in that manifest, your subterfuge is revealed immediately. Even without GPS fields, the lens and camera parameters will tell me that you've taken a photo of a very small object rather than the scene represented in the image. If you don't include that metadata, then I know that you've intentionally concealed it from me. You might have a good reason to conceal that data, but I know that the manifest only "validates" a limited set of claims that do not actually tell me much (if anything) about the image.

C2PA is a tool to establish provenance, nothing more. It doesn't prove that an image is "true" in a philosophical sense, it just adds a layer of trust about the technical processes used to create that image. It doesn't stop anyone from misrepresenting an image, it doesn't stop anyone from circulating staged or AI-generated images on social media, but it does allow legitimate reporters, news agencies and other bodies to audit their information flows and show their workings. That isn't a magic bullet against misinformation, but it's still extremely valuable in lots of circumstances.
Yes, same for me! Being able to see not just gmt-5 but also standard vs daylight would be excellent!
I’ve done some research. In fact, Hamas won 74 seats out of 132 [1] and, hence, acquired a convenient house majority. Assignment of seats were done by applying a mixed proportional and majority rule (similar to how it works in FRG), that’s why their voter share of 44% translated into more then twice the amount of seats. But, nevertheless, Hamas won the elections even by voter share alone. However, governance in Palestine is split between president and parliament. Since Fatah did not want to grant power to Hamas, president Abbas did not cooperate in the aftermath of the elections eventually resulting in a civil war and an ejection (and murder) of Fatah supporters establishing Hamas‘ one-party governance of Gaza. Israel’s sanctions came into effect after Hamas failed to renounce violence against Israel and its citizens.

(BTW: The elections were held in January 2006 — not in 2007 as I have stated above.)

[1] https://www.kas.de/c/document_library/get_file?uuid=c0e0eae4...
Obviously it's a bit of a cop out but analysis of events. Books on the invasion of Iraq, or the gulf war. Books on the financial crisis. You might say this is a small portion of what's worth reading, but these are things with undoubtedly huge relevance to what is happening today in the short term future, as well as giving insight into the people and systems that govern us very specifically
The arbitrator sounds like a really decent dude.
> I forgot how absolutely horrible the new user experience is...

The bbatsov/prelude project was started in 2011 to help address that problem. I started using it not long after that, as a new Emacs user, and it's been a joy to use ever since.

And by "started using" I mean I forked it on GitHub, stared personalizing, and then merging/rebasing upstream at my own leisure.

https://github.com/bbatsov/prelude

https://prelude.emacsredux.com/en/latest/

From 2011 to present, not everyone in the Emacs community feels bbatsov's Prelude makes the best/correct decisions, but given how long Emacs has been around and how large its community has been over time, what can you really expect?

It's certainly a lighter-weight starter kit compared to Doom Emacs and Spacemacs. (I'm not knocking those projects!). I've also looked at some of the newer starter kits mentioned in other comments here and in previous HN threads; they seem okay to me, just reinventing a lot of the same "wheels" you'll find in Prelude, but in a less refined form... such are the freedoms, joys, and challenges of Free Software.
I still find this whole thing absolutely idiotic given that there are absolutely colossal piles of cobalt, manganese etc left on the tailings of copper and silver mines through the world just waiting for being collected and processed... And you don't need to build specialty equipment to reach the seabed at all
I know the jokes, but I can't tell you because I'm afraid to get banned from here
I wasn't rich by any stretch of the imagination, but I could have had acquired $500 with a bit of planning in the 90s, and did, multiple times.
> According to [1], commercial planes are about 3 times safer than buses per passenger mile.

Uh... the "Fatalities by passenger miles" chart in that article says that fatalities per billion passenger miles are 70 times lower for commercial planes vs. buses.

And in fact if you normalize to actually comparable transportation modes, my guess is it's even worse. The overwhelming majority of bus miles are driven on urban transit routes at low speed. You'd want to split out long haul (Greyhound et. al.) buses to compare to aviation, and highway travel is always going to involve more fatalities.

Basically, even knowing that it's probably the most dangerous jetliner in decades, I'd still view a 737 MAX as an extremely safe travel option.
Regional airports are usually subsidized by local governments to put them on the map.
Also jet fuel could be taxes at à similar rate as gas/diesel
"Extreme Programming (XP)" (https://en.wikipedia.org/wiki/Extreme_programming) was the precursor to and origin of current Agile/Scrum and similar methodologies whose main tenet is that "Upfront Design is unnecessary" and "Design & Program as you go".

Niklaus Wirth (along with Edsger Djikstra and other greats) had established the field of "Structured Design & Programming", "Top-Down Design", "Program Development by Stepwise Refinement" and similar techniques which laid the foundations of modern software development all of which had an emphasis on "Upfront Design"; You always Think before you Code.

I am totally with Wirth (and the other greats); XP/Agile/Scrum are all lazy excuses used by people "who don't know how to design software".
I’ve found two conferences that are only kind of relevant.

https://www.crowdsupply.com/teardown/portland-2023
The focus is definitely hardware, but I don’t think they really touch on the business of hardware.

https://microconf.com/americas
Microconf is definitely business focused, but not at all hardware-oriented.
“Oh yeah totally. the west really should be more like the BRIC and draw no lines, lines are bad.”

What?!? Must we find any reason possible to knock the west?
Heh, and to think I downloaded dozens of Slackware floppy images over a 28.8 modem without any screenshots! What a fool I was!

(I have used this utility weekly for almost 10 years. It isn't pretty. It's effective.)
I wouldn't even say ideally. I would say filling internally is essential. The top comment on the featured article I think summarizes it well: It's not the broader recruitment issue among gen Z. It's that for some reason none of the senior officers below this position want it. THAT is indeed quite troubling.

It suggests strongly that the entire organization has deep systemic issues that no one wants to step up and try to fix.
They have text and illustrations of The Secret Teachings of All Ages but the images are B&W scans. https://sacred-texts.com/eso/sta/index.htm

The large color illustrations are why I have a copy of the book https://duckduckgo.com/?q=%22the+secret+teachings+of+all+age...
Programming languages are a bit like social networks. There's some network effect. People go where other people are. Python is currently where things happen.
Isn’t the point of kids media to help prepare them for the real world?
This keyboard will dramatically improve my mobile productivity as it will allow me to use vim properly!
I do wonder if group flow and individual flow have more to do with different skill sets, and which path best suits the people you have, as opposed to the idea that group or individual flow is more effective.

Like, I like to whiteboard and mock up a problem in Python to wrap my brain around it. My coworker likes to mock things up in Excel. Usually when we work together, I find myself just waiting to get off the call so I can do my own whiteboarding. What makes sense to him in his Excel file doesn’t hit as much for me.

Whereas it seems like group flow uses some kind of higher level coordination process, whether it’s whatever orchestra “best practices” have been established over centuries, or people chanting together in temples, or whatever.

The question being, while group flow exists, is it simply that it requires people who like engaging in the “group flow activities”? Like we can probably find people who coincidentally like chanting, and those people might make good monks. But will my coworker and I ever work well in a pair programming environment?
I agree. I follow her on X/Twitter to get notifications for her newsletter.
I'm guessing they're trying to say, because Gen Z isn't interested in the military, they didn't join early on and built enough experience and knowledge to now be eligible for the position.
replit/codesandbox maybe?
You want https://www.visidata.org/
I just subscribe to her RSS feed like a normal person :D
r/merged/lobotomized
Because Boeing is 'too big to fail', proven in the last 737 Max case with MCAS. If there were no leadership prosecuted for that travesty and tragedy, none will ever be for this one. Proper accountability would cripple both the civilian and military sides of the US aerospace sector, which is dominated by Boeing.

So Southwest is all-in on not just Boeing, but 737s. That's their entire fleet. It makes a lot of things simpler. Could they boycott and switch to Airbus? Possibly, but at massive cost and logistics nightmares. Given their logistics failures elsewhere, they'd be fools to try to exit Boeing over this.
The miracle of python is that it has standard syntax for vectorized code across many packages.

For i in range(100):
mask = lib.abs2(z) < 4
subset = z[mask]
subc = c[mask]
subcounts = 0
for j in range(100):
subcounts = subcounts + lib.abs2 (subset )< 4
subz = subz**2 + subc
Z[mask] = subset
Counts[mask] += subcounts

Was that code using numpy, tensorflow, torch, arrayfire, or some proprietary amd gpu lib? It’s hard to say!

Try the same with eigen vs arrayfire in C++ or math.js vs tensorflow.js and you will have to do a hell of a lot more than change the value of lib
Aditya-L1: India's solar mission reaches Sun's orbit
It's interesting to browse the large collection under chrome/browser/ui and ponder over how many of them are use-after-free for data where the performance of manual memory management really doesn't matter. Like [1] which is around the lifecycle of a "choose a file" dialog.

It feels like in the big picture sense it would be better to just always using some sort of smarter/slower pointers in this kind of code just for extra defense. I saw in [2] there is some sort of `raw_ptr<T>` type [3] that seems to intend to help, so maybe the crash in [2] was actually successfully defended against?

It's too bad that there's not a good way to have a broader way to switch between dialects within a project where in one place it's "this portion of the code is perf-critical and carefully reviewed" and in another "this portion of the code is perf-oblivious and has lots of async state that's easy to get wrong". I've wondered if it's almost worth mixing two separate languages (like a GCed one for the latter) just to make the distinction clear.

[Disclaimer: worked on this code many years ago, wouldn't be surprised if I caused >0 of these bugs...]

[1] https://bugs.chromium.org/p/chromium/issues/detail?id=120103...
[2] https://bugs.chromium.org/p/chromium/issues/detail?id=132323...
[3] https://source.chromium.org/chromium/chromium/src/+/main:bas...
Unreliable code that produces false results does not solve the field's actual problems, and is likely to contribute to the reproducibility problem. It might solve the author's immediate problem of needing to publish something.

Update: I guess I misinterpreted OP's intent here, with "unreliable code that produces false results" being part of the field's actual problems rather than one of the costs to be borne.
There have been zero incidents involving passenger injury or death since the MCAS issue was fixed.

Meanwhile there are something like 1,300 of them in regular service.

You’ll note, maybe, that pilots continue to fly the plane without raising a stink. If there was a serious concern for their own safety, you’d hear something about pilots refusing to fly them.
Tob -> Top
Holy cow.

How did the fire start, and where was it initially spreading that went up so fast?
I don't think I've seen a very high-res/non-blurry digital version of it online - bit of a shame, given how much is going on on some of the pages.
The programmer's naming approach has the virtue of being self-explanatory, and thus more maintainable. Scientists don't care about maintainability. Their bar is reproducibility, and even for that they don't expect it to be as painless as an automated test.
It's a bit of a trap, though, isn't it? To steer one's one ship, you need a ship. Ship's expensive. So, the general approach is to finance one's self-agency with debt... which makes one beholden to an entity that trades personal concern for your circumstances (for better or worse) to cold-but-concrete, "Can you pay me back?".

I genuinely don't know what the answer is. Maybe it's not even a single solution, but instead an ebb and flow of the collectivist/individualist tide as social, personal, economic, civilizational circumstances demand.
Also the author of "Massive hidden productivity sitting idle in sleeping humans, usable for increased profits".
Ha, Ha! I absolutely love your phrasing!

For those who may not know, "Tayloresque" refers to techniques pioneered by Frederick Winslow Taylor (https://en.wikipedia.org/wiki/Frederick_Winslow_Taylor) who introduced "Scientific Management Techniques" to increase worker productivity and efficiency in Factories. To the detriment of Humankind, his methods have been taken as gospel by the larger "Management Industry" from where they have bled into the "Knowledge Management Industry" causing all knowledgeable Software Engineers to rue their jobs/careers/lives.
> I'm not making the statistics up;

I never claimed you did. But they are, from my perspective, misleading.

> registrars that automatically sign domains for customers

Like I wrote the very last time I posted my comment two years ago:

Registrars can’t “auto-sign” domains. Only DNS server operators can do that, if they have the cooperation of the registrar. And the DNS server operators is the only workable definition of “owners of the zones”, so they do own their keys. It can’t work any other way.

In fact, the new CDS and CDNSKEY DNS records allow it to work the other way around; DNS server operators can auto-sign domains, and the registrars need not be involved at all.
Not every Boeing 737 Max but always a Boeing 737 Max.
And the counter argument to the "amount of area '' not being big ''" is that the zones that will be mined are precisely the richest in ecological interactions and less understood ones, they are the zones with underwater volcanic chimneys

If someone came and said that they want to drag mine/open pit mine the Yellowstone geysers bc of how rich they are with minerals and said as an argument "hey it is just a small part of the park!" I don't believe that many people would be inclined to accept that "argument"....
My take is the opposite. Math is so perfect that it doesn't need a creator, it just is. Like pi just is what it is, it didn't need a committee or a god to choose the value. Sloppy software however was probably created by some idiot.
> Oh there were 400 mile cars cheaper than ice cars before?

Neither gas nor electric cars got that kind of range when they first launched in the early 1900s. But as is true today, gasoline engines got about 20% more range than the electric and were easy to fill.

> This isn't a hype cycle, there are entire car companies in mass production with equal to ice costs now, and the cheaper than ice can ever be is in production scaling.

As there was before. Entire car companies went out of business because they chose to make electric cars instead of gas.

> Very real problems

I’ll name a few:

Battery decreases range with ambient temperature changes

Cannot refuel outside of a charging station

Battery degrades with every charge

Fire hazard having that much energy in a battery that it’s not an if it will fail but a when

Towing anything
It's a tricky one, one which you do need to be very patience for.

Most folk will have headphones, most folk are focusing on their routine / program; themselves.

Being a regular is kind of a must, know that the person you wish to strike conversation with is a regular. Find a time when they're not plugged in to their zone and then start with a compliment. Keep it small and lite, everyone likes to be complimented now on their workout now and then.

Further it on if you've noticed that they've completed a set on new weights, extra speeds et cetera. Then the next time you see them at the gym, make a friendly hello.

Over the periods of small talk and rapport you can make larger gestures such as sharing sets, running next to them if it's a treadmill.
My machine doesn't come with an NVIDIA GPU. However, my Ideapad previously had a dedicated NVIDIA MX 150. You can refer <https://wiki.archlinux.org/title/NVIDIA> for more information.
Getting a location permissions popup the instant you first load a page is an annoyance, imo. Friendlier to leave that as an option you can choose if it looks worth it.
I feel the same way and yet once I turned around at a city art fair to be right in front of somebody recognizable. It struck me as surprising in the same way as bumping into a friend. I involuntarily greeted them by name. The best response to my mistake that I could come up with on the spot was "I'm a big fan", handshake, "have a nice day", leave.
The managers and the bean counters got cheap. I bet Chinese Comac airliners are safer than the Max.
You could’ve avoided buying them. Point is, you can’t ignore the cost of something and proclaim that charging your EV is free.
Iceland will tunnel into a volcano to tap into unlimited geothermal power
Scandinavia's oldest ship burial may rewrite Viking history
> Prior init's were actually quite easy to replace and alternatives were often used, but these days most software assumes systemd and this situation gets worse every year.

Not really. Sysvinit scripts are... scripts full of sysvinitisms (double forking and PID files, anyone?). Idiomatic systemd daemons are, comparatively speaking, very straightforward. Of course, there are a lot of nice-to-have features, but to get a running system, you should largely be able to get away with parsing Wants=, After=, and ExecStart=.