skysight-inc/HackerNews huggingface dataset:
It's a very short text given to Anthro 1101 classes recounting objective observations about the titular 'daily rituals of the Nacirema', who by their descriptions must be a distant and alien people.

At risk of spoiling, Nacirema backwards is 'American'.
Zsh-histdb is one of my absolute lifesavers. It's literally the first thing I install on new systems, after zsh itself and oh-my-zsh. I could never go back to working without it.
every time I sign in at asks me to input my university email address

I cancel it then it comes back next time

I'm in my 30s...
Quite possibly, but they should still have an alternative other than "impersonate someone else".
And here my chess expertise shows its boundaries ;) I‘ll see if I can fix those bishops and labels :)
More specifically, you have and electric motorcycle with no traction, no safety features and an untrained rider.
It’s only two, and there are two different approaches you can take:

1. Use something that manages virtualenvs + packages for you.

2. Don’t use something that manages virtualenvs + packages for you.

For 1 you have poetry or pipenv. For 2 you have… well virtualenv/pip. It’s really not that complex and I don’t get where this sentiment comes from.
Right, but if the article is correct then that dollar per gallon can't actually fix the problem, so you're just tossing money into a pile and being like, "look at how much I'm helping".

How about everyone just takes personal responsibility instead of pointing at someone who pollutes more? Because the big corporation you're pointing at can just point their finger at the next bigger problem and then nothing gets done.

Thank you for so perfectly illustrating the attitude that climate "activists" seem to take though. "If I have to lift a finger more than the minimum amount I need, in order to point it at someone else, then the problem isn't worth my effort to try to solve. Jerry beats his wife more than I do, so maybe he should stop first"
I have heard nothing but negative things about aws billing, such as overcharging and surprise billing. glad I do not use aws.
I don't think it's really about identification. Binding user accounts to SIM-based phone numbers is an effective way of limiting account creation as it's effectively binding it to a physical token.

I can only guess why Discord wants to do this (fighting scam bots?), but for example for Tinder this is a very effective way of preventing abuse on the huge early discovery boost after signup or long inactivity.
Nope, I had a clipboard copy of something along the lines of

```
Buffer.from(string, "base64")
```

And as soon as I started typing that's the suggestion was that, morphed a little better for my code. No way to know for sure, but I was thinking it's from the clipboard.
Companies should keep their critical infra behind their own VPN as much as they possibly can and for the things that can't be VPN'd, use an SSO with strong MFA support.

Especially for remote work - any critical or internal infra should be behind a company-operated VPN, with the VPN-access gated by MFA.

It's obviously not foolproof because the more SaaS you add, the more vulnerable you are, especially because security in HN-land is something you only worry about after-the-fact because it's not MVP or quick to market. But asking for more personal info is perhaps the worst possible conclusion you could take from this.

At some point you have to stop asking your users to take responsibility for your own shoddy security.
After answering some other questions it occurred to me that Google may have been incentivized by our intention and ability to improve results for image searches. E.g at scrape time, when an image becomes a “pin”, we were essentially creating a enriched view of that image for which Google is able to surface.

Imagine a scenario where the original image was linked in the page as “main.jpg” or “flower.jpg”.

There may or may not be useful signals on the page for Google to infer from. In the case where the image is saved on Pinterest, the title may come from an expert user who submits, “Trumpet Daffodil”. This is a lot more precise and searchable.

We would go out of our way to append keywords to the end of page and image filenames to make those even more relevant. A final file name for this image would be, “eb761df34b9219ffc68e5c9e55a134f0—-trumpet-daffodil.jpg”
Does the Level of Crime Impact Global Warming?
Any research out there which shows that countries that have more street lights shows a reduction in crime?
Defense in depth. Put it on something like ZeroTier, but still secure it with hard key 2FA as if it's on the open Internet.

The key is always to make an attacker jump over more than one hurdle to get to anything. It's preferable if those hurdles are as isolated from one another as possible: different systems, different vendors, administrated by different people (multiple social engineering points), etc.

