skysight-inc/HackerNews huggingface dataset:
I feel like there are better ways to do this, to the point that this 'feature' actually looks really out-of-place. Why wouldn't you get these thumbnail previews when you actually scan the QR Code? You're going to be fetching/caching the favicon and framebuffer for the page anyways, there's literally no reason not to get that data at runtime rather than 3 hours later.

It's not exactly malicious, but weird "we know better than you" behavior like this ultimately drove me away from MacOS as a daily-driver.
Rats. I should have known it was the wrong version when my brain made me slow down to spell it out. Thanks for the correction!
> this are locked into local minimum

Merely having statistics won't lead you to local optima, it's the incentive structure. Public companies need to have a positive second derivative on their revenue, which trickles down to PMs and directors doing anything in their power to improve the quarterly numbers at long-term costs.
There is also C128 with a very creative native support :)
I agree. This is completely besides the matter.
Formal verification does not prove lack of bugs. In best case, can only catch one certain type of bugs.

https://smartech.gatech.edu/handle/1853/62855
Extend Nginx with Lua – DDoS Mitigation Using Cookie Validation
>plenty of people on HN who have these skills but prefer to rely on managed providers.

Yes! I want to learn enough to know the difference!

E.g. Fastmail has been rock solid for me for years now and I am delighted to pay them for email and calendar.
Yeah, this is difficult, though not impossible, to get right with the inotify/kqueue api. Windows and mac do provide apis for recursive directory monitoring but a cross platform tool will have to solve this problem. At a high level, the way to do it is to create an in memory representation of the file system that caches a watch handle for every file. When a deletion of a file is detected, you must create a watch on the parent directory, if there wasn't one already. Then you should be able to detect the ensuing create. To make this more concrete, the problem that a file watcher needs to solve is the problem of keeping its in memory representation of the file system consistent with the actual file system. Watch events are just a useful side effect of this process.

The other fun part is that there is often a lag between the deletion and the create in the text editor case so it is necessary to defer triggering events when a deletion is detected and wait a little while to see if there is a corresponding creation. Otherwise you may rerun your command that depends on the file before it exists.

It is possible to get like a 99+% solution to this problem without polling but it is a lot harder than what these simple tools, including entr do. The upshot is that file monitoring should be looked at as a lowest common denominator solution. A better solution is to build automatic command running into the text editor itself.
Performance is nice, but I just want an AMD driver that makes it so my KDE taskbar doesn't glitch when compositing is enabled...

[edit] This is for the PRO series and all newer than my GPU anyways so wouldn't apply.
"You could put a 'slanted' fourth axis in a 3D origin of coordinates"

Even with that the same problem occurs: "slanted" is a 3D relationship, so at best it's an analogy.

It's like "translating" the color red to some shade of gray to a person who can only see in black and white.

Or trying to describe through written words what music is like to someone who can't hear.

These are all analogies which might allow us to reason and get interesting/useful results when we use such analogies... but we should not under the illusion that we really know what those things for which we have no senses are like.

Also, there are probably all sorts of interesting/useful connections, relationships or conclusions that a being who really could sense 4D objects would find obvious or easy to make that we may never arrive at because our way of thinking of them is so limited in comparison.

That's not to mention trying to think about even higher dimensions or various other mathematical constructions that have no obvious translation to things in our ordinary experience we can relate to.
Managers are about deadlines, and I'm afraid Scrum is about managers.
React and Next.js Is Dead – Something New Is (Finally) Replacing It (For Good)
The section on team size and funding w.r.t. Poly/ML, SML/NJ and OCaml is something.

