skysight-inc/HackerNews huggingface dataset:
> I can imagine it, but I also know that it cannot occur in reality. Some places go down; some places go up.

It doesn't though, that's why you see all those vacant commercial spaces, it's not because no business wants to move in, it's because they don't want to move in given the rent being asked.

The current businesses are forced to close, but not because they are being priced out by someone else, they close because the rent gets jacked, and then the space stays vacant for years after they closed, and yet the rent is never lowered back down.

This goes against common sense, that's why it's so strange and clearly something is broken. You'd expect that the rent would adjust to the market, if no business is willing to rent for the asking price, you'd expect the rent to lower, but it doesn't. You'd expect the value of the building to go down, but it doesn't.

I think you're insinuating that the neighborhood is dying down, because people are choosing to move out or something like that, but that's not the case.

> In your model of real estate, there is no such thing as a ghost town

That's right, because we are talking about major cities. The cities are not dying at all, it is only their liveliness which is. The cities still have all the jobs, and they still have all the infrastructure.

If a neighborhood used to have some of the best coffee shops, and greatest restaurants and comedy club, and those close down. The people in that neighborhood are not going to choose to move out to a small remote town which never had any of that to begin with. They'll stay in the neighborhood, because they go to work at some office job downtown or because they go to the university nearby, or their kids go to the school. Also, the neighborhood might still be livelier than the suburbs which often score very low on my hypothetical liveliness scale, as suburbs generally simply have no such business at all to begin with, only offering residential housing, and even often lacking any walkability.

Edit: I realize maybe saying lively is a bit confusing. I'm not talking about population going up/down, I'm talking about businesses in a neighborhood that create things to do for the people living in the neighborhood. If a neighborhood is only residential, it's not lively, while the more it has of parks, coffee shops, restaurants, bars, libraries, bowling alleys, arcades, bakeries, cute shops, etc., and the more those things are well decorated and designed, and accessible to quickly go to or hop from one to another, the more lively it is.
Newer systems being built in Asia are avoiding subways/underground systems and preferring elevated systems. In fact during a major flood, the elevated railway was pretty much the only servicing transporting system in effect.
I missed one detail. The files and the script are in the same folder.

I say script here because the apparent intention is that scripts and modules are separate. That is why it's not easy to import functions from a file in the same directory as a script.

This restriction is very unexpected. And it is not borne out well by the fact that it is not obvious this distinction exists.
> From almost every other dimension Linux is inferior and therefore from an Overall perspective it is inferior.

That's just preposterous. Linux user friendliness has not been slow or fragmented, it has come really far just in the last five years. Windows on the other hand has gotten relatively worse since the 'high' periods of early NT kernel OSes.

> The most important dimensions for an operating system are usability and compatibility.

Incorrect. It is only "one" of the important dimensions, but to call it "the most" important one is at -at the very least- misguided and absurd.

> The most important dimensions for an operating system are usability and compatibility. Average users are like this while hard core masochist programmers are willing to spend years decoding an interface

Your inability to use many of the user friendly distros available (like Mint or Elementary) cannot be generalized to the wider public.

Do some research.
>It’s sacrificing truth for the convenience of about a dozen people in IT.

And this kind of thing can never be undone. See: NTSC "60" Hz actually being 59.94 Hz due to the transition between black and white and color TV. Monitors today still have this lasting effect for consistency's sake.
Cannabis production as source of revenue for pandemic-stricken countries
Then your mods are terrible. FB's moderation tools are primitive, but they do exist. Your group should require a moderator's approval to gain posting privileges, and require a few questions to be answered as well:

- Do you agree not to make posts advertising any business or profit-making entity on this group?

- Do you agree that all of your posts and comments on this group will be individually written by you?

Reject any user who doesn't say yes to both of those and set all new users to post approval for the first week.

It's a lot of work because, as mentioned, FB's tools are crap.

Your problem might be exacerbated by the subject matter.
LOL, so true. I often need to have online meetings with engineers that for some reason prefer Linux as their desktop OS. Guess which meeting participants _always_ delay the meetings because they can't get their audio/video working for routine meetings?

If that happens to pretty tech savvy software engineers, the average user has zero chance of using Linux as a desktop effectively.
It's probably better to phrase it being a development method that focuses on a tight feedback loop with all stakeholders.

You push decisions as far out as possible and gather feedback from individuals every step of the way.

This is what allows the greatest amount of flexibility.

The biggest problem with agile is that it assumes all problems can be put off to the last minute.

I'm frequently finding myself in situations where it is 100x better to hammock program it out for a few weeks before pushing any code. Those systems last ten years. Those systems are able to be modified simply and quickly when business needs change. Those systems do build up legacy code, but it's at a slower rate than other systems. Those systems have fewer hacks over time and fewer bugs as a result.

