skysight-inc/HackerNews huggingface dataset:
No, not supporting 7 year old software is not the same as not supporting 7 year old hardware. My 2012 Nexus 7 runs Android 7(!). Of course, my 2012 Nexus 7 is more obsolete than an iBook G4 by this point. Why? Because in 2012, phones and tablets were basically insecure little toys compared to what they are today. We witnessed the birth of a new computer market, and like the 90s era of computing, it generated landfills worth of eWaste. You can argue (validly!) that some of it was obsoleted quicker than necessary due to poor support or bloated software, but let’s face it; by and large, old phones and tablets are the victims of progress. The 2012 Nexus 7 is never going to be useful even with postmarketOS, because it simply runs poorly with any reasonably modern software stack, not just more modern Android.

I’m not suggesting that this is a good thing, but it’s not a conspiracy. Even if vendors were forced to support devices for longer, I super sincerely doubt we’d see people running around with 7 year old phones. In 7 more years? Absolutely. Just like you now see people running around with 7 year old laptops today.

A real issue is probably just that Apple and Google and other flagship phone vendors continue to pump out a new phone every year even though it is clearly wasteful and pointless. Removing features just to bring them back sometimes is a truly pointless and stupid rigmarole when we could surely just wait 3 more years so that improvements can be made that aren’t pointless tradeoffs. But that is a different story, and arguably is a lot more than just an issue for the computer industry...
You clearly have never cared for a child.
At least in theory, an ordinary land value tax would have this effect, as if having street side property is considered desirable by the market, the value of such properties with more would increase.

Of course the effect could be amplified by add-on adjustments, but one of the beauties of LVT is the simplicity.
BOS has the "Silver Line", which is this weird part of the T that isn't subway, but actually a bus that is powered by electricity for … part of the ride? I usually take that to get to the red line. The blue line has a stop called "Airport" … that isn't at the airport, you have to take a bus from there.

SFO's connection to Caltrain is this ridiculous jumping of hoops through BART. (There's a more direct connection, but still through BART, but is never running when I've needed it…) (BART also isn't at the airport, but rather, nearby, there's a tram to get there. So tram → BART → Caltrain…)

The point of an airport is that it's a major transportation hub, connecting the city to distant points. But it's a transit hub, and it should have that positioning on the local transit lines: a direct transition from that long-haul aircraft to city-level backbone transit. Instead, in most places, the airport's position on the transit system is best described as an afterthought.

I should be taking the taxi/Lyft/Uber to get to the nearest public transit station. Not "it's not worth it, we'll just taxi/Lyft/Uber all the way there."
Why are you on HN, instead of in the real world?
>> Most landlords are cash flow negative and own only so they can bet on equity wins

That's the "Ponzi financing" phase of Minsky's financial instability cycle. It typically does not end well.
Oh, that's a dreamy idea. I sure hope so.
There's no well known module to do most this for you? In perl, the recent canonical way is to use the FindBin module to find the current binary's running dir, and the the local::lib module to set the import path (or just use lib for older style library dirs). That always seemed cumbersome to me at 2-3 lines that weren't very clean looking.

Also, say what you will about Perl and esoteric global variables, but it's kinda nice to be able to toggle buffered output on and off on the fly. Is there really no way to do this in python without re-executing the script like that?
The dirt-cheap clothes washing machine in our apartment was much appreciated, but easily ran 30+ gallons per load of laundry.

I replaced it with a washer that uses less than a third of that. The kids would generate a 5 loads of laundry per week, and my suggestions that we use less were... not well received.

The other fixtures here are very nicely maintained, a great landlord, but the plumbing is 40 years old. While it's no longer possible to purchase a toliet that uses four gallons per flush, they are still everywhere.

