skysight-inc/HackerNews huggingface dataset:
I've been on the internet as long as you and from my POV it changed a ton. The biggest changes to me are

(1) social media via smartphones - letting everyone trivially post to everyone else on the planet.

This use to be nerd activity (blogs) and the audience was other nerds. First social media sites, then the smart phone completely changed this.

(2) follows from 1, influencer culture, by which I mean, Instagram, TikTok, X, Youtube all incentivize people performing to try to get as many viewers/followers as possible. Thinking back to the 70s/80s, even the top movie stars just got some fan mail. They didn't have 400-600 MILLION FOLLOWERS to whom they could say anything they wanted. A celebrity had a most a TV show with a crew and editors and a strong chance of getting fired/banned if they got to crazy. Now, any high school kid can have 100+ million followers

It's not just people with followers, 20% of my youtube feed is people trying desperately to have something to talk about. Some news happens, thousands of people "report it" on their "channel". The scale of it is insane to me.
If they stick the landing first try I'm really impressed abd SpaceX has real competition.
In principle, venvs could hard-link the files from a common source, as long as the filesystem supports that. I'm planning to experiment with this for Paper. It's also possible to use .pth files (https://docs.python.org/3/library/site.html) to add additional folders to the current environment at startup. (I've heard some whispers that this causes a performance hit, but I haven't noticed. Python module imports are cached anyway.) Symlinks should work, too. (But I'm pretty sure Windows shortcuts would not. No idea about junctions.)
With LLMs, we can give the exact same instructions, and not be guaranteed the same code.

That's something we'll have to give up and get over.

See also: understanding how the underlying code actually works. You don't need to know assembly to use a high-level programming language (although it certainly doesn't hurt), and you won't need to know a high-level programming language to write the functional specs in English that the code generator model uses.

I say bring it on. 50+ years was long enough to keep doing things the same way.
How to turn off Apple Intelligence on your iPhone
Yeah, it's definitely not for everybody, but the narrator/inner monologue VA work is one of my favourite things about the game.
I appreciate you might be trying to be funny. But this deference to authority goes vastly beyond just appeal to authority. What did you make of the argument?
My university's CS program was taught in Ancient C++. This was fine for the Comp Sci majors, but the intro-level class was required for all science majors. I fielded many pleas for help on homework assignments and saw that many struggled so much with the (let's be honest, incredibly unintuitive) syntax and inscrutable compiler errors, that they couldn't internalize the more fundamental concepts that the course was trying to teach.

Later on, I joined the curriculum committee and argued for it to be taught in Python. The faculty weren't convinced at the time but I see now that eventually they moved the intro course to Python and kept the later courses in C++, which seems like a wise decision. Python is far more approachable and will serve science students well if they ever need to use Pandas etc. (The second-semester C++ course has you implement the STL container types, which is an extremely valuable exercise.)
Better to do it in Batches of 50, give some time and send again.
We tested for 500 messages within 5 mins. Did not get blocked.

It is not against TOS as it is using Whatsapp Web.
But use it at your own risk
am I the only dummy missing an instruction?
the game takes off w/o my input, moving and blasting away.
surely I'm just OOTL w/ PDF gameplay, which I blame myself for
> that is essentially just contract work and not steady employment,

That's not true, the university pays you salary. Depending on details you may be able to increase your salary using grants, but you won't lose your salary if you don't. And when you hit tenure it is very hard to fire you
Do you feel that Npm, mix, cargo went the wrong way, doing too much? It seems like their respective communities _love_ the standard tooling and all that it does. Or is Python fundamentally different?
I could play for 5 hours then gave up because similar reasons. In situations like this I usually think it should be an acquired taste, but in this case, I'm pretty much confident that I'd have never liked it. UX was the biggest pain point for me BTW.
If its dipeptide transporter, seems like any dipeptide would do.

Adding bromelain to mix might help.
TIL that 1password app is now Electron. I guess that means they did a good job?

