skysight-inc/HackerNews huggingface dataset:
I took high school bio in the US, and mostly agree with both of these:

> you are taught many of the concepts and underlying reasoning that the author bemoans not having learned

> there is sometimes a bit too much of an emphasis on rote learning the chemical minutiae at the expense of the broader, more important concepts (Krebs cycle, anyone?)

But note that the author was almost certainly only talking about high school biology.

I think the situation is that in the US, an AP Biology (bio class for seniors in high school) teacher has to trade off teaching the concepts with teaching to the AP test all the seniors will take, and that test prep does involve stuff like memorizing the Krebs cycle so that you can forget right after the test. My teacher did a pretty good job of this balance and I got a lot out of it, but mileage may vary. Next, the kids will do well on the test and that will let them dodge their university's biology requirement. That class would have been much better. (I'm was in exactly this camp.)
We need legal protections from AI's risks
>Biology is just a giant soup of whatever works. Any organizing principles are accidental or only exist in the eye of the beholder.

Evolution is the difficult-to-understand answer to this; we tend to anthropomorphically and erroneously assign intent and purpose in a chicken/egg and begging-the-question way.

Life continues until it doesn't; to assign any more gravitas to our collection of localized complexity is the same awe that a plebeian holds when presented with a meatball-and-spaghetti-on-a-wall painting of modern art; ignorant to them that it was all that remained after a rather particularly sticky food fight.
Commoditization of the AGI models is inevitable. OpenAI is building the next generation of compound AI systems — an LLM OS, if you will. it does more than just predict the next token. It figures out the right function and service to call when needed. That’s where the arms race has moved to. Meta isn’t going to build a free LLM OS. The comparison is apples to oranges.
Please reread the definition of "controlled by a foreign adversary" in section (g)(1)(B).

Hypothetical scenario: Twenty Chinese companies each take a 1% stake in your startup.

In that scenario, your company is now "controlled by a foreign adversary", and you, the non-foreign majority shareholder, can be forced to divest, under the current language of this bill.
I look forward to hearing their numbers for energy return on energy invested https://dothemath.ucsd.edu/2012/03/space-based-solar-power/
I also have very specific memories from ages 1-3, and a few more from 3-6. Like you, I remember making a distinct impression to remember. I also have vivid memories of being a child and wondering “I wonder how my life will turn out when I’m 10, 20, 30, 40.

Welp I’m about to turn 40 and life has absolutely not gone in a direction I would have ever guessed.
The JVM problem was fixed in what, 11 days? That's pretty damn good.
There was a Minesweeper variant called Kaboom, where you're playing against a computer that's trying to make you lose. The computer has to comply with all revealed information, but if you ever make a guess, no matter how improbable, it's have over.

https://pwmarcz.pl/blog/kaboom/

Previous discussion on HackerNews:

https://news.ycombinator.com/item?id=21883875
You're comparing a satirical video from 2015 with a 2024 marketing video... Not exactly a fair comparison...
Form wouldn't let me move forward without www. Added to test domain.

Do more testing before you post things is my advice.
Very true. Could be counting 50k IR sensors that count how many items pass on a belt. (Plus maybe a PIR motion sensor in the bathroom )
I wonder if it could be a new manifestation of the long living problem of older resources appearing linked from random blogs or surfaced in web searches. I haven't seen that problem in a while, but could be one explanation for that.
Except making a subject interesting, at least for K-12, should be a baseline, no? (With success in early years making it easier to maintain high interest in later years.)

The most important thing you can teach about anything is an interest in it - otherwise what is retention going to be?

Or to turn it around, introducing subject after subject that students find boring, confusing, stressful or frustrating is a fantastic way to ensure they avoid anything to do with the fields, knowledge and skills we deem most important for a well prepared life.

I do agree that this isn’t a baseline to apply to each teacher in isolation, without the rest of the ecosystem supporting them. Textbooks, other materials and class aids, all supporting the emotional highs of learning, not just prioritizing a material to be covered on a test, etc.

At the university level, professors should be able to expect an opt-in self-selected and self-motivated level of interest for subjects.

Especially if grade school has prepared highly curious excited to learn students. As apposed to subject avoidance or apathy.
Biology is interesting and intellectually attractive without having to try too hard but the way it is typically taught is off-putting for the more mathematical types.

Which is a pity. Biology is the very definition of complexity science and while more fundamental physics research becomes increasingly esoteric and unproductive, life sciences provide an opportunity and a tangible challenge to invent new mathematics and computational tools that are a quantum leap versus our current toolkit.

E.g., morphogenesis has attracted people like Alan Turing and Rene Thom but it feels that there is still a vast universe to be understood more fundamentally and accelerating that pace might be even of vital importance for our welfare.
But at least some UX devs at Microsoft made bank on this.
Names for soft drinks in the United States
> Xp was the last time Microsoft cared about UI.

