skysight-inc/HackerNews huggingface dataset:
At least when I went to school, intro CS was a weed out course for getting into the CS department in the first place, along with calculus based physics that potential engineer and physic majors also had to take.

I think these days it’s a bit different in that many schools allow high schoolers to apply directly to the CS department? But then it would be a matter of scale I guess, they usually have clinical professors run these classes because they demand full time attention.
> Where is the data you used to support that claim?

NASA ...

* https://science.nasa.gov/earth/natural-disasters/wildfires/s...

* https://landsat.gsfc.nasa.gov/article/climate-change-pushes-...

* https://climate.nasa.gov/news/2912/satellite-data-record-sho...

And poor land management of course .. but also climate change.

> The planet has always changed, evolved and mutated.

Sure .. it had a molten surface once.

Specifically global climate (not weather) has been stable during the development of agricultural and technological humans.

Now, in the space of the last century, that stable climate is rapidly (relative to past changes) changing as a direct thermodymic result of human activity adding significant insulation to the atmosphere.

This has consequences. These consequences are a direct result of human behaviour.
Uh, but then you don't really need uv, right?
> The quart size plain will generally not have added sugar, and is widely available (national brands package it like that).

May be the case right now, but when I lived in the Midwest 15+ years ago, the regular grocery stores (Meijer, etc) would carry only ones that had gelatin or pectin. I'd have to go to the fancier (e.g. organic/natural) stores to find brands like Nancy's or Mountain High - and they'd be very pricey.

The West coast always had brands like Nancy's in regular stores (at normal prices).

Perhaps now one can easily find regular plain yogurt without additives in those places.
On all the teams I’ve worked on the written standard has been one business day, but most people get to them faster. I always make sure to tell an author if I don’t think I can review their code same day. Just a comment saying “hey this is a big PR and I’m busy, ill get to it tomorrow if nobody else beats me to it”
Is this why there was a copy of Weezer’s Buddy Holly music video was on there too?
> Toggle IDE / Extensions telemetry

Cannot be turned off in the Community Edition. What does this telemetry data contain?
It's helpful as a way to publish minimal reproductions of bugs and issues in bug reports (compared to "please clone my repo" which has so many layers of friction involved).

I would want distributed projects to do things properly, but as a way to shorthand a lot of futzing about? It's excellent
Yeah, but some people don't like Greek yogurt. It is thicker, heavier, and has a stronger taste. If you've grown up with regular yogurt in other countries, something like Fage may be too strong.
you can resize the window to give your self breathing room, or if your towers are built more spawns closer to the bullets :D
Old OSes like MacOS 9 barely touch your disk with writes at all, they typically don't have any log files they're writing to, they barely use any virtual memory. These things are never going to see the terabytes of writes they're rated for.

Lots of people (me included) use SD card or Compact Flash adapters in old machines without wearing them out and those have way worse endurance than SSDs.

I have a PowerBook that's been running 24/7 for the past year as an Apple Internet Router and AppleShare file server on GlobalTalk off an SD card in a SCSI2SD adapter with no issues.
No.

I believe we're past the peak and will start to see major signs of a cooling period. Will there be a dramatic crash? Or just increasing sluggishness? I think the former is possible, but the latter more likely (because you should never underestimate the cockroach-like nature of tech CEOs and VCs).
Not a problem. This helps a lot!
I skipped to a random spot, and lasted about 5 seconds. Two drawings of dicks, 50% scribbles, and a couple frames of just the word PENIS. Yes, this is truly a noteworthy effort.

I’m as equally curious as you, just on the other side of the horseshoe.
As of 2023 the model was to allow taking a handle even if it already exists but did not post for a while: https://www.businessinsider.com/elon-musk-x-twitter-inactive...

So it seems unlikely they would keep deleted handles forever. I bet they become part of this marketplace program a la "premium domains".
Mind sharing the setup? Thanks.
> The only real innovation was the iPhone, but it’s just a more responsive multi touch palm, to some degree.