Legislation? Tighter ordinances? Good luck getting those passed, or enforced. And however necessary, the replacement of antiquated plumbing appliances amount to extremely regressive taxation: those with the least money would bear most of the financial cost.
I kinda wanted to play with a Video Toaster at some point.
pepper is from present-day south east asia. I think you meant Chilli
Python is the language everyone at HN loves to hate. One presumes it has something to do with the fact that it's Y Combinator's recommendation for most startups.
Earnest question: why are you all trying to use relative imports? What problem is that solving for you? I've never even bothered to try it out because it seems potentially problematic in the way all relative references can be, e.g., relative file paths.
Interesting... If someone wants to know more about what a readability approver does: https://www.pullrequest.com/blog/google-code-review-readabil...
> Magic-Pony-OS

and there I was thinking you were joking, but there's actually a PonyOS!

https://www.ponyos.org/
Biden Officials Now Expect Vulnerable Americans to Need Booster Shots
How is it an island if they socialize in the real world? They text their friends from the real world and share memes with each other all day. They don’t need a social media account to do any of that.
When you're interactively controlling something, you're best off getting new frames in a small number of milliseconds end to end. Lots of the delays in the pipeline are measured in multiples of frames. There are serious improvements in the ability to click on things up to 200-300Hz, and going above that is less important but still not bad. For something that can toggle as fast as an LED, might as well go for 500/1000 and minimize jitter.
Worst Languages to Physically Type?
Somewhat of a subjective question, but, in your experience, what have been the best and worst programming languages to physically type on your keyboard? Can the language ergonomics outweigh the typing out the language ergonomics? I'd really like to see the incidence of RSI between say Python and Perl developers- but that seems like a silly avenue of research.

APL doesn't count.
I automated as much as possible with ansible. I could upgrade my debian system in a few hours. With ansible I have a recovery plan ready in case of disaster. I could have used docker containers, but I'm a bit old school. It's not much work. I do check logs every day though. It was significant work to set up since I had to learn ansible.
And all I, the non technical reader, want to know is which of these theories give us Warp technology by the time the Vulcans pass by the solar system
I never followed the changes around imports in 3 … but def still run into issues especially trying to move code from dev to deploy
SpaceX to Send Privately Crewed Spacecraft Beyond the Moon Next Year (2017)
There are enough houses to house everyone in the US. The problem is that half of them are for rent which enriches one person off the dime of another.

We don’t need more houses unless we want to continue wrecking the environment. Better to block renting and use what we have.
A book doesn't let me check if my flight is on time, check the weather at the destination, message anyone expecting me at the other end, ...

There's a multitude of reasons to have a decent internet connection at an airport.
They way rust is used in the kernel is a lot more constrained in scope and APIs compared to normal userland rust and hence easier to learn. A lot of added rust API are also just high-level abstraction of already existing concepts/code used in the kernel.
Meanwhile, in Germany politicians passed a law that forces companies to hire females for executive board jobs, even if they have better male candidates. Germany and the EU overall is such an anti-male/pro-female place.
Ambermoon Rewrite in C#
Lawns are really not the problem though. Golf course maybe. The problem is thirsty crops like alfalfa grown in the desert and then shipped out of state.
So that you can stalk me and downvote me.
To scholastic thinking it was the heliocentric view that was hubris, since it didn't place the Earth at the lowest level of creation where it belonged.
> Regardless, no one would argue that we should do away with in-person learning just because more time spent in the classroom appears to be associated with increased rates of attempted or completed suicide. But it is an upsetting insight, nonetheless.

This suggests that the predisposed or susceptible population is weeded out by adulthood, yes?

Seems like a good enough reason to keep the status quo, while others continue research about the actual reason, assuming there is consensus on decreasing it.
> Various improvements and bug fixes related to end-to-end encryption (Autocrypt, OpenPGP).

Great to see that Autocrypt is still a priority. It's just a pity that Thunderbird isn't as enthusiastic about it:

https://support.mozilla.org/en-US/kb/openpgp-thunderbird-how...
I've been using K-9 Mail for years, I love it, great work! If you can spare the time, can you please add a simpler way to donate? I really don't want to create yet another account (liberapay?), please just let me pay with paypal directly.
Just for curiosity I went to see if the only spanish produce I know is still kicking, it seems they are: https://atersa.com/en/products-services/photovoltaic-modules...

