skysight-inc/HackerNews huggingface dataset:
I tried to transition from years of loose txt files to obsidian.

When I opened the folder the app showed me 1-2 files from years ago.

Apparently it only supports .md files.

I literally laughed out loud and deleted the app from my computer.

You've got a damn knowledge map but handling txt files is beneath you?

That app is doomed to obscurity.
> " There was one forum I was a part of where none of us knew each other in real life and yet we had long, intense, good-faith discussions..."

I'm curious what happened to that forum?
4 year la Nina is a big surprise, but a 4 year la Nina given we've had 3 years already is a much smaller surprise
All the comments here about how awful my script is were true!

In Bash that didn't work on files with spaces or funky characters. But, I never noticed because in Zsh, my primary shell, it works fine with all filenames.

Here's an updated one which incorperates the advice from several posts to also work in Bash:

function rm {
for file; do
mv -t ~/.local/share/Trash/files/ -- "${file}"
cat << FROG > ~/.local/share/Trash/info/"$(basename
"${file}")".trashinfo
[Trash Info]
Path=$(realpath "${file}")
DeletionDate=$(date "+%FT%T")
FROG
done
}
Why are running on PHP or not using any framework are among the items for being 'worst'.
The top priority in teaching students is to produce future professors for the department, or similar departments at other schools. But that is a vanishingly small percentage of the students being taught.

So when the math dept teaches engineering students, there is a mismatch. None of these students have any interest in being a math professor. They are not interested in a mathematical mindset because it will not help them be an engineer.

They need an engineering mindset, which is different than a math mindset.

A friend of mine went to an engineering school in Sweden, and the math was taught by engineering professors rather than math professors. He ended up with a better understanding of math than I (or any of my classmates) did getting math from math professors. I went to a top tier school in the US.
If it's properly fascinating, well written, and informative, why not?
It sounds like you're overwhelmed. A rewrite is definitely not necessary. You will never get there and you will make it worse.
As that comment said, it’s there so utilities can use it for checking the return of “chdir()”. It’s at best a name conflict with a shell command with a well established past and use. At worst, it probably enables some bad code smells or outright malicious code.
I think in the medium-term timeframe AI will handle talking with the customer as the first tier of interaction to collect the basic details of the problem and provide initial troubleshooting steps -- the kind of stuff where you can tell a rep is reading off a script. Then a more skilled human support rep will be on hand for cases where escalation is necessary.

I think it'll be generations before the second tier is replaced by AI.
Ask HN: How to cancel Adobe CC subscription without paying a “cancellation fee”?
I want to cancel my Adobe CC subscription. I don't use the software anywhere near often enough to justify the cost of it.

When trying to cancel my subscription I was faced with a ridiculous "cancellation fee." Surely this can't be legal? How do I avoid paying this outrageous money grab?

It goes without saying that I'm never going to use any of their products again.
Did something change between generations? Because HS teachers would mythologize this but it doesn't match at all with my experience. Even ignoring that professors have slide decks and lectures are recorded professors seem to encourage students to only take light notes so you can actually focus and participate in the class.
GTD suggested as few inboxes as possible, and have them reviewed regularly, not keep it to one inbox.
Not necessarily "new" news but an update
First thing you gotta do is set up VCS of some kind, ideally git. Next, like others have said, get some sort of proxy/logging layer in front of EVERYTHING. Work from there to document all the different ways customers interact with the service and how that maps to various parts of the codebase. Once you have a shit ton of documentation/logs to reference, you/team should start rewriting things piece by piece and using the aforementioned proxy layer to duplicate requests as a test and then divert traffic over. This is one of those things where every move has to be precisely calculated, but there's still a way out. Good luck.
Probably because there were many clones of it, that were im fact malicious. So collateral damage in trying to protect.
You've got this backwards. Overly compressed dynamics are far more common than "excessive" dynamics. It's definitely not a case of sound engineers needlessly flexing.