They still care about the UI.

But Windows 7 was the last time our interests were aligned.
Yes, that is what I did. It was annoying that I had to keep renewing it, but it wasn’t terribly difficult for nearly anyone who frequents HN.

I haven’t ever had success with getting macOS running in a virtual machine but I admittedly haven’t tried in awhile and didn’t spend a ton of time on it.
https://archive.ph/FS3sN
Unless you want to jump from "early" to "late", that puts 38 decidedly in the middle.
A passport is an ID. However, it is not mandatory and some State governments do not recognize it as a valid ID for legal purposes. In the US, the power to issue authoritative IDs resides with the individual States, not the Federal government, which creates many interesting edge cases.
Work/volunteer as a minimum wage software developer lab rat (or whatever your day job speciality is). There are plenty of labs that are in need of free labor when it comes to software/engineering support in general, just ask around.
This is 100% unacceptable behavior of windows. You hmare looking at it from the wrong angle. This isn't a case of "Windows is broken because it crashes when the user does something and the work around is, 'dont do that's"

The correct way to look at this is that the OP has discovered a significant flaw in the windows network stack. The correct description is:

"A flaw in windows PnP discovery allows a denial of service attack against the windows networking stack. Windows PnP service track and caches the UUID and Mac address of all entities that appear in the local network and fails to purge old or outdated services until it deadlocks"
There's guides online for using Microsoft's DISM tool to install the Group Policy stuff on Windows Home. There's also some surreptitious tools to change the edition of Windows, but that's more of a gray area.
Doesn't Qubes OS solve this problem? It is linux only though.
Check politicians' speaking fees.
Ask HN: What influenced you the most in your Engineering Career?
As a self-taught software engineer, I was heavily influenced by the following

- CS61a (Brian Harvey) followed by SICP course
- Writings of Eric S. Raymond
- CS61c (in progress)
- Real World Haskell
- Practical Common Lisp

These things have increased my impostor syndrome, but also were an eyeopener for so many wonderful things in this field. I'm curious what was it for you?
> people don't actually want to tradeoff their labor time for leisure time all that well. They value consumption too much.

We don't actually know that. Most people don't have the option.

For all but a select few industries, there is no such thing as "work a part time job, and trade the rest for extra leisure" since almost no part-time job can sustainably cover cost of living. (Heck, most full time jobs don't really cover basic cost of living today).

> There are plenty of 15 hour jobs out there. But you'd need to have a smaller apartment, an older car, and eat more lentils.

The average wage in Michigan is currently $21/hr. ($36k/yr after federal, city, and state taxes). The average basic 1-bed apartment here is about $1300/month or $15k/yr. Minimum income requirement to qualify for an apartment is usually 2.5x to 3x times monthly rent.

Math that out and you can quickly see that the vast majority of people simply aren't going to ever afford basic housing on 15hours a week. Or even 30hours a week.

--

And on the flip side, when it was actually possible to pull this trick off, more people used to use it. In the 60s and 70s, when you could actually live off a part time 20hr a week job, people routinely did so (and then used their free time to do things like enroll in college and pay for it on the side).

You don't see that anymore, because wages have fallen so drastically, and costs risen so drastically. It simply doesn't math out for the vast majority of folks.
https://archive.ph/MBi5s
What direction did it go in?
I really like loopy. It has a very stat mech or discrete math feel. I think it could be used to introduce deeper concepts in mathematics to novices, such as proofs, and the question of whether mathematics is constructed or discovered.

A lot of the time solving loopy involves noticing re-usable patterns. But how do you know a possible pattern is re-usable? Well, you can prove it, such as with notions from graph theory.

The construction vs discovery aspect could be approached in a couple of ways. On the one hand, the loop that you are "discovering" is really only induced by the underlying solutions which the computer has already "constructed." On the other hand, the computer only created the hidden solution using mathematics which was discovered.

And on the other other hand, the mathematics which we "discover" is arguably induced by the ZFC etc axioms which we have constructed because of their ability to model consistent reasoning. Other sets of axioms, lacking the flexibility or consistency which we expect from our mathematical models, were discarded, yet would induce different mathematical systems capable of discovery.

And the nesting of construction and discovery into each other could continue even deeper ...
> I thought it was pretty universally agreed

Depends what you consider “universally agreed”.

At least one person (me) thinks that: git interface is good enough as is (function>form here), regexps are not too terse - that’s the whole point of them.

Related if you squint a lot: https://prog21.dadgum.com/170.html
> If a private company was given the same 38k per student with the mandate “fix the graduation issue or you’re fired” the graduation rate would absolutely change.

Funnily enough NYC has charter schools which aren’t exactly this but are an approximation. They’re renowned for pushing poorly performing students out of their schools and doing a terrible job serving special needs. As a result they do indeed often have great graduation rates.
> I know I can write shaders in ShaderToy, but then I won't be able to upload custom 3D texture files or add simple user controls.

Maybe check out https://cables.gl
Yep. That was what I was thinking. Didn't realise the signature was checked later. Thanks for the clarification.
https://archive.ph/Ni6ES
pakistan regional influence is absolutely nothing compared to iran. They have border issues with india but that's pretty much it. Iran, without nukes, is already destabilizing at least 4 countries ( yemen, lebanon, syria, iraq, and that's without counting israel).

