skysight-inc/HackerNews huggingface dataset:
People who are new to programming have a long way to go before even the concept of "managing dependencies" could possibly be made coherent for them. And the "unsoundness" described (i.e. not having lockfile-driven workflows by default) really just doesn't matter a huge percentage of the time. I've been writing Python for 20 years and what I write nowadays will still just work on multiple Python versions across a wide range of versions for my dependencies - if it even has any dependencies at all.

But nowadays people seem to put the cart before the horse, and try to teach about programming language ecosystems before they've properly taught about programming. People new to programming need to worry about programming first. If there are any concepts they need to learn before syntax and debugging, it's how to use a command line (because it'll be harder to drive tools otherwise; IDEs introduce greater complexity) and how to use version control (so they can make mistakes fearlessly).

Educators, my plea: if you teach required basic skills to programmers before you actually teach programming, then those skills are infinitely more important than modern "dependency management". And for heavens' sake, you can absolutely think of a few months' worth of satisfying lesson plans that don't require wrapping one's head around full-scale data-science APIs, or heaven forbid machine-learning libraries.

If you need any more evidence of the proper priorities, just look at Stack Overflow. It gets flooded with zero-effort questions dumping some arcane error message from the bowels of Tensorflow, forwarded from some Numpy 2d arrays used as matrices having the wrong shape - and it'll get posted by someone who has no concept of debugging, no idea of any of the underlying ML theory, and very possibly no idea what matrix multiplication is or why it's useful. What good is it to teach "dependency management" to a student who's miles away from understanding the actual dependencies being managed?

For that matter, sometimes they'll take a screenshot of the terminal instead of copying and pasting an error message (never mind proper formatting). Sometimes they even use a cell phone to take a picture of the computer monitor. You're just not going to teach "dependency management" successfully to someone who isn't properly comfortable with using a computer.
I’m not sure if you have kids, but I’m not sure making the choice to ostracize your kids is one they’d thank you for later.

And, certainly not all kids would. It very much depends on the kid / the impact said ostracism would have.
I will have to give those a shot, I've been working on perfecting my "over easy" fried egg flip.
You should read what Socrates has to say about book addicts.

We need to burn more of them to raise awareness of just how pernicious the written word is.
> You either can work with electricity wires or not, no third option

As someone who has used The Internet™ as a reference for more projects than I can count, I strongly disagree with this. There is definitely a middle ground where you know just enough to do some basic things on your own and feel comfortable venturing a bit deeper, but not without some help.

> It will not help you because bathroom fans may have different ways to disassemble them, car belts may have different bolts position etc.

I dunno, I can usually find at least one guide online for how to do a specific thing with a specific model of something. Search "change timing belt $year $make $model" and you'll get at least a handful of videos walking you through the whole process.

Having said all of that, this entire discussion is a bit moot because it's easy enough to download YouTube videos or tutorials locally ahead of time and pull them up on a tablet without internet access.
I appreciated the thought given in this piece. However in the age of LLMs these types of "what if we look at problems this way..." seem obsolete. Instead of asking the question, just use an LLM to help you build the proof of concept and see if it works.

Back in the pre-LLM days these types of thought pieces made sense as a call to action because the economics of creating sophisticated proof's of concept was beyond the abilities of any one person. Now you can create implementations and iterate at nearly the speed of thought. Instead of telling people about your idea, show people your idea.
I don't see how. There aren't as many options as GP represents, because most of the things in the list are simply non sequitur.
I'd imagine that simply interacting with stray hydrogen atoms faffing about in interstellar space would cause significant damage over time?
Most software is simple HTML.
Adjective noun verb noun?
Dr. Donald Bitzer on the Phil Donahue Show (1981)
https://www.youtube.com/watch/k8Ovbmql8wI

(29 years later)
Watch Steve Jobs announce the original iPad in 2010
https://www.youtube.com/watch/eZ87BRCrh0w
Channel 72 on Spectrum Cable in NYC cycles through the NYC DOT traffic cameras with realtime update speed albeit in standard definition.

I tune in and leave it on in the background and it’s like having a window with an interesting view. It’s great ambient TV as noted in this article:

[2012-09-18] The Inadvertent Cinema: City Drive Live | The New Yorker
https://www.newyorker.com/culture/richard-brody/the-inadvert...

The cameras are old, some are black & white, and often they’re over or underexposed with all the interesting video artifacts that entails.

Unlike the webcam access at https://webcams.nyctmc.org/ the cameras update at realtime rates (30 fps) though some are slower.

Sadly, they don’t make the realtime camera cycling available to live stream that I’m aware of. I wish they would for homesick NYers. They don’t even show channel 72 in the Live TV tab of the Spectrum app (perhaps it works when using Spectrum Internet access).
No, it implies that the current number isn't above the maximum.
You have a bit of point there. I don't know how badly autistic vs high functioning the kid is. In any case, you still want to gradually give your kids more autonomy and privacy and prepare them for life on their own, and as much as possible that also includes neurodivergent kids.
I agree with you that they are improving not being a programer I can't tell if the code has improved but as user that uses chat gpt or Google gemini to build scripts or trading view indicators. I am seeing some big improvements and many times wording it better detail and restricting it from going of tangent results in working code.
Israel's secular population by itself still makes significantly more babies (per capita) than the western world. Israelis loves their babies.
Why are seed oils unhealthy, though? I can't find anything that's bad about them in particular. I've only seen people commenting online saying to avoid them.
By do you ruminate negative thoughts? That’s my excuse for keeping my phone playing at night: I’m single, and despite being a successful professional and trying hard at dating when I was younger, my private life is full of bad experiences. I think about it and get angry. Youtube masks it.

Yes I’ve seen psychologists but no, really, they try to où the blame on me but every time it’s the others who bullied me. Anyway — without a smartphone keeping your mind busy, how do you mask negative thoughts?
I'm reminded of moss sex which is sort of like if your sperm or eggs went off and got a job an an apartment and a social life and only bothered to spin up a full-blown human being for sexy times. Both forms being multicellular and alternating (see: https://en.m.wikipedia.org/wiki/Alternation_of_generations).

I guess that's a bit like the caterpillar and the butterfly, though I think they have the same ploidy.

Except for Portuguese Man-O-War, it's not an alternation but the multiple forms all existing at once. Still pretty weird but I think there's actually more precedent for this kind of thing than initially comes to mind: switch/case blocks really high up in the genomic call stack.

I'm a bit disappointed to learn that these "separate" animals are genetically identical. When I first heard this described I thought it was like lichen where cells from multiple kingdoms are each reproducing in tandem and forming structures that neither could make happen independently: Like if your gut biome moved out and figured out how to bootstrap enough of a body to get its own job and apartment and...
Thats a bad faith take. You are assuming that putting phones away at night does not mean that the phone is still in the same room.
I feel like sleep quality and phone addiction are very different, even if somewhat connected.

I would agree, though, that improving sleep quality would definitely improve cognitive function.

But removing phones would only help if it’s degrading sleep. If phone addiction has no impact on sleep (e.g. the parents still enforce regular bedtimes), then I would not expect that much, if any, cognitive improvement. Not quickly, anyway.

Either way, these two need to be studied independently to know for sure.
Ime, language “power” is usually used to describe the expressivity and flexibility of the language itself.

As an extreme example, Starlark isn’t a powerful language, it isn’t even Turing complete afaik. This is advertised as a positive attribute for a build description language (I don’t have an opinion, never used it myself).

Conversely, C would classify as a powerful language even considering how barebones it is from a “feature” perspective . Poke any memory however you like is a pretty powerful power
Entropy is the opposite of potential.
It’s as weaselly as the wording where they say things like “we use your data to improve our services, eg. personalised advertising. To opt out of personalised advertising […]”

Nowhere does it say they stop using your data.
nil, after turning off all the telemetry settings and using O&OShutup + ChrisTitus's tool for settings that I couldn't find there.
> the public is using it - isn't that why we pay for it?

For entertainment. I'm not saying it's a good reason. But I could absolutely see "why are we paying millions of dollars to fund someone's Tik Tok" play well in an election.
Some variations:

- Formal. Host does all the planning and provides all of the food. At most, some people help in the kitchen.

- Informal. Don't use the good china or fancy napkins, might eat in the kitchen or living room. Often used before a game night or similar.

- Collaboratively assigned. People are assigned a particular set of foods (bread, potatoes, etc.) to prepare (usually about 2 except for the host who might do more), common at holidays (usually formal in winter and informal in summer).

- Semi-assigned. People are assigned general categories of what food (meat, side, salad, dessert) to prepare. Useful if the meal is for a group smaller than the chaotic-potluck threshold, or if you don't have a potluck culture ingrained.

- Location. In a house? In a rented facility? In a public park, or at the beach? Sometimes "on your front lawn / in your back yard" is a reasonable answer.
Interesting. Never used APL, though I tried J a little a few times.

Yes, that seems bug prone, somewhat like having to have a config file per module.
> not if you start from the premise that art must have aesthetic merit

This is a semantic punt. "Aesthetic merit" is no less subjective than "art."

If there are grounds to debate whether something is art, it's almost always art. It may not be fine art. (Or art to your taste.) But there's a reason those are qualifications.

Functionally, I think arguing about what is and isn’t art broadly diminishes support for the things you probably consider “real” art. It makes it unnecessarily pretentious and gate kept.
As others said, smoking and drying are likely, but they could have also buried food the way many canines do. In colder climates, it can be left outside in winter and the colder parts of fall and spring.
Can it do PTP (Precision Time Protocol)?

It seems PTP would be useful for network speakers, audio, etc.
Boltzmann constant is not fundamental. There's no need for it at all if we switch from measuring temperature in Kelvin to Joules.
I can’t see any evidence of encryption on their front page. I can see evidence of storing your data in multiple third party clouds (this is advertised as a feature, data redundancy).
> Teachers in western countries are not as respected as teachers in other parts of the world.

It can not be true for most of Asian countries with a really rich history of beating bad students.
grep for .unwrap() and you now have a handy list of every (potential) “null ptr” deref in your rust codebase, try doing the same in Java. You’d need to grep for “.”, I’m sure that’ll be a nice short list
I'm kind of with you in that you could build something kind of like it based on a fast LLM. But what they are actually talking about is a new cutting edge ML model that takes a huge amount of data and compute to train.
Artifacts show that humans in the Americas having been trekking and trading over very long distances for a long time, but the spread of human groups to colonizing different areas was likely much slower and driven by the availability of food and local population levels much more than there being a place to walk to.
For jpg: jhead -purejpg, exiftool looks like it only has "remove this specific kind" (like -gps:all= .)

(The more boring use case for this: putting images up on a web page - if you use jhead -autorot to correct the orientation, then the browser sees the metadata and rotates it again...)
It says there are larger ones, but this is the largest that has differentiated roles.
> I also won't buy non-organic spices or teas. Turns out that a lot of non-organic spices - like cinnamon - have very high levels of lead, but the organic versions have much less, or none

This is hit or miss depending on the substance. E.g. organic chocolate has more lead than non-organic chocolate, on average.

The lead amount has more to do with the very specific place that a given crop is being grown, not so much to do with organic food or not.

If you use organic farming practices on top of soil that's got a lot of lead in it, the resulting food thing will have more lead in it
A few lines of shell script remedies that rather nicely. And there will be times when you need to choose between installing from fully resolved, pinned dependencies versus abstract immediate ones.
Similar hacks:

- ShaderToy + pseudoDoom: https://www.shadertoy.com/view/lldGDr

- Linux running in a pixel shader via a RISC-V emulator inside VRChat: https://blog.pimaker.at/texts/rvc1/
> I didn't realize dairy cows lactated ~60lbs/day or ~3.5% of their body weight. Totally insane.

I'd temper that a little bit by noting that milk is largely (~90%) water by weight.
Yeah word replacement is exhausting, and it does feel like the two fluent states for me are extreme relaxation and a very specific amount of localized stress. Lots of... unnatural pauses. Sometimes warmup sounds like "uhhh" that can inject a kind of vowel before a word. Have you tried listening to an AI version of yourself speaking fluently? I have and sent it to some friends – one of their points of feedback was that the cadence isn't like mine. My cadence is built around stuttering avoidance!
[dupe]

Some more earlier: https://news.ycombinator.com/item?id=42393837
(in the case of spices, sometimes the lead is an additive, which is illegal regardless of whether it's organic)
> Having said all of that, this entire discussion is a bit moot because it's easy enough to download YouTube videos or tutorials locally ahead of time and pull them up on a tablet without internet access.

In theory, yes. In practice, I usually encounter new problems when fixing something that I need to learn. Kind of like Brian Cranston in Malcom in the Middle.
I have gone from being an Infrastructure Team Leader looking after 120 servers to a Lecturer and teach around 120 students.I get a much greater sense of fulfillment working with people.

I'm also surprised to find teaching is harder work than a 24/7 saas. You can become removed from your users in IT. Your users in teaching are right in front of you with all their joy, stuff of life, and drama.
Show HN: Extension share to Claude conversation easily – Highlighting & Artifact
Created a Chrome extension to share Claude AI conversations after existing options didn't meet my needs

Features:

1. Syntax highlighting for codeblocks, Markdown, Mermaid, etc.

2. Properly formatted text for Artifacts, pasted text, or files.

It's open-source on GitHub (link on the site) and awaiting Chrome Web Store approval. You can download it from GitHub.

To use, click the share icon in the input box.
You'll be interested in relevant upcoming packaging standards PEPs: https://peps.python.org/pep-0751/ for lock files (still in discussion - have your say at https://discuss.python.org/t/_/69721), and (recently accepted, but I can't immediately point at existing tool support) https://peps.python.org/pep-0735/ for listing groups of dependencies in pyproject.toml.
Also of note: All aircraft information associated with a PIA is exempt from FOIA requests.
Though for high profile figures, it'll take about five minutes for an astute observer to figure out what the aircraft is calling itself now.
It's because beelink is building up a name that makes them able to market their products at a premium price. Many other brands of these are much cheaper. My 8/256 one was 120 and that included an nvme. The pi with adapter comes to about the same and does not include storage and is also much slower than an N100.
White pepper is basically a different spice flavor than black pepper.

It is basically the difference between black and green tea where they are harvested at different times.
I would say more convenient than Scheme. I can't think of any Scheme implementations that come with as much stuff as a standard Racket installation (before adding in extra third party libraries). Gauche, maybe, or Guile.

The biggest difference is that in Racket, cons cells, and thus lists, are immutable (the Scheme #langs like r5rs use a different incompatible type for their conses). There's other more subtle changes but that's the one most likely to bite people used to Scheme. Well, that and `if` taking exactly 3 arguments.
I have my own domain, pay for fastmail, and use Gmail as my client. More than this and you are overthinking.
I put whipped soy milk on my vegan homemade pumpkin pie last night and it was great. Do not miss dairy, and am thankful for modern food innovations that are helping us get past the suffering and environmental devastation of dairy.
Is there any possibility, that he could stop self-sabotage, and continue maintain WordPress, so there would not be a need to migrate 43.7% of all websites from WordPress to different CMS, or different update URLs for everything?

But I don't know actually what this is all about, is there any possibility.

I hope all the best for him anyway.
"w" and "wq" happen in command mode. "verb adjective object" happens in normal mode. Command mode is more like ed.

vim is vi "IMproved." Just a more featureful version.
The regular pi with the official M2 HAT is also unshielded and sold without case. If rf was the problem it would have the same issues.

Heat throttling might be an issue but it's still going to be way faster than a microSD.
Tangentially related, I recall being a teenager playing video games until 3am in my bedroom. As I grew up and got my own place, I eventually decided to have no TV in my bedroom and my sleep improved a huge amount ever since. I’m not perfect, I’ll sometimes go into a negative spiral playing chess until late and get more worked up, but once every few weeks/months is a marked improvement on every night!

Definitely something to consider if I ever become a parent.
Deflector shields of course
A simple door would fix that completely.
Yes. It's a solved problem for Python with pyenv. Until you want to pin a particular version of Poetry.

It's also a solved problem for Ruby with rvm, node with nvm, java with the JDK_HOME env var, Maven with mvnvm, ...

Or it's a solved problem for most every tool, programming language or not, with asdf.
Not to knock the project, but I always wonder why SQLite is often the odd man out in projects like this.
They invent these during work time, plus it's fun.
Not me, but I knew a guy who liked tuning pipe organs. He was working with a Master and said it paid better than being a musician.

For a while as a student I worked for a nursery that supplied plants to restaurants we would go to when they were vacuuming the floors and stuff. Pick up all the plants, take them outside for water and light for a couple hours, and set them back up. Just reminiscing about it last night at a dinner where they had poinsettias everywhere.

It's a tough job but somebody has to do it :)

Edit: Also when I was in college in north Florida, we used to drive rental cars back from points south where the popular destinations and resorts were. We would crowd into one car and head down to Tampa or Orlando and come back with half a dozen cars or more.
This isn't where the leverage is though
Go ahead and look it up yourself. The US still does worse.

https://news.berkeley.edu/2020/11/17/u-s-lifespans-trail-tha...
Notably, what is even a viable alternative?
> There was a proposal for a directory-based node_modules analogue which was unfortunately rejected.

There were many problems with the proposal. The corresponding discussion (https://discuss.python.org/t/_/963) is worth looking through, despite the length.

Installers like Pip could help by offering to install `--in-new-environment` for the first install, and Brett Cannon (a core developer) has done some work on a universal (i.e. not just Windows) "launcher" (https://github.com/brettcannon/python-launcher) which can automatically detect and use the project's venv if you create it in the right place (i.e., what you'd have to do with __pypackages__ anyway).
HN discussion 3 months back: https://news.ycombinator.com/item?id=41318336 (36 points, 64 comments)
Ctrl-C sends the SIGINT signal instead. It can be handled, too, and by default it will terminate the program. Semantics are a little different: you use Ctrl-D when the app expects input, and Ctrl-C when it's actively doing something and you want to interrupt it.

For example, in Python REPL, you can press ^C to interrupt a running piece of code:

>>> while True:
... pass
...
^CTraceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyboardInterrupt

You can't however exit the REPL with ^C:

>>> (^C)
KeyboardInterrupt

But if you press ^D it exits just fine.

Ruby's irb works the same (and of course Bash/zsh do, too). In Node.js, ^D works right away, and ^C first triggers a warning but you can press it the second time to exit.
UN cybercrime treaty faces December vote, uncertain future under Trump
C#, F# and Rust of course. Go is not needed, and is sometimes harmful to the projects that use it.
It is - but multiply it by 1000x. Also, opioids give you crazy constipation. No fun.
Here's some further calculations for a 1G space ship: https://math.ucr.edu/home/baez/physics/Relativity/SR/Rocket/.... 3.6 years to Proxima Centauri if you want to stop.
Ilya could be wrong. I don’t think the question is decided yet in general. We already know that in lots of fields fake data can be used in ways that are as useful as or even more useful than the real thing[1], but in my understanding that tends to be situations where we have an objective function that is unambiguous and known beforehand. Meta has some very impressive work on synthetic data for training and my (uninformed) read was that is the state of the art in eg voice recognition at the moment.[2]

[1] Eg Sobel sequences in a monte carlo simulation instead of real random numbers. They allow better coverage of the space of a simulation from fewer paths. https://www.sciencedirect.com/science/article/abs/pii/004155...

[2] Seems a good overview is https://arxiv.org/html/2404.07503
Dairy is the only thing keeping me away from going vegan. Can't really eliminate Whey protein, tea/coffee with milk (it's just a quarter of a cup). Would appreciate pointers if anyone did substitute those.