Your receiver will have a dynamic compression feature of some sort. Make sure that's maxed and it'll help. But frankly, an action movie isn't supposed to have explosions at the same sound level as dialog.
They’re carbohydrates, fat, and salt served with vinegary peppers to cut through it all and pallet cleanse. Super simple but effective at appealing to our lizard brains, which is why they sell millions of them each year.
> we still tended to use only a part of C++11 and C++14 we saw fit.

I think everybody does this and it's totally ok. Nobody needs all of C++.
It's not taught, but it is a skill one also develops. Probably this is not taught because french kids already have a hard time with spelling.

Fun fact: french physicians are well known for undecipherable cursive hand writing. Part of what makes it difficult to write is that they use Greek letters for short hand. For instance, they replace "-tion" suffixes with a theta, or the "ph" combo with a phi.
Devil's advocate: it's teaching you how to memorize something you don't want yet need to.
For me, syncing my Apple accounts on my mobile while keeping them separate on my work and personal computer has been a game changer because it was easy to do, it requires no thought or maintaining
A little over 2 years I came into a very similar situation, however in my situation we had none of the original developers working on it anymore.

At least from a technical perspective, the key to making this manageable is not a re-write, that’s probably the worst approach especially if you have little to no buy-in from above. From a business perspective, a re-write provides little to no benefit and will only be a large cost and time sink, so you will never get buy-in on that anyways.

The key here is slow, progressive improvement. For example, get it in source control, that’s a relatively simple task and provides an endless amount of benefit. The next step which is a bit more complicated, is get a way to run this in a local development environment.

Getting a local environment for this type of situation can certainly be tough, and you have to be prepared to accept what may be considered a “non-optimal” solution for it. Does your code have a bunch of hard coded credentials and URLs that you would accidentally hit 3rd party services or databases from local and cause problems? The answer to that is NOT to try and extract all those things, because that will take a ton of time and you have no test environment. Instead cut the container off from all internet access and add-in a proxy container to it and give it a container it can proxy through for outbound, then you can explicitly control what it can reach and what it can’t, now you can progressively fix the hard coded problems.

Basically the key is to accept that shooting for “ideal” here is a mistake, and you have to sneak the small progressive improvements alongside meeting the business goals that have been set for the team.

In my experience, if you can sneak some simpler but very impactful changes in, then demonstrate how those help deliver on things, it will be easier to get buy in. If you can point to be being able to deliver a feature weeks ahead of previous estimates and attribute it to say having a sane deployment strategy, or a local dev environment, the advantages become clearer from a business perspective. If you say “we need time to fix this” but have no data or concrete examples of how this helps the business, you won’t get buy in.
> Sound engineers need to stop needlessly flexing all that dynamic range that modern tools give them

Most of this is a result of surround sound and people not setting it up. There are two main speakers, a center speaker, and various surround speakers depending on the setup.

Dialog is primarily mixed to come out of the center speaker. If you turn the center volume up and the main speakers down you can fix the problem where explosions/music are too loud but dialog is too quiet.
TOS is literally a dogshit, brain-damaged OS design. But I still appreciate being able to run the open emuTOS on my Amiga.

And while I like AmigaOS, dos.library (TripOS-derived) is awful and doesn't match the rest of AmigaOS. Of course, it still is better than anything TOS and its CP/M heritage, but I wouldn't dare call it good.

V36 onwards, dos.library was made much more sane, but it unfortunately has to still be compatible with older dos.library, forever.
Moreover, it's just advocating a specific extreme to a broad set of real-world situations in "just do it" fashion.

There's usually a balance between planning and execution. Note taking is no different.

There's no simple always solution to "plan meticulously" vs "just do it". Every choice in life is a cost-benefit analysis.

Personally, I spent a little time to setup orgmode. Works for me.
That's weird considering that I'm over a decade older than you and was allowed to turn in typed papers (this rule predated microcomputers; it was for typewriters).