I don't know how they survived the prices dumping.
fifty percent food waste in the USA ?
That still requires listening on tcp.
Do your kids do meth?
It's very popular now.
> VPN may not be applicable, because you have to share files with others.

You can use a self-host app like Pritunl[1] to host a private vpn server and put all the other self-host instances behind this vpn.

[1] https://github.com/pritunl/pritunl
Tesla needs to acquire Rivian. Rivian would expand the model lineup that Tesla has. The CyberTruck might be cool for some people, but I think a lot of people are going to be partial to the styling of the R1T and R1S.

Rivian appears to be struggling with developing infotainment and the charging units (no details released on either, and the R1T was to make it in customers hands this month - until Rivian delayed the R1T just last week).

If Tesla slapped their charging units and infotainment in the Rivian vehicles, and lent engineering expertise on any remaining challenges; I bet they would both ship before end of summer.

Plus, with a Rivian acquisition, Tesla would have Amazon as a customer - as Rivian has only 2 manufacturing lines, and 1 of those lines is dedicated to the commercial van. It is my understanding that Rivian has no manufacturing capacity to make the R1S. I wonder how Rivian even plans on having 1 manufacturing line handle two models. It doesn't seem like an easy thing to switch
Mail-in-a-box [0] has a very good mail filter. Junk mail is about at Gmail levels for me, with almost zero false positives and almost zero false negatives. Some of my accounts are fairly high volume and I have found its performance to be very acceptable.

The fact that I can host as many domains and accounts as I want with all kinds of filters and rules and forward them all to my main account as needed with rules is just gravy.

[0] https://mailinabox.email/
For going to downtown San Francisco, I find the airtrain to BART works pretty well. But maybe I remember what it was like before the BART connection so BART seems like a pretty good option.

I don't know for sure but I suspect the history with the Boston Airport Blue Line stop is that before a lot of the skybridge and other work done around the time of the Big Dig is that I'm not sure you even theoretically could walk between arbitrary terminals. So there wasn't a good central location to put it. Therefore, it made siting the T stop somewhere convenient for the planners given that Airport isn't a terminating stop as it is at a lot of airports a good option.

The Silver Line has worked fine the few times I've taken it even if it is a bit odd. But I live way west of the city so I'm not usually going from downtown to the airport.
If anyone is interested there is a nice book[1] written on SpaceX's early days when they were developing Falcon 1.

[1] https://www.amazon.com/Liftoff-Desperate-Early-Launched-Spac...
Amazon Echo Dot does not wipe personal content after factory reset
Is there any sort of detailed documentation on how to use rustc directly in more complex ways? I imagine that any begginer's text will mostly treat cargo and not such special usage scenarios as this one.
For me the rule is to always use pipenv locally and pip + requirements.txt (generated by pipenv) for production (in docker container usually). No complaints.
Code should be for everyone - not just a few ring-kissers who feel they have past a certain integrity threshold - or maybe better said, you think Lisp is some sort of Master Sword that you pulled out of the rock - so therefore, it must be better.

What does "nice to read" mean? It means that I don't spend another 2 hours falling over myself trying to convince 7 year olds why being decisively pedantic is better than more expressive, semantic code.

You're still caught up in the idea that coding and programming is for an elite group of people, and that perspective is boring and old.
You can pause those in the settings under watch and search history. My problem is after I like a video or two, YouTube starts recommending me the same video over and over again. Or very similar videos. I'd rather have just a clean-slate experience.
Could someone chime in with how these farmers physically get this water?

The article says "tap in" to the streams. Does that mean the farmers themselves drop a hose with a pump (or some other means of limited diversion) into the stream? Do they own the land the steam is on or does the government own the streams and provide permits for access? Is it generally the farmers themselves doing this or is there some middleman (public/private?) water distributor?

