skysight-inc/HackerNews huggingface dataset:
Ask HN: How did you learn organizing and attention skills?
Hello HN. Fellow geek here who suffers from pretty bad anxiety most days and most likely ADHD (which is undiagnosed.) One thing which kills me in life over and over again is lack of organization skills. It's not something my parents were ever good at (we were always the messy house) and is an area I am terribly lacking in. I managed to get by at work mostly due to the fact that I can deliver big results on certain things, but yes people notice I miss replies to some emails or I'll forget to handle something until much later or I just drop it all. People seemed to have overlooked those things due to the overall greater benefit. It's something I terribly need to fix. It's making me get depressed.

My question is, I am sure that others have faced these challenges as well. Can anyone please share how they overcame this?
I usually drive on the bicycle path, so there's no risk of cars driving by very closely.
GitHub/GitLab are for developers, SourceForge is for users, notice how one puts code up front and center while the other has a description, screenshots, category information, user reviews, ratings, etc, the most prominent buttons are to download it and get updates about it and at the top the links are about getting the project's releases (Files), reviews, support, mailing list, tickets, news - ie. stuff that are more of interest to end users than developers - and only at the end you have source code access.

Some projects do not even use SourceForge for the code repository but only to host releases, provide mailing lists, forums, etc.

Of course the UX could improve but that is another issue.
>What makes capitalism work is the fact that if you’re an able-bodied young person, if you refuse to work, you suffer a fair amount of agony, and because of that agony, the whole economic system works."

So if you don't work, you suffer agony (pain). What does that sound like?
[If you remove the spaces at the beginning of the line, HN will make the links clicky. You probably need to add an enter in between to get the correct formatting.]
I believe you are wrong, and Paul is right, but early.

It take times, years and sometimes decades, but developer love is critically important for a platform.

Not matter how broken the App Store was at launch, it was much better than anything that was available at the time, smartphone business was really messy and completely unfair for devs.
A person (or persons) with sufficient power/influence decided to pursue space flight and it happened. Which example does the previous sentence refer to?
Forgot to mention the most obvious childhood markers of all: toys and treats! Again, I'm looking at you Google, which offices are (were?) loaded with nerf guns, stuffed animals and treats... at least, in the engineering buildings.

To some degree I believe management do this on purpose.
> An organization that wins by exercising power starts to lose the ability to win by doing better work.

Yup. That's more or less what's happening or Oracle right now. They'll profitability soldier on for a while due to the massive amount of legacy servers running Oracle databases at companies all over the world. But, every $BIG_CORP out there has on their roadmap a long-term plan to either drastically reduce their spend on Oracle products, or more often, eliminate it entirely.
What if blockers did not allow any js loaded form any cname except the currently loaded one? This would surely break a lot of website that load their js from something like static.example.com but at least would help against server side tracking, perhaps it could be an optional feature that is off by default. Setting up a proxy for the same cname as the current page is loaded on is several times more difficult so I think Google wouldn't consider that as an alternative anytime soon.
The author is having the temper tantrum. Elon tweeted 3 words.

Elon was simply used as clickbait in the title for shit article.

Not commenting and posting links about Elon probably would have served your proclaimed goal better.
Wow, i only wish we could have it on Firefox mobile
(1) It's a good article that makes an important point, which is that everything other than eliminating CO2 emissions is a deadly distraction away from doing that.

(2) The Bulletin of Concerned Scientists has to recognize it's own role in this. In opposing the development of carbon-free nuclear energy it has responsible for some of that degree centigrade increase. Back in the 1980s we should have been developing sustainable and affordable nuclear reactors that use "nuclear waste" as fuel and that drive gas turbine powersets for greatly reduced capital costs in the turbine house and heat exchange systems. Instead the racist fear of "proliferation" was used to stop development of advanced nuclear technology and we are years behind of where we should be.
Interesting to note that only ~44% of U.S. citizens have a passport[0] and most haven't ever left the country. My American parents got their passports at age 50 or thereabouts. The U.S. is big. The only other countries you can get to by land are Canada and Mexico, and only Mexico is meaningfully different culturally (sorry Canada). Everywhere else that's different is a long, pretty expensive plane flight away. If you're in the center, you're far from basically everything that isn't America. Some villages in Europe may have similar provincial people, but I get the sense they are a lot rarer.

