skysight-inc/HackerNews huggingface dataset:
> If it’s important, why cede control of your own discipline to a notification loop of a for-profit company?

What makes you think all minds are equally capable of controlling their own discipline? (look up executive dysfunction)
Do you blame the match (CS) or the bad forest management building up unsustainable levels of combustible material (Delta management)?

Society still blames the match based on recent legal outcomes, so Delta will probably win the argument.
> they seem to be caught up in silly exercises just to show off to other nerds.

Jazz musicians literally so, and to a much more insidious degree than Haskellers or mathematicians.

That is-- jazz musicians fall prey to the tendency to fill time with content pulled directly from the exercises they used to gain proficiency on their instrument. These can be simple iterations that step through a sequence of pitches, enumerating through the degrees of the pentatonic scale, compulsively sequencing through patterns in an octatonic scale, etc.

Worse, this tendency can strike old timers just as easily as newcomers. Coltrane famously began to normalize his improvised lines to patterns he'd practice that were straight out of Slonimsky's book of exercise patterns.

To get a sense of how annoying this can be even to jazz insiders-- imagine a math paper written by five researches. They read the paper aloud at a conference, and when one of them gets to the summation symbol, they immediately explain to the audience:

"So for example, here you'd add one, two, three, four, five, six, seven, eight, nine, and so forth..."

As each researcher reads their section of the paper, they do this, incessantly, for every symbol that can possibly be explained with sequences of numbers.
> If Christians went around calling Muslim's "Christ-deniers" instead of Muslims, how well do you think that would help tensions and resolution?

We could ask both of them to scientifically prove their faith and we’ll go with the successful one?

That’s facetious, of course, but it illustrates why this isn’t a valid comparison: religious faith is by definition dealing with things which cannot be measured scientifically while human-caused climate change has been the scientific consensus for half a century and has been rigorously tested using a wide variety of independent lines of evidence. Saying someone is denying that is valid because it’s a testable claim which can be rationally examined and independently confirmed, whereas a personal religious statement cannot because the successful religions in the modern era have evolved not to make claims which can be evaluated scientifically.
That's what happens with requisition numbers for jobs! If they're too short (12345), recruiters remember them, start building manual processes dependent on them, and then when they collide with others on a job board (like Indeed, or if the employer hires an agency to help) you end up needing a parallel identifier...
It is possible, at least in principle, to have people trust that techonolgies such as E2E are secure and reliable. Indeed in some countries that is the case, but my point was slightly different.

If you concede that we cannot have everyone understand (to take an example) E2E verifiability, then this technology cannot justify its own correctness to everyone. This means it is necessary to have a (possibly small) group of experts to educate / persuade the public that E2E verifiability actually works.

But my point is essentially: why should they do it? There is no structural incentive for them to do so, other than the virtue of being a good citizen. There needs to be something that keeps reinforcing public trust. Self-evident systems do not require for this incentive structure to exist / be built.

I fear that this could end up becoming akint to the erosion of trust in scientific evidence for political decisionmaking. Science was considered very trustworthy by most people at some point, but because there is little to no incentive for the scientists to inform the public about why what they do works (other than perhaps their personal desire to share the cool thing they are working on) and because scientific results are usually very complex there has been a pretty steady decline in trusting scientific evidence.
It does in fact track your sleep:

https://cdsassets.apple.com/live/7WUAS350/images/applecare/i...

... and it reminds you to sleep based on when you told it you wanted to go to sleep.

https://cdsassets.apple.com/live/7WUAS350/images/applecare/i...
You have fallen into the trap of believing that everyone's brain works the same, in that if you have an ability, everyone else must have it or they're lying.

It's funny for me, because I can "visualize" something in a non-visual way. I can transform it and imagine it fitting together with another object, or whatever. However, this is entirely non-visual. I see zero of this in my visual field, it's purely a sensation of seeing it without actually seeing it.

I also have nearly zero dream recall. I know I do dream, because occasionally I will wake up in the right part of my sleep cycle to literally feel the dream dissipating. Sometimes I can remember parts of it as it dissipates, but most of the time I have no clue what I dream after the fact.
For CLI, I started using autocomplete.sh and memorizing switches is now a thing of the past:
https://github.com/closedloop-technologies/autocomplete-sh
If browsers used vision-based login spoof detection we wouldn't have a phishing problem.

At this point I'm just assuming they just don't want to be held liable for false-negatives so they don't even bother trying.
JavaScript is a terrible language and it still dominates front end :)
The Latin plural is rhombī and so as is typical, both "rhombi" and "rhombuses" are used.
> 1) Okay, but in terms of getting shit done (one of your points) how is it helpful to people to learn two languages?

It's actually pretty clarifying. Two different perspectives on one single problem domain is almost always good for your brain. Like being bilingual.