Imagining what it could do if its territory became a safe haven all of the sudden is simply terrifying.
Just a thought that sometimes people developing C# since the early 2000s don’t come from an open source culture, so fixing bugs in someone else’s programs doesn’t appear in their default list of resolutions.
thanks, I came up with it :) (originally title which i also came up with, but had to be changed to keep double blindness due to a snafu on a previous submission, was ThincBack, because Thinc was our home grown remote display protocol, which became the basis for VESA's net2display standard, though unsure anything really ever happened with that in practice after it was published)
having a cryptographic government-backed digital ID could really be a great and privacy-preserving feature of modern society. for example: ZK proofs are now practical, and could improve upon the status quo of sending a digital JPG of a scan of your passport to a third party for some arbitrary verification.

The post reads a little bit overblown.
Great stuff, reminds me a bit of https://archive.org/details/Gortek_and_the_Microchips_1984_C...

I think your language might be a little too sophisticated for your audience. Try to use shorter sentences and more common words.

Good luck!
The problem is; it used to take lots of real effort and therefore expense to investigate those facts. The results are now worth far more, and the cost is now far less.

That is a change in the structure, the unwritten expectations of society, that I agree we should resist that change.

The previously unwritten expectations should be codified into rules that should be followed.
Author here! I didn't know PyTorch had its own pytree system. It looks like it's separate from JAX's pytree registry, though, so Penzai's tooling probably won't work with PyTorch out of the box.
Well I obviously have no clue what the numbers are on the offensive side doubt they are smaller than a thousand. But there are def thousands of cyber security professionals working for government through myriad of contractors purely because of caps.
> They just gave that traffic to competitors for no reason.

I always felt that RSS cost Google long-term ad revenue and that was the reason for the closure. It cost websites actual live visitors and these interactions became increasingly important as surveillance capitalism became more nuanced.

That is: how much time you spent on a page, where you hovered your mouse, etc..

It was more important to upsell the benefits of Google Analytics - what it could do, what it could track. To get sites excited about SEO (ie, Google Ads and Google itself) than to cater to the wishes of the end-user (who ultimately does not want to become a product).

When you're building an ad network, you want to get everyone involved. You need active, participating partners so that the network grows and builds on itself. This growth is what brings in larger, long-term ad money. RSS was the opposite of that.
Comparative advantage will keep people employed for a while: https://www.noahpinion.blog/p/plentiful-high-paying-jobs-in-...

There's a recent NBER paper that predicts wages will increase in the beginning of the AI revolution, even as AI displaces some jobs. Eventually there will be mass unemployment, but only when AI dominates humans (cost & capability) at almost everything.
From 2018, so they're probably smelting copper by now.

More seriously, aren't there Otters that use stones to smash open shellfish? I think I'm more impressed that Orcas have decided that tipping over sailboats is a fun pastime.
My own experience matches closer to Potzner's work. I see some initial loss on the after exercising but the rebound is really fast. Perhaps if you keep it up everyday there can be some long-term weight loss but it will not be continuous, and if you stop the weight will come back fast.
I hear it is much harder to fire in Europe. One of my colleagues (based is US) is trying to fire an obvious underperformer; and I hear only tidbits; but it is quite difficult. Imagine your risk of being fired decreased 90%, would you be willing to take a slightly smaller salary? Of course when you (the employee) do not trust the company / government, you are also willing to be more mercenary and jump at smallest opportunities, so companies in US probably have to pay a bit more to keep the talent.
The only way to stop corruption is to remove the violence inherent to the system. When corporations can no longer use government to force people to buy from them (mandates, subsidies, IP), this kind of corruption will end.
My point is that everyone is lifting excuses instead of lifting weights! Get to the gym and stop complaining
I would agree with you there… but in 2007ish, there was no smart phone. There was basically only Windows, weird Macs, and some people on Linux for some reason.

JQuery was still the way we did things during those times.

So, yeah, I guess back then, things were relatively straightforward to build something like this. Today, there are many OS’s, file systems, ipv6, shitty wifi, and a whole host of problems that didn’t really exist back then. Heck, back then, most people didn’t even have laptops so you didn’t even need to worry about your programs going to sleep in the middle of processing.
hm.. i don't think iran destabilized syria, iraq, yemen, and most of all lebanon, to "protect themselves" from anybody. They're just looking for maximum regional influence, financing every local militia they can.

Blaming israel or the US for that is just extremely short sighted.
Vampire fiction. Polidori's[1] The Vampyre[2] is widely regarded as the seminal story about vampires.

1. https://en.wikipedia.org/wiki/John_William_Polidori

2. https://en.wikipedia.org/wiki/The_Vampyre#Influence
DHH on web programming: "Don't converge, don't comply."
> geriatrics had their brains pickled in decades of anti-communist propaganda and voted against it.

Isn’t the CCP’s behaviour still one of the best arguments against universal government ID?
Teaching: EDGE method. Explain, Demonstrate, Guide, Evaluate.

Colleagues/leadership/etc, practice writing narrative. It really depends on the audience, but writing down your thoughts brings unparalleled clarity.
No, thank you!

Your hard work and thoughtful programming not only made it possible for me to document my efforts no matter what I was doing on my machines, but it made it easy.

That is the true measure of success with any programming effort.

You created a product that 1) I could install on my machines, read through the documentation and understand how to make it work for me without any friction since it is well-documented, 2) I could parameterize my record-keeping (even allowing changing things on the fly) to fit my own unique situation so that I could get compensated fairly for all of my time that I spent dealing with my client's problems, 3) I could archive and export in common formats to form the basis for reports that I needed to satisfy client requirements and help them determine how much value as a consultant I added to their projects.