The U.S. is probably better compared to the E.U., or maybe Europe as a whole, in most contexts. It has centralized federal power for some things (like external affairs: diplomacy, war), but its power internally is quite weak sometimes (e.g., domestic enforcement of drug law). It's more like a loose grouping of countries than many people believe.

0:https://travel.state.gov/content/travel/en/about-us/reports-... divide # of passports in circulation by population (~332M). Probably a slight under-estimate because some people counted in "population" might not be eligible for a passport.
I don't know if this is the case as I don't understand these nuances but a company can be bought by an investor and then have the purchasing cost issued as company debt.
There is no such thing as privacy or freedom in Russia today. It is a dictatorship run by a mafia boss and his cohorts. You can't trust anyone, your neighbors, friends, co-workers, no one.

Interesting enough Russians are more free in Ukraine today than they are in Russia, I suppose that is something that bothers Putin and runs counter to what he wants for the Russian people (poverty and slavery).
Perhaps we should have a rule that all twitter submissions should be via nitter.
Lattner was volunteering:

> For context, I left Apple over five years ago and the only constant in my life is that I'm always "very busy" :smile:. That said, Swift is important to me, so I've been happy to spend a significant amount of time to help improve and steer it. This included the ~weekly core team meetings (initially in person, then over WebEx), but also many hours reading and responding to Swift Evolution, and personally driving/writing/iterating many Evolution Proposals 19. As such, my decision to leave the core team last summer wasn't easy.
I'm pretty sure that Rust didn't fall apart when it's creator, Graydon Hoare, left Mozilla to work on Swift at Apple.
Accountants and such have specialized needs, but for ordinary people, you can just get that for free with a Google Pixel.
That's Standard ML. Coming at you live straight outta '97
Ask HN: When did computers get 'fast enough' for you?
Unless gaming, machine learning, or the like, computers have been fast enough not to make a difference to me for quite a while. I was trying to recall any pivotal moments but have to go pretty far back. I'm also excluding overcoming slowdowns from abstractions because we could.

The last time I remember computers being very slow was waiting for C++ compiles in the late-90's/early-00's. Of course C++ compiles could still be slow for people, but I haven't had reason to need to use C++ since because of languages like Java or Go.

We always want faster server software as there can be many users using it at once, but even then an SQL db, indexes, and thoughtfully written queries generally get the job done. I remember there was a time that vertically scaling/federating dbs was almost not enough on bare metal, but add sharding and there's very little that you can't handle unless you're FB/Twitter.

[The slowest things I've run into in the last decade was Spring/Boot startup, and a React front-end where running all the assembly (TypeScript, CSS, images, polyfills, what-have-you) took over 30s to reload a page.]
Except Apple is making it impossible for web apps to compete with natives apps by crippling Safari with bugs and not implementing crucial features like push notifications, while banning competing browser engines who could do so. So no, currently web apps are no alternative to native apps on the iPhone.

When regulation comes in to force Apple to lift their anti-competitive practices though... Developers and companies will definitely flock to the web, for many good reasons, just like they did on desktop.
They need the tax money. Louis Rossmann said real estate tax was ~30% of government income. That's their motivation. I agree with your prognosis. Hopefully we will return to vibrant small towns across the whole of our landmass. That would be nice.
Considering the GCloud SDK CLI Auth uses the copy/paste this code auth flow for certain scenarios, this will be interesting.
It will be interesting to see if that happens or not.
Java ain't no Scala to have any unusual prerequisites. It was designed as the golang of the day and that still shows in its lack of particularly sophisticated features.

Speaking of beginners, I'd venture to say that Java has the largest library by now. From Core Java to Java Concurrency in Practice, pretty much everything was well described years ago. The same is true about Design Patterns/Refactoring/DDD-related literature which was originally popularized mostly in the Java world.

I actually agree that JVM-like platforms should not be used for teaching beginners. Something like Python (or TypeScript?) is probably appropriate for high school usage. In my time it was Borland Pascal which was a nice first real language and a great IDE. All on a single floppy disk :))) I
One can also highlight both the good and the bad. Although my experiences with him were not as extreme as these examples, I did stop using Mutt a decade ago partially because of his behavior - he had been a liability to Mutt development for years at that point.
Interesting idea, installed the addon.