[Edit]

Just remembered that it was the other way around for my dad. Only cursive was taught in primary school, but in college, he had a drafting course where he learned print, so his print is incredibly legible.

Also, I love cursive. I had terrible fine motor skills when I learned print, but had developed by 3rd grade, so my print is illegible, but cursive is fine.
The open and largely unspoken secret of the internet is that only the mentally or emotionally unbalanced post here. The ratio of people who use the internet to people who post regularly on the internet is something like 1000:1. Only nutters talk on the internet.

> late-night dinners with VCs or yacht rides with rich people

Wat? Where are you coming from?

> conversations that are deep about touchy issues

Everybody does this, all the time. Maybe your friends are too shallow for you?

> Where are the places to start (and continue) conversations about important issues without self-censoring and walking on eggshells?

Go ahead and have them, right here on Hacker News.

If you're "self-censoring and walking on eggshells" and you're NOT just an asshole, then you just need to study rhetoric. It's an ancient art, thousands of years old, there's plenty of material to work with.

If you're well-spoken (and your opinions or ideas are not simply odious) then who cares if people get mad at you? It's on them to reply in kind or they're the assholes, eh?
Very possibly just that it is an ID that is no longer on the App Store - in Flappy’s case because the developer was frustrated with the demands being placed on him by all of the app’s global users (it was a sad story at the time). But a security provider wouldn’t be wrong to assume that the majority of times an app is removed from the App Store it is because it was found by Apple to violate policy in some way - and why introduce the liability of having a whitelist for things like Flappy Bird?
I think there was a time when it was popular to release clones with malware because everyone wanted to get their hands on it.

The app is likely trying to protect itself from these clones.
I somewhat am. I originally wrote this something to look for something that probably isn't on HN. Yes, it is partly the meaning of life. But as I've struggled thru my mid-teens life crisis I never really consider to be 'out' of it. I still constantly struggle to get meaning out of anything. Even school work, assignments, etc. I think to some degree, thinking is driving me nuts. But I didn't mean to say that I did not derive any value from it (as another comment said near here) but that I really did not understand if this was intellectually interesting. It was a nice story, it did get a good development which I enjoyed but I feel like this is just as entertainment, right?

I know I digressed, I apologize.
Yes, that is why I said sufficient and not necessary. The reason CONS/CAR/CDR/COND matter is not because they are necessary. That they are not necessary was known long before 1958. The reason they matter is that they are a better impedance match to human cognition than LC. People can actually write useful programs in Lisp. Very few people can write useful code in LC. Lisp matters because it is a local maximum on the ratio of real-world utility to the size of the formalism.

[UPDATE] One idea I've been kicking around for a long time but have not yet acted on is to explore using abstract associative maps as a primitive and see how far that gets you. I suspect this would be a significant win in terms of comprehensibility of code. The foundational axiom would be something like:

((amap k1 v2 k2 v2 ... kn vn ...) kn) == vn

So IF, for example, can be written as (amap true [then] false [else]), CONS is (amap car [left] cdr [right]), etc.

Or something like that.

Oh, yeah, Lisp also introduced symbols as first-class entities. That's a big win.
Fun! Would enjoy more of this. Thoughts:

- good difficulty level. Needed to do a lot of doubling back to solve it.

- Rules we’re easy to figure out for the most part. It would help to add more visual cues about (dis)allowed paths. Ie, given the node occupancy right now, which paths are valid?

- it took me a minute to figure out that valid destination nodes highlighted when I started dragging an animal. Maybe make the invalid nodes red too.

- I assumed that animals couldn’t share nodes. I didn’t try that for a bit, which slowed me down a lot. Wasn’t clear how to chose the “bottom” animal on a node. I also assumed that even if the rabbits were allowed to share a node, a dog and a rabbit could NOT share a node because the dog would eat the rabbit.

