skysight-inc/HackerNews huggingface dataset:
Bullet points for requirements and one "box, swimlane, and cylinder" diagram (with no standard elements) for analysis and design if you're on a 'strict' project.

If we can't even decide on language A or B, CSV or JSON, ... (these are implementation artifacts that are essential to the solution), what hope do we have of even understanding- no even seeing that there is a problem in the other disciplines (requirements, analysis, etc) of technology delivery?

If we make it another 100 years, we'll look back at this time and view what we are coding now as wattle and daub huts whereas a century from now we'll be erecting the analogue of technological skyscrapers (but probably not good ones, if I'm being realistic).
> At GitHub, we believe that our unique position as the home for all developers means that we have both an opportunity and a responsibility to raise the bar for security across the software development ecosystem.

The fact that GitHub assumes to be in this position is alarming. Combined with this enforcement which I do not appreciate, I’m reconsidering my investment and will actively start migrating off of GitHub.
We have that in academia already.
It's games day in and day out.

We need those games to be transparent at least.

And a web of trust is not the same as social media.
https://archive.ph/ynhPV
Obviously people trying to hide their identity are evil and thus OK to target.
Wikipedia comes to mind for this!
The author is clearly against the extradition of Julian Assange, and the piece comes across as very much written in that context.

To be clear: I'm not offering an opinion either way on the rights and wrongs of that, but the piece itself comes down very much on one side of the fence.
The world doesn't revolve around web development. It's not the only use case. Scientific Python is huge and benefits tremendously from the language being faster. If Python can be 1% faster, that's a significant force multiplier for scientific research and engineering analysis/design (in both academia and industry).
> though the JVM is still quite a marvel of engineering

I'm aware that some of those "marvels" were technologies harvested from Self/Smalltalk. But I suspect that there have been some innovations in the JVM that I just have not kept up with. When you say it's a "marvel of engineering", which types of things are you thinking of?
Figma does it correctly, that's the point (they have custom zooming logic) - if user has to fiddle with their zoom-lock settings because of other pages, then pages like Figma which use the feature correctly and for the intended purpose will stop working.
Repeal the Foreign Dredge Act of 1906
I'm not suggesting anyone stop writing tests. Rather I was referring to tools like Cider, which provide intellisense-like features by analyzing runtime state without static analysis: https://docs.cider.mx/cider/usage/misc_features.html#find-re...
Is 7TB a lot? Peers at personal arrays at orders of magnitude greater.
Just as a counterpoint, I've sold almost 200 items on CL in the last 5 years in NYC as part of a decluttering project — everything from pro cameras to $3 adapters and cables to furniture. I have a process for when I switch from email to text, when I give my cross streets and train stop, and when I give my exact address, as well as boilerplate about cash, pickup only etc.

On the other hand, I'd been looking for a used car on FB Marketplace for about 3 years and couldn't find a single listing that seemed like it was from a legit owner (i.e. someone who wasn't selling a bunch of random cars parked on the street or a dealer posting fake prices).
I would flip it - serving a 5TB file externally is now as cheap as reading a 100kb file. Bandwidth is now free. This might be the old "commoditize your complement" since AWS makes so much money/margin on their b/w.
Lots of politically charged comments here, but I actually work with students on a daily basis. It’s not about politics, people.

Social media does play a role, but not in the way most would argue. All those saying it is an addiction are correct, but I would expand it to include most of the teen internet as well.

The thing is they don’t use technology like you do. They are CONSUMED by digital media if they don’t receive boundaries from home. Their lives are dominated by the virtual - memes, tiktok, news, Netflix, YouTube and they have been since an early age. They know this is not a healthy lifestyle and yet they cannot tear themselves away. Many are hopelessly addicted to the point of sacrificing sleep, food, and relationships to technology addiction.

Meanwhile, most teenagers are well aware of the problems they will inherit (climate, political divide, cost of living, etc) from the previous generations. I had to talk 7th graders off of a ledge this week after one student started a discussion about the latest IPCC report. However this alone isn’t the problem.

It is the vast DISJUNCTION between these two worlds that causes them stress. They have been raised by predatory technology into a world full of greed and a collapsing ecosystem. They are caught between virtual consumerist addiction and despair about reality on a daily basis.

Super heavy stuff for anyone to deal with.
He was quite content, a tax payer for 30+ years and a loving husband, father and grandfather.
No one teaches that you because you are a minority you are allowed to tease other minorities
I figured this would happen. I've also committed the even greater sin of testing in only one environment (my own). I guess we don't quite live in the future yet.
This doesn't make much sense to me. I have coworkers who are 50+ years old, so are you saying everything should be size 50 font? That seems pretty ridiculous and kind of like mocking them.
Extremely interesting and an amazing feat of engineering.

"The terminal was completed in less than 36 months." Blows me away the most I think.
Their 1.8m cable is $129, so still >2x the price of competitors. It’s an extremely well made cable, but overkill, probably?
> override some annoying mobile browser behaviors like zooming on an input.

Yep, I've seen some people disable zoom in their webpages specifically to prevent Safari from auto-zooming all over the place as the user moves from this to that input. It gets really annoying if you have anything but the simplest form. And what webpage doesn't have at least one form on it, even just the search box?

I fully agree with OP that disabling zoom is wrong. I also think it's wrong for browsers to mess with the zoom level without the user's instruction.

Almost every weird workaround we still have today in webdev was originally written to compensate for inconsistent browser implementation of some standard. In the past, IE was the one that always did something weird. Now it's Safari. Until browsers stop trying to pretend that they know better than both the developer and the user, somebody somewhere will keep writing these workarounds that then stick around in boilerplates and tutorials for years.
Why are people complaining? That it’s buggy or that it’s fundamentally flawed?
If this breaks my 'check in code automatically with ssh key authentication' workflow, I'll be shopping for another option.
> I put "rapidly" in quotes up there because if I have one piece of advice to PhD students, it's to get the hell out of grad school as soon as you can. Like the parent, I had fun exploring my interests, and it was a period of intellectual freedom that most people never get. I relish that time, but I also regret the costs. I was idealistic and unwilling to compromise my personal goals, which ended up delaying everything. If I could go back and do it over, I'd be more mercenary about finding an already successful collaborative project, contributing a little bit, and getting out. Grad school is a job -- a particularly abusive, low-reward job -- and the only goal is to finish. You get no trophies for knowing more stuff at the end, and spending time gratifying your curiosity or being a perfectionist might seem appealing ("why would I be putting myself through this if I weren't going to indulge my intellect?"), but it's ultimately a trap.

I feel the same in many ways. I went into the PhD without a specific project and it was extremely complex. I was fortunate enough work in a theory heavy field, but had friends with more data-related interests. They had a really hard time finding data. Unless you are in top places in the US, data is almost impossible to get.

I highly recommend project PhDs (if you want to choose the PhD route), which are the norm in Europe/UK. You can choose very good universities in cheap cities and have some great 3/4 years. Travelling in Europe is quite cheap, food is cheap enough.
If, as I'm guessing, this is meant ironically, and the spinning wheel and "loading article" is what everyone sees, then I'm amused. Actually, I guess I find it amusing either way, intentional or not.
You're looking at an exploit from a technological point of view, which I expect this community is likely to do. Think of it from the perspective of the average user. I know for a fact if my mom was told by an attacker "if you see an approval request for your account, just accept it" she would do so. It's taken time to train her not to give anyone her password.

I've read of attackers with valid passwords spamming logins in hopes to trick a user into approving the auth. Whether it's because it woke up the user and they're in a sleep fog, or they're busy and not paying attention.

Microsoft, at some point, changed their login flow so that, by default, when you enter your username, it sends a pin. I receive regular attempts at this. This isn't going to work out for the attacker because they have to get the pin. But if all that's required is a button press, the attacker could just make the login request and wait.

With multi-factor auth, where a password is in use, you have to get past the password before getting to that auth approval. It reduces how much noise the user gets and the chances of success for the attacker.
Thanks I got it with more Googling.
That could be because early on, SwiftUI was pretty rough. Compile errors were inscrutable and there were various gotchas. It's gotten a whole lot better, and at this point I'd say is mostly a pleasure to use.
nothing wrong with Drake. he's one of the greatest artist of our generation
@WaxedChewbacca re:meditation, if your advertisement for meditation is that it will make me feel physical pain when I experience emotions, then that's a great motivation to never ever try to meditate ever. It's also almost completely the opposite of anything I've ever read about meditation. Isn't the whole point to disconnect from emotion and suffering?
Interesting. Is there a website that explains these types of licenses in detail ? Ideally it would be a self hosted web app but I don't mind sharing source code to address any security questions.
What are the odds the router itself can act as a Mastodon server with some external storage? I'm not sure how resource intensive Mastodon is in practice.
And where do you store the backup key?
Any other things that stand out to you? Impartial feedback may be good for my buddy to see.
Shopify acquires shipping logistics startup Deliverr for $2.1B
>note that in these cases on the other side of the cable you usually have a USB-A plug

Usually a full-size USB-A, you mean, because what we commonly know as mini-USB and micro-USB are actually mini-B and micro-B, which have corresponding (but now rarely used) micro-A and micro-A ports. Before USB-OTG, USB used to be an explicitly directional protocol, with a master and a slave device.

https://upload.wikimedia.org/wikipedia/commons/8/82/USB_2.0_...

https://en.wikipedia.org/wiki/USB_hardware
I used CAD software back in the late 90's called Spirit. The floating point calcs were infuriating. You could draw a bunch of lines with exact length and offset them by exact distances and trim them and they'd all end up x.01mm etc. when you measured or dimmed them.

Hah, people used to say. We've always used drawing boards, that kind of accuarcy isn't important.

But I'd argue that it was. For my own sanity. Sadly, a standard UK brick is 215 x 102.5 x 65mm. Are bricks manufactured to a tolerance of 0.5mm? Can a builder measure to 0.5mm? No.

But when you're digital, and you have a large building, small errors start to accumulate. Next thing is you have the builder on the phone saying the overall length of your building on opposite sides don't match, which one is correct?
Will you please go into more detail about the people you worked with, and how they presented? What sorts of deficits and behaviors did you see in the "mild" cases?
A big part of what ViewControllers do is synching data. I think that bindings do a better job at this.
I think the question was about productivity of discussion.
A colleague lost their phone and send an email to GitHub asking for a password and 2FA reset. It was sent from his account email and it was succesful. I found it weird because it means someone got access to his email Github would provide access to their account.
Or just 'vet' sellers, for gosh sakes that's how the whole world operates.

They have to put some effort into deciding who they want to carry and not, it's a very regular part of doing business.
> The fact that people exist who actually blame Obama

I don't blame Obama. I supported him. My point isn't that Obama is the problem, my point is that politics is the problem.

> should be proof enough that our society was mentally ill far before social media.

That's the point. Politics was toxic and has always been. Politics, the source of toxicity, got injected into social media starting with Obama. Then the lgbt/news/leftists ran with it and injected more toxicity. Which led to an opportunist like Trump taking advantage and injecting even more toxicity.

Once again, politics is the toxic agent that is hurting people on social media. Not social media itself.
I think it's something that a vanity subdomain would be fine for the base case, with an optional upsell for a custom domain. The self-hosted box would need to have some way to dynamically update DNS, as the average consumer doesn't have a static IP.
> generally better
> materially better

Those are not always equivalent. Think "Brave New World"
It's clear in the article's title, subtitle, first paragraph and bold quote thing that this does not affect someone handling issues and not code.
I'm just trying to step back and look at things objectively. Instead of saying "arg developers are just stupid" I'm trying to analyze why these mistakes are made so frequently (even at big corporations with lots of funding).

There are native UI frameworks where this is not nearly as big of an issue.

Too much freedom perhaps? Should you even be able to give a div an onclick handler?

What about inputs? Why do developers have to make custom inputs because the core ones are severely lacking? That's where accessibility goes wrong. Because core functionality is terrible and needs to be augmented with richer functionality (but terrible from an accessibility perspective).

There is something fundamental about this platform that does not naturally encourage good behavior. All you have to do is look at the evidence.

As an dumb little example, it's not even obvious that making a div a button is bad unless you know that it is. The platform doesn't guide you at all. It has an onClick handler the same as a button. Little attempt is made to differentiate the two from an API perspective.

I could give countless other examples, but I think I have demonstrated what I am getting at.
Disney+ may be next to crack down on password sharing
Don't disable zoom, and stop fucking with scrolling.

Browser scrolling works fine. You don't need to try to re-implement smooth scrolling, it never works and makes my scrolling bounce around like mad.

One website override my scrolling speed entirely. I like it so that 1 click = 2 lines of scrolling. That site changed it to that 1 click = 1/2 line, but for some reason the web dev thought they knew better than my preferences.
Insiders can reform things too, but they tend to do so less often from a combination of:

1. Since they have already learned the old way, they are less personally incentivized to improve the path. It's in their past anyway, so it's a sunk cost. Also, they may have some (conscious or not) incentive to keep things the way they are in order to leverage their existing expertise in the current system.

2. Once you've internalized a system, it's much harder to even see it's flaws. Like navigating your living room, you just walk around the furniture completely on auto-pilot without even thinking, "Maybe I should move this chair out of the way." If you've ever done any UX research, it leaves a striking impression about how users often know and do things without consciously knowing they are doing them. Outsiders and new users to a system still see it for what it is.

The peak time to improve a system is when you understand it just well enough to see its flaws and how to fix them but not so well that you've forgotten the pain points. Any given user is in that liminal state for only a small amount of time, so it's precious and it's good to make the most of it.
Hey! Netmaker author here. I think it’d be a cool option for this use case. We have some users already doing blockchain stuff. Benefits are it’s self hosted, so you don’t need to depend on a SaaS, no mandatory 3rd party auth, and a lot faster because of kernel WireGuard.
Relax. He works at a day care center.
It's a brilliant end run for less powerful entities. For others ... the issue may come home to roost.
Do you interpret "unwilling to X or Y" as "unwilling to X" or "unwilling to Y"? I interpret it as "unwilling to X" and "unwilling to Y".

For instance, "my husband is unwilling to take care of the twins or take the dog to day-care" means the husband is not going to either of those things, i.e. the speaker wishes for the husband to do one of these two things and the husband is doing neither.

Likewise, "unwilling to make eye contact or communicate" means "is not willing to either make eye contact" and "is not willing to communicate".

In fact, it feels very natural to me to take that interpretation. But I am completely open to the idea that this is not the case in other people's English. I don't know the OP guy, so there's no real skin in the game for me, but I really think he has the same meaning as me here.
Good point. Any web application examples ? I mean something that can be fully hosted by you as a web app.
Isn't increased acidity killing most coral species en masse? I'm glad that there are ways to regrow the "hardier" species of coral faster, at least.
Not sure what you're going for, but this probably isn't it.

https://imgur.com/a/Kgktbvs
Agreed, my only use for Python since version 1.6, is portable shell scripting or when sh scripts get too complicated.

Anything beyond that, there are compiled languages with REPL available.
If that's $5 Billion with a 'B', that is a lot of R&D. More, for example, than one can usefully spend on R&D for that topic. There are only so many qualified employees and only so many projects ready for focused R&D, in a field that is still more aspirational than anything else. That seems like 1 or 2 orders or magnitude more money than you can usefully spend. Someone will find some way to spend however much money you throw at them, but $5 Billion seems way too high.
I have kids. I tell them they have a future. They have no responsibility to change what is happening, we do. What's horrible is people telling them they have a future but doing everything possible to destroy it. Think the Republican party for example, they are 100% climate denialists who place ideology ahead of reality.
why do you think that this would help performance? a quick read says cosmo is slower than regular libc. maybe it would be more portable, but not faster
> Like, _why_ is that kid throwing a massive meltdown? Has anyone helped them to work out their triggers? Is it something as simple as: overhead fluorescent lighting, or the area is too busy with sounds?

I don't have a diagnosis now, but was diagnosed with ADHD as a child (and I actually think I might have mild autism), but this question here made me consider something in a new light. I have extremely acute hearing, even now as a middle-aged adult. Something I find highly annoying is the buzzing sound that some transformers make, and primarily flyback transformers which were common in CRT televisions. I always used to have worse experiences as a child when I was forced to be in the room with a TV and strongly preferred rooms with no TVs in them. I managed to use computers, but was very picky about monitors because of this (I would only own Sony Trinitron because they didn't buzz where I could hear them). It was so impactful that I avoided television as a rule and basically didn't watch TV growing up, and while I now own a TV as an adult, I still don't watch TV shows and I avoid the room that it's in unless I have a specific reason to be there.

I think it would have helped immensely if I could have gotten away from that as a child, but at the time I didn't know that was one of the things bothering me. I ended up naturally avoiding it, anyway, which is why I spent so much time in the library. As a side note, similarly, I am very sensitive to out of spec ballasts on fluorescent lighting because it buzzes as well. And I can hear the buzzing of transformers sometimes on power lines (maybe this is why I always liked Serial Experiments Lain).
It shouldn't, unless they change something.
I agree there should be a military and a defense industry which is _different_ from our current system. I believe anyone working for the _current_ system is likely to be causing harm greater than the good they also cause.

Malevolent implies intent. I'm sure that there are non evil people who are working for BAE. I'm also sure that the vast majority of them have facilitated far more innocent death than worthy defense of life.

> casualties suffered by our armed forces in combat would be far higher

I have not supported any of the military action my nation has taken in my lifetime and any casualties are primarily a result of the greed (for power, votes, or wealth) of those in power. The lack of equipment has acutely caused casualties, but the existence of the military industrial complex has caused the wars in which they take place.

I'm not saying I have the great solution to end all war and create world peace. But I can't see a reason other than naivety, apathy, or propaganda that someone could work for BAE and think they are doing good in the world.
Forever21 has been pretty much forever Forever21
What about giving websites and web apps the ability to detect the font size preference of the user to automatically adjust the font size?

Just like native apps do...?
Transgressing the Boundaries: Prof Phys Sokal's postmodernist sham paper (1996)
Mastodon is very RAM hungry. Not going to run on most routers.
Is there similar for windows?
I know there was 3rd party solutions with alt+ click
Deep Rock Galactic
Saved you a goog and pop-over:

"FIDO ... is an open industry association ... whose stated mission is to ... help reduce the world’s over-reliance on passwords"

https://en.wikipedia.org/wiki/FIDO_Alliance
Here's in v3, but it was added in the v1 docs: https://tailwindcss.com/docs/reusing-styles#extracting-compo...
What's strange about that is that a collection of old devices is very cheap. It's trivial to have a box and test them.
Oh my, yes...
He was portraying a stereotype that wasn’t founded in facts or reality. Yes there are some high flying companies founded by very young people bucking established trends, but by and large successful startups and companies are founded by those that are older and have been around the track a few times. That was true then and is true today.
If you backup 2FA to the cloud (eg. authy) how does that not count as a second factor still even if security is diminished for other reasons?
Same here..I don't even have another browser installed on my main machine. Never have the need for it, FF works great. I think the OP has too many plugins :)