You can’t just treat this as a throwaway line. Touch interfaces signal a fundamental shift in the way people interact with computers. You just take swipes and gestures for granted. Have you watched a senior try to interact with the modern web? The interface is not only the buttons of the browser, but the page itself. Today we have shifting interfaces that move because of lazy load ads. We have popups that one needs to understand how to close. We have essential functions buried behind an arbitrary “hamburger” menu icon. We have sites that hijack the back button. Sites that deliberately try to deceive. And lots of software (including Microsoft apps) has shifted to a cloud model. This becomes an inextricable aspect of the interface itself. Suddenly, there’s no means to “save” and old “digital paper” model/metaphors have given way to “infinite web page” documents.

I spend a lot of time with seniors and see firsthand the roadbumps and dead ends they face.
Do you have a link to this Reddit post or some basis for this story?
Location: Hoboken, NJ (Currently)

Remote: Open to remote opportunities

Willing to relocate: Yes

Technologies: Java, Python, C/C++, TypeScript, JavaScript, SQL, GraphQL, .NET, Spring Boot, Node.js, Django, REST API, Microservices, Hibernate, React, Angular, jQuery, MySQL, PostgreSQL, MongoDB, Redis, Firebase, AWS EC2, AWS Lambda, Docker, Kubernetes, Jenkins, Nginx, Git, Postman

Résumé/CV: https://docs.google.com/document/d/1tzlFGc3IZkdGvE3VH1GC9PAy...

Email: davejay1999@gmail.com

---------------------X---------------------

Results-driven Full-stack Software Engineer with over 4 years of experience developing scalable, high-performance web applications. Proficient in Java, Python, Django, React, Node.js, Spring Boot, Hibernate and cloud solutions like AWS.

Skilled in building dynamic front-end interfaces and designing scalable backend services. Strong expertise in optimizing database performance, including query optimization, indexing, and scaling systems to handle large datasets.

Notable achievements include reducing database load times by 30%, improving query performance, scaling systems from 50K to 300K daily calls, and successfully migrating over 3.5 million product images to a centralized, microservice-based storage system, reducing operational costs by 15%.

Proficient in DevOps environments, optimizing Continuous Delivery pipelines and infrastructure changes with tools like Kubernetes, and Docker, ensuring efficient deployment and management of code using Git and Jenkins. Experienced in version control using Git, managing code repositories effectively to ensure code integrity, and skilled in using SVN and CVS for organizing versions and configurations.

Strong background in software testing, performing Unit and Integration testing, and creating test cases for web applications using JUnit and Python’s unittest framework to ensure high-quality, reliable software.
The __bma_read_filters function is designed to take all arguments and join them with
| to create a grep pattern. Adding quotes around $@ would break this functionality
because:

__bma_read_filters "arg1 arg2" arg3

With unquoted $@:

• Gets word split into: arg1 arg2 arg3
• Results in: arg1|arg2|arg3

With quoted "$@":

• Would be passed as: "arg1 arg2" arg3
• Results in: "arg1 arg2"|arg3

The unquoted version is correct here since the function is intentionally using word
splitting to create individual grep pattern elements.

This is one of those cases where the normal "always quote your variables" rule has a
valid exception because word splitting is part of the intended behavior.
Only wishful thinkers GenZ, pro cubans Biden's functionaries will rule out Russia's or Chinese directed attack with the authorization of Castro's dictatorship. They are explicit enemies of the U.S, allways conspiring and spying against it.
In Cuba if you fart, the CDR, UJC, PCC, MTT, FMC and several other communist organizations to control the people will know and assign spies to you. The USA embassy in Cuba is the main target of the Cuban intelligence and has spies all around the buildings and where the functionaries live, what they ate, who they talk to, what they poop, everything!. They are constantly been watched by the cuban government. Do you really think this will go on unnoticed?
Can I send you an email pretending to be someone else?
Which is the only way to learn tbh, you can receive as much positive reinforcement imaginable, nothing prepares you for a large scale incident like living through one, building the connections you need to solve it, getting the shame of your life, and losing sleep over your failure.
mmmmm.. trivial donuts...
Good luck. The primary downside to the approach is that, if the primary goal of the videos is virality, and you don't strike fame after a while, the impetus to make these videos dies down.