- overall a nice example of complexity emerging from a simple rules, which is what you need for a puzzle.

- it’s annoying that you can’t see the node label for occupied nodes

- obvious stats to track include overall time to solve and moves to solve.
This architecture is not a MAANG architecture and the fix is unlikely to yield experience that will land you a job at MAANG.

If MAANG is your goal, finding yourself a C-Suite sold on a tech modernization initiative whose hired ex-MAANG throughout their org chart will accelerate your MAANG transition.

If your goal is to learn how to solve business problems for medium-to-large sized non-MAANG companies, this company is probably going to yield good experience.

Two different career tracks.
I believe that deep and interesting conversations need to have stakes. In your example with VCs, stakes would be trying to figure out where the market is going or trying to strike a deal. Latter also works for rich people.

In context of modern social media, the main stake is emotional involvement. Which is often a sign of a shallow understanding of a subject.

Take reddit conversations on controversial subjects. There would be loud statements with many upvotes and counterpoints with many downvotes. And downvotes discourage debating for regular people. So you are left with homogenous opinions and trolls.

I think interesting conversations may happen with individuals that you stumble upon by chance. Easiest way to get lucky is to be involved in some community that fits your interests.
Thanks for that link! TIL.
Having a tight dev loop is important for complex games too — when you press F5, you build the whole game. Sometimes you even build the engine and all dependencies. Shipping usually follows a slower patch schedule since you need to pass certification etc.

If you work on a game, building ImGui tools isn’t a primary concern, it’s what you do to be able to easily test your stuff.
They sell cinema nachos in the USA too and they’re essentially the same.