BTW I personally dislike this trend of trusting a single third party 2FA provider for access control to every system. It's incredibly convenient but it gives me the wim-wams. I'm waiting for a story like "Okta announces compromise, tens of thousands of sites may be at risk..." Never trust just one thing no matter what that one thing is.
Discord is great for developers who provide support, because all incoming issues are instantly drowned in the noise, and you can pretend that they don't exist.
You appear to be jumping to conclusions before understanding the technology and ecosystem. I understand that emotions get charged around money and power, but if you’re honestly interested in the answers to your questions, it might help the learning process to take a step back and learn about the parts from a position of detached curiosity before passing judgement.
> Nikk Effingham’s book is an exploration of all things time travel (where time travel is to be read as backwards time travel, that is, travel to an earlier time).

I'd be interested to know if forward time travel is easier than backwards time travel. Seems to avoid a lot of paradoxes.
I am unsure how shell history works when there are many terminals open at once. The history within a single shell is not mixed up by this, but I have never learned what happens when the terminals closes. I often wondered what would be the ideal way for history to work with many shells.
Have you looked at the Organic Transit ELF or Better Bikes PEBL?
> A landing is basically a controlled stall.

A stall is when the wing stops producing lift due to reduced air speed. Plane wings do not stall during landing. They produce lift all through the landing process. The plane uses flaps [0] to reduce the stall speed of the wings so they continue producing lift as the plane slows down. In the final stage of landing, the plane uses ground effect to produce lift at even slower speeds.

[0] https://en.wikipedia.org/wiki/Flap_(aeronautics)

[1] https://en.wikipedia.org/wiki/Ground_effect_(aerodynamics)
Information for 5M Robinhood users exposed in data breach
https://archive.md/PpdzC

http://web.archive.org/web/20211108112001/https://www.nytime...
Thanks I'll check this out! Any other useful zsh plugins you want to call out? It's been my favorite shell for a while mostly because of OMZ but always interested in some new magic!
>Chinese Weibo users are also asking why the country hasn’t ‘recovered’ Chumi Gyatse waterfall in Arunachal Pradesh from India. Some suggest occupying it.

Hey USA there is some sweet little territory in Canada lets ask our government to occupy it.
lillehammer I didn't know about, but that looks like a case of mistaken identity. The actual target wasn't by any means innocent.

which innoncent civilian nuclear scientists have the israelis killed?
Looking forward to hear your opinion! Have fun :)

I do get the feeling that my good old Webserver from 2009 might be retiring soon…
> how do you even download an adware-/malware-free version of that nowadays

What's wrong with the official version? I've used it for several years now. Am I missing something?
Why not use a facebook page? Super easy to maintain and some moderation
100% agree, there is a certain mindset required to go from "stuff I do everyday" into a structured process. We've found it sometimes takes a bit of pre-work, like mapping the basic process on paper or a whiteboard, to smooth the transition.

And I have come across many a Big 4 consulting team still running on Lotus Notes :)
I've yet to see a forum software that works as well as vBulletin and the clones of that did in the early to mid 2000s. Everything today is this weird "conversation" view and comments/threads constantly move around based on the whims of a voting audience.
That "International Statement" basically says "We wish facts weren't true". But, like, too bad they are. Notice that it doesn't say they acknowledge the reality and so, fuck it, they'll just violate Human Rights and "materially weaken or limit security systems", instead they say well, surely we can avoid that and yet still get the same outcome. Nope. That's not how facts work.

Writing long letters deploring the rules might work if you're up against the resident's association, local town council, or even a court of law, but Mother Nature couldn't give a shit what you think about her rules.
The English subset used in these languages in way too small. Besides, it's not like "strcat", "fprintf" and "ioctl" are real English words.