You should all continue to your approach and learn as much as you can, but I hope you can find continued motivation to make these sorts of videos. Most people I know make art for themselves. Your desires and your tastes, as a motivator, are tireless.
Most of the recent fires have been in chaparral, not forests.
It’s a fun story though - if you don’t know what it means, you can ask, and you can hear the story, and learn the lesson.
I assume these breaking changes are in the stdlib and not in the python interpreter (the language), right?

There was previous discussions about uncoupling the stdlib (python libraries) from the release and have them being released independently, but I can’t remember why that died off
That’s literally what the new Facebook policy is that she’s referring to in the article… it was previously banned, zuck has decided that it’s now perfectly acceptable, if not encouraged behavior.
Why not carbon taxes? Those are certainly a cost. Why should I and others pay that cost of your business?
I agree. What's so hard about acting a bit more considerate instead of telling others to stop getting hurt?
Nobody is out to criticize anyone's intentions or accuse them of being colonialists. Sometimes it costs to be considerate but not this instance.
Maybe a good product but terrible company to interview with. I went through several rounds and was basically ghosted after the 4th with no explanation or follow up. The last interview was to write an blog post for their blog which I submitted and then didn’t hear back until continuously nagging months later. It was pretty disheartening since all of the interviews were some form of a take-home and I spent a combined total of ~10 hours or more.
This makes sense. You might not immediately need to design a complex hierarchy, but you'll encounter them pretty early in a lot of languages standard libraries.
Memetix Ixmages
Virtue signaling doesn’t have to be done with something that’s actually a virtue, you just have to think that what you’re signaling is perceived as a virtue by your target demographic.
Yes, that's all true. Plus these days the datasets are sanitized from copyrighted works
Every time I go on Facebook, Instagram and twitter, I see what my friends are up too. What happened to your social feeds?
I’m not sure why that matters here. Users want code that solves their business need. In general most don’t care about repeatability if someone else tries to solve their problem.

The question that matters is: can businesses solve their problems cheaper for the same quality, or at lower quality while beating the previous Pareto-optimal cost/quality frontier.
Same thing happening here. I think it might not be all-browser friendly.
Edit: I made the mistake of replying to a "throwaway" that isn't saying something that is secret or potentially harmful to a real person. A fully anonymous account just saying stuff can just argue incorrectly forever and then make a new account no matter any amount of fact checking
Maybe this is the performance. The podcast, based on the GGP, is a far more realistic form of human behavior. The current mode seems like a performance, following the trend of other SV CEOs.

For people who claim to be really smart, original thinkers, they follow the herd right toward the cliff.
In our pretty dynamic fast moving industry, it is more important to learn how to learn technologies, rather than learn the technologies directly. No one wants to be a specialist in 20 year old outdated tech late in their career. Having a strong foundation in how CS tech generally works allows you to move between different tech stacks fairly quickly.
>What's behind this distinction?

As a "power user", I don't write code at all, beyond simple automation scripts for personal use. If I'm automating things for personal use on my own computer, then I may want to use libraries that the system provided for me because they're useful in that environment.