I was also going to say that Teams needs to go in the Electron list, but apparently they switched to Edge WebView2, so thanks for the second lesson! On macOS, that still means they install another chromium browser per app, sigh...

(BTW, I'm not sure how you installed Google Messages for Web but if you use chrome it's just a PWA meaning two less JS runtimes being installed.)

I took a quick look at my computer and I knew Obsidian was electron... And now I see the Google Drive app seems to be shipping its own browser too(?)
IMO the problem with these social-networks now is that they all turned into ad-machines & "like-bait". The original products worked extremely well - but you gotta make money somehow, and ads seem to be the go-to model.
> some interesting stuff on MR

I'm drawing a blank for MR. What does it stand for?
So what you're saying is that you agree with the underlying message, but because it was presented in a way that offends your sensibilities, you're going to ignore it and continue to use a phrase derived from something that's incorrect and never existed?

And really, you're bothered by the idea that 'main' is a more neutral name for the default branch of a git repository, and want to cling to 'master', when that term has traditionally been used to describe someone who enslaves other humans? Really? You're that attached to something like a default branch name in a VCS? Or you aren't, but because it sounded like people were trying to make you feel bad about yourself for using 'master', you're just going to be obstinate and own those libs?

All that seems kinda spiteful and petty. You do you, I guess.
I think the analogy

Software Engineers : Doctors :: Computer Scientists : Biologists/Biomedical Scientists

is perhaps reasonable.
I've been doing this since the day I saw this video years ago.
That's true and happened in 2011. Social media was AI of the day.
Tell me you're young without telling me you're young. Friendships are more than just meat space meetings. Children, moving countries, crazy work schedules are all reasons that can prevent you being in the physical presence o your friends. Does not seeing them for years at a time make them less friends? No, not to me.
Hold on, some engineer is doing a few last git commits to make it work. When cicd job is done, t0 in 10minutes.
Give it an LLM API key too. I want to see agents that create sub-agents.
>If I had a working environment and didn't want to risk breaking it right at the moment, I could just not upgrade it.

The point of a lockfile is to only upgrade when you want to upgrade. I hope you understand that.
I was willing to jump through hoops—I really wanted the job.
It's not about accounts, it's more about engagement. I still have my Facebook account, and I actually used it two years ago to fund my gym trainer and tell him I couldn't come.

Social media is a reality one can't simply ignore completely. One can complicatedly ignore it though to some level of success. For me, the minimal rules are: don't write on reddit, don't read on linkedin. Don't touch anything else. The orange site is ok-ish.
-Werror= and you can error on decide which warnings are errors. No reason to enable it globally
> I think a more accurate comparison would be to an electrician. In Australia, doing your own electrical work is a crime even for the homeowner

In this comparison Google and Apple have the role of the government, if you believe that argument, that also implies that you believe they should be broken apart for antitrust
> Cheap code can be had by hiring in cheap locations (outsourced for example).

If you outsource and like what you get, you would assume the place you outsourced to can help provide continued support. What assurance do you have with LLMs? A working solution doesn't mean it can be easily maintained and/or evolved.

> And i have not seen a single customer demonstrate that they care about the quality of the code base behind the product they enjoy paying for.

That is true, but they will complain if bugs cannot be fixed and features are added. It is true that customers don't care, and they shouldn't, until it does matter, of course.