I still can’t believe things like this are sold at movies. The complete contempt the theaters have for their customers is astounding. Nobody wants to hear someone crunching on chips when they’re trying to watch a movie. And yet the theaters wonder why no one wants to go to them anymore.
Each of us lost interest in the game and eventually the clan disbanded. The forum hung on for a few more years mostly as an archive (we'd check in occasionally), but eventually broke and stopped serving requests.
Apparently if you buy direct from Terasic you can get hold of them. The downside is a large shipping cost and import duties/taxes on top. I have heard of people successfully getting them shipped from Terasic offices within the same country as them to avoid the import duties issue.
Most people are going to do that regardless.

It becomes not a question of whether to trust some for-profit company, but which one.

Many people feel, and I tend to agree, that Apple is a safer bet than Google, because Apple (at least, at the moment) makes its money via hardware and software sales, rather than advertising revenue. They have significant incentives to protect your data and not share it, in a way that an advertising-centric company like Google does not have.

Of course, as Apple gets into the ad business they will erode this advantage, whether actual or just perceived.
> We're never going back to a world where cursive is in widespread use.

The tricky thing here is while we're transitioning away from some of these things, they still often serve as signals of class and overall quality of education.
If they're studying history, they'll need to learn to read a whole bunch of weird, ancient, dead scripts - everything from cuneiform, to gothic black letters, to cursive. If they need it, they can go learn it.

Most won't.
That's essentially what passkeys are: a consumer-friendly name for on-device FIDO keys you can use over webauthn, along with (in the apple/google/Microsoft case) a mechanism for syncing/backup/recovery provided by your platform account provider. The keys are still backed by hardware, but instead of an external key it uses the internal platform security module (TPM, Secure Enclave, etc.)

You can use your phone without the syncing part to authenticate other device through a mix of a QR code, a tunnel server, and Bluetooth.
"Regular" cursive is obtuse too. Lowercase cursive S looks nothing like an S. Lowercase cursive R doesn't look like an R either. Uppercase cursive F looks like it's backwards for some reason (at least the way some people write it, it looks like a backwards E). So does uppercase cursive G. People get used to these things.
"Oh, I forgot my AWS password, can you reset it?"

Fortunately, AWS from my example makes you set a new one after this. I'm sure there are other company-administered services with similar dynamics where the pwd change isn't required or the admin won't check that box because try are bad at their job
I’d venture modernity has twisted so far to corporations rights and against worker rights that terms like this should by default be assumed to be used for the worst possible outcome. The almost immediate creation of the term “quiet firing” in addition to this term reinforces this. Toxic work environments are going to use a term like this to denigrate good workers and good faith efforts.
In my experience working for other people it normally only gets worse, not better. I don’t mean to say that you shouldn’t put in effort or try hard at work—what I mean is that broken or toxic environments tend to only get worse. People with the ability and the self-respect tend to leave if they see an interpersonal or a structural dumpster fire. I would find another job and I wouldn’t worry about your résumé having a short blip on it. You’d be surprised how many people have a similar story about starting at a company and immediately realizing it was a mistake.
I remember pissing somebody off so much that they ddosed my friend and I but they didn't have the bandwidth to do both at the same time. Our home internet connections took turns being knocked offline for a few hours.

It's funny how ready some people are to commit federal crimes over a multiplayer game.
It's crazy to think it has already been 4 years since he released this book. I read it when it first came out and thought it was life-changing. Then I started to read other habit books and realized the ideas are the same, just his writing was more practical than academics.

I then started to read old self-help from the 1800s/1900s and realized the format was pretty similar(think Orson Swett Marden) of chapters related around real-life stories of success to drive the points home.

I'm excited to see what he comes up with next. He's a great writer. I hope the dilemma of being a #1 NYT best seller doesn't prevent him from continuing to author books regardless of how good they are. In other words, I hope he breaks out of the "habits guy" persona as he has much more great material to write books about.
Accessibility. Protanopia affects cones perceiving red color.
Yeah, I should have realized that. In fact, I had seen your BLC interpreter some time ago but for some reason it didn't come to mind as I was writing that. I must be getting old.
Hmm, but what people want is strongly influenced by culture...

Fermented foods interestingly aren't just a good way to preserve things for hard times, but have beneficial effects on our guts. Even the shift you're describing from hardship to plenty has a dark side, it's an abundance of a few foods at the loss of a wide variety of nutrients and flavors, some of which I am sure many of us now find 'funky'.

As for entomophagy, I see that other primates do quite a bit of it[1], though my assumption is that as we get bigger, eating enough of them becomes more work (until you can make nets...)

1: https://pubmed.ncbi.nlm.nih.gov/23039342/
> OP does not have the corporate experience to handle this situation

Even before that, s/he doesn't even seem to understand any measure of business. $20m/year with 3 people is BIG. Any disturbance to whatever makes that happen will hurt the business greatly. When a full rewrite shakes the boat and causes a few millions of revenue loss or the loss of potential market share or opportunities, they will rightly fire him.

Best route would be to improve things without hurting anything. It doesn't matter things are 'properly done'. It matters whether the organization survives and prospers. What's 'proper' is redefined every 3-5 years, most of the time without objective basis anyway. So no need to hurt the business to force the current software paradigm.
I am about to clear my late uncle's belongings and I am extremely overwhelmed. Started out collecting (books, manga, vinyl, laser discs, tapes, CDs, DVDs, Blu-Ray, comic books etc), and descended into hoarding eventually. Has storage units too.

Place is filthy, got a week and a half to clear it all before I need to hand the keys back.

People don't understand what hoarding is like.
The actual "easiest" way (at least for me) to bypass Cloudflare is to find the actual IP of the web-server running behind it. Of course in a lot of cases it's not possible, for example when the web admin correctly limits the webserver to only respond to Cloudflare IP ranges, or if https://developers.cloudflare.com/ssl/origin-configuration/o... is used.

Most useful services for that are https://shodan.io/ and https://search.censys.io/. I've had decent successes with Censys on finding real IP addresses of websites behind Cloudflare. Of course you might also have success by checking history of DNS records for a particular domain.
Private signal groups, mostly, or in-person conversations.