I’m using MS Edge BTW, Microsoft doesn’t care about Google’s advertisement revenue, the addon is available in their marketplace.
That assumes you're targeting systems with a local compiler toolchain. A valid assumption for autotools itself, but "having a C compiler available" isn't a requirement of POSIX. (POSIX merely standardizes the interface that such a toolchain should present, if one is available.)

I reiterate my example: the install.sh for the Linux edition of VMWare Workstation. Its job is to take an arbitrary machine running a desktop Linux OS (i.e. it does assume an X installation), and turn it into a hypervisor dom0.

To do this, it needs to compile its proprietary Linux kernel modules using DKMS. But 1. it can't assume that you have a compiler toolchain installed; and 2. it can't assume that you have the kernel header package installed for your kernel.

So this install script needs to detect your OS distro-family, and use that to determine how to forcibly install some packages, in order to then have the tools (and headers) available to compile things.

How would you suggest that this installation logic be implemented? Because right now it's "thousands of lines of extremely grody Bourne shell script" — and AFAICT, that's because that was the optimal choice given the problem domain.

I suppose you could build such an installer as a collection of static binaries, one for each architecture. (Static, because different distros name their libs differently, so dynamic linkage isn't portable.) You could then create a little install.sh that runs them.

And, if you wanted all this to be tucked into a single file so you could run it with the unsafe curl-to-shell hack, you could even base64-armor those binaries and drop them into some heredocs inside a bootstrap shell-script, such that you do get to have a single "install.sh", which just pops out copy of the 'correct' binary into existence and runs it.

But IMHO, by doing something like this, you're just Greenspunning a Bourne-shell object-code format; the same one a compiler could emit. But without the benefit of getting to directly use a linker to generate the result.
> When you're a kid you just do things quickly.

I don’t think this is a age problem. Plenty of adults are lazy and plenty of kids aren’t.
Compilation of project:

https://hackerlink.io/buidl/2192
I've used Vim nearly every day for the last 20 years. Thank you for FOSS. RIP.
Maybe.

The level of control both Google and Apple have in their mobile OS' (only Safari engine being allowed on iOS is an example) makes it much harder for something else entirely to grow outside their ecosystem and them slam them from the left flank, like the web did to MS' dominance.

I'm not entering into the debate whether such technical restrictions are have good (and benign) reasons, but they absolutely keep the control much tighter than it used to be the case on the desktop in Windows heyday.
Declarative rendering has a lot of advantages in terms of composability. My main issue with SwiftUI is that the tooling just doesn't seem ready at all. I tried a small project recently, and the preview feature basically doesn't work.

Also I think the decision to make combine a core building block of Apple UI development is a huge mistake. FRP is a plague on the industry, and everyone is going to figure that out in a couple years.
Facebook misled investors about battling climate and Covid lies: SEC filings
Yes, the rest of it is just marketing fluff, where's the beef? Give us some network stats to terrify your average sys admin.
That's so scary and sad.

I'm sorry for your losses.
Can you describe the sight problem in only one eye? I've had one for a while now and it's getting worse. For example, did your friend have a redder-than-usual eye?

I've already seen an optometrist and he thinks its just worsening blepharitis which I've had in both eyes for over 5 years.
It's less this one person's (Chris) presence or absence and more the sanctioning (implicit or not) of shitty behavior from some other person or persons.
My reading is that a localhost web server on a port is the way to go.

This aligns with what nearly all the other cloud providers do with oauth.

> How am I supposed to do that sensibly on a remote server that I'm SSHing into?

If you want to see rclone's solution then check out

https://rclone.org/remote_setup/

It's a bit of a pain!

> Also that announcement seemed to indicate that localhost: redirects were going to be disabled too, wouldn't that make the local web server option not work either?

As you noted below that is only for Android, IOS and ChromeOS. I hadn't noticed that before though...

> I swear, obtaining an OAuth token to interact with my Google account is the new hardest problem in computer science.

Ha ha!

I note that you can get "rclone authorize" to do it if you want as you can set the scopes and the client id / client secret.
Microsoft bought an entire phone company and still failed in the mobile device market. It's hard to identify a future key differentiator that's going to be strong enough to overcome the iOS (status) and Android (widely deployable) ecosystems.
An Apple share was worth a little under $7 when PG wrote this. Today, it hovers around $170, and Apple is the largest corporation in history (which also makes it, in some sense, the largest non-governmental institution in history).

What do we think its value would be today if it had been more developer-friendly in the ensuing 12.25 years -- higher, lower, the same? I truly don't know. But either way, a "huge mistake," from Apple's POV, is something that appreciably affects the bottom line. And Apple's insane valuation is face value evidence that anything about its corporate strategy that we view as a huge mistake is probably not.

Perhaps there's a case that what Apple has done is a huge ethical mistake, but we'd have to make the case for that very differently.
Done, thank you
We did something very similar here, using computer vision, to track video feeds of moving trains containing graffiti. Much more complicated in one sense, but also much simpler.
As an iOS dev, IMO I’d say it’s useful if and only if you’re writing native apps for Apple hardware.

While Swift can be used for linux desktop or as a backend language, what mostly matters for practical projects is the libraries, and I think for those cases the better libraries are on other languages.
No modern DB uses mmap because it's unreliable and hard to tune for performance.

A custom cache manager will always perform better than mmap provided by the kernel.

The problem is you haven't explained how the overhead of a DB is too much. Sure, it sounds like a lot of work for your servers and the DB compared to reading from a hashmap.

Where I work right now we fire around 1.5B queries a day... to Mongo.
>Telling the truth is always appropriate.

the truth is that Sven was a prolific foss contributor with a complicated history with regards to other people.

you can acknowledge both contributions & faults, erasing his history of foss contributions wouldn't be the truth -- much like labeling him as nothing more than a predator wouldn't be the truth, either.

I'm not sure what you're advocating in this memoriam thread, to be honest -- total erasure of person and non-response from the projects they were involved with?

Isn't that a similar kind of non-whole truth that you're railing against all together?
Heh, we were about the same. Add in that sweet tech oncall lifestyle for me and sleep deprivation was either not an issue or didn't change my personality basis so the stress was quite limited.

The under one years were at a time in my career when I was working at 2am most nights anyway. A few minutes to hang out and take care of someone no love was a nice break. Mom slept pretty much through the night after the first couple of weeks.

Decade and 1/2 in and I can't see things getting worse, but we'll see.
At least one major old guard YC partner has been a a major investor in coinbase for some time.

People are probably interested in what went wrong with the site crashing when they very well knew they’d be seeing a large amount of traffic.
Point 1: yeah, but you have just made yourself MORE replaceable with an offshore programmer if you don't provide the in-person feedback/communication as a programmer

Point 2: yeah, but long term you get MORE meetings for baselining, communication, etc, just like with offshore communications (for better or worse)

Point 4: yes, but again, don't make yourself offshorable

KEEP IN MIND THAT COMPANIES WILL SHOOT BACK WITH OFFSHORING. If you aren't useful in person, then... why have you at all? This may be the moment that large chunks of previously untargeted sections in middle management get wholesale sent off, and not just IT functions.

If the quiet rebellion is "not to come to the office", then they will experiment with new hires that are dirt cheap elsewhere to see if things stay the same.

Then again, it may be that management realizes how much they need ... people ... in-person for them to function, and relentless offshoring reduces their corporations to shells. ANd they'll walk the halls lonely for the olden days. HA JUST KIDDING they'll just look at the bottom line.

More relevant to the silicon valley crowd here: actual startups and collaborative development work won't change much. But a lot of expensive FAANG personnel will at a minimum get nearshored from this. Get cheaper midwestern people and the like. They already started this with HR imposing "cost of living" adjustments on offers and work locations.

A lot of the "big tech" companies will do nearshoring to cut their costs out of this era.
> Bitcoin is popular enough with Superbowl fans to incur an app crash

I'm not so sure it shows how popular Bitcoin is. Since it just crashed the website, I imagine the only takeaway is: If you spend 60 seconds showing nothing more than a QR code, then a lot of people will scan it and try to load the website.
Aesthetically, one of the things I didn’t like about Swift was the use of parameter names in the parameter list to ensure integration with the objc api. Made some function calls too verbose. One of the things we should have abandoned when we left objc. I admit it sounds silly but swift wasn’t a clean break as i thought it would be.
The OST is a masterpiece, and has only gotten better with time.

The Orchestra world tour (https://ffvii-remakeconcerts.com/) is incredible. Definitely recommend seeing it live if you get a chance.
They didn't put a copy of Maisel's photo on their CD - they asked a pixel artist to draw it, and put that on their CD. Whether doing that qualifies as a commercial use of Maisel's photo is precisely the point under contention, so "they used [his image] commercially" is what I meant begs the question.
February 21st in Stamps: Communist Manifesto, Washington Monument, Malcolm X
> Amazing hardware, but it feels like computing in a straitjacket.

That's precisely what drove me away from apple laptops a few years back and back to linux for my home computing. I was running an (only somewhat) older machine and every update ate more hard drive space and hurt performance. And because apple made it, it was damn near impossible to upgrade either the hard drive or the memory.

But, it is beautiful hardware...
I would if the source of the funds remained at the federal level.
I think apple is right now where amazon was before everyone started hating on bezos.

amazon still reigns, but ppl got the see the pipes pumping biomass from the poor souls that have to deal with their ugly end.

IMHO, this marked their high point, and the same will happen to apple.
Vendor lock-in will always inevitably backfire, because developers and users don't want to be trapped. It might work to maximize profits in the short to medium term, but there's very strong financial incentives not to be stuck with a single platform. Vendor lock-in could mean the death of your product, or even your whole business.
Developers really don't have a lot of leverage in anything we do, as much as we like to think so.

Many of us work in such a way that we get summoned every morning at 9 to line up and answer "what did you do yesterday that justified 10% of your paycheck and what will you do today that justifies 10% of your paycheck?

Turnover among executives is considered a crisis. Turnover among developers amounts to whining about our disloyalty and companies screaming at the government to increase immigration.

We are a commodity. A valuable one and hard to obtain one to be sure, but that is it.

Apple understood that and won and developers primarily build for Apple now.
Same, working with Python is such a poor UX by comparison.

That project had a ton of potential, but it seems like it lacked buy-in from the industry, and the team working on it seemed to lack leadership as little progress ever seemed to get made.
As a Com Truise fan myself, I enjoyed learning that Brian commissioned him for the ad. Com’s slow motion funk fit in perfectly with the minimalist DVD screensaver motif.
Understanding Participation in Hackathons Through Program Theory Analysis
I use .NET 6 on Amazon ECS (Amazon Linux), and it's a pleasure to work with. The dotnet CLI makes running and building super easy. So, I just develop with VS Code and a terminal on macOS and deploy to AWS.
Here is a post from a couple of years ago by Logan Abbott, the current president of SourceForge:

https://news.ycombinator.com/item?id=20750707