skysight-inc/HackerNews huggingface dataset:
"I’m replying to a comment that is talking about exactly that. If you want to complain about something else, then that’s a different discussion. But for the purpose of this discussion, yes, it’s that."

Tone, excessive italicization for emphasis.

"If I believed everything people say on this subject"

Yes, that. You really should watch how you speak.
Great project. I've long thought about creating a static-site transformer for wordpress sites via SQLLite-- in order to reduce costs and improve security.

The idea would be to feed the wordpress content into a sqlite DB and re-publish the entire site as a static site. Since wordpress comments have declined in usage, this should work well.

Publishing time would be a bit slower, but reads will be 100x faster and 10000x cheaper.
I don't know about their business suite.

I've used their calendar and email. The calendar has had issues over the past few months where it would revert unexpectedly and silently back to a previous date (like they reverted to backup but no notification), with all changes and appointments changed after that date being lost.

Some of the email features are very dependent on browser features where you can't set them manually for example timezones impact all visible dates among both apps, and are derived from the metadata of the client which don't update to the current date/time but to last visited time.

If you happen to be traveling, this can cause missed appointments/confusion when you do the mental gymnastics from your original timezone.

Personally, I don't think its ready for production requirements of business.
hah thanks dude! I am very bullish on TS as the long term thing, Not to turn this into a language vs language thread but I spend a lot of time thinking about why ppl struggle so much with python...so far I came up with

concurrency abstractions keep changing (still transitioning / straddling sync+threads vs. asyncio) - this makes performance eng really hard

package management somehow less mature than JS - pip been around way longer than npm but JS got yarn/lockfiles before python got poetry

the types are fake (also true of typescript, I think this one is a wash)

the types are fake and newer. typing+pydantic is kinda bulky vs. TS having really strong native language support (even if only at compile time)

virtual environments!?! cmon how have we not solved this yet

wtf is a miniconda

VSCode has incredible TS support out of the box, python is via a community plugin, and not as many language server features
Cancel your subscription I guess. How are the subscription numbers?
Have each of your students write a letter to the editors of the LA Times saying it is not nice to imply that you are a bigot.
Most bread and yogurt in the average grocery store is pretty bad stuff, full of HFCS, hydrogenated oils, and hydrolyzed proteins.

But yes, I'd rather have a classification that clearly separates Coke and Cheez Doodles from actual foods. There are some multi-billion dollar lobbies to prevent that happening, though.
> Gifted children will get the stimulus they need at home via independent study or from their family.

Or by disrupting the rest of the class.

> Splitting gifted kids apart can warp them socially for life too.

Single streaming gifted kids can also warp them socially. Gifted kids in a single stream classroom need to learn to play dumb or become a social pariah. My school district had tracked 1-6, and semi-tracked 7-12. It was a real adjustment leaving the core group where learning and knowledge was appreciated and developed, even if most of the kids in the 'honors/advanced' sections were people I knew from the tracked grade school experience. My child had pullout 'branches' in his current school district 2-4, and AFAIK, it seemed pretty useless; my spouse had a similar pullout program growing up and also reports not getting much out of it, other than a target on their back, socially. Not having a core group supportive of learning gave my kid a lot of trouble in grade 7; although 7-8 is generally a hard time for kids; we're having a lot better experience in 8 at a small private school where the kids all want to learn.

OTOH, I have a cousin who absolutely hated her experience in a tracked system, so I get that too.

There's a bunch of different things all clamoring for more resources in education, and prioritizing is hard, but I think a lot of the conversation in the past few years has been about "why do they get this nice thing? they shouldn't have it" as opposed to "why can't we all have this nice thing" or "how do we make sure selection criteria is not discriminatory".

But I'm pragmatic. Gifted kids can often work more self-directed, so let their class sizes float upwards, and have the other classes float downward.
ultra-processed people by chris van tulleken hypothesizes that it's because the food is less nutritionally dense through extraction and reconstitution to more palatable and economically expedient forms. additionally, these forms require less effort to process by chewing so we're able to ingest more calories more quickly before our biochemistry can catch up and signal that we've consumed what we need. finally, the processing of food breaks down the original nutrient "matrix" in the way that our metabolism evolved to process it. we evolved to metabolize an apple, i believe was his example, by eating it raw and in its original form, together with all that constitutes an "apple" and not simply the composite of nutrients that we can extract from an apple. the hypothesis is that the whole apple influences our biochemical response differently than the extracted nutrients that have been reconstituted in a different form.
What does your comment accomplish?

In my experience people here have eclectict intellecual tastes.
It's not clear to me what point you're making. What happened to IE specifically when MS was forced to allow people to uninstall it?
We're the scary aliens other ETI's make sci-fi horror movies about.