Regarding Poly/ML (I'm quoting):

* good performance and fantastic debugging tools
* not merely “saving an image”, but sharable executable units, either including the Read-Eval-Print loop or standalone;
* support for one hardware architecture after another (including Apple Silicon)
* support for multi-threading (also here); they say that OCaml is finally catching up, 15 years later, thanks to having 100 times as much funding.

And:

> A mystery I shall never understand is the difference in performance between SML/NJ and Poly/ML. The former enjoyed vastly greater funding and had a strong team of developers compared with DCJM’s one-man show. Benchmarks I ran for my ML book consistently gave SML/NJ a big performance advantage. But with Isabelle, the strong performer was Poly/ML. Once David got parallelism working, Poly/ML’s advantage was so overwhelming that we dropped our long-standing policy of supporting both compilers.
You mean Tiktok / Youtube shorts?
It depends on the topic, time etc. Now I see around 40-60/min.
Those considering doing something like this (such as the author) might consider using my library:

https://github.com/e-dant/watcher

It hooks into system APIs where viable. (Otherwise, it uses std::filesystem.)

It’s meant to be as or more:

- Easy to use

- Efficient

Than all similar libraries.
It looks like r/selfhosted even has a wiki with some tips on getting up and running: https://wiki.r-selfhosted.com/

I've gone through some of it and it seems like a decent primer on where to start, but I'm not sure that it has all the required info that OP would want.
I refuse to live a life where I avoid attractive people dancing or cute animals.
There has got to be a saturation point in apps like this. Kind of like Knuth's Tex codebase, at some point it is finished and you just need bugfixes. So subjecting a product like that to indefinite mandatory revenue increases is bound to ruin it sooner or later.

It makes me wonder, what would it take to run a social network in steady state? It sounds like it would need to be a non-profit or at least private organization. Closest examples that come to mind are Craigslist or Wikipedia.
Btrfs Updates for Linux 6.1
Professional sports deal with cheating in a number of different ways; suspensions, fines, exclusion from HOF consideration.

Cheating is a part of every competitive thing human beings do, unfortunately. Chess is no different.
What happens is that the nutters follow and reply to popular threads (see epidemiology Twitter during the pandemic, for example). If there are more of them, Twitter loses value.

Twitter has started to let you control who can reply, but that removes some serendipity, so if everyone worth following does that, Twitter loses value.
If you want to know how long it will take to develop a feature, just create a task for this research/design/planning and schedule it as usual in Kanban. Still, no sprint required.
Might be cached though. Who knows if that could be picked up.
Generating pgo data with graph ML is already a thing
Read the article?

They don’t increase ads in feed, but add them to new places like explore.
Do you know what the cap rates are on the investment properties you’re mentioning selling? Those investments have to compete against rising risk free returns.
Absolutely, if you're a contractor, you're can easily go radio silent and just sit there doing nothing until someone gives you a specific task to work on. You're generally not part of planning or engineering, and pure implementation IME is only like 1/4 of an FTEs time.
It could be just the problem of the certificate being invalid for those tools because the MITM one was installed only for Chrome up to the firewall replacing all of the files with html pages of some antivirus with internal links where the user can download them.

Corporate middleboxes come in all shades of stupid.
> go back to writing SSR with PHP.

Hello. I'm someone that never stopped.

Been paying my bills with PHP for fifteen years, and as PHP has gotten better and better I haven't regretted a minute of it.
While I agree in spirit, honestly my T60 broke much more than my current X230. I replaced the T60's keyboard 4-5 times under warranty, while maybe once or twice for the X230 over a longer period of time. I did use the T60 more though (no-desktop phase). I've no experience with more recent models, since I prefer personal computers (ie no ME crapware).
That is giving way too much credit to liberal arts. In theory they might be good, but in practice there is nothing to connect it to reality (if you are a shitty philosopher, you can make your self sound effective; if you are a shitty mathematician, others will point out that your proofs do not work).

If you want me to take the liberal arts seriously, you're going to have to show how they can be held to the same kind of standard that we hold, say, physics to.

Worse, you also simultaneously managed to insult half your audience. I attended a CS only university. I did not have one hour of history class. Not one hour was spent on anthropology, physics or language study except as necessary for our compiler classes.

If you cut out the lesser useful classes, such as anything having to do with user interface design, then maybe you could've gotten a year out of it. That will still have taken me four years, to get that CS degree.
Our VC told us they won't follow for Series A. At the worst moment
Ten months ago, after attending YC, my co-founder and I decided to throw our product in the trash and start a new idea.

Morale was at an (I believed) all-time low. We came with a 'verticalized neobank' idea (we have a strong background in fintech) and got slapped in the face by our VC.

It was hard to hear, the temptation to push back and/or shut down to end the spiraling was strong.
I believe this happened to a lot of founders, but we decided to put it out on the open on Sifted, to normalize this very messy moment, and the mental health challenges implied: https://sifted.eu/articles/startup-pivot-part-2/
Sketch and Adobe XD are desktop apps for the sole designer. When the designer is ready to share designs, they uploads static images to a website which can be commented by others. Collaborating with other designers (in real-time) is possible through the desktop app.

In contrast, Figma overlaps with a tool like Miro. Figma's let's you create virtual whiteboards, digital post-its, collaborative presentations, and more. For example, a small team of developers could use Figma as a brainstorm/meeting record/virtual whiteboard. In Figma, no designer presence needed for a myriad of use cases.

Sketch will not be able to match Figma's much broader user appeal: designers, developers, product managers, project managers, marketing staff. Where does this leave Sketch? I don’t know.
You didn’t even mention the weather which in my opinion is the worst part of living that far north.
But NYU does not. At least not when I attended many years ago.

Your final grade is the average of all the times you took the class.

So if you got an F, then an A, your grade on the transcript and GPA is a C.

Like you said, other colleges may overwrite instead of averaging. I envied my friends that went to schools like this.
SpaceX, NASA to launch 3 astronauts and 1 cosmonaut to the ISS
Whenever I see stuff about automated algorithms it reminds me of a movie, can't remember the name or plot exactly but they create a being or upload someones consciousness and the "ai" is solving all the problems the world faces until it reaches the last one, humans. It then begins to synthesize some airborne virus or nukes that would scour us from the earth. We basically created tech that would eventually optimize us out of existence as a cancer to the earth.

Edit, found it Transcendence (2014), also it seems my brain injected some random thoughts into that plot, it's not about that at all but the point stands!
+1 on vaultwarden. I use 2 rpi’s: one in my own house and one in the house of family. I run regular backup’s using BorgBackup. I run OpenWRT on my router with WireGuard on it. I configured my mobiles/laptops to auto-route over WireGuard to my home.
I was replying to you specifically. You are exactly the kind of person I'm describing.
There is no long term for IG or FB as we know it. MetaVR and MetaAI is what those companies will become.

All IG/FB can do now is squeeze as much ad revenue as possible while there are still hundreds of millions using it daily.
it is a tautology.
The original twitter threads talks about "a couple of days ago".. so that it didn't do it in 10 minutes, is not that surprising. Also not sure if your 48 hours will be enough if I go from the original thread from the person who found the issue.
Ubuntu and Windows also scan your filesystem to build search indexes. That's how search indexes work.
guilty pleasure: use WebDAV + FastMail Files for this.
Fast and Simple SPSC Queue Written in Java
The paper is a great read -- an interesting approach, fun theoretical comparisons, plus benchmarks for optimized algorithms for specific hardware (CPU and GPU, allowing for differing instruction sets).

But it doesn't stop there; from the "Discussion" section:

> One important strength of AlphaTensor is its flexibility to support complex stochastic and non-differentiable rewards (from the tensor rank to practical efficiency on specific hardware), in addition to finding algorithms for custom operations in a wide variety of spaces (such as finite fields). We believe this will spur applications of AlphaTensor towards designing algorithms that optimize metrics that we did not consider here, such as numerical stability or energy usage.
Standalone use is great and still works fine.

The organization of the lit-html and lit-element packages didn't change: they're separate and lit-element depends on lit-html. The only difference is that we added the lit package that rolls them both up and we talk about templating in one place in the docs rather than two (lit-html and lit-element used to have separate sites). We did this because most people used lit-element and the separation was confusing to some and a little bit of rough DX for most.
The nexus part was laid out nicely by others. ntlm proxy is a proxy that can authenticate inside a corporate network with your own credentials and forward all requests, while exposing a simple old school proxy. You hit simple local proxy, it gets forwarded to a small tool that does NTLM auth inside your company's network pretending you are doing that traffic yourself.

This is hopefully a trend that is disappearing with a wave of modern transparent proxy solutions, but in general companies tend to set up proxies that get automatically authorized by your workstation. It may have some issues with less known browsers and your console tools will not be able to use that at all.

So when you build something locally, want to download a .deb, or a pypi package to have modern Python tools your are out of luck - you have to download it manually using a browser or not at all.

This is where such proxy comes into play.
I doubt that. Reddit and HN are mostly ad free and they have the same degree of addictive outrage bait. For instance, every article about Google will be about privacy violations or sunsetting things. Every article about Apple will be about repairing or CSAM.

The people who post these comments will always come back and post them. And the usual war will ensue.

After all you can argue vim v BSD and GPL v Emacs for absolutely free on ad free sites and people always did. Contentiousness rules when contentiousness is supported, as on sites like this.

Or perhaps it's a natural characteristic of social networks.
Wasn't this based on some other paper? I have read something like that a year+ (?) ago also about deep learning based matrix multiplication boost.
I'm guessing it's an antivirus/anti-malware operation.
I have a gut feeling that there is a faster way to compute logarithms going from least to most significant bit. How would I go about using ML to find it?

[Edit] I think Feynman's algorithm might do it:

"Consider the problem of finding the logarithm of a
fractional number between 1 and 2. (The algorithm can be
generalized without too much difficulty.) Feynman observed
that any such number can be uniquely represented
as a product of numbers of the form 1 + 2^(-k), where k is an
integer. Testing for the presence of each of these factors in
a binary representation is simply a matter of a shift and a
subtraction. Once the factors are determined, the logarithm
can be computed by adding together the precomputed
logarithms of the factors. The algorithm fit the
Connection Machine especially well because the small
table of the logarithms of 1 + 2^(-k) could be shared by all
the processors. The entire computation took less time
than doing a division."
You never know if you have really completed the "figure it out" task until the "get it done" task is completed.
It's almost impossible to overstate how significantly social media altered the fabric of the Internet. From "on the Internet, nobody knows you're a dog" to everybody having seen multiple photos of your dog. From a decentralized web of special-interest fiefdoms to digital sharecropping.

And now, the era of social media is over. Instagram's death leaves Twitter as the last relevant social network, and Twitter's prospects don't look too rosy these days either.

The fourth era of the Internet appears to be content distribution platforms serving a large audience that passively consumes the content of (or, at best, interacts parasocially with) a small cadre of creators. The digital frontier has been fully settled and it now looks an awful lot like the old country.
90% of US adults say the United States is experiencing a mental health crisis
> Public companies need to have a positive second derivative on their revenue

I don't think that's true. In fact I don't think very many public companies have accelerating revenue.
I've been using fswatch to great effect. The big advantage is that it's truly cross-platform, falling back to polling if no fs notification system is available as long as stat(2) works.

Very composable as you just pipe its output to whatever you want (typically a while read do end), so exclusion is a awk/sed/perl/grep/rg away, and command can be as simple or complex as it needs to while the tool itself stays lean.

Cool features include -o to just be notified that something changed (e.g to fire up rsync), and ability to batch changes.

Also the command is a front end to libfswatch, so one can use that directly if shelling is to be foregone.

https://github.com/emcrisostomo/fswatch
Signal has the "Note to self" chat which works the same ... Except for the cloud sync that Telegram has. Signal only syncs between your clients.
Ask HN: How do we feel about Canadian businesses charging customers cc fees?
As of October 6th, 2022, Canadian businesses will now be allowed to pass on the CC fees to customers. What are your thoughts on this new change?

https://www.ctvnews.ca/business/canadian-businesses-can-charge-credit-card-fees-starting-oct-6-1.6096370
It saddens me (and my memory) that I have the link in the "already visited" color, and I didn't remember about it. Thanks for the tip anyway!
Amazon to Invest $150M in Funds That Provide Underrepresented Entrepreneurs
IT incident at VMFH hospitals affects multiple states
At NYU, your grade for a class is the average of all the times you took a class. So your first F is very much reflected on your GPA.

Or at least that was the case when I was at NYU.

If you failed with an F, then retook it and got an A, your grade is C.

Now, other schools don’t necessarily follow this model.
Is connecting via USB not an option?
Maybe the next one will be less destructive to our societies
The big claim turns out to be a little overstated. The claim:

> AlphaTensor’s algorithm improves on Strassen’s two-level algorithm for the first time, to our knowledge, since its discovery 50 years ago.

reduces to:

> AlphaTensor discovers algorithms that outperform the Strassen-square algorithm, which is a fast algorithm for large square matrices31,32. Although the discovered algorithm has the same theoretical complexity as Strassen-square, it outperforms it in practice, as it is optimized for the considered hardware. Interestingly, AlphaTensor finds algorithms with a larger number of additions compared with Strassen-square (or equivalently, denser decompositions), but the discovered algorithms generate individual operations that can be efficiently fused by the specific XLA33 grouping procedure and thus are more tailored towards the compiler stack we use. The algorithms found by AlphaTensor also provide gains on matrix sizes larger than what they were optimized for. Finally, Fig. 5c shows the importance of tailoring to particular hardware, as algorithms optimized for one hardware do not perform as well on other hardware.

So they improved on Strassen’s 50-year-old algorithm by optimizing it for hardware that has only existed for a few years and de-optimizing it for human use? There is so much cool stuff here without claiming to do something you really didn’t.
Why not just use an external keyboard? I had the opposite problem until I bought a Magic Keyboard to use at work.
Do you have inside knowledge of how the recalls are done? It's a lot more complicated than that: https://www.newyorker.com/magazine/2015/05/04/the-engineers-...

Even to the point where an actual horrific accident doesn't necessarily mean that vehicle is any more dangerous than other vehicles on the road, they just don't have that exact failure mode but do kill people nonetheless.

And no amount of money is going to buy perfect safety either. As always, engineering is all about tradeoffs, no way around it. Car companies have dropped the ball on safety in several cases, but just because somebody died, doesn't mean they did.
Since there is zero evidence of any comet having water on it this should not be a surprise. It's like every scientist just glommed on to what they learned in grade school: comets are dirty snowballs, or icy dirt balls. Ever comet visited by spacecraft has looked exactly like an asteroid. Sample returns do not bring water back.
Before everybody piles on with "comet halos are water!" Realize that comet halos are actually made up of dust and OH ions. It is an unproven assumption that the OH comes from water being ionized by sunlight. (Which by the way is not powerful enough to do anything at the orbit of Jupiter where many comets develop their tails.)

But, it's fun to watch scientists be astonished every time there is evidence that comets are asteroids.
It is not safe anymore, because you have just published the algorithm to the world.

If you want a safe password, then select the characters at random, and store the results in a secure location.
There are many good marriages in which at least one spouse brags about a happy (however that's defined) life of 20+ years and many bad marriages that aren't evident as such until the inevitable "he/she left me and I don't know why" post on Reddit.

I agree that it is important to take a person's examination of his/her self or his/her (ex-)spouse with a grain of salt. And while people are blind to their own faults, you're making the mistake of thinking that divorces are based on falsifiable and rational assessments. Some are. Some aren't. But one isn't likely know the true reason a long time after the fact, if at all.
That's helpful feedback, thanks! We have it on the site[1], but it's not discoverable enough (nor is the page easy to scan/parse quickly).

[1] https://www.recurse.com/career-services
Oh I agree, but it's way too easy to spend dozens of hours a week looking at them. and next thing you know you're dumber than when you started.