skysight-inc/HackerNews huggingface dataset:
I had a similar experience. There was a developer in my group that adhered to Clean Code. Four line functions made everything verbose. When he left I had to take over all of his code.

The one part of Clean Code that saved my sanity was his choice of names and flow. That made it somewhat easier to navigate.

I have experiences with other code where it was so abstract, it took much longer to figure out.

I like to go by the rule: "write code for the average developer". I think finding that balance makes it easier to grok the code and maintain it.
Fafda: Delicious Gujarati Recipe Is Integral to Dussehra
Yeah, I'm honestly offended about them saying it has anything to do with security. This is 100% solely a cost cutting measure.

As a result of this, I guarantee that tons of users will just go without any 2FA solution at all (it's still optional) which will end up being much less secure for the vast majority of users.
> Bringing home groceries on a bike for a family of 4 in the rain sounds awful.

It's 100% about the equipment. Gore-Tex. Neoprene. Fenders. Front and rear racks. Waterproof panniers. Lithium-ion batteries. Motor.

Park right in front of the market. Pop the panniers into a cart. Stow the groceries directly into them. No hauling bags out to your car, loading them into the trunk, and then unloading them at home. Instead, transfer straight from the panniers to the fridge and pantry.

I do it year-round in the hilly and rainy Pacific Northwest, and it's actually kind of fun.
Well it’s technically correct.. the best kind of correct
It’s hard to feel sad about the loss of a service that apparently propagates the idea of phone numbers as logins or user identifiers.
That tweet neither blames the Trump admin or suggests that the ECP rules would have prevented the accident, so I find it hard to believe that Jennifer Homendy is tweeting in reaction to it.

The tweet points out that the transportation department has been hampered by congressional action and points to the ECP rule as one which had to be withdrawn because of congressional action. He is putting the blame for this on Congress and not the Trump administration. He also nowhere implies that the ECP rule would have prevented the accident in question.
and as a bonus you've got alidade smooth, the ideal map tile for overlaying colorful data on top of: https://stadiamaps.com/themes/
maker here. well hot dam, not sure I'm ready for this. But happy to answer any questions if it stays online. Literally I'm the only daily active user right now. back story -- I was a happy roam research user, but i found it too slow for my iphone se. Been at home more with a one year old, so gotten back in to programming during naps.
Handling Fish in Suspicious Circumstances
Have you worked with 5000 line functions? Just trying to set breakpoints in them at meaningful points is a nightmare.
Give me 1000 5-line functions any day - providing of course they have sensible names (and ideally don't cause unexpected side-effects etc., though when a function is 5-lines long, that's fairly easy to spot; in a 5000-line function, fuhgeddaboudit. My personal guideline is "it should fit on a screen" (at a window/font size you'd normally edit code at - it doesn't vary that much from dev to dev.)
three tiered twitter now:

1. legacy verified & regular verified accounts

2. blue accounts

3. neither

Accounts in #3 are not allowed to make replies to their posts be visible in comments. They always get collapsed or hidden. Or when replying to others.
The people who own the LLMs. Who else? Microsoft, Google, OpenAI...it's unlikely incalculable damage will result from what they're so heavily restricting. LLMs cost to run is going down not up, more and more people will get their own eventually. They're not saviors of humanity because they prevent their LLMs from writing poems about their political adversaries.

You're unlikely to develop good AI if it can only ever agree with you. Warping LLMs to your political objectives isn't risk averse it's self destructive.

>What are their objectives?

Manipulation of the Overton window to their political interests.
just an idea since I haven't enabled payments. open to feedback.
>would expanding that space really be such a burden?

It would require dropping UTF-16, which is the limiting factor. That, or defining planes that aren't available to all encodings. Don't hold your breath.

I don't know who is using UTF-16 or UTF-32. It seems like most of the world has adopted UTF-8. So, maybe one day UTF-16 and UTF-32 will be dropped and more planes will be defined. That's a big maybe. If it happens at all, it's decades away. There are no conversations to do so that I'm aware of.

There are currently 10 planes that are completely unassigned, and there are no current proposals to put anything on them. The Unicode Consortium is very deliberate. Those planes will probably be empty for a long time. And while there are empty planes, they won't be talks about adding new ones. That's my impression. I keep up a bit, but I'm unaffiliated.
> So starting today, we will no longer allow accounts to enroll in the text message/SMS method of 2FA unless they are Twitter Blue subscribers.

Good. 2FA SMS was a liability anyway, and TOTP is a much better secure alternative to that.

SMS 2FA should be removed entirely.
that's the idea. and desire to have no longterm marketing costs after that.
If you have money, you're allowed to be stupid.

At least they're dogfooding!
The problem with SMS 2FA isn’t just that it’s awful/fake security, but it’s also turned into a fraud with scammers generating SMS traffic to “premium” phone numbers that charge extra for the SMS and then the scammer gets a cut.

Small companies have been hit with absolutely massive bills due to this, I’d guess Twitter has probably had its share of exorbitant SMS bills too.

Makes total sense to sunset the insecure login method, support the free & more secure version for everyone, while allowing paying users to continue to use SMS if they insist.
https://consumer.ftc.gov/consumer-alerts/2019/10/sim-swap-sc...
This is about letting you use a biometric token like YubiKey to authenticate your account.
Seems to be working for me.. just cloned, pushed, and browsed files. Regional thing?
I've heard the opposite happened, namely that the reason why Africa is so Savanah is because of mastery of fire and a 'prisoners dilemma' of arson vs rival bands. Of course this is all second hand.

I suppose weirdly both could be true at once if the mass killings came before fire did.
Which both is a lot but also isn't a lot

We're talking about a company where you have to bring your own toilet paper to work now. The turnip will be squeezed until it bleeds.
Civilization 7 Is in Development
Depends on the scale of the AI. Many current gen supercomputers use AMD and ROCm exclusively.
https://www.githubstatus.com/history

So far in February there have been 14 incidents. Today is February 17. If you do the math, 14 ÷ 17 = a lot of fucking downtime.
Just use Crunchydata. Runs in any of the clouds and gives you better options.
Guess because they dont render on the server side?
None of my doctors are afraid of cannabis. But they are afraid of federal charges and losing the their license or prescription privileges.
I wonder if developers have realised already how unreliable GitHub has been since Microsoft acquired them. I expect them to have an incident every month. Just look at their greatest recent hits: here [0] and [1]

It's no wonder why going all in on Github makes absolutely no sense. Like I said years ago, it is better to just self-host or mirror your repository to GitHub.

Blender surely did choose wisely [2] and perhaps this is the time to self-host your repositories and not 'centralize everything to GitHub' [3]

[0] https://www.githubstatus.com/history

[1] https://news.ycombinator.com/item?id=32752965

[2] https://news.ycombinator.com/item?id=34700390

[3] https://news.ycombinator.com/item?id=22867803
kind of a play, but yep I'm just an htmx fan boy. I did web dev growing up -- but haven't exactly kept up past 10 years. htmx has filled that gap for me. Also, the grug thing was a meme before htmx. I thought it was dumb, but honestly fits in every way with what I want in a note app.
People love to say this, and I used to agree with them, but I don't believe this any more:

1. Governments and phone companies have "stepped up their game" a bit to greatly reduce SIM swapping attacks.

2. For the vast majority of people, SMS 2FA is better than nothing, and if you don't allow SMS people won't do anything - they don't use authenticator apps and keys can (currently) be cumbersome to use, especially across different device types.

Until we have good solutions to get off passwords altogether, SMS is a good solution for a lot of users.
https://youtu.be/ZAKrb9b4s28?t=103s
Thought the link was broke but GH looks broken now?

Edit: Back up now
Trying to get a production build out and... it's down.
> makes existing cities more affordable

I have a feeling this would not bode well for certain tech companies who own their office buildings.

But regardless, the whole corporate responsibility thing is just a pretty and convenient excuse. Companies could donate to orgs that provide life-changing medical treatments for $10 if they cared about their impact, instead of coming up with this elaborate scheme of helping some businesses through RTO. It's such a fake excuse for RTO, I don't believe anyone is buying it.
Surely a trip through the washer and a good, hot dry cycle should be sufficient. This fear of germs has always struck me as extremely odd.
Norway seizes record $5.8M of crypto stolen by North Korea
People do lots of things I find boring: bet on sports, look at paintings in museums, brew craft beer, and program web sites, to name but a few. At some point I realized there is a fair bit of depth to these activities, even if I’m not particularly sensitive to them.

I’d try to internalize this before lecturing people on how AI language models are sophomoric, if I were you. In the end, reducing them to subreddit memes says more about your reading habits than it does about AI models.
If we as a species do turn out to have brought not just new life, but a new kind of life, into the world, then we will of necessity have done so to some extent in our own image, no matter how strangely refracted.

One hopes that, among that of ourselves we put into it, we will by intent or happenstance include the part that enables so many of us to transcend our initial circumstances, be they ever so strait, and become something different and altogether better than any of our forebears had the wit or inclination or both even to imagine for us.

So I'd hope, at least, in that case - for their sake, as well as for our own.
If this is true, they really need to do a code freeze and figure things out.
> I never had macOS remove those files automatically when dragging the app to the trash.

Because it only happens when you use the specific "x" button in Launchpad
Oh hey! Nice to see this on the front page here. I love Janet -- I've been using it for about year and a half, and it's now my go-to scripting language when I need something more powerful than bash, or when I want to hack on goofy little side project (some examples in my profile).

Parsing expression grammars (think, like, declarative parser combinators?) are a really great feature for ad-hoc text parsing -- and nicer than regular expressions, in my opinion, for anything longer than about ten characters.

The language itself is also a great introductory language-with-lots-of-parentheses, so you can explore compile-time metaprogramming with familiar runtime semantics -- think JavaScript plus value types minus all the wats. The embeddability and easy distribution (compiles to a static binary on any platform) is a huge plus as well.

Honestly I like Janet so much that I'm writing a book about it, because I think it's a shame that the language isn't more well-known. It's great! You should check it out right now!
After SBF is accused of VPN use, court is asked to restrict his internet access [pdf]
This is great news. For a long time Twitter required you to add a number. Even if you signed up without it, within a few days you’d be required to add it to unlock your account.

What’s frustrating was that Twitter leaked numbers and caused a major unmasking for anon accounts.

https://www.bleepingcomputer.com/news/security/twitter-confi...
> and we made a promise to never take anything from that ship

Note that this did not stop R.M.S. Titanic Inc. https://en.wikipedia.org/wiki/Premier_Exhibitions
Discussion of the Atlas site: <https://news.ycombinator.com/item?id=34843674>
Can confirm 500s. Not sure what is happening but to me it feels like Github became pretty unreliable in the last 2-3 years. I remember several occasions when teams and whole companies I worked at were basically blocked by Github/Actions/Whatever funny service they were paying for.

From those experiences I wouldn't recommend Github anymore because I really question the benefit of having a blackbox-as-a-service you're fully locked into kinda randomly failing, IIRC correctly Actions was down 2y ago for 1-2 days which is like, a lot these days.
Wow. I was going to mention the Nendran (Kerala), a somewhat unique banana variety in both appearance and taste, but did not know all those ones you mentioned.

https://en.m.wikipedia.org/wiki/Changalikodan
Ultimate Stunts: Not just another racing game
It’s late night Friday. Don’t.
I'm in Europe and I'm getting a 500 on ~1/4 of requests.
Yes, that's right. Thank you :)
Aha; right, clearly relevant in light of your explanation. Thanks.
My working theory of consciousness is that the “consciousness” we are looking for is the universe (existential being) inflecting upon itself.

Assertions I would like to make:

That all matter in existence is “dormant consciousness”. Living systems animate this property through electro chemical processes.

The advantage of consciousness is that of the “singularity.” No not kerzweill’s. The one where you have billions of neurons hallucinating that they are one coharent perspective.

Technically, quantum computers are closer to “consciousness” only in a constrained way (non-coharent).

I believe this quantum scope acts like an analog sieve (not relying upon the “qubit”.)

The subjective scope of consciousness is proportionate to its capacity and complexity.

Regarding the embodiment of rights, we must draw lines somewhere. Abstract cognitive skills (language) might be one.
I wish they could donate it to the National Videogame Museum:

http://nvmusa.org

That museum is awesome and has a decent visitor stream, so it's nice to see there's interest in the old games.
> Internet giant Amazon is providing $1.6 million in funding for the development of the world’s first commercial-scale seaweed farm, which will be located between the turbines in an offshore wind farm in the Netherlands.

I'll assume that the writer meant to say "... the world’s first commercial-scale seaweed farm located between wind turbines ...", because otherwise it makes no sense. Seeweed has been farmed in East Asia for centuries.
It doesn't surprise me that the people who display human bodies encased in plastic are also grave robbers.
shift a stone one position over and the Go AI can completely change its outlook, estimation, and probabilities.

Seems like it grasps the nature & significance of things to me!
Ask any security professional their thoughts are on SMS 2FA. It was not only unsafe, but also led to PII leaks and anon account unmasking.

Good riddance.
They have automatic input now for sure, but I believe it is only through plaid. I couldn't find a list but there are banks that can talk with plaid without requiring you give them your password and it works well enough.

Without automatic input it would be much less worth it. Sure, mindfulness and all. But that's a lot of effort to do. When you use the automatic one it can even sort the categories in most cases by matching the last category used for that store
There would have to be centricity at some point, otherwise OSS sort of dies. Maybe a git link aggregator?
> Makes total sense to sunset the insecure login method, support the free & more secure version for everyone, while allowing paying users to continue to use SMS if they insist.

That's absolutely not going to happen. Tons of users who currently use SMS will just resort to having no 2FA at all - it's still optional.
> If you poll the vast majority of people in intro to CS class, most people never coded before.

yeah, and they are the generally low performers that waste other peoples time.

Passionate people do just fine WFH. So hire them.
Please do try and report back. I understand your skepticism.
An idea I've had for a while now is to put together a site like GoFundMe, specifically to crowdsource funding for people who couldn't otherwise afford legal representation. This is absolutely a good use case for such a project.
Especially ~/AppData (and ~/Library) is problematic because the person uninstalling the app might not be the person who was previously using the app.

Reaching into another account‘s home directory to remove stuff feels very intrusive.

Which would mean that any uninstall trying to also clean out library data is going to be incomplete.

I think the consistent behavior of always keeping it is a win
It seems intermittent for me when browsing repositories, both public and internal/private ones. Normally works every 4/5th refresh, but I might be partially responsible for making it worse.
“You are a bad Signal, I am a good Bing!”
Fallacy of relative privation does not a good argument make.
I wish my best to the GitHub operations team. There's going to be a lot of pressure to get things running.
14 incidents each were a full 24 hours long?
Life finds a way. I'm from Québec and I regularly use the Martinique flag emoji as an ersatz.
> Martin states, in this very chapter, that it makes sense to break a function down into smaller functions "if you can extract another function from it with a name that is not merely a restatement of its implementation". But then he gives us:

[function that restates its implementation]

and

[function that restates its implementation]

The article's main beef is that Clean Code sets standards that it itself does not meet. The author makes that point through the above examples and many others. The sheer number of examples suggests that this is a regular pattern in the book.

The reason seems simple enough: it's really easy to give general advice about writing software. But it's quite another thing to put that advice into practice as the thing you're working on turns to goo, which is exactly what appears to have happened with Martin's model project, FitNesse.
While I don’t like leaving these legacy users in the dust, I do like that Twitter will no longer require a phone number when signing up (or soon after).

So frustrating for companies to tell me it’s for my safety and not some stupid way to gather PII on me and eventually get hacked and lose it (like Twitter did in 2021).
Many of us saw this coming a year ago, when GitHub shoved a bunch of developer QoL features behind the enterprise tier and started having consistent downtime with actions.
I wish I had one of these numbers I could associate with my public profile. I would be a little more willing to talk to spammers and scammers if they had to pay for the privilege.
This is great! It would be immediately useful to me if the trained dataset was uploaded to ArcGIS online so I can access it as a data layer through the API
I wonder if they regret they're ridiculous push for the largest open office design ever that most employees were against.
Passkeys are a misnomer; it's the same FIDO2 protocol, but the third party is trusting your authenticator for verification, instead of doing that themselves with a password.

From what I understand, the big three OS vendors are working on a way to sync private keys, but IMO, it's unnecessary; you should be able to register multiple passkeys per service, just as you can with ordinary FIDO2/WebAuthn credentials, because to the service they are one and the same. For example, you could register a Yubikey and lock it in a safe as your backup.

What makes this work is an additional attestation payload the authenticator passes along with a challenge response, and that's what the secure element in TPM, T2, and Yubikey provides.

So the question of "how do I save and export my credentials" is kind of moot; they are tied to your devices, they're synced by the authenticator if you want using an additional protocol (the "sync fabric"), and you should be registering backup devices if you're worried.
Obviously, both of your extremes are totally unmaintainable and it doesn’t matter which somebody prefers of the two.

What I think matters in the general case is the likely mutation rate of the code, and the familiarity of its design. Both of these are speculative, subjective factors, so right-sizing a function is basically a gut feeling. It can prove wrong in hindsight and others can disagree with your choice from the get-go. So it goes.

But a library function that won’t need much maintenance and implements a well-known pattern, style, or algorithm can safely be much longer than something that’s likely to see a lot of change (especially by other people) or that’s very unusual.
USA East Coast Mid-Atlantic, 500 errors for me.
It's funny because AMD was at least rhetorically invested in consumer GPGPU a long time ago with the APU thing.
I’d like to see required phone numbers when signing up (presumably for my “safety”) eliminated absolutely everywhere.

It’s a way to gather PII which of course they eventually get hacked and leak.
> Robusta

Is a variety of Cavendish.
I converted my company (hundreds of people) to fully remote and it’s been great. However if I was going to have an office again, it would be with individual offices or with sound-proof cubicle walls that have doors.

I lived with open floor plans for so long I forgot how valuable being able to avoid coworkers was.
Have they ever resolved their MySQL problem?
write on hand not bad. enough usually.

note always “on-hand” when need. hehe
For myself and my company, I'd agree but, let's be honest: we have no idea about this person's use case, culture or geographical location so we shouldn't make judgements.
because it's genuinely better for the way THEY work. ie, meetings with people 100% of the day, dropping in on people, status checks, etc. Standing up in front of rooms of people presenting and feeding off the energy. Leadership is blind to the fact that thats not how regular employees work. Or just doesnt care, in office is better for them personally and thats all that matters.
What bothers me even more is the fact that nowadays newly installed apps even need to "ask user for permission to access the {Documents, Downloads, Desktop, ...} folders". This is especially true when using a new terminal emulator like iTerm or Alacritty
We often have to spend so a lot of time and energy on boring but critical tasks like writing repetitive CRUD code and tests. LLMs can free up that time and energy for critical thinking.

We will have to review code LLMs write, I don't doubt that, but the overall process should be faster. Additionally, they can review the code we write as well.

LLMs can find bugs in code, not all for sure, but they have the broad knowledge to be able to at least suggest lines of code that aren't working and why their reasoning.
My theory is it makes people less likely to job hop - its much easier to schedule job interviews when working from home and you aren't drained from a daily commute.
>Non-SMS authentication requires a smartphone and not just a cell phone.

Not accurate. There are applications for totp for Windows, Mac and Linux.
Well that looks funny
if the data existed it would have been shouted from the rooftop, given the anti WFH corporate sentiment. That you havent seen any speaks volumes.