"...and they wield GREY GOO that turns *everything* it touches into nutrients they lap up in their flappy appendages..."
Nobody says you have to have a single enum type containing all the combinations. Chances are, you can use sum types (discriminated unions) to factor things nicely if you think about them. For example if option B is only relevant when option A is set to true, you can have something like

data OptA = ATrue OptB | AFalse
data OptB = BTrue | BFalse

There are three valid combinations but no type has three alternatives. Nobody in their right mind would write out an enum with 2^16 cases. If you do, you are misusing enums and it's time to consider other tools in your language.
Removing the filibuster is a "nuclear option" - once it's gone, when the Senate inevitably swings the other way, the new majority will make use of it's absence to ram through whatever they want. There are arguments that this would actually be preferable and moderating, but that's a whole other debate.

The 60 member supermajority was also fragile. And only lasted 72 days. There was a time limit on passing anything major.

None of which is to say your wrong, only that there was a bit more nuance than "Dems had majority and flubbed".
Unless I miss something, it's very much not a standard measure of inflation. That said, leaning on that "at all": If wages are stickier than expenses, then the gap between wages and expenses will represent recent inflation to some degree.
My gift for learning ahead in high school was to sit in the office for an hour each day, not learning, but instead helping with administrative work against my will, lest I get a bad grade on "we don't know what to do with you" time.
The big difference is API stability, one of the primary focuses of Rust.
The factory model of education made sense in the industrial era, but it's increasingly anachronistic in an age of personalized technology. We have the tools to dynamically adjust curriculum difficulty and pacing based on each student's capabilities - similar to how modern video games seamlessly adapt to player skill levels.

Instead, we're still forcing students into rigid cohorts based mainly on age, effectively optimizing for the statistical mean while leaving both ends of the ability distribution poorly served. This is particularly wasteful with gifted students who could be advancing much faster if the system accommodated their pace of learning.

The tech to deliver adaptive education at scale exists today. The main barriers are institutional inertia and perhaps a misguided egalitarian impulse that confuses equality of opportunity with enforced uniformity of outcomes. We should embrace the natural variation in human capabilities and build systems that help each student reach their potential, rather than constraining everyone to march in lockstep.
But then you'd end up wasting memory because the address space it would be divided into 64K blocks. The first PC had only 16KB of RAM but 128KB was probably more common. With the segments setup the way you describe a 128KB machine could use only 2 segment addresses out of 65,536 -- not very efficient or useful for relocating code and data.
Zizmor: Static Analysis for GitHub Actions
> Would the physician in your example really do the reading of the ultrasound? Every time I've had imaging done, a radiologist has done the initial read of the scan - the ordering physician has only worked on the treatment plan.

My last ER visit involved being dismissed by the ER doctor with a diagnosis I knew was wrong. I played Dr. Google when I got home, went to a nurse practitioner, told her what I thought it was and requested an ultrasound to confirm. The tech came in and did it, and we all three saw exactly what it was and she ordered a referral to the surgeon on the spot. I'm sure there is some complex of rules regarding radiologists, but I don't know what they are. They also don't send one in for most prenatal ultrasounds; it's just the doctor and the tech, or sometimes only the doctor.

I would expect a radiologist is only needed in certain complex cases, or for certain types of scans.

> the attending physician at the ER totally missed the break and sent us on our way (with instructions to follow up with a specialist later). Maybe a radiologist would have caught the break up front and saved us some pain+suffering.

Maybe. A lot of doctors are just not great at their jobs. I have many, many stories about this. If I were once again to play Dr. Google, I'd hope that the reason he missed it is because it was a comparatively small and non-obvious break, for which there isn't really treatment besides rest anyway. Since you mentioned averting pain and suffering...maybe not.
Yes, you've been on here for all of 5 days.
Do you have an example n100 you like / would recommend? Been thinking of trying one out.
The last point may be the most important. The US banned the importation of slaves in 1808. The enslaved were treated like livestock and that's why they still had slaves in the 1860s.
Tesla Excluded from EV Credits Under California Gavin Newsom Proposal
This is so beautiful. The animations are dynamic, love how every single letter animates dynamically making itself different even if repeated.

Minor problems unless they are intentional: I can't hold on a key and let it type e.g. can't press and hold backspace to clear all text.

When reached at the end, can still type but the text becomes invisible. can't scroll and see that.
Glad to know about this since I had never had the opportunity to go into a cyber cafe. I recall the first time I saw one, it was in the ending scene of the film The Beach (2000), and it looks very, very similar to the green one in Rotterdam.
Maybe not in literally every language, but, to cherry pick some examples:

Java (along with many other object-oriented languages) lets you create objects that are effectively immutable by declaring all fields private and not providing any property setters or other methods that would mutate the state.