Also I would dispute that there are not, fundamentally, two different environments in the browser and Node backend even now. One of those environments is a GUI which is naturally a good application for async. The other is not. Backend web development is still largely input -> process -> output. Node is just shoehorning JS in, and pretending that JavaScript's weaknesses are strengths.

> Also speaking of over engineered, how is having to run a standalone web server along with PHP, and then having to have an entire JS stack as well not over engineered?

Not sure what you mean. There are a bunch of ways to run PHP -- one is with a process manager (php-fpm, not unlike things like PM2). Another is to run Apache as a backend to something like Caddy or nginx or some other cacher; this is actually a highly robust way to do things, because Apache can be tuned in so many different ways. And yet another is to use FrankenPHP, which is Caddy with a PHP process manager.

I personally treat JS at the front end (Vue/Nuxt) as a client application development environment, and PHP as a backend development environment, as clean separate things defined by an interface. I don't believe that blurring the boundary between code running in the client and code running in the server has ever been a good idea, nor will it ever be. It just leads to edge cases where the code has to ask, and developer traps where developers don't realise they need to know.
> particularly when games rely on proprietary servers or content licensed under restrictive terms.

The software to run proprietary servers could be sold as part of the game.

Content with too restrictive licenses won't be marketable anymore, that's a problem that will solve itself.
Unfortunately not what I was looking for, but still neat; thanks for sharing!
Computers are mass-produced plastic as well. There's no way no plastic was involved in you being able to write this comment.
Elon Musk revives lawsuit against OpenAI, Sam Altman in federal court
Yeah I'm not a nanny state advocate. Moderation in all things, there is good regulation and bad regulation.
Other researchers have performed similar experiments

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8092152/

It is not to be confused with

https://www.cpchem.com/sites/default/files/2022-05/Hydrogen%...
The problem is that in the absence of an LLM-powered "Priority" section this email would have ended up in the main mailbox with the rest of the emails with no special status, allowing human-level spam filters to kick in as normal and hopefully catch it in most cases. Instead, this "Priority" section now emphasizes that email as important and for a lot of people (though obviously not the author) will disable their natural suspicions.

This bug doesn't just return the user to the old status quo, it makes it more likely that they fall to a scam than they were before. This is a beta, but Apple Intelligence can't roll out like this—it has to have a spam filter of its own as a first pass, and there's no way the metadata in this email makes it past an LLM spam filter.
Can you explain what that is and means?
Ask HN: How to shift mindset from goal-oriented to progress-oriented?
I have always been a goal-oriented person and thought it was an advantage, but as I get older, I'm changing my mind. I believe that people who enjoy the process are at an advantage.

When I start a project, I can imagine all the main steps to reach the goal, but actually starting has become increasingly difficult. If I could enjoy the process as much as I enjoy the results, I would be able to persistently achieve more.

Does anyone have a similar experience or any tips on how to better enjoy the process?
What requires regulating is not the hobby, but instead the 250-billion-dollar market built on predatory practices.

(E.g. we somehow have a lot of bodies regulating sport events, whereas playing football is just a silly hobby rather than something that actually matters. Same logic applies.)
> Narrower definitions help target the debate.

They also make it like trying to squeeze clay in your fist. Little bits squirt out everywhere and make a mess.

> Debating climate change proponents or fatalists about the existence of climate change is a waste of everybody's time, since it's something they already agree with.

Only very recently, and immediately moved on to the next incremental level of unscientific bullshit objections they'll espouse for another decade.
"that argument also seems to prove that you can't ever land on any irrationals either,"

It does not.
I know this subject is a combination of subjects that get people riled up, hence the comments here, but I think people are missing the forest for the trees:

1. This is a failure in the spam blocking system. This would have gotten through prior to the AI additions.

2. Perhaps this is whataboutism, but competing products like GMail constantly let through spam that is much more obvious than this. I’m constantly flagging stuff as spam and it is terrible at learning what is spam or not. And with both Apple Mail
And GMail, I have many legitimate mails going to spam as well.

3. I haven’t seen a solution posited on how to detect this better? The only tell here is the domain of the email imho. Otherwise the email looks legitimate.

The poor quality of spam filters has been a thing for years, and not a job for a local LLM which is designed for summarizing and priority detection.

No matter how you feel about AI, this is a failure at another step in the system. The AI itself is a red herring.
Tinyglobby: A fast and minimal alternative to globby and fast-glob
The description claims these curves are "safe" but nothing pops up when I Ctrl+F `audit`. https://safecurves.cr.yp.to
A Survey of of Side-Channel Attacks and Mitigation for Processor Interconnects
I hold the opposite perspective, to me personally, the USB-C feels objectively better.

I own phones with both connectors and I've hit issues with two lightning cables over the last ~6 years where dropping the cable onto something metallic shorts out a couple of the connectors rendering the cable useless. Thus far I've not managed to do similar with USB-C.