If there's any suggested reading on this I'd be curious. I would have expected the state to simply charge more and more for this access rather than cut it off all at once.
> Android is open source and if you don't buy a locked down device from a carrier, the bootloader is unlockable and the system easily rootable.

Yes but it's a subpar experience compared to the closed Android.

I use GrapheneOS since about a year, and I can't do much with my phone anymore. I stay on it for the same reason I have Kubuntu on my PC: it's a relief to know it's not Microsoft's / Google's all seeing eye.
How Do We Know What Ancient People Ate? Their Dirty Dishes
This debate about whether to use named-ranges in Excel formulas brings back some distant memories. I was on a team at Goldman Sachs that built Excel tools for the investment bankers and because of that we'd help out with the new banker Excel training held at the giant Chelsea Piers sports complex.

Every year freshly minted MBA's would begin the training and immediately become aghast when the trainers told them to never, ever, use named-ranges in formulas. Not only had the trainees been explicitly taught to use named-ranged in their MBA programs, but any idiot could plainly see that [=enterprise_value/ebitda] was better in every way than [=C13/F22]. More expressive, more readable, easier to spot errors, etc.

The trainers would argue that in an MBA program you build your models, submit them, and move on to the next assignment, so you don't get a view of the longer-term problems that arise from named-ranges. What does [=ebitda] actually tell you? Is that the last quarter's actual number, is it the current estimate of the next fiscal quarter, is it a 12-month blended forward estimate?

And as you try to solve those questions with [=ebitda_est_next_fiscal_qtr] you often end up with two more problems: an unambiguous name for you can unambiguously mean something else to someone else and as you update your model over time, if you forget to update your named-range references, you have formulas that look right, but are wrong, e.g., [=ebitda_est_next_fiscal_qtr] now refers to an actual reported ebitda number, not next quarter's estimate.

[=C47] while not telling you much at all, is unambiguous. It doesn't look "right" or "wrong". It can't mislead you. If you want to know what it is, go look at cell C47. The new MBA's would argue, "Wait a second, C47 could now point to the wrong data as well, and it could be mislabeled with a stale row or column header. And the trainers would reply, "Exactly, and when you go to see what C47 represents you will have the context to recognize those errors and fix them."
I know lots of people who grow only alfalfa out here. Some are family members. They sell it as feed, or rent out a field.

Small farms. Less than 600 acres. Not much water, here.
For a non native speaker it's hard to connect P with the F sound in photovoltaic, so this title was extra confusing for me.
You can use a self-host app like Pritunl[1] to host a private vpn server and put all the other self-host instances behind this vpn.

Hackers wont even know if your self-host server exists. I self-host Bitwarden and that's how I am able to sleep at nights.

[1] https://github.com/pritunl/pritunl
I'm not the person you're replying to, but yes A definitely is the electromagnetic vector potential (from classical electrodynamics). In gauge theory A tells you how to relate the phase of Ψ at nearby points in space/time.

Now that may purely a choice of convention for Ψ at different points in space/time (a choice of "gauge" in the jargon), but where it gets interesting is if your successive nearby points in space/time trace out a closed loop. If your A is such that the phase of Ψ ends up different as a result of going round the loop, you have an electromagnetic field!
Go look at the grain futures market and tell me there are “crazy shortages”.

Variations in crop production especially regionally are quite normal, perhaps a little irritated because of climate issues, but the conspiracy and exaggeration are not at all necessary.
Locally produced "everything" is the future. Just in time manufacturing and delivery is great if you have the tolerance for occasional complete failures and slow restarts.

But those occasional failures cause people to get creative or to change their priorities (being willing to pay a bit more for a product that they know they can always get, not just one they can get cheaply when everything is going according to plan). This also applies to food.
> If you have enough skill (or the willingness to learn)