In my case, on a Linux Mint machine, the system Python provides GNOME-specific libraries (gi.repository) that I can use to interact with other installed GUI programs. I could theoretically get those packages from PyPI (https://pypi.org/project/PyGObject/), but they don't even bother mentioning that in their own documentation (https://pygobject.gnome.org/getting_started.html) unless I look at the instructions for doing development on the project. If I did try that, I'd have to build from source which requires setting up a heavyweight build system and then making sure that Pip uses that environment to build the sdist. They won't give me a pre-built install-anywhere version, but they'll happily just install it ahead of time in my system.

I trust the distro to maintain specific packages that work on my system; if I install something optional, they haven't just checked dependencies (and basically pre-solved for versions that will work no matter what subset of optional packages I want), but applied their own patches. On the other hand, they've deliberately omitted things that they feel are a risk for compromising their own package management system. (They've also omitted Tkinter, but I think that's because they want to steer you towards making your GUI in GTK instead.)

As a "developer", I write software that isn't intended for just my own environment and my own distro. No, this doesn't involve any of that security stuff. If it did, there would be orders of magnitude fewer packages on PyPI, and the Node ecosystem wouldn't exist. "Software intended for others" is frequently bloated, inefficient and everything else. The "developers" you describe don't exist in my world.

> but it sounds strange to dismiss the idea you would otgerwise agree with just because you don't think it's attractive to many casual coders, beginners, or non-programmers? Sounds like a weird sort of defeatism if you let it impact your own code.

The point is not just that the system environment is missing pieces by default, but that you are supposed to use the system package manager to update it, which does not make everything available. `apt search tensorflow` only shows me a virtual package that seems to be for typing information. `apt-cache pkgnames | wc -l` reports to me about 1/8 as many packages as PyPI has, and that's counting packages for every programming language.
> Turns out that a lot of people I knew posted huge life updates that I completely missed out on.

I wish I would still see those. While I have an account, I rarely use FB nowadays, because the algorithm thinks I’ll be more interested in stuff I don’t care about. So when I go to FB I tend to close the tab again a few seconds later…
Is this a thing? Why would it be? Look at my username - how many people with that name exist in the world?

Only one of us can have a blue check on Twitter? Which one?
Maybe it’s everyone else using it on their daily driver that got it wrong?

It’s like doubting Kubernetes because one of the maintainers doesn’t run their desktop in KubeVirt.
Reminded me of this post https://medium.com/wise-engineering/where-to-put-application...
Last time BMA was on front page of HN was 1 Jan 2020 (for about 23 hours IIRC).

https://news.ycombinator.com/item?id=21921293
It’s the verbosity that indicates LLM to me … put the time in and give me the shorter letter
Really? I was told Mint was supposed to be the kiddie-pool version of Linux, but it gave me GCC and a bunch of common dependencies anyway.

(By my understanding, `pyenv install` will expect to be able to run a compiler to build a downloaded Python source tarball. Uv uses prebuilt versions from https://github.com/astral-sh/python-build-standalone ; there is work being done in the Python community on a standard for packaging such builds, similarly to wheels, so that you can just use that instead of compiling it yourself. But Python comes out of an old culture where users expect to do that sort of thing.)
I think lately I look at anything new with my guard up.

In this case, first the FAQ gave me those vibes. Why? Hard to tell. If I have to force myself explain it, it has the kind of didactic and dumbed down tone that I usually get from chatgpt when I ask questions about complex topics.

Then I went to your blog and saw the entries were mostly (I assume) AI generated as well. I know it doesn't necessarily follow that because of that this website has been mostly created by ChatGPT as well. But I saw it as some kind of weak confirmation.

Finally some of the JS code comments such as "Plot Charts" right before a "PlotChart" also made me think this.

As I said, I'm just extra cautious about this stuff lately. You are the creator, you know how you did it. If my intuition was wrong I wholeheartedly apologize for making that statement. I could probably have expressed it in a kinder way. I know that it's not easy to create it something now and put it out there for people to see it and criticize it.
It's not a great UI, especially on mobile.

Start by expanding the Search Dialogs section and type in a search term, then hit Search. Then click on one of the numeric results. Nothing will happen, but if you now expand the Build Conversation section, this will have filled a Conversation ID onto the appropriate box. Or you can input an arbitrary conversation ID into the Build Conversation / Conversation ID box (kelseyfrog posted some good ones).

Either way, if you now click Build Graph, you will get a conversation graph on the right. Red nodes are you speaking, or the voices in your head speaking to you. Yellow nodes are other people speaking (your non skill based voices, like Ancient Reptilian Brain, are also yellow). Blue and purple nodes are flow control (setting and reading variables, skill checks, jumping to other nodes). You can zoom into the graph and click the nodes - for red and yellow nodes, this displays the conversation text in the left sidebar, and lets you listen to the audio.

The graphs don't show actual skill check difficulties, just the results of them being read, and don't seem to show health/morale damage or items being gained/lost.

Quite a remarkable tool, despite the UI.
I don't know how much I buy the "leveling the playing field" argument. In my computer architecture class, we learned Sparc assembly. Very few people had encountered much assembly, and definitely not Sparc. At first, it was level, but people with more programming experience quickly adapted since it wasn't actually that different.
I say this as someone happily using Linux on an all AMD laptop.

The AMD GPUs still perform worse, generally. In overall performance, but especially in RT, CUDA, and other specified workloads. There's a reason the next (current?) gen high end AMD laptops are mostly switching to muxed Nvidia 4000s (ASUS, Razer, etc).
Cascading OKRs: We can do Better
A group of peasants or workers who own their farm or factory don't call themselves communists, and operate perfectly well within purely capitalist framework. They buy and sell what they want on the open market and use the same capitalist legal system.

Whereas people who call themselves communists, without exception, go to defend one of dozens bloodiest and nastiest regimes to ever exist. If an ideology brings sociopathic butchers to power not once not twice, but every single time, it's a good time to realize there is something deeply wrong with it.
Right. It boils down to federated learning on edge to have access to relevant data.
I had two A series fail on me. The repair shop recommends Oneplus/Realme.
Surely if you want to invoke python you call sys.executable otherwise if your subprocess doesn’t inherit PATH nothing will work with uv or without uv
I think commenters here are missing out on one beneficial part of social media - Facebook groups and communities of interest especially private, moderated groups. Broadcast and discussions are a perfect use case for it.

And people talk about how bad Facebook is, LinkedIn is far worse. Everyone is trying to be a “thought leader” and no one is genuine on it.

I have a decent LinkedIn Profile with recommendations, up to date career information. But I never post to it.

I’m only really active when I’m looking for a job. I will respond to messages and try to keep my network somewhat warm.
I'm not sure I understand the cryptography analogy.
Till you check my comment history :)
Moreover an article isn't neccesarily virtue signalling merely because an internet forum user stridently declares it to be.
I don't know why I haven't played this yet. I absolutely loved Planescape: Torment and Fallout 1 & 2. I already own Disco Elysium. I've just never booted it up yet.
I just started aggressively unfollowing and hiding stuff I really didn’t want to see. I used to hate the idea of doing that, but I realized if not doing it was making me want to cut off everybody then I was probably better off just filtering aggressively.

Now my feed is very pleasant. Family updates, sports news, friends vacation pictures and jokes.
I'm not asking for a philosophical proof of which terms are or aren't bad. I am proposing that rather than taking every single complaint seriously that we try to set some basic structure or benchmark.

I perceive that the current state of language-policing is anarchy: anybody can all anything bad/harmful/problematic/ism etc. Often a small group suddenly decides that their personal judgments on language should be followed by all, and it makes the remaining majority bristle, particularly if they try to enforce it without bothering to make a compelling case and win popular support.

I perceived this blog-post to be one piece of noise in this free-for-all.

Perhaps it's time for a better system than anarchy -- such as setting a standard (majority vote of the affected group?).
what is one great thing do you get that vscode doesn't provide?
Biggest one up in history.
FWIW "gweilo" literally means "ghost man".
That's almost every article on HN, though. Don't use inheritance, don't use C, use Kubernetes, don't use Kubernetes, etc etc.

I suspect the thing that's bothering people in the comments here isn't as much that the author is making an argument but that the author is making an argument on cultural grounds?
This is a fascinating idea. Sort of like a wikipedia, but trying to establish the truth of a single movie rather than everything we know.

It would probably end up needing moderators, harassing people for funding, and pay for political purposes as well as its core reason for existing :)