Errors as values is one of the headline features of both Go and Rust, neither of which has do notation and monads.

Functional core, imperative shell is something I first learned in C#, but I don't think it was _really_ at significantly more of a disadvantage than most other languages. The only ones that let you really enforce "functional core, imperative shell" with strong language support are the pure functional languages. But people working in, say, Ocaml or Scala somehow still survive. And they do it using the same technique that people working in Java would: code review and discipline.

None of this is to say that language-level support to make it easier to stick to these principles is not valuable. But treating it as if it were a lost cause when you don't have those features in the language is the epitome of making the perfect the enemy of the good.
People say this a lot but there were in fact examples of software being released back before ubiquitous internet patching that were broken.

For example, no copy of Space Station Silicon Valley for the N64 is completable because of a bug that prevents you from collecting the final plot device.

I'd say it's definitely worse now, with nothing meaningful being on the disc you pay $70 being insane.
Function "coloring" is good! It's not a problem here and it's overblown as a problem in general. If something fails recoverably then it should be indicated as such.
FP nerd: The pure core is nice and composable, with the imperative shell at the boundary.

State Skeptic: Yes, But! How do you compose the 'pure core + impure shell' pieces?

FPN: Obviously, you compose the pure pieces separately. Your app can be built using libraries built from libraries.... And, then build the imperative shell separately.

My take is that the above solution is not so easy. (atleast to me!) (and not easy for both FP and non-FP systems).

Take an example like GUI components. Ideally, you should be able to compose several components into a single component (culminating in the app) and not have a custom implementation of a giant state store which is kept in something like Redux and you define the views and modifiers using this store.

Say, you have a bunch of UI components each given as a view computed as a function from a value and possible UI events which can either modify the value, remain unhandled or configurable as either. Ex: dialog box which handles text events but leaves the 'OK' submission to the container.

There are atleast two different kinds of composability (cue quote in SICP Ch1 by Locke) - aggregation and abstraction. Ex: Having a sequence of text inputs in the document(aggregation) and then abstracting to a list of distances between cities. This abstraction puts constraints on values of the parts, both individually(positive number) and across parts(triangle inequality). There is also extension/enrichment, the dual of abstraction.

This larger abstracted component itself is now a view dependent on a value and more abstract events. But, composing recursively leads to state being held in multiple layers and computations repeated across layers. This is somewhat ameliorated by sharing of immutable parts and react like reconciliation. But, you have to express your top->down functions incrementally which is not trivial.
> I agree that the well known works are usually the better productions, but that detail is wrong. Crunchyroll puts out almost everything that's currently being released

Japan produces a lot more media than just anime, the west does not see most of it. When was the last time you saw a live action Japanese procedural crime show localized to English? Or really any live action Japanese shows that aren't something like Kamen Rider or Godzilla?

Also, arguably the only reason Crunchyroll even exists today is because of dedicated fan subs making Japanese media available for decades
While I may have sympathy for your more substantive points, anytime I hear someone mention virtue signalling, it makes it sound like they're virtue signalling. Better to just not bring up that dog whistle.
It could be both. Prop 13 is definitely a huge problem, it cut school funding significantly since the 80s.

But also the focus on equality of outcome instead of equality of opportunity.

I read a good book a while back that pointed out how much more we spend on special ed, which is aimed at the bottom 5%, compared to what we spend on gifted education, which is the top 5%. It asked why we would spend so much on one and not the other, especially since the ROI is so much higher for the top 5%. (It obviously skipped the whole "making our society better and helping those in need" argument since it hurt their argument).
This is roughly a thing in Space Age!
>Steve Jobs or maybe just Apple used to pit teams against each other to develop a solution to a problem and then pick the strongest of the two.

probably that's Apple. Steve Jobs is more famous for jumping from the failing project (Lisa) onto the winning team (Macintosh)
The parent is discussing a situation where you have 16 distinct, binary states many but not all of which are mutually compatible. So you can have 16 bit vector of the states, 16 binary variables or an enum of valid states - the enum would have O(2^16) members because of the distribution of valid states but unlike the others, an invalid state would not be possible to represent.
> , to first make up my mind on whether to port to astro that I use currently.

Just sucks that eventually, that will happen with whatever you use after migrating too, the only difference is how long it takes.

I'm hoping NixOS or even just Nix for dev envs (or something similar) will help against this, so you end up with environments that just keep working.
Docs link is broken; https://www.humanlayer.dev/docs
Being born in 1981, the mid-2000s feel very weird to me too -- partly being in grad school in that time (and so somewhat isolated from the broader world) and yeah the rise of cell phones.
> Killing truly progressive programs for the purpose of virtue signaling is a loss for society

It's not just a loss for society. It's society-killing.