Building the skill requires an investment of time, which has to be compared against more productive (read: profitable) alternatives. Remember that all endeavors have opportunity costs.
In the age of fax machines, we had a DOS TSR app that essentially did background UUCP style file transfers; with a couple of UI frontends for email-ish messaging and file transfer. (Yes, "multitasking" in 15kb, it dribbled stuff out on the timer interrupt)

The stack of ideas for using the basic capability was tall; we had plans for all sorts of things; but we needed to do a heavy round of actual beta testing because DOS.

Take the notion to the CEO for signoff; he says "what? people have to leave their computers on all the time for this? no one is going to do that!" and cancels the whole project.

I heard someone actually bought the code from them later, right about the time Windows finally got an official TCP/IP stack. Whoever that was, I pity them. Nasty ASM code.
Show HN: IP BUTTERFLY – Create intellectual property agreements in seconds
Random thought to throw out. Value patents based on the amount of work required to come up with them. So patenting some random shower thought is worth what you put into it. And what you can recover in a lawsuit is also tied to that.

"Yeah we violated your 'something but on the internet patent' Here's a $50 Home Depot card."
Also, as has been said repeatedly, the US government doesn’t have a binary “classified” or “not classified”. There are many different levels and administrations introduce/adapt them as necessary[1], and there is a practice of retroactive classification.

[1] https://en.wikipedia.org/wiki/Classified_information_in_the_...
Its a rather bit complicated and personal, and with large financial implications. Let's just say his diminished faculties led him to let down his guard, lose control, and reveal who he truly was--a low-life scumbag who has been working to swindle the elderly out of inheritances for years and years using sweet words, warm smiles, and emotional manipulation.
Not GP, or a physicist, but my understanding is that the different number at each point you multiply with represents a degree of freedom at each point of spacetime, and in this degree of freedom is where the electromagnetic field lives.
This defines my generation exactly. I was born in Early 80s, and I remember our family before the Apple computer, and after we got the Apple computer. I remember street maps, talking to people on the phone, the magic of three-way, and beepers. And as I grew up I watched it all change. I was an AOL kid. It was amazing being a kid when people began emailing one another.
osquery is a related open source cross-platform system information tool that exposes everything through sql syntax. The scope of information you can query for is enormous: https://osquery.io/schema/4.9.0/
We export food to places that don't waste as much as well.
And my favorite, pywal (https://github.com/dylanaraps/pywal), which generates color schemes from an image.
>We already have crazy shortages of corn and grains world wide

What makes it a "crazy" shortage? Current wheat future prices is around $700[1]. That's definitely high at the last 5 years, but it's still lower than 2011-2012. If we zoom all the way out, we see that it was peaking at around ~$550 in the 70s-90s. Adjusted for inflation that's anywhere from $850 to $1650 in today's dollars. Was there "crazy shortages" during those time periods?

[1] https://www.tradingview.com/chart/?symbol=CBOT%3AZW2%21

edit: fix link
Let's completely forget for a second that the article wasn't basically prescribing ClojureScript as a omnisolution that we're all dumb for not converting to - it was my opposition that the point is ignorant of 99.5% of the rest of the world. His argument was that is was readable - it isn't. Again, ask someone who's learning whether it's readable. And I better not find you in a thread, arguing that semantic HTML is far superior while you flog for a non-semantic language.
I've commented regarding "bailing the language", i.e. it was as a writer, not as a developer. Scott mentions himself that he is not a dev, and there is nothing wrong with this:

https://www.artima.com/articles/the-most-important-c-booksem...
I have turned off search amd watch history; see my previous comments.

If it starts recommending the same videos to me I press the Not Interestes button.
And it's actually developed as a single file. I do wonder if they have considered a solution like the sqlite amalgamation https://www.sqlite.org/amalgamation.html
Wind turbines need maintenance. Periodically the whole generator section needs to be lubricated and aligned and there are other wear and tear that needs to be mitigated as it comes up. In California, when you drive through some of the wind farms here you will see them out doing maintenance, not a job I would want given the height at which these folks are working.
It's intrusive. It's paternalistic. It's not discrete about being a man in the middle.