I possess an eighth sense which allows me to determine whether or not I have received an email by looking at my phone and seeing the notification for such. I don't even need to open the email app and I can sense that one has arrived.
HN user
cpdean
I like doing computers
I absolutely love the aesthetic of a repo having a giant README.md
But how else will I signal my superiority over others if I use clear language???
unrelated, i'm trying to figure out where the phrase "back of the cigarette packet math" is more common than saying "back of the napkin math".
Is there a way to search for lawsuits from shareholders when the price per share of going private was less than 30%? There's probably no mathematical model here but more a way for the sale to insulate itself from getting dragged into litigation.
Imagining all the people getting first-degree burns on their face trying to open jetbrains applications.
I love that as a skinning of that genre haha
There's a really interesting boardgame based on the cake-cutting problem https://boardgamegeek.com/boardgame/173648/booty .
You play many rounds of trying to fairly divvy up piles of loot. Different pieces combine in ways to increase their overall value, as well as each piece having a base level amount of value. As a result the actual act of dividing it fairly becomes complicated, and players will try to influence the outcome in order to maximize their score at the end of the game to win.
As a Firefox user, no, I cannot. I can only screenshot youtube and amazon prime video.
It sounds great in theory, but the reality is that many car owners obscure their license plates or use ghost plates. NYPD has no interest in enforcing the rules against this either.
Can you call it value when it's fundamentally rent-seeking? This wasn't value created, it was value extracted.
I like SQL and all but I really don't care to follow ISO releases. They're hundreds of dollars and nobody actually implements the whole thing. I get way more excited about database releases.
Does anyone else find value in what's in an ISO standard?
Even if a project is not hosted on GitHub, other people have the legal right (depending on the license) to redistribute the source code. It means that they have the right to share the code of others on GitHub, as long as they respect the terms of license. This is totally legal. But then, Copilot will be able to analyze the code and violates the license terms, which isn’t.
While encouraging people to not distribute code via Github may mitigate the issue some, the actual issue is how Github has mass-automated the process of violating open source licenses. Github should pay a fine for every suggestion Copilot produces that violates a software license, plain and simple. Don't blame the people that unknowingly upload code to the training dataset.
I'm a huge fan of awk but the "Python vs awk" page this links to [1] shows python code that's almost deliberately atrocious.
Take this function the author wrote for converting a list of integers (or strings) into floats
def ints2float(integerlist):
for n in range(0,len(integerlist)):
integerlist[n]=float(integerlist[n])
return integerlist
Using `range(0,len(integerlist))` immediately betrays how the author doesn't understand python. The first arg in `range` is entirely redundant. Mutating the input list like this is also just bad design. If someone has used python for longer than a month, you'd write this with just `[float(i) for i in integerlist]`.Further down in the function `format_captured` you see this attempt at obfuscation:
freqs=ints2float(filter(None,captured[n].split(' '))[2:5])
Why bother with a `filter`? Who hurt you? freqs = ints2float(captured[n].split(' ')[2:5])
That said, the author's implementation in awk does look pretty clean. I'm just peeved that they straw-manned the other language.I get it, makes sense to want prevent grief by avoiding connection and love. And if you're meeting your needs in life, that's fine and all.
But it's because of love that grief has meaning.
the unfortunate thing about this is you lose the three suggested words at the top of the keyboard if you want to get rid of the rewrite feature.
the suggested words are sometimes not correct, but jesus ducking christ just let me opt in if it’s useful in the moment!
i can’t for the life of me reason why the changes to auto correct were ever seen as useful. that it changes a word you’ve typed two words ago (so it’s outside of your attention by the time you’re focused on getting the most recent word correct) is baffling.
Additionally, by designing it this way you’re guaranteed to only notice when this feature fucks up. If you typed the wrong word and moved on, you never notice. If you typed the right word and moved on, you see auto correct has fucked up after you send the message, or as it’s fucking up because you’ve learned to not trust the keyboard anymore so now you’re constantly rereading the last few words as you’re typing.
Really a shame they put effort into a feature that’s designed to frustrate the user in this way.
You can have both, and they can create a feedback loop that guarantees someone will never be able to get out.
A more general example of this is scarcity mindset where the condition of not having enough of something causes someone to be poor at managing that resource [0].
[0] https://en.wikipedia.org/wiki/Scarcity:_Why_Having_Too_Littl...
What malicious activity in these repos have you come across?
Do you know when you've missed something?
The thing I hate about this is it continues to belittle the severity of climate change as something that future society will fix for us.
this release is dated a month ago (2022-06-24)?
Its weird how I saw this headline, thought to myself "Oh good! It's back!" before realizing that I was using HN to see this very headline...
After-all, we tricked sand into thinking for us so it makes sense that certain applications could run on other mediums.
For me the issue was less about the bugs in pipenv, and more about how Kenneth Reitz leveraged his commit rights to other projects' documentation to update them to claim that they all recommended pipenv when pipenv was in its infancy.
If they get banned, people like me will lose a part of their hobby and noisemakers will find another way to be obnoxious (burnouts? screechy braking? loud music?)
Like most things in New York, it comes down to what NYPD officers actually care about enforcing. Per the article:
But the law doesn’t doesn’t compel law enforcement to issue tickets, nor does it require police cars to be equipped with decibel readers.
tldr: these laws won't do shit then. Officers won't enforce what they aren't required to, this just gets added to the list of offenses they can use to harass someone or tack onto a speeding ticket.
You are correct, ereaders have supported viewing the web for years, but it has been a miserable experience since the beginning.
* Inline links everywhere tempting you to click away to a new page, both fracturing your attention as well as being a multiple-second delay between pages
* Images are everywhere, needing to be interpreted by the rendering engine of the ereader either with a simple monochromatic threshold to figure out what parts of the fully color image are black and white, or if you're lucky it has some way to re-process the image through dithering so that it's possible to see what it is
* web layouts always wanting you to have a screen larger than an ereader can support, so you're stuck scrolling back and forth on a tiny screen that already has a miserable refresh rate of once or twice a second.
* the web is an application platform now, the vast majority of its features just not fitting within what an ereader can support
You're all correct, you can easily implement what Gemini does if you make one website that is only text. In fact, you can probably do it better since you don't have to be constrained to gemtext, or constrained to its handful of weekend-project servers for hosting the site, all of which have their own issues.But the thing that keeps drawing me back to is is that while you can easily implement Gemini with HTML and HTTP, it is impossible to implement HTML and HTTP in Gemini. The fact that you can't implement a webapp in Gemini means that if you're browsing pages in Gemini, you get a consistent experience and every site is clean and respectful of the experience (whether the author wanted to respect it or not, they have no choice).
Perhaps the real counter-argument to Gemini is not "why don't website authors just make their websites simpler?" but instead "why don't modern browsers run in 'reader mode' by default?".
The problem I've noticed is you can't get enough people to respect the minimalism. Yes you could implement Gemini in HTTP by having everyone play by the rules, but how many of the links even on HN go to pages with ads, autoplay videos, and "sign up for updates" modal popups?
When I browse Gemini with Lagrange ( https://gmi.skyjake.fi/lagrange/ ) if you avoid orange links, then you're guaranteed to have a quiet, text-only experience.
what you cite as a bug feels like a refreshing feature to me. Looking at how the Lagrange [1] client interprets Gemini shows how rich and enjoyable Gemini can be, and it leaves me optimistic that we could browse it in the future on something like an ereader. The constraints that it imposes makes it so the author is encouraged to write text, not a website.
This doesn't have to reproduce the entire suite of features that a modern web application offers.
the image here got so much more visceral now
i guess i shouldn't be surprised what a medical experiment is but breaking a pig foot?? ouch
Something that is still a difficult hurdle for me to overcome is how Prolog starts out feeling declarative but then very quickly you need to be aware of all the backtracking rules to correctly guide Prolog to the solution you want. I have tried to get through Clocksin's Programming in Prolog a couple times now and it still hits me how quickly you need to get into the invisible details nobody blogs about in order to be even base-level productive in it.