In University the teachers used my local language for variable names and custom functions, but kept the English keywords and library functions, so programs would actually compile when typed in (we used paper and blackboards, this was in 2005, tests were also on paper). That was actually nice since it was very easy to understand that 'open()' was clearly not a function defined by our program.

What I'm salty about was learning Math in my local language. Since books all use symbols I never really learned how to pronounce math stuff in English even when reading English books. I have a hard time communicating math when speaking to my coworkers. "How is it that you talk about powers in English again? How am I supposed to pronounce O(log n^3)? How do I pronounce "5!"?".
PackagingCon Happening Tomorrow
My worry would be that as the signal becomes well known abusers will learn it to. Then using the signal will put people at risk.
If conversation threading were enforced adequately in a Slack/Discord, a bot could watch threads for a heuristic of usefulness and kick off the archival of some form of read-only SEO-happy forum-like store.
"upvar" is explicit, there's no guesswork involved there. But how would you handle a lambda with a body like this?

if {$foo == 1} { puts $bar } else { puts $baz }

given that all the {}s are just non-expanded string literals, and what makes them be interpreted as code is the implementation of "if"? Sure, you can hardcode "if"; but the whole point of Tcl is that syntax constructs like that can be easily implemented as a library, which breaks if you have to special-case them in lambdas for them to work.

Now if you used upvar, this kinda sorta works, but only so long as the lambda is immediately invoked by the function that it was passed to. If you want to pass it on, you'd have to wrap it in another lambda. And, of course, this only works for lambdas that don't escape.
I stand corrected! Thank you!
My stance on interaction mechanisms "to support developer community":

For any project size:

1. Issue tracker.

2. Mailing list (or similar mechanism) for announcements (not discussions with the users).

For a larger project:

3. Forums

4. IRC/Matrix channel for chatting ... if core developers are chatty enough to sustain this.

For an even larger project:

5. A publicly-editable wiki and/or a Q&A platform

6. Multiple chat channels, mirroring them on different chat platforms

I'm not saying nothing else works, only that this ladder seems to work well on the projects I have encountered.
But often times flat design lacks hints or affordances which is the opposite of accessibility.
Not at the behest of The People? What a weird court.

But more importantly, "to seize" means to "take possession", doesn't it? And you need a license to possess a teletherapy machine, for the very good reason that the damn thing is dangerous. IGR had a license. The bureaucrats didn't. Neither did the new site owner, landlord, whatever you want to call them. They still took possession, by force.

Property rights are a set of rules. Nuclear safety regulations are a set of rules. These are not the same kind of rules, though. Not understanding the difference kills people. The court didn't understand the difference.
> It has always been a frustration that the current working directory metadata isn't saved along with history entries

Agreed. Wild that's not built in at this point.
It never was an issue, but I was already reading a lot of books in English as a child.
Keeping in mind it's also a double edge sword. TLS deprecations alone will ensure your app will die after a few years if it doesn't run on an up-to-date CLR.
New Zealand Covid Passport – Technical Specifications
Is there a reason why Discourse’s email notifications aren’t helping?
This. I forever struggle to persuade my remote to do what I want it to. That touch-sensitive panel is a complete PIA, and just navigating across a rectangular array of icons is fraught with detours.

If I were paranoid, I'd say it was designed to force people to use the voice-recognition system, which gives better user data.
CTRL+R is a bigger timesaver for me, but I could see this being useful if my memory weren't as keyword-based.
Navigating Bash History with Ctrl+R (2011)
Why would you want to work at Google in the first place? Gross
You may love the way it looks... but no one being honest with themselves loves the way it functions, UI is visually functional, a functionality that happens in your brain, like legibility - flat UI has very poor "legibility" if compared to something like 3d embossed win95 UI where every identification and anticipation is painfully obvious to the point that it's effortless. It's familiarity is also learned in a very short space of time; whereas flat UI continues to elude even advanced users and remains ambiguous with high cognitive load - you might not realise why, but it will feel slow, and uncomfortable for each new front end you encounter.