Both cables ultimately wind up being replaced after fatiguing to failure in roughly comparable time IME.

Both adapters are pleasant to use compared to predecessors, but USB-C I can share between devices, so the 100W laptop charger will happily charge my phone etc which I find quite convenient.

I'm curious what you find preferable about the lightning adapter?
I'm obviously not a lawyer, but it just seems so arbitrary a problem. Doesn't the same problem happen with all other software these days? Perhaps something more radical should come into play. In the defense industry we had this thing, that the source code was held in escrow, in the case that the company went bankrupt, or a national emergency required access.
What if software of a certain nature, was required to have such a thing as a continuity plan?

What I'm getting at, is if all creative souls are required to front a guarantee of eternal commitment to their creations, we will see a good deal less novelty.
I use Duo every day, but understand and accept its limitations. It's free, it fits into my schedule, and I do move forward albeit slowly.

After about 2 years with my language I'm able to read at around an A2/B1 level. Listening is hit or miss in the A1/A2 level. It depends a lot on the speaker. But I can't speak at all, clearly my brain hasn't rewired itself to think on the fly like that.

But that's fine. For me.
Also embedded systems. More experience is often worth more money there.
We need something to give people advice on what to improve on their profile and/or things to look into.
It's not the ads that bother me it's the heart model. I use the website, not the app. About a year and change ago they transitioned to the hearts. The amount I use Duo every day dropped by about half as once I'm out of hearts for the day I stop.
So like SOPS, but specific to nix somehow? What is the advantage of the nixy integration here vs the universality of SOPS? Better native integration with NixOS?
Most of that repo appears to have been built in early 2013. Android WebView didn't switch to chromium until late 2013. Prior to that it was usually an older hacked up WebKit sometimes provided by the phone manufacturer with unreliable features.
Honestly speaking, the main thing that always made me dislike PHP was lots of things related to the syntax. Call it petty, but it's the truth.

I've always felt that PHP could greatly benefit from a Kotlin-esque interop language with a more modern syntax and QoL upgrades, but I'm not sure if the juice is really worth the squeeze.
I'm currently learning Haskell and some mathematics (proofs, logic, sets).

I think Haskell's great. I got over my hesitation to learn it by accepting that it's a useless language. I just treat it as an intellectual exercise.

Web programming is very important and useful. Haskell is ill suited for it and it's ecosystem around it is very weak. You make a great point comparing it's experience with other options.

Post admitting Haskell's uselessness, I would put web programming towards the end, on a tier list of things to do with Haskell. If one of the goal is having a fun experience.

EDIT: Added more info
lemme respond quickly: code signing certs are in use by many more than just microsoft. if i want a code signing cert from digicert, microsoft doesn't get any money, digicert does. i can use it for more than just powershell scripts, of course, i can sign anything. they are useful things to have. getting them is a pain in the ass, yes, but it's supposed to be. they want to filter out identity impersonators and do everything they can to issue a cert to a person that is who they say they are. that's the whole point of the cert, so that's why you must show all of that proof.
We've had hundreds of conversations with different schools and teachers

Show me the paper. Let's see what the actual data looks like.
Oh, in that case fair point.
Welp, that's why it's a beta.

Report it, move on.
...without even a recipe! I bookmarked it to read later, and was kind of disappointed that it was just a "I've learned how to make hot sauce" post.
Well, I have personally had luck with this. It took a very long time after the initial laws on digital content for refunds to become widely available but it happened. I am doing my part, I do not share your cynicism here. To me it appears to be working effectively.

The saying is, the wheels of justice turn slowly but they grind finely.

Directive 2019/770 is still young and game companies haven't had much opportunity to interact with irate customers demanding remedy under this directive and its national transpositions yet. They still use the old terminology to clarify their sale as a "service" despite the new act defining what a service is and making that definition inalienable. As more and more people assert their rights, new norms will develop. More and more companies may be forced to register as gatekeepers under the digital markets act as well.
I'd say swap out MySQL but yeah, a CMS is 99% of what you need.
Resources for things like vocabulary building and such will vary by your target language.

However, the "memorization techniques" of most language apps really boil down to "spaced repetition" (SRS) of some form, which is basically doing reps, and having the space between reps increase over time as you remember them better.

Anki and Mochi are two spaced repetition systems (which will require you to create or find your own flashcards, but will take care of spacing out when to review them), and if you google for spaced repetition software targeting your target language, you'll probably find other alternatives too.