Bravo! It's a great piece of work.

Before choosing it I ran side by side comparisons with other similar apps including some that stored all my usage data in a cloud or in a proprietary format with hoops to jump through to be able to prepare invoices and reports. The pure simplicity of using TimeSnapper Pro and the fact that I had all the usage data locally stored where I didn't have to depend on someone else's cloud availability when an invoice was due and all the other well-designed features including the ability to lock it all behind a password made my choice simple.

For most of the shitty projects I worked on I billed by the minute hoping that some asshole would challenge that, knowing that I had everything I needed to support that granularity. I really wanted them to come back and challenge some of the other invoiced time. Those ducks are still in a row if I ever need them thanks to my usage of your software.

I frequently worked really stupid hours, sometimes billing more than 40 hours in a 48 hour period when they hit me with a time-sensitive task that had to be completed now. I remember too many times getting a call late on Friday telling me about new data that needed to be processed for a meeting on Monday morning. I got it done and documented all my time and got paid.

You're the bestest!
I implemented Jax’s pytrees in pure python. You can use it with whatever you want. https://github.com/shawwn/pytreez

The readme is a todo, but the tests are complete. They’re the same that Jax itself uses, but zero dependencies. https://github.com/shawwn/pytreez/blob/master/tests/test_pyt...

The concept is simple. The hard part is cross pollination. Suppose you wanted to literally use Jax pytrees with PyTorch. Now you’ll have to import Jax, or my library, and register your modules with it. But anything else that ever uses pytrees need to use the same pytree library, because the registry (the thing that keeps track of pytree compatible classes) is in the library you choose. They don’t share registries.

A better way of phrasing it is that if you use a jax-style pytree interface, it should work with any other pytree library. But to my knowledge, the only pytree library besides Jax itself is mine here, and only I use it. So when you ask if pytree-compatible modules are compatible with PyTorch, it’s equivalent to asking whether PyTorch projects use jax, and the answer tends to be no.

EDIT: perhaps I’m outdated. OP says that PyTorch has pytree functionality now. https://news.ycombinator.com/item?id=40109662 I guess yet again I was ahead of the times by a couple years; happy to see other ecosystems catch up. Hopefully seeing a simple implementation will clarify the tradeoffs.

The best approach for a universal pytree library would be to assume that any class with tree_flatten and tree_unflatten methods are pytreeable, and not require those classes to be explicitly registered. That way you don’t have to worry whether you’re using Jax or PyTorch pytrees. But I gave up trying to make library-agnostic ML modules; in practice it’s better just to choose Jax or PyTorch and be done with it, since making PyTorch modules run in Jax automatically (and vice versa) is a fool’s errand (I was the fool, and it was an errand) for many reasons, not the least of which is that Jax builds an explicit computation graph via jax.jit, a feature PyTorch has only recently (and reluctantly) embraced. But of course, that means if you pick the wrong ecosystem, you’ll miss out on the best tools — hello React vs Vue, or Unreal Engine vs Unity, or dozens of other examples.
Did Shannon use it for something or just as an experiment?
> vnc didn't work for us as we needed better performance

15 years is a long time, performance wise VNC would be adequate and we're at the point now where OCRing a render is probably fast enough for most use cases (it's actually the most reasonable choice a lot of the time, e.g.: PDF parsing).

(But how's VNC support looking on Wayland based window managers?)