Designers don't like this fact because that embossed 3d look is considered ugly, but it's intuitively and obviously true.
no mention of them paying legal fees, no mention of interest payments, which should be at standard credit card rates
Phone verification can certainly be annoying, but anyone who's been part of large Discord communities will know that spambots that DM users with all kinds of scams are a huge issue. Phone verification stops someone from raiding a server with it enabled with hundreds of bot accounts. As for VOIP numbers not being allowed, that also makes sense; VOIP numbers are extremely cheap and allowing them to be used would defeat the whole purpose of phone verification.

Personally I think that giving server admins the ability to require phone verification is a good thing. It's not mandatory and it's only used if the server admin enables it. I don't think it's fair to blame Discord when it's a choice made by the server admin, plus a forum could have the same requirement.
The rabbit hole is deeper. That's a really compelling-lookin book. I'm going to get my hands on it. Thanks for the recommendation.
We're in a weird situation now where I think most people riding e-bikes are doing so illegally on trails and paths. It's not being enforced yet where I live and I fear the push-back when someone inevitably gets hurt.
So why not continue using it today, until something better comes along?
Letter signing is not typical in ASL and in any event BM is not a common letter sequence in English. I would also think that if I made eye contact with someone who signed BM to me, I would have to assume it was this signal or else they were being awfully rude https://en.wiktionary.org/wiki/BM#English
Of course it should take a freak event to take out a nuclear power plant, it shouldn't happen every second Sunday. But I would also expect it to be an event that doesn't happen regularly every few hundred years [1].

[1] https://www.nytimes.com/2011/04/21/world/asia/21stones.html
> A senior engineer that has always worked in the backend won't be able to be up to speed with a complex frontend app quickly and be as effective as a senior frontend.

Why not? I know plenty of people who have switched domains for new jobs, and unless you are moving into something highly specialized that requires tons and tons of domain knowledge, it should take you no more than 3 months to become productive with the new tech.
Not everyone has the luxury to engage in open source for fun. For some people, open source is the only way for them to compete with big tech and their army of marketers. It's a way to reduce margins to 0 in order to have any chance to compete.
Surely the binaries generated by the JIT still get cached somewhere?
>I think it's pretty realistic that someone would like to get in contact with you but doesn't necessarily have your phone number or a way to ask you for it.

Who, exactly, would that "someone" be? If they don't know me, what would possess them to decide "oh gosh, I just adore Nobody9999. I wish I had some way to get in touch with him/her/they/xe. That sucks!"

>I think the idea of trying to make people "prove" they're your real friends and cutting the people who don't reach the threshold out of your life is a way of making your life a lonelier one.

You completely misunderstand my point. I will assume good faith (but given what I said and your reply, that stretches credulity, but I will try) here and explain:

I don't make anyone do anything.

I also don't beg people to spend time/energy on me. Relationships (of all kinds, familial, professional, platonic or romantic) are a two-way street.

If someone is only willing to interact with me through a particular medium, and if I don't they want nothing to do with me, how important am I to that person?

And that, like all relationships, goes both ways.

Someone I only interact with online ain't my friend. At best they're an acquaintance. If there's something more there we both will make the effort to maintain our relationship.

Anyone who's had any sort of personal relationship knows that they take work to maintain. That's a two-way street.

Some rando on the 'net ain't my friend. Or at least not until we both make the effort to change that.

Honestly, I'm not really sure why this needs explaining.

Edit: Corrected spelling (of my own name, no less) error.
Similar story with a bug in the IBM JDK's implementation of BigDecimal. Surely if anyone is going to get decimals right it's IBM! Took us a long time to stop looking at our code.