I personally find Anki to be a joy of a piece of software, and after using it for 5 years I have no intention of stopping or switching to another SRS app.
I've used Go quite a bit for personal projects recently and I've been impressed with a lot of it - but the bit that's really stands out to me is the effort that goes into their standard libraries. They seem to contain most of what I need and while they're improving them with each release but managing to keep them backwards compatible so we don't need rewrite code that was written against a previous version.
He was basically starting over. Definitely need to delete the tests.
One of the issues with enterprise development is choking the project with tests and other compliance shit as soon as people start coding. Any project should be in a workable/deployable state before you commit to tests.
Yea, people make math mistakes all the time, but I’d expect my calculator app to multiply correctly every time I used it. We should hold computers to a higher standard if we are going to rely on them.
My middle school daughter wrote an essay and plugged it into an online tool assessing risk of AI utilization out of curiosity. It gave her an 80%, I said “good job!”
What level of justification do you think should be required to skip consumer preference and go with a law?

In the case of seatbelts I think the case is quite strong. Even beyond consumer preference, there's a burden on public healthcare, and a cost in safety to others (if you get knocked out of your seat you could lose control of the vehicle, belt keeps you by the wheel). Parents can injure their kids by not using seatbelts.

I don't see any of that in games. As a consumer and as a bystander I don't really know whether I want the marginal dollar of game development spent on long term support or on performance improvements or something else. It certainly varies game to game. For big AAA games that depend on mtx, but could be played entirely offline, the studios have a legitimate interest in making playing them offline hard!

I'd also note that having any laws at all about how games work is going to make it more expensive to develop games, purely because you'll make people check if they're following the laws. Imagine a teenager shipping their first game, or a small studio deciding whether to release a hackathon project, or a small team at a big company spinning out a mini game into a standalone. I dread "no, don't launch that, I don't know if breaking the mid battle save system counts as reasonably playable"
Rust-Python interoperability [hands-on course]
An existing system isn’t being replaced though.

There was no prior system in Apple Mail to detect priority emails.

The new opt-in feature is not responsible for spam detection. This is a failure of the existing spam detection classification.
> Our parents, grand-parents, etc. did not teach us good virtues "by shaming"...

Oh, they absolutely did.

https://en.wikipedia.org/wiki/The_Scarlet_Letter was written in 1850.
The marketing carrier, aka the one with the airline code on the ticket becomes liable for certain things in most countries. Codeshare is one way who is responsible is known to outside parties immediately. It also impacts automatic luggage transfers for layovers.

Not to mention, there are bits where if I buy a JAL ticket for AA internationally, I get 2 free checked bags while the same AA sold and operated flight has no free checked bags. The JAL code lets the airline systems quickly determine they can't force you to pay up at the luggage drop-off because you are under the other carrier's rules for the flights.

A lot of this is based on the pre-smartphone age but I don't think there's better solutions that are both computer, person and policy friendly either.
Show HN: clic - a CLI stack-based calculator in C#
Clic is a stack-based CLI calculator that stores its stack and variables across invocations and also supports a REPL (read/eval/print loop) mode for interactive use. It began as a sample program for my .NET CLI library, Cliffer, but I've now spun it out into its own repository.

* Basic mathematical operations and functions supported.

* Three built-in constants: e, pi, and tau (configurable constants are coming)

* Macro support for creating your own combinations of existing commands and macros.

* Runs on Linux, macOS, and Windows (and any other platform supported by .NET 8.0).

Thank you for taking the time to try clic. Please let me know what you think! Suggestions and criticisms are welcomed.
I don't think it is as cut and dried as "you should not and can not expect stability out of the box". If it doesn't overclock, you RMA it, if the new one doesn't overclock either, either you are bad at overclocking or you got really unlucky in the silicon lottery. It just doesn't fit the facts to say that you shouldn't expect 5400 Mhz ram to work at 5400 Mhz, even if Intel says the spec is 4800 or whatever. Now 7200 Mhz, that is pushing it and is a lot more like snake oil.
> Open weights models do exist, but they require much greater investment, which many of the abusers aren't willing to make.

I think the biggest concern are state actors who have no problem spending money on some gpus. I don't think it is feasible to watermark open weights LLM outputs.
I once worked at a software company where we just told the user what the requirements were, rather than bother to ascertain them. It was much easier to have been right about them afterwards.
> And geoengineering to spew more CO2 into the atmosphere won't really work and is idiotic enough,

On this we both agree :)

> it won't happen

Sadly this doesn't follow from the premise; governments regularly do stupid things that don't work.
The misconception here is that Flight numbers are not treated as IDs. A unique key to any flight is the composite of number/origin/departure date.

And it's mostly a holdover from legacy systems airlines are entrenched in, so there isn't much else anyone can do here short of completely reinventing the mainframe reservation systems and heavily refactoring all the pieces that depend on it.
I didn't find any alternative yet. There are a lot of cloud based alternatives, but that's a privacy nightmare. eM Client looks promising, just came out of beta and works without a MITM cloud service.
The tragedy of low-level exploitation
Also, video going over the blog post by the author: https://www.youtube.com/watch?v=58fwUXvhO3c