The challenge with software development isn't necessarily with the first iteration, but rather it is with continued support. Where I think LLMs can really shine is in providing domain experts (those who understand the problem) with a better way to demonstrate their needs.
I have a vague recollection of a piece of software distributed by Bank of America in the mid-to-late 90s that featured an interface similar to Microsoft Bob. From what I remember, it was similar to Quicken. Was never able to find any information about it, and granted I was probably 5 when I found it on the family PC so the memory is a little fuzzy, but seeing these old design languages from that era of computing is always neat.
I hope for proliferation of 100% local coding assistants, but for now the recommendation of "Works best on $10K+ GPU" is a show stopper, and we are forced to use the "big company". :(
I am 90% social media free. I often wonder my internal desire to ‘broadcast’. Funny thing. So much better without and no need to broadcast.
It doesn't feel like reading 4 times is necessarily a portable solution, if there will be more versions at different speeds and different I/O architectures; or how this will work under more load, and whether the original change was done to fix some other performance problem OP is not aware of, but not sure what else can be done. Unfortunately many vendors like Marvell can seriously under-document crucial features like this. If anything it would be good to put some of this info in the comment itself, not very elegant but how else practically are we meant to keep track of this, is the mailing list part of the documentation?

Doesn't look like there's a lot of discussion on the mailing list, but I don't know if I'm reading the thread view correctly.
Hate is too weak a term for what I feel for Adobe.

Adobe kept PDF as a proprietary format from 1992 to 2008. You got the reader for free ... on windows, with a single executable. You didn't get an editor and had to pay through the nose for one from Adobe.

It wasn't until the late 2010s that it actually became a free-ish standard, if you think that a 3,500 page document is a 'standard'.

The only reason why adobe did it is because djvu was eating their lunch, between 2002 and 2008 it was the defacto standard for scanned documents in academia. The documents were easy to edit. The image compression is still better than the native compression on PDF.

To add insult to injury after displacing postscript on windows in the name of security, not only did they add a scripting language to PDF, they added one written in two weeks at a time when it was so bad no one used it for anything but pop-ups and with more security vulnerabilities than you could shake a stick at. I suppose we should be happy Adobe didn't put flash in. Oh wait, they did: https://www.reddit.com/r/Adobe/comments/yqisho/flash_content...
The thing is, the technical isn't just about converting ideas into implementation; there's a lot of strategy and creativity involved, so the problem space is about equal with "soft skills".

You can automate the repetitive busywork, but not the actual inspiration and direction - not without AGI. And once you have AGI, there's no need for humans at all anymore.
Amazon Retail has multiple systems to allow you to basically use SQL across databases (eg Datapath).

I’m not sure about AWS.
Apple opposed all 4 shareholder proposals. They all seem political: DEI, AI ethics, child sex abuse, and charitable giving.

It's hard to imagine: one of the largest companies in the world, devices literally used actively by over a billion people, incorporating the most advanced hardware and software trends, with both value and growth investors -- and these are the only shareholder proposals?

They must be really, really well run.
I believe the trendsetter was Star Wars Uncut, made of 15s slices:

https://www.starwarsuncut.com/

Which I now realise I never watched in full...
Buy WeChat Accounts
You can buy from us a 6 month old account and a 1 old account and new WeChat account. buying this WeChat account from us you can enjoy our services very easily.

By purchasing that WeChat account you can make payments on different websites and you can talk to clients from different countries and especially Chinese Client.

How do I get a WeChat account?
What should you take into account before opening a known business’s official WeChat record? Make sure you comprehend and take into account these facts before you carry on with your monitoring. These are things that any firm should know.The fact that WeChat has both domestic and foreign app versions is crucial to know.

International WeChat does not accept mobile payments in the majority of nations, despite the fact that WeChat accounts are the most popular mobile payment and mobile transfer tool worldwide. I won’t go into detail about the various distinctions between the two applications here, but this should clarify that we are referring to two distinct apps, purchase a Wechat account and maintain social media connections. Purchase a WeChat Account

If you download WeChat via the Google App Store, you will be able to use the global version. As a result, there are substantially fewer users of WeChat’s foreign edition than its local version. Only 80 million of the more than 800 million monthly users of WeChat make use of the foreign edition. Nearly all Chinese users utilize the Chinese version of WeChat.

Why You Should Buy WeChat Accounts?
The convenience of owning a Wechat account is just one of the numerous explanations. WeChat is one of the most widely utilized messaging platforms globally, with over 2 billion active users per month. This suggests that you can communicate with a lot of people if you have a Wechat account. and is able to pay with any amount. Purchase a buy WeChat Account

WeChat’s safety features are yet another excellent argument for creating an account. WeChat is known for being an extremely safe app. Additionally, it contains a number of safeguards that might assist protect your data. With WeChat’s Friend Circle feature, you may set a password for your account and share information with a specific number of users. Purchase a WeChat Account

24 Hours Reply/Contact
Telegram: @usasmmseller
Skype: USA SMM SELLER
Email: admin@usasmmseller.com
> replace the gun emoji with a squirt gun

so just to be clear, and in your own words, they changed it from a "gun" to a "gun", right?

> as a way to attack second amendment rights

Apple sells to customers across the entire globe. Most of us don't have a second amendment.

Also, even if Apple was notoriously anti-second amendment and even wanted to somehow lobby the US to pass a new amendment reversing it....how does replacing a gun emoji with a squirt gun help make their case or in any way weaken the 2nd amendment?

I don't think it says anything about not infringing on rights to a gun emoji?

> and manipulate its customers’ thoughts and culture.

When I listen to music with my 5 year old, I put on the non-explicit versions of pop songs since he's kind of a parrot right now repeating things he hear. This is a version of the art for use cases like mine. Am I "manipulating my son's thoughts and culture" by choosing when I intentionally expose him to profanity?

If no, what's the difference?

If yes, why is that bad?
Russia should have surrendered on day 1 of the kursk invasion. Dont you agree?
Who appointed you the moral police? I don’t understand that mindset. Examine your own faults first. Lead by example and take action rather than preaching.
Nobody would be surprised if they scrubbed today, frankly it'll be more surprising if they launch.

Space is hard.
> There are 1000000 causes you could devote your time and make an active difference to people actually suffering this very moment, rather than language policing tech terms.

I'm sure there are 1000000 other things you could devote your time to than policing someone's blog-post language on HN.
Hoping they succeed and bring Musk down back to earth.
Anyone know more about the payload? Here's what I've found: It's carrying the "Blue Ring Pathfinder Payload", part of the "Dark-Sky 1 Mission"

> Dark-Sky 1 is jointly funded by DIU and Blue Origin. [5]

DIU is "The Pentagon’s commercial technology arm, the Defense Innovation Unit"

[1] https://www.blueorigin.com/news/blue-ring-pathfinder-payload

[2] https://www.diu.mil/latest/companies-selected-for-diu-orbita...

[3] https://www.meritalk.com/articles/diu-orbital-logistics-awar...

[4] https://www.geekwire.com/2024/blue-origin-ring-darksky-1/

[5] https://spacenews.com/defense-innovation-unit-awards-three-c...
> Should insurance or the state not cover the medical costs of pregnancy?

Do you think pro-natalist policies (anything that can be seen as incentivizing the act of having more children) need to come from a desire to see more equality, or human dignity?

In fact some of the most evil people of the 1900s thought it was good to support the medical costs of pregnancy, and even thought you should /pay families if they had more children to incentivize having more/ (see pro natalist politics in Western Europe in 30s, 40s, 50s. The ones in my country, France, actually had their strongest push in 1939, and are a large part of the reason why France's baby boom was one of the strongest in Europe later on).

You will find out that people who usually hate social programs will have different opinions about anything related to demographics, and it's not complicated to understand why (whether their motives come from racism, or selfishness ie a desire to preserve the GDP and make sure the country won't be an empty hell hole of old people dying in the hospice when they retire).
I'm also curious why it's a fork (I'm sure there's a good reason?)

Coincidentally I was looking into C++ documentation generators again.

In terms of integration, what I've settled on for apache/arrow-adbc is using Sphinx as the toplevel site generator, then writing a script that generates fake Intersphinx indices for a Doxygen site. That way you can link to Doxygen items from within Sphinx without having to hardcode URLs, instead by referencing a class name or similar, and Sphinx will warn if you reference something nonexistent, without having to use something like breathe that tries to render the Doxygen output within Sphinx. (Same approach with Javadoc -> Sphinx, too.)
Linus Torvalds offers to build free guitar effects pedal
Why the IP though? Is that link safe?
A small cost can reduce fake accounts. You could charge a $1 and then credit them with 10 votes for 10c.

If people want the game the system they pay you. Legitimate users would likely be ok with a 10 cents charge per vote.
The biggest issue with PR reviews in my experience is not how long they take, but the justifications people provide for their feedback. I don't think you should ever leave a comment if you don't have a convincing answer to "why" you left it.

The change request must either make the code objectively better (i.e. performance, memory, security, adherence to a consistent architectural pattern, simplification), or subjectively clearer (it's hard for you to understand what is happening, how it happens, or why it's done this way).

If the reason is solid, then the feedback is usually well received. Except in unfortunate environments where PRs are treated as annoying disruptions. I hope I never have to work in that kind of place.
There's a great comment on a breakcore video that says something like "remember that decade between 1999 and 2000". Maybe that decade is yet to happen.
Yep, happens all the time with the standard library. Nowadays, third-party libraries have this issue much less because they can use relative imports except for their dependencies. But the Python standard library, for historical reasons, isn't organized into a package, so it can't do that.

Here's a fun one (this was improved in 3.11, but some other names like `traceback.py` can still reproduce a similar problem):

/tmp$ touch token.py
/tmp$ py3.10
Python 3.10.14 (main, Jun 24 2024, 03:37:47) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> help()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/python/standard/lib/python3.10/_sitebuiltins.py", line 102, in __call__
import pydoc
File "/opt/python/standard/lib/python3.10/pydoc.py", line 62, in <module>
import inspect
File "/opt/python/standard/lib/python3.10/inspect.py", line 43, in <module>
import linecache
File "/opt/python/standard/lib/python3.10/linecache.py", line 11, in <module>
import tokenize
File "/opt/python/standard/lib/python3.10/tokenize.py", line 36, in <module>
from token import EXACT_TOKEN_TYPES
ImportError: cannot import name 'EXACT_TOKEN_TYPES' from 'token' (/tmp/token.py)

Related Stack Overflow Q&A (featuring an answer from me): https://stackoverflow.com/questions/36250353
Kant must have been a hell of a philosopher that he could not only predict the laws of the US two centuries after his death, but also use them as a basis for his philosophy.
Virtue signaling isn’t necessarily lying about your belief, it’s overtly making everyone aware of how virtuous you think you are, and that you’re morally superior.

The signaling is just pointing it out to make yourself look better, it doesn’t mean you’re lying.
Yes, like the GP says, it's a luxury pen. They didn't buy it for purely utilitarian reasons. They might like that it has an all-metal construction or that it weighs 88g. They might prefer the ink formulation used for the cartridges. They might like how the pen works in their preferred notebook. For many people, tactility (and other sensations too) is just as, if not, more important than, utility.
Politics aside, this text is sobering. The people in charge are all but good leaders. It's comical. If it wasn't our lives that is.
I'm gonna have to be "that guy" here, because the contrast on this page is so low that I can barely read it :(
I always genuinely wondered how close to the various launches someone actually runs `git commit`.

One day our ancestors will look back on this time and wonder why we all re-developed similar code over and over again, instead of sharing it with copyleft and spending our energy as a society solving real problems like disease, fundamental physics, and so on...
T-0 keeps getting pushed back. Nice for them to have this ability technically. Not all rockets can do this AFAIK, at least not as often as I've seen today.

Anyone know how often can do this, or what the technical limit it for this (so besides orbit insertion & other trajectory stuff or for reasons of running out the range flight restrictions etc)
`#:name` style keywords are pretty common in Scheme implementations. I've grown to like the style; makes them stand out more visually. (Possibly uniquely, Chicken lets you choose between several different styles; :common-lisp, dssl: and #:sharp-colon)

Making square brackets an alternative to parens is another thing I like (also supported by some Schemes and in R6RS but not R7RS). You don't see it as often but you can also use curly braces as another alternative. Hmm. Maybe they should borrow from perl¹ and have any pair of matched characters count.

1: https://perldoc.perl.org/feature#The-%27extra_paired_delimit...