Taking resources away from those who move society forward and spending them on those who are unlikely to "pay it back" is a way your culture dies. Conquerers in the past used this strategy to win massive empires for themselves. It's a ridiculous self-own.

This is perhaps the sole political topic I will die on a hill for.
Rant mode on.

This is what software engineering looks like nowadays (at least based on my last jobs). The times I discuss truly software engineering topics (modelling, abstractions, algorithms, etc.) is significantly less than the times I discuss about: k8s shenanigans, Go/Java/etc. intricate details, library incompatibilities, build systems, S3 access rights, etc.

I don’t like it. I used to work in more interesting topics when I was junior, precisely because there were at most 3 components involved: the db, the server framework, the client side. So I was spending time in the core of the business (business logic). There was no need to scale, no sharding, no k8s, no aws, no failover. We were making money for the company (not like nowadays where every single company I work for is a “unicorn” and is not profitable)
Thank goodness for Leica.

Sure they make good cameras, but I think the real blessing they give the photography world is the way they function as a sponge, soaking up a lot of money so it's not going around and inflating the price of the other vintage camera stuff I want to buy.
Show HN: Chat with database on Slack, create complex SQL queries with ease
> This is definitely not true for poorer gifted students:
- whose parents may not even know anything about the field that the student is interested in
- whose parents may see higher education as a waste of time or have other anti-intellectual views like a sizeable chunk of the US

Why are you assuming that because the parents are poor they are automatically ignorant or anti-intellectual?
The author dealt with this outside the article, and posted a link to his slides in this HN post. The relevant slides begin at [1].

At the end of the day a straight cut is limiting. The next step would be to design the perfect onion dicing knife.

[1] https://drspoulsen.github.io/Onion_Marp/index.html#44
Congrats! Looking forward to getting HumanLayer integrated into our stuff
>At least here in the US, it seems many people believe that if it's available for sale, that means a government agency deemed it safe, neglecting to consider that what a government agency declares safe may not actually be safe. This happens routinely for a variety of reasons - corporate capture (big business teaming up with big government to screw over human beings), gross incompetence of government employees (who in turn, are nearly impossible to fire, even with cause), complex modes of unsafety (per- and poly-fluorinated substances are bioaccumulative and persistent, and the relationship they have with our health remains ambiguous), complete lack of awareness of the risk (in the last week or so, we just discovered chloronitramide anion exists in the water supply of about 1/3 of the USA, little is known about the health effects it has on mammals in general, let alone humans), etc.

That's not actually how it works in the US. The standard is "Generally Recognized as Safe" (GRAS)[0], which requires the manufacturer to "confirm" that an additive is "safe."

At least that's been the requirement since 1958, although some 700 existing additives were declared exempt from the potentially biased/unconfirmed testing of the manufacturer.

If, as you suggest, "...many people believe that if it's available for sale, that means a government agency deemed it safe", those folks are woefully misinformed.

[0] https://en.wikipedia.org/wiki/Generally_recognized_as_safe
> The decentralization of information meant that idiots could be pastors.

So you'd blame this on pastorization?
Microsoft is a powerful company, they know themselves above the Law. So why would they stop?
Alas, I'm stuck with Gradle. And not a simple example of the species, either.
I don't believe so, I felt it was we know it does just not why yet.
> If I'm in a fragile metal bubble in the deep black vastness of space...

... maintaining your mental health is probably a significant concern, which may indeed be surprisingly impacted by the texture of your nutrisludge.
Show HN: Watson – email finder with waterfall enrichment
Hey friends, I built a B2B email finder tool with waterfall enrichment. That means you can upload a list of prospects (name + company) and the tool searches through hunter.io, apollo, dropcontact and other email finder tools to find their email address. That way you can be sure the email is found (or cannot be found in a GDPR compliant way).

Quick demo: https://youtu.be/K9efP0G3bR8?si=mWf7e0lZltRyJr80

Let me know your thoughts! :)
I started trying to read more long form content on substack and have very happy with their path, though they aren't really a social media comp to twitter like the ones mentioned in the article.
We always have been
Defense Tech Investments Hit New Highs in 2024
Show HN: Making keyboards quaint with Voqal – Voice native AI agent [video]
My favorite part of all this is that it’s inevitable. Someone has to solve agent adoption in whatever-the-environment-already-is. And nobody is doing this well at scale. Europe is mandating this. And even though Article 14 of the AI Act won’t be enforced until 2026, I’m glad projects like this are working ahead. Get after it, Dex!
https://go.dev/wiki/CodeReviewComments#interfaces
This is the result of demographic crash and stagnation more than anything else...
> it kept trying to compile C code?

That‘s something that works incredibly well on Windows, better than I would have expected to.

The rubyinstaller.org people are shipping a fantastic installation. Under the hood it‘s msys2, but everything simply works out of the box.