This isn't a dig at agile, it's a dig at using agile as a design process, for which it is utterly inept. Agile is great at pushing products, terrible at pushing thoughtful system design. (On average, sometimes working a problem works too but more often than not you don't get the chance to redo middle sprint 5.)
Man i feel your pain ! Was there once myself ! Company-focused Win-products :/ But hte last 10 years I've been lucky no such requirements ! It really is nice :)
High school isn’t compulsory in China. Many students don’t even sit for the exams, they are already going to start work or go to a vocational school depending on their means.

My wife took the art/liberal arts track in high school and most definitely didn’t learn calculus (she still got into one of the best arts academies, though). So at least on that track, you won’t learn calculus (you generally take the same classes together, unlike the USA). I’m not sure about the STEM track, but my bet is first tier Shanghai and Beijing would be way different from a tier 88 like Chenzhou. I also can’t imagine kids at a school like renmin zhongxue not learning calculus, and that’s just a middle school.
> but I think it would be crazy to self host a customer facing app. There's scaling and redundancy that you can take advantage that you could never come close to hosting on your own

We see the ”scaling” argument a lot, but honestly it's overrated for most businesses: for 95%+ percents of the businesses you can run online, the traffic you have can easily be handled by a single cheap machine running a PHP backend, as long as everything is properly set up (caching, using a CDN for media, etc). Modern computers are fast!

Same for redundancy: your business is unlikely to fail because your website is down for 2h every month (heck, this even that much worse than github /s).

Independent developers almost never need to care about scaling and redundancy.
For Linux guests we use Augeas which offers a consistent interface to all the /etc files: https://github.com/hercules-team/augeas
The packageformat is entirely static. A series of plain-text files with fields separated by lines and spaces. Easily parseable via any programming language or with basic UNIX utilities.

And you have to write parsers for it which is PITA even if it's very simple.

Please just stick to well-known formats (even if you don't like them) and make your fellow developers life easier! For example, everyone hates YAML for one reason or another, but if you use it, you are using a format everyone is familiar with it. We know it's terrible quirks, but still well known and every language has parsers for it.
they probably post scans of PDFs as photos.
Per-programmer-hour I'd bet open source comes out on top, but overall it's basically impossible to compete with anyone with piles of cash.
I assume you're defining high-quality as easy-to use? If so, then that definition is lacking at best.
Yea VSCode is my daily driver as IDE/Code-editor after years of living on GeAny !
Solid product VSCode !
> Sandy had made a mockery of the largest subway system in the world

Is the New York subway really the largest subway in the world? I thought that trophy went to subways in Tokyo or Seoul.
It’s worth noting that a test’s performance (i.e. sensitivity/specificity) is tunable. That is, Grail is making a decision of where to set its threshold for a positive result, in effect selecting where it wants to be on the ROC curve. For this version of this test they’ve chosen to keep the specificity very high, with the tradeoff being a low sensitivity. However, as this article alludes to, a low sensitivity can be okay if there isn’t any other screening modality — the alternative is essentially 0% sensitivity. (Like for, say, pancreatic cancer.) They can change the threshold to have a higher sensitivity but then will drop the specificity, and in settings of low prevalence (i.e. cancer in asymptomatic population) you quickly end up with a crazy false positive rate.

There are already ongoing trials with newer versions of the test (and many competitors not too far behind), but as you can imagine the challenge of demonstrating early detection gets harder the “earlier” you’re talking. (Longer study times, larger populations.)

In any case, highly recommend people read the linked study[1], particularly the confusion matrix which provides a quick overview of the test’s ability to identify the cancer’s source from just the blood. (That’s cool.)

Also, the Galleri test is already on the market in the US. (Via prescription by your MD.)

[1] https://www.sciencedirect.com/science/article/pii/S092375342...
I'd say agile is more about "shortening feedback loops" everywhere.
> Once they get the software worked out over the next few years though, it'll be the best thing out there.

This sentence reminded of the OpenMoko days, hopefully the hardware choices were better than in that era.
How would you even measure that? Announcments don't really require engagement or acknowledgement. I guess you could A/B test announcing city hall events and watching for turnout?
I didn’t look into Kisslinux but the rather obvious problem with Arch is that the installation process scares people away (regardless whether it is hard or not). The terminal/command line is a scary place for people who didn’t use it before. Otherwise I tend to agree that Arch can be absolutely minimal if you want to. Didn’t use Slackware so I can’t comment on that.
Agile willfully closing eyes to skill mismatch is a wider problem. Complex projects have a need for specialization and I cringe every time when new teams or scrum ‚masters‘ ignore that.
I'm personally very enthusiastic about the security model of Fuchsia:

https://fuchsia.dev/fuchsia-src/concepts/principles/secure

https://www.youtube.com/watch?v=gIT1ISCioDY
The thing is, some people needed direction should not imply everyone get punished and loose any semblance of autonomy. Which is literally agile approach. Some people are issue, therefore everyone is subject to elaborate system of autonomy and individuality removal.

Plus minus subtle intra team politics that allows you to circumvent the above.
I work for a Fortune 500 company. Through a strange set of circumstances I ended up as a developer embedded in a business unit for 18 years. It was very much like the “then” described in the article. No ceremonial meetings, no sprints, given offices with doors, etc. Then the company decided to consolidate all tech people. For the past 2 years I’ve had an IT manager. I am absolutely astounded how much time is wasted in the modern IT world. Ceremonial meetings, recurring meetings, sprints, etc. I’d say I’m 10% as effective as before. I seriously have weeks were I spend a single hour writing code. And the IT managers are perfectly okay with this! It blows my mind how utterly inefficient they have managed to make coding and the results are definitely not any better. Oh, and the QA thing. Anyone that thinks test driven development can replace a dedicated QA person, clearly has no business working in the world of software development. But, I’ve found that I can’t actually say any of this out loud at work. The IT managers are so brainwashed that they can’t see the reality of what is going on. I’m convinced all of this is for the purpose of giving IT managers something to do to justify their existence.
> I'm coming to the realisation that open source projects will always provide a lower quality than comerical ones.

Although you may be right, I prefer to be more optimistic. I think we tend to ignore the more successful premise of open source projects.

They (at their least) demonstrate people of a possibility of more sincere (more eco-friendly, user-friendly or budget-friendly) products and services.
No, I'm not defining it. "High-quality" is in the question you would ask the user. They respond to you based on their own best judgment of what it means to them.
Haha i really was joking :D, Was looking for the one crazy-one-person, that "simply-must-know" if there is a such a OS :D
There are better solutions to this problem. Here's mine:

"YouTube Ad Killer:" https://arachnoid.com/VLC_utility/

This free, open-source (Windows/Linux) shell script captures a clipboard URL and runs VLC to show the video, which stops the ads.

Instead of clicking a YouTube video, you copy its URL onto the system clipboard. VLC automatically launches and plays the video without the usual YouTube ads. Qualifier -- ads that are part of the video itself aren't stopped.
Damn it looks "pretty" in a "Hello-Kitty" sort of way :D
That's a poor argument. Usually this happens to "tech savvy" people when they like to tinker with their system on daily basis and use bleeding edge software (since you have unlimited customizability, unlike the competition), you're bound to have issues. Normal users can just use an LTS release and (for the average user) they won't even be able to tell the difference.

Talk to anyone who installs beta iOS versions and ask them how much crap they have to deal with.
FWIW, my command-line tools and any support code are all in a subdirectory under my package directory.

I used to include a simple stub Python program (~10 lines) as a "script" in my setup.py that would import the right code and call it.

Then I learned that "entry_points" implemented most of the dispatch behavior I wanted.

I no longer have those scripts, just an entry that basically says "from abc.cli.prog1 import main; main()". The prog1.py, prog2.py, etc. look like normal command-line scripts, assuming the usual:

if __name__ == "__main__":
main()

The major downside is I can't suppress SIGPIPE and SIGINT until main() is called, leaving a wider window where something like ^C gives a unwanted Python stack trace.
A more famous case is the steam engine improvements by James Watt.

He used his political connections to extend his patent and only after that expired could the various improvements made by users (paricularly the cornish tin miners) be used more widely.

And as with anything that threatens the establishment, there's some right wing economist writing a paper about how it's all a myth:

https://www.jstor.org/stable/10.1086/658495

Looks like he works for the Cato Institute now so we should probably consider this alongside their climate change commentary in terms of baysian likelihood of truth.

But interestingly, he's mostly responding to libertarian economist who argue that IP in general is a government monopoly with all the stuff you'd associate with that:

https://mises.org/library/james-watt-monopolist
Windows has the additional complication that the arguments of a program are actually handled as a single string, instead of a string array as in Unix, so the programs parse the command line into arguments. This is done by the libc for most programs, but not all programs use that, so there are sometimes differences how the same command line is split into arguments depending on the receiving program. This also means that there are bugs in applications supplying command line flags to other applications due to missing or incorrect quoting, since CreateProcess and .NET Process expect a single string as the command line.
I believe agile fails for the same reason devops fails. The people who did ops or waterfall project management didn’t go anywhere. They just got told they’re using a new buzzword with the same responsibilities. Try telling a classically trained project manager that we should have less process and watch their head explode. Of course they revert to what they know the moment there is a breakdown.
I am not aware of any Replicant build for the PinePhone, otherwise I would have had to try it out and make a video about it [0]. GloDroid [1] has incomplete support for the PinePhone (no support for anything the EG25-G does), that‘s all in terms of Android aside from Anbox or WayDroid that run on top of Linux.

[0] https://linmob.net/videos

[1] https://github.com/GloDroid/glodroid_manifest/releases
I wish there was a class action lawsuit for people who missed events (from venues they subscribed to) because facebook holds audiences hostage behind "organic engagement"
> lets us keep up with our family and friends, have productive discussions, share pictures, invite each other to parties

E-mail, with a better interface?

Seriously, this all can be done with E-mail and some locally stored data?

It is just a matter of implementing a UI (Web/Phone/Native whatever) and a messaging protocol, on top of existing Email infrastructure.
Smartphones are often used as a brain for many robotics applications. They tend to be well equipped, physically rebosu, include battery and reasonably fast CPUs. All that for a fraction of the price of the proper robotics equipment (RPi/Jetson, IMU, display, camera, battery, …).

This seems like a great compromise between closedness of iOS/android and robustness of the phone based solution.
open source is form of distribution of source code. that is all. open source is technically the same thing for Microsoft and pine and red hat and IBM, etc...

now remembering that open source is typically not democracy but rather fairy autocratic in respect to the project owner you can have - more inclusive or fairly non-inclusive community around it. so the source may be available but the community and the project may be as closed as it seems fit towards individuals that fail to cross certain threshold of required technical (or other) skills.

then software development is encompassed with number of other things - specifications, testing, devops and various integration activities that does not necessarily benefit from being open source. these activities that complement the software/hardware production are actually an important precursor for the perceived quality. it just so coincides that an open source project with proper amount of contributors will naturally benefit from peer-reviews of the code - as long as more than one person i sable to works on certain component of course.

for successful business or entrepreneurship one needs more than software development though - accounting, finance, marketing, packaging and in Pine's case - production of hardware... etc. these are not typically as open as the ... source in the software part. an even if they were - it does not mean they are automatically gotten right.

so to be absolutely fair - open source does not immediately on its own mean a better or even viable product. it means that parts of the system are available for independent review and potentially are free from license burden to be reused in other systems.

it seems a form of cognitive bias to assume that all components of products that are result of partial or entirely open-source process are by definition better to closed-source process.
I thought the walls were the major variable and relatedly how well the earth blocks water in addition to well the local presence. The cost of any street opening subway is needing some pumping as even if you have over-awnings gravity brings rainwater down and it is rare that a city large enough a subway makes sense is away from bodies of water.
I answered that.
It depends how you measure it.

NYC has the most stations, 424.

Shanghai has the most track, 743 km, and the most annual riders, 2834.69m.
The question is not about kids vs time/money.

If you could keep the kids and everything you had, but also have even more freedom to do whatever you want (for yourself or your family - more vacations and play time, more opportunities for education and life experiences) wouldn't you feel even wealthier?

If you had less freedom (stuck working long hours, can't choose a family doctor you trust, etc), wouldn't you feel less wealthy?

Importantly, you don't have to act on the freedom to know that you have it.
Random Books that a Random Set of People Are Currently Reading
This is why I've been using Invidious for over a year now: https://github.com/iv-org/invidious. You can try one of the community instances at https://invidio.us to decide if it's for you, but I highly suggest hosting your own private instance as the community ones tend to be overloaded.
The reason Linux phones suck at calls has nothing to do with the quality of the software, it's that the hardware vendors make it very very hard to do a very basic thing in a FOSS way.

I honestly think the government should step in.
Files are raw binary data, but a (BTW unreliable) method to understand what they contain has been in use since years: file extensions.

I can see no reason why in a filesystem-like representation of the Registry you cannot have a value.dwd (which is a DWORD), a value.bin (which is a BINary), value.esz, etc., or at least that is what I would use.
Making YouTube Work in PS4
you can peruse my comment history. if it isn’t as broad as you suggest, that’s more a function of HN. also, my broader comments invariably get downvoted to hell. not that my other comments don’t. not that i care. (i upvoted all of yours above)

there’s a unique reason to bring up Amazon. Nearly everyone shops there, so nearly everyone is complicit. Including liberals. Especially liberals. It’s the complicit that’s my true target. It’s our culture-wide moral failure. Bezos isn’t the real problem. It’s all of us. As Dostoevsky would say, we are all responsible.
While I rarely need it, I like being able to vendor a package by dropping it into a project subdirectory.

If the package uses absolute paths then I would need to tweak all the imports for the new absolute path.
I was listening to the latest Reply All podcast about TikTok and they theorized that one big advantage the TikTok algorithm has for getting to know you is it gets to see like 50 - 60 reactions per hour of app usage, of whether the algo was hot or cold with each minute long video. YouTube is probably jealous because most of their data is just people putting on music playlists and not interacting at all.