(turns out that IBM do get decimals right if you're running on z/Architecture, where the code diverts to some hardware-accelerated fast path; just not on x86-64 machines used by paupers like my project)
FusionAuth is a pleasure to work with. Thanks for the work and documentation :+1. You folks done saved me a lot of time, hopefully if I make a dollar will pay it forward.
I’m not sure anyone said pip or virtualenv where the end of the road for Python tooling nirvana. They are just building blocks, poetry (or other tools) stick them together.

That being said, I’ve been using Python for 16 years now and for me poetry is pretty close to nirvana. Not perfect, but really good. Handles virtualenv management, locking, dependency specification, etc etc.
I might be wrong, but IIRC, the 'links dont get clicked' was already a problem before they started adding algorithms to the timeline. This is about clicks and not engagement though.

Also, you can see how many times a tweet was viewed and interacted with in the analytics, so you could try to do your own comparison by seeing the % of views that trigger engagement
Palantir Founder Is Backing Bari Weiss’ No-Degree ‘University’ in Austin
forward time travel is perfectly consistent with the laws of physics and in fact we've done it experimentally. backwards is only possible observationally (ex. building a big telescope we can look at the past) but we cannot effect it
Why aren't governments subsidizing artificial breasts, I mean artificial carrots? Because the real thing is better.
Bicycle Association reports continued surge
It's really a shame that FS2020, an otherwise great product, is evidently held back by the mediocrity that is Bing™
Have you given NodeBB a try? It's comparable to Vanilla, Flarum, Discourse, etc. in terms of being newer entrants to the forum game.

The concept of forums is solid (as evidenced by the articles I see here monthly, seemingly), we just need forums to work better with the devices and user flows we're accustomed to today.

We've reached feature parity with older forum softwares years ago, and since then it's just been carving away at the software to really make it the best offering out there

I also created NodeBB, so I am of course biased :)
ITER is committed to a certain large scale design.

Helion is trying to do something very different and much smaller.
It might not be full second class but I dunno I'd go all the way to first class. For example F# doesn't support the source generators feature that came with .NET 5 (unless they added it in 6 and I missed it but when I looked at that post you linked I didn't recall seeing it).
Sure, but there too my vote would never tip the scale either way.
Previous discussion: https://news.ycombinator.com/item?id=29154328
I’m aware of the concept but haven’t encountered it in any Bay Area company - my work experience is across a bunch of startups here and I have contacts at FAANGs and midsize.
That's a cool idea. I have a similar, but less elegant setup: I just append every single command that I type to a global (synchronized between machines) history file, one file per month, then I use fzf to search through these when I need something (which is plugged into the usual ^R shell binding). Every command I've typed over the past couple of years is accessible immediately that way.

It's not scoped by directory though, but I'm not sure I'd personally need that feature.
The Open Source Alternative to Twilio
ARM code is a fair bit bigger than 16 bit 8086 code, so there is that to consider. It makes total cost of ownership much higher when we're talking about systems with RAM measured in hundreds of kilobytes or single digit megabytes.

But basically what you noticed is exactly why RISC swept everything else away in the late 80s to early 90s. If you have a 50,000 or 100,000 transistor budget and RAM is relatively cheap and fast, then complex microcoded designs really are a bad idea. You can get so, so much more performance out of a design like MIPS or ARM rather than an 80186, etc.

Hindsight is 20/20. If you sent me back to 1976 - 77 in a time machine, I would propose not something like the 68000 or 8086, but something very much like MIPS, or Berkeley RISC (minus the register windows). It could have been done in the late 70s. It would have been easily 3 - 5x as fast per MHz, and could probably be clocked faster. Doing so just wasn't obvious until later. Everyone was trying to pack as much sophistication into the instruction set and architecture, to ease assembly language programming, as possible.
I sometimes do a gesture similar to this one as a habit for cracking my (thumb) knuckles single-handed. Not as an intentional sign first tucking the thumb in the palm, and then traping it in, but rather as a single motion. I wonder if it could be mistaken for this gesture.
Hmmm, this is odd. I used to have an issue with Pinterest, but somehow I found a setting to remove from search results. Am I just a lucky a/b test?