skysight-inc/HackerNews huggingface dataset:
I was going to object that the original had a complicated background and lots of contrasting colors (which is important when testing graphics algorithms), but this one actually fits the bill too. The background might be white, but there are still plenty of dark areas.
The same reason you repaint your fence occasionally.
So I read this, and got inspired to learn a bit more about formal methods. I fell asleep listening to this[1] (not because it's boring... just because it was bed time)

It appears to me to be the worst part of high school math (proofs) without much gain.

I'm really, REALLY, REALLY hoping that AI can help with this stuff, because doing it by hand seems insane.

[1] https://www.youtube.com/playlist?list=PL9o9lNrP1luXgu97NZnQH...
use this link to skip the email sign up: https://maven.com/p/89f6a9/mastering-real-time-decision-maki...
Okay, so how does it do that exactly? As I said, I’m still clicking through, just as I was when all Google gave me was a text extract of each link. What’s the difference now?

If anything, I’m more likely to click through, because I trust the AI summary less than the text extract. So it seems like AI is actually driving traffic in this case, rather than diverting it.
Nango (YC W23) Is Hiring a Product Engineer (Remote)
You moved the goalpost. First, you wanted evidence. So I gave you evidence. Now you say you can't evaluate evidence, even the evidence of the people who told you to social distance admitting, under oath, they don't know where that idea came from and they know of no evidence to support it.

So why did you ask for evidence?
Amazing statement given that cycling is responsible for one of the biggest doping scandals ever (the biggest in some sense), across all sports.
I will say as someone with a limited visual field, toasts are very frustrating as they're almost always out of my field of view. Please keep indicators/notifications close to the thing that caused it.
Oh, MIT licensed.. The title gave me the impression that it's a project by MIT.
Are you really surprised that people who explicitly refused to learn from 50 years of computer science and software engineering history are refusing to learn from their own mistakes, or even acknowledge them as such?

I'll be raising an issue with my distribution of choice to disable this behavior by default. They're the last line of defense for users' security and privacy, and we as an industry have been trying hard to circumvent them. Maybe precisely because of that reason, who knows.
I believe the question came up because the original rationale given was “we did this to focus”, not “we couldn’t sell the code for as much if it was open source”.
> My solution was embracing the past, sticking to things created more than a decade and a half ago. For more modern things...

Those are modern things; a decade and a half ago was the day before yesterday. Sheesh, kids...

(Now where's my walking stick?!? I need it, to shake at the clouds I'm going to yell at.)
That’s exactly what transformers do. They parse things in context. If it can parse C++ well enough to write C++ code, then it can parse thousand-separated numbers.
I have a question about that, for my personal accounts I have created a simple php file that I store locally where I can input one password that I know. Then it gets hashed with a salt + salt based on the website that I use this password at.

This hash of 24 chars is my password for that account. I don't trust any of the online password managers. Is this actually safe or not?

Note: this is not used for any of my professional work
Twitter Takeover Is Now the Worst Buyout for Banks Since the Financial Crisis
Show HN: I made a drag and drop Tailwind CSS grid generator
When would you use this instead of mermaid, which has widespread support?
did anyone do a quick check, that this does not create data leakage? :D
I feel justified on hammering the decommissioning process now. Just pull the disk and destroy it...
No copyright infringement.
Basic Mechanisms In Fire Control Computers (1953) [video]
Thought it was very interesting to see the precursors of modern computers and how they achieved the various mathematical functions mechanically
> hardware key attached

Key is on my keychain. not attached to the box. I don't need to unlock it remotely. I want to be there and plug my key and touch it and yank it.

> Also, someone can temporarily remove the yubikey, fetch the decryption key then place it back.

If implemented correctly. Nobody can. An encrypted LUKS key would be sent to the yubikey and have it decrypted there. Not the other way.
this seems like an example of a mobile interaction pattern being blindly applied to desktop site
https://archive.is/lUvlf
Blog post:

UPID is as UPID does

https://rdrn.me/upid/

---

BTW: Hi/Lo scheme for Primary Keys / IDs was invented long before Stripe existed. Partcularly, I used short up to 3 letters prefixes to make IDs Human-readable (and writable!) more than 20 years ago. 5 years later Amazon started using similar scheme in their AWS product, i.e i-NNNNN for instances, etc.[1].

In theory there are 2 kinds of ID schemes: technical/surrogate and natural/business/semantic (i.e. those derived from the natural properties of the object the ID refers to).

Adding a prefix with the type, makes ID scheme hybrid. "Hi" part (prefix) is natural, and "Lo" part is technical. In case of UPID/ULID/UUIDv7 even the "Lo" part is hybrid, since it includes an information when the entity was created (or at least inserted into the database/system).

---

[1] List of some AWS ID prefixes:

i-
vol-
snap-
ami-
eni-
sg-
vpc-
subnet-
acl-
rtb-
igw-
dopt-
vpn-
vgw-
cgw-
nat-
rds-
lb-
Conversely, there’s nothing wrong with respecting someone’s choice.

I was going to write “No one’s stopping you from using Lenna,” but admittedly if you tried to submit a paper with it, you’d face a stiff headwind. I don’t think that’s her fault though.
Learn NextJS and TailwindCSS?
Hey there! This video is all about NextJS and TailwindCSS - two awesome tools for making websites.
What you'll learn:

What NextJS and TailwindCSS are ?
Why they're super useful ?
Jobs you can get with these skills ?
What you need to know before starting ?
This seems like a great
Reason to avoid hiring as much as possible , and use contractors for any work that could potentially be lost by non-renewal of contracts or program cancellations.
I don't like Python much, but they will definitely not pull off something like this (again), because they've actually learned from that mistake and broadly agree that it was one.
Ah, I missed that use case, nice idea
We can also be nice.
I don't know how the youtube recommendation system worked in 2014, but I've definitely had way more interesting and novel things shown then than today, where half the time I'm recommended stuff I've already watched.
git is linear, if multiple users have a different main branch history you have a problem.

Pull requests in github is actually very similar conceptually to a consensus mechanism used in crypto currencies. Everyone has an identical copy of the main branch with an identical history of every commit in order, a PR is saying "I think this commit goes next" and, if you use code reviews, the PR approval is consensus.
So you'd rather we not help someone in need? Because your comment is _very_ insensitive in a personal context.
Just today I found a precursor of Velikovsky (fl.1950) in the Timeaus (ca.360 BC):

> the truth of [Phaeton] lies in the occurrence of a shifting of the bodies in the heavens which move round the earth, and a destruction of the things on the earth by fierce fire, which recurs at long intervals.

http://www.perseus.tufts.edu/hopper/text?doc=Plat.+Tim.+22

Tangent: “O Solon, Solon, you Greeks are always children: there is not such a thing as an old Greek.” — can we think of any nations to which this stereotype is applied in our time?
I like the analogy with pet ownership, especially, as it relates to how we deal with AI.

If my cats suddenly tense up and look somewhere, I'll look with them - did something fall in another room that I didn't hear, did someone come into the house?

But they're fallible. If I turn on the vacuum and they tense up, I know there's nothing to worry about, the same way I know to second-guess an AI's output, or a GPS's directions that are steering me towards a boat ramp.
And blueprint points (which are used for copy and paste as well as placing actual blueprints) also need to be earned by building particular shapes.
Tiny aerodynamic gains from lack of cabling. But also allows more flexibility (sometimes literally, as anisotropic properties can be engineered into the layup) in the design of the composite material frames, as you don't need to worry about leaving room for smooth cable runs and the stress risers caused by holes/ports used to route them internally.
It says half million git repos on the main page
The field studying this is "organizational cybernetics". Fallen out of fashion recently, but still important.

As to why a company is a single large integrated organization rather than a cloud of independent organizations or individuals bound by contracts: see Coase Theory Of The Firm. It's to do with information flow.

The critical difference between corporate central planning and Communist central planning is that corporate still has prices, mostly from outside the organization, which also represent a flow of information. But that 30% of intra-corporate trade often does not have anything close to a real price on it, instead it will have a number chosen for tax optimization purposes. See Apple Ireland, for example.
http://interactive.blockdiag.com/ to try it in browser
Rules for fools, the terrible threat of unlicensed interior designers
Access to basic goods are locked behind bureaucracy and often in shortage. “It will be 90 days before you can receive your laptop”.

Problems are deflected from one bureaucratic hell to another, with nothing ever getting solved. And the employees are gaslit into thinking everything is very good and normal.
I was a cyclist and my brother is now a professional. It's rare. There was a time when it was rampant and accepted. Then a time when it was not accepted but prevalent as the controls lagged severely behind the methods (Lance Armstrong). As controls have developed and the risk of detection has grown, it has become much more rare.
>Although very very few companies used our open-source version to avoid paying us, we did see it cause a lot of annoyance for devs who were asked by their management to try cloning our product or to research our codebase to give their procurement team ammunition to negotiate down our price. This honestly was just a waste of everyone's time.

Trying to spin that it was "for the devs" is really stretching the bounds of incredulity. We get it, its fine, you have investors to answer to, but come on don't pee on our shoes and tell us its raining.
“There is only one holistic system of systems, one vast and immane, interwoven, interacting, multivariate, multinational dominion of dollars”

https://youtube.com/watch?v=V9XeyBd_IuA&t=25s&pp=ygUUbmV0d29...
Archived: https://archive.is/wFPXW
It's crazy to me as well, but I suppose this might be a case of the rights to this video being sold exclusively to CBS or something?
A lesson for us all: no matter how obvious a metaphor may seem to us, it isn't obvious to everyone.

90% sure it's called this because toast is what pops up out of a toaster.

https://dribbble.com/shots/3072186-Pop-up-toaster-motion-des...
How can we meaningfully answer the question without knowing what is your website?

Can’t you have some respect to other people’s time?
Most racing bicycles are right up against the limit of the minimum weight allowed. Sometimes they even add ballast weights to stay over the limit, and fit them as low as possible as lower weight = better cornering performance due to moving the bike's center of gravity down/fore/aft.
You are just one person with one set of habits. Google serves hundreds of millions of people daily, and the benefits publishers traditionally received from Google are in aggregate.
I didn't say it was hard, it's just very nice to not have a bunch of extra error / success code in all of your components that make async requests.

Trade offs, as usual.
If you look at AI history there is often fairly steady progress in a given skill area for example chess programs improved in a steady way on ELO scores and you could project pretty well the future by drawing a line on a graph. Similarly large language models seem to be progressing from toddler like to high school student like (now) to PhD like - shortly. There are skills AI are still fairly bad at like the higher level reasoning you mention, and in robot form being able to pop to the shops to get some groceries say but I get the impression those are also improving in a steady way and it won't be so long.
Why the hell would you do that? Makes no sense at all.
Complexity Analysis and Big-O Notation
I think your analysis seems roughly reasonable, but I would like to point out that violence is not the only way to abuse your position of power. You can also withhold resources or information, or spin narratives which make you work against your own interest.

I would also like to point out that, although private companies do not have a monopoly on violence, governments in liberal democracy protect the private property of said private companies using their monopoly on violence.
> to fast and long - 7 years - security updates

It's worth pointing out that this is a very recent development in Android land that only arrived due to EU regulations.

https://endoflife.date/pixel
If you pay enough attention to metapolitics it will ruin most media going back as far as the 70s even.

Asimov himself was a communist and it shows in a lot of his work. I try to just ignore it.
Both are factors, as I said in my original post (focus and risk).
Daily Brief: Income Statements & Heat Engines
https://tip.golang.org/doc/toolchain

But I guess I was hyper-sensible, because I've missed 'rustup'
Sunlight is about 1000 watts/meter^2 on the ground. Do you have any idea how much power you'd have to send to get through a Jewish Space Laser(tm) to even have a -40 db s/(s+n) signal to pull out of the noise through a side-channel attack?

It would be interesting to use a solar panel as a sensor for moonbounce of an IR laser, though. You'd have to try at the almost new moon, with a window of a few hours/month ;-)
Fatbobman's Swift Weekly #045 | We Need More "Wukong"

- Codable and Enums in SwiftData Models
- Global Sheets Pattern in SwiftUI
- SwiftUI: Perception and Reality
- Emoji in 2024
- Disabling Xcode Asset Symbol Generation
- Insights on App Review
But the comparison we are making is different - do people create a fake traffic light, because that is really easy; and I have never heard of it happening.

Ofcourse there are places where vehicles have to stop naturally, you can’t avoid that.
Debouncing is a known development tool for most non-immediate actions. It's related UI concept of locking individual UI elements is also well understood by many users (not by that technical name, but by "it's working on my action" kind of understanding).

> optimistically show the user a success result?

I don't particularly like React, but this a core feature of such JS frontend frameworks, optimistically "succeed" while async network and back-end work happens to give the illusion of speed: https://react.dev/blog/2024/04/25/react-19#new-hook-optimist...
It is also responsible for the most sophisticated and stringent anti doping controls of all time. Riders are now frequently blood tested multiple times per day during a race.

At this point, doping is far more widespread in most other sports than it is in cycling - it's just not tested for nearly as much
The dismissal should communicate to the user in a way that indicates the process will continue without the view.
It seems like that will change in the (near) future according to the following github issue[0]. A quote from one of the developers, rami3l, in that thread[1]:

> My current plan is indeed to remove implicit installations entirely.

[0]: https://github.com/rust-lang/rustup/issues/3635

[1]: https://github.com/rust-lang/rustup/issues/3635#issuecomment...
I've said before that Ancient Aliens ought to be required watching in elementary schools, because episodes usually start from a basis to which perfectly reasonable people would concur, and gradually spiral out into full on "Aliens"; it's a non-trivial exercise to note where the shift occurs.

(furthermore, by non-trivial use of language they usually manage to imply things they do not actually claim; one also sees this sophistry frequently among the better sort of politician)
Disney drops bid to stop allergy death lawsuit over Disney+ terms
This does not consider errors, especially non-recoverable ones (server problems, bugs) where imho it's hard to design.
Why settle for “at least it’s not Edge” though, when there are even better alternatives?

Not being able to pick my own search engine is just such a shameless money grab by Apple.
So move stand-up to the afternoon, or to earlier in the morning.

And if you know you have an interrupt in an hour, perhaps put off that 3-hour-long task until the afternoon.
Would love to know more about this. How would that happen? What's the process to bring it back up so fast?

The video has a lot of good info and seems compelling. During the Texas freeze many power company officials said the exact same thing, if the Texas grid went down it would have taken weeks to bring everything back online.
Biggest US companies warn of growing AI risk
CrossDB: Super High-Performance Embedded and Server RDBMS
After explicitly setting the python version to 3 in package.json? Yes please!
YouTube has even better examples.

Go to https://www.youtube.com/feed/history and click "Comments" on the right side. Then delete one comment.

You will get one toast indicating that it will be deleted, and one a second or two later indicating that it got deleted.

If you delete multiple comments quickly one after another, you'll first get a bunch of toasts indicating that the comment will be deleted, and then, with that second or two delay, each confirmation, but they do get deleted sequentially, so you have to wait for all the confirmation toasts. Which for a deletion of 10 comments will take more than 10 seconds, even if you clicked them all in two or 3 seconds.

Same with the live comments at

https://myactivity.google.com/page?page=youtube_live_chat&co...
Its quite trivial really, what is needed to capture a weak signal with known modulation from the background is integration time. Think of how deep space light can be captured with digital cameras with "long" exposure times it can reveal light the human eye can't see because the integration time of light on the retina is too short.

Now other light sources will also integrate with time, this is where the modulation scheme comes in. First consider the amount of time you'd have to integrate the noisy signal to raise it above the noise floor. Thats the on time you need. How do we remove background light variations from other sources? Consider a discrete time pre-agreed pseudorandom sequence, that has "0" periods as often as "1" periods. To remove a constant background you take calculate the sum of light intensities of all "1" periods and the sum of all measured intensities of "0" periods. Then you subtract the "0"-sum from the "1"-sum, a constant signal will remove itself, the satellite signal will be summed N times. since your pseudorandom sequence was kept secret, random variations in light (think bird passing by) will not conspire to selectively block light during the "1" periods, so such noise will be uncorrelated with your pseudorandom signal. adding N uncorrelated noises grows by sqrt(N), so the S/N-ratio grows as sqrt(N). These are widely understood methods, an engineer might call it lock-in amplification, a physicist might call it correlation. This is very basic engineering / science knowledge. It's baffling that people consider this "hard" to execute, sure if you're the milk-man in a village this is hard to execute.
Take home exercises seem so pointless in the AI age tbh. Pretty much anybody can write large amounts of code very quickly these days. It kind of feels pointless to even test this skill.

Plus, most people very lazily state the problem when they give the take home exercise to a point large parts of the problem are open to big interpretation. To the effect any deliverable you produce feels either overdoing or not doing anything at all.

Some people take a part of the problem they are trying to solve at work and just put it in a paragraph and ask you to solve it. Most the times the context is missing, they don't give data you need to complete your work and more importantly it feels they just want this requirement off their table and don't wish to be bothered. So when you go back to them for the data or context, they straight up reject you.

When you do get a company/team, that gives you a good problem to solve. They don't bother to read through your solution. When they do, they want you to go through a live code review in front of the whole team, or work through feature requests on the code you just wrote with dozens of people watching as you type. Then followed by that rounds of grilling you on esoteric trivia. Which in case most companies have a policy that if even one person gives a negative feed back they reject you.

In all, you end up doing lots of work for nothing.
Snackbars aren't toasts
They even acknowledge the limitations and problems with Toasts:

> 1. Add inline feedback

>

> Information in auto-dismissing snackbars must also be communicated using another accessible method inline or near the action that triggered the snackbar.
GPIO programming is relatively simple, so without much effort you could write a library that mimics the RPi GPIO libraries.
Curious to know if other people are relating this moment in history to the introduction of heliocentrism.
The backtrack reference in a sales guide lol...
Fair, I probably didn’t hear from the devs who weren’t annoyed by that. I heard from plenty of devs who were annoyed by it.
Toasts can be bad UX (usually when they are the sole feedback), but they are great in conjunction with other elements.

A confirmation toast with a page-redirection is a great way to add additional indication to the user that their submission was successful.

A warning or error toast in addition to standard form validation indicators gives a great secondary indication to the user that they need to change something.

And if implemented in a catch-all for nonspecified errors, it'll allow the user to preserve the state of their page vs rerouting to an error page.

If used as one tool in the toolbox vs the only tool in the toolbox, it's a great option.