skysight-inc/HackerNews huggingface dataset:
I dislike Macs quite badly and go through a lot of hoops in the hopes of not being forced to use a Mac when I start a new job. I hate the keyboard. I hate the touchbar. I hate the MacOS in general. Despite this though, there is one thing I praise a lot and among all peers, and that is its trackpad.

The trackpad is extremely responsive. The "click but it's not a clickpad" feature they have is perfect.

Combine that with the responsive, intuitive and really great gestures that aren't event based, but rather they are smooth gestures that can be turned back and undone. Compared to something like libinput-gestures which captures the gesture and then triggers a shortcut of some sort at the very end.

I find it hard to explain. The trackpad doesn't feel like it's in the way. It feels part of you once you understand and get used to the gestures.
My desktop scaling is set to 1.4 in Kubuntu, and it looks gorgeous.
That's exactly what I meant. I know how to do it myself, but then again I'm not the target for these articles, but when I read them with the mindset of someone who is supposed to have a use of them, that's always the big missing bit for me.
% of budget is a good proxy to estimate intentions
This is very useful! For UI using algolia or similar would be pretty neat.
Alarm over deaths of bees from rapidly spreading viral disease
That does make the Aussie look tame indeed :D
Hello,

Some Common Lisp success stories: https://lisp-lang.org/success/

pgloader was rewritten from Python to CL: https://tapoueh.org/blog/2014/05/why-is-pgloader-so-much-fas...

Some companies still pick and use CL: Rigetti Computing (quantum computing), 3E (realtime aggregation and alerting engine of sustainable energy systems), OpusModus, an award-winning music composition software, ScoreCloud, an impressive speach-to-text music notation software, RavenPack (big data analytics provider for financial services), SISCOG (underground systems of many european capitals), Genworks (knowledge-based engineering),…

a community curated list: https://github.com/azzamsa/awesome-lisp-companies

I have also just deployed a website to a client last week: it reads an existing DB and shows products to the user. Simple, effective. I can hot-reload it if I want, it's built-in (I just use the REPL, I can even install new dependencies without a restart).

CL allows cool things like live-extending your browser: https://github.com/atlas-engineer/next
Renee French
I am no economist, but probably it's more widespread use pins it down, and addition central banks are supposed to try and keep inflation within a target. Exchange rates fluctuate of course and they can be wild, but within a country currency is usually stable but slowly losing value.
No human inventor; No patent
I don't know anything about this but what has ICANN to gain from this sale?
Have you just removed the extensions, or have you permanently redirected the traffic, marked both urls as same, etc.

There are third-party-documented changes to the algorithm, like https://moz.com/google-algorithm-change where you can see what matters these days.

Things like extensions should be meaningless for decades now.
Being Productive During Lockdown: Spaceship You
It seems there has been more activity since then, see here https://www.enforcementtracker.com/

Sort by amount fined.
This is sort of regurgitated. Regular Ordinary Swedish Meal Time was quite popular around 7-8 years ago.

https://www.youtube.com/watch?v=C8Wu3Bps9ic
The question would be if by adding those additional features, the experience to use the "basic/original" features got more cumbersome or the hardware requirements did change a lot. My guess it hasn't changed that much.
I've always struggled to articulate why I prefer the MacBook's trackpad to every other trackpad I've used, and I think you've hit on something with that last sentence. It feels so natural that I really just don't ever think about it, my brain skips straight to the actual interface I'm using it to manipulate.

I get the same feeling with high vs low quality touchscreens (e.g. my phone vs some ATMs), and especially with gaming controllers. With a good, ergonomic controller I sort of forget about the shape and weight of the controller in my hands after a while; my entire sense of it narrows down to the buttons/triggers/joysticks.
The parts about plant acoustics are interesting, that's something I hadn't encountered before but it makes sense. That's the most interesting part of the given article that's provable.

The focus on habituation studies as if these findings are rocking the world doesn't make sense to me. Holmes & Gruenberg ran habituation studies on differing stimuli in 1965. Pfeffer ran habituation studies in 1873, all with the same Mimosa Pudica!

The spiritualistic/shamanistic parts of the article are a bit suspect. The circumstances are too into the outlandish to make sense to me:

1. A scientist has dreams, in these dreams she sees people

2. She is not seeking out psychedelic experiences

3. She flies to Peru where these exact people happen to be, and she knew where to find these people that she didn't know

4. They just so happen to have psychedelic drugs, which she definitely wasn't seeking out but accepted when they were offered (???)

5. She has life changing experiences as a result of all of these unlikely coincedences but is adamant that they're legitimate coincedence and not planned

This quote is really what makes me doubt:

But even that is not correct because inside my head it does sound exactly like a conversation. Not only that, but I know it’s not me. There is no way that I would know about some of the information that’s been shared with me.

There's so many places she could've picked up the idea of using peas over sunflowers, the sudden presentation of this idea during a hallucinogenic experience is another in a chain of requests to the listener to ignore Occam's Razor and opt for the more fantastic sounding.
So in qt or gtk on macos it is implemented at the toolkit level?
Does Go vs C++ account for some of the performance difference? My limited experience with Go suggests it's way more noisy with strace, which can't be great for throughput.
Voronoi Places
Show HN: Go Anthem
Yeah, it's an acquired taste. Some of the earlier successful YouTubers popularized the style, it's funny if you're used to it and iirc allows for an easier time filming/editing (if you make lots of mistakes I guess).

Many, if not most, K-Pop videos are in a similar style, some are so aggressive they may very well cause epilepsy. Definitely give me a headache anytime I try to watch them hah
For most, average userspace programs garbage collectors work very well. (Of course there are exceptional cases as I'm sure people will be quick to point out.) However if you deny garbage collection for all programs you have to replace it with something very complex to reason about, like RAII for C++ or borrow checking in Rust. Or you end up reimplementing GC inefficiently (C++ reference counting). Also certain algorithms -- persistent data structures with shared subgraphs and therefore cheap updates -- become very difficult to write because there's no local ownership of nodes, only something with a global program view (a GC) knows when an object is unreferenced and can be freed.
Apart from the brief period from mid nineties until 2005 there were always gatekeepers who owned the presses and distribution chains. What changed?
Python: Time Zones (zoneinfo) move into stdlib
Paper mills and perhaps these machines too could be Turing complete, and very similar to Turing's original machine with infinite tape, if they perform some kind of online process control.
Another recommendation is that I see task states are To Do, Doing, and Done. It'd be nice to have a Review state as well which could be used to say it's ready for either code review or QA. This could also end up being a runaway train so it may be better invest time in allowing the user to specify up to x (3?) amount of additional custom states.
I think this was the first discussion on HN: https://news.ycombinator.com/item?id=17547817
Yeah. The reason this is interesting is that although our known universe seems very complex and chaotic, on (sub)quantum level the core rules are extremely simple, always followed and there aren't that many of them.

Designing a three dimensional system is a lot harder than a simple Game of Life though.
"Rising star" maybe?
Bit of a pity that most of the samples are only a little over a minute. Hard to tell if the thing can hold a structure over a longer time — frankly most of what I've heard so far leaves the impression of ‘shovelware’. It seems to be pretty good at intros and shortish verses, however many tracks end too soon after.

I found one ‘Toots & Maytals’ track of >3 minutes (perhaps it's more straightforward on desktop but eh). It started great, but devolved into MCs mucking around right at the end of the first stanza, and never got back on track. I guess teaching the software about positions in lyrics would indeed help. But it did keep putting out reggae-ish sound.

Would be interesting to hear what it would do with free jazz music—without long intros this time. Ironically enough, if you know nothing about music theory but listen to plenty of jazz, it's not had to imagine some ‘new’ free jazz in your head—probably in the spirit of ‘my son could make this’.

Ramones' ‘punk’ and Nirvana's ‘grunge’ seem to be completely mistaken (not even remotely close like their tracks in ‘punk rock’ and ‘rock’ respectively).
I’m not quite understanding the question (probably due to my lack of English skills) but if you’re asking if it’s implemented in the macOS equivalent of Qt/GTK(which probably means AppKit), yes AFAIK it’s true.
Pretty great until you come across a project with thousands of lines of code and 0 type signatures. At least Haskell warns you about top-level declarations without type signatures. This is the error of the developer, true, but I think compilers should steer people away from doing such things.
The vast majority of people do not understand why this might be needed and even many of those who understand do not really believe or see it as a problem (or even see it as a benefit if they are profiting from it). Some even consider it as a good thing because it is presented as "security" and for many anything that could be secure in theory is enough to make them shut down their brains and try to see the negative sides.

To make what you mention work, that smartphone will not only need to be open source, but also be much better in both UX and features and cheaper than anything similar.
>So I think my point still stands: how do we break up this obsession with living in overpriced areas? Improved remote work opportunities? Better cultural opportunities outside major metropolitan areas?

The areas aren’t overpriced, they’re correctly priced given the reduction in value of many types of labor due to automation and outsourcing.

This is a structural change where many Americans now have to compete with people in poorer countries who are up and coming, and at the same time facing redundancies due to technology sufficiently automating their tasks that far fewer people can output more labor.

The obsession is not with living in overpriced areas, the obsession is trying to be in the top quintile/decile and having a network of people in the top quintile/decile because you see the value of labor of the rest of the population going down.

This the solution has to involve either making more people’s labor more valuable, or reducing people’s need for income from their labor.

The first might be accomplished by better educating people so their labor is more valuable and funding research and development, and/or reducing the amount of labor available.

The second can be accomplished with a universal basic income.

Whether this would continue to let a country be economically competitive against other countries in the world, I don’t know, but probably not.
I'm far from local and I find him funny :D
I was very surprised to find out that XPS 15 touchpad cannot report pressure on Linux, felt so contrary to everything else I can adjust and tinker with under Linux. But touchpad tap is just tap / no tap and there is no middle ground. I'm coming from Linux->Windows->Mac->Linux background, and I can certainly feel the pain coming back to Linux from Mac (2014 models with the sane touchpad size). Palm rejection and tap sensitivity are two major issues, but you learn to live with it. Two-finger browser "back" gesture is something I also miss direly, and no amount of experiments with funky Ruby (!?) based gesture libs could fix that.
Have you tried C++?

Rust is an alternative to C++ or C, not to Go, C# or Python.

Sure, you can write any program on any language, but if you try to write bare metal C code from C# or Python, your frustration will be quite large as well.

Use the right tool for the job.
I am still humbled by your persistence in looking for deep truths in forum comments.

> This implements async await in Haskell via a library using Monads. Hint: you cannot do this in C via any library. You need to modify the language. If you are uneducated about Monads, you might think this is similar to some kind of C code. It is not!

it's still pretty much

> almost C-like syntax once again.

at no moment, not a single time, did I say in any way that I was talking about semantics but this is apparently a hill you wish to die on... so, by all means have fun !

Maybe you'll be more convinced by the exact text of the paper that introduced do-notation though ?

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11....

let me quote it :

> Using monads gives functional programming an imperative flavour. Gofer supports a, so called, do notation which makes this imperative flavour more apparent.

or, let me rephrase that whole thing for you in a language that you seem to speak quite fluently:

class BasicallyC m where
(>>=) :: m a -> ( a -> m b) -> m b
(>>) :: m a -> m b -> m b
return :: a -> m a
fail :: String -> m a

class BasicallyC m => ImperativeFlavour m
I just received a copy of The Food Lab. Any recommendations on some recipes to try first.

I've been loving the introduction and Kenji's very scientific approach to cooking. I've always been interested in messing around in the kitchen and hate when chefs in instructional pieces refer to "love" as that extra ingredient. In line with that, Kenji shuts down the notion of New York bagels being better because of the water.
There’s a massive difference between running a Kubernetes setup, like the one in the article, for you home lab, and the attempting to run Kubernetes on-prem for a business. I would recommend against the latter, unless your sure you can afford it, in term of staffing.
Wrong question. The right question is what do the specific individuals at ICANN have to gain?
Stack-based subroutine calls associated with structured programming came quite after people started to use subroutines in the assembly or higher level programming. Fortran, for example, gained those in eighties. Prior that everything was statically allocated and recursive calls were not supported.
"Hibernates" seems more accurate to me. And for big sections of the economy (healthcare, Amazon) is a fantastic time to be in business!
Show HN: Spaced Repetition for the Entire Web?
I suppose it depends on what your intentions are:

* "I want to run my stuff from home indefinitely, in the background": Don't use kubernetes. You'll spend ages setting up your cluster, you'll be fighting to keep it up. Most things you'll want to run probably have an OS package and run happily as systemd services. It's unnecessary overhead, both on the hardware, and mentally. Internal certificates [used to, at least] expire after a year on kubeadm created clusters, so if you don't look at it occasionally your control plane goes down. It doesn't handle the case where all your machines are nearly at full capacity (i.e. >85% disk, or nearly all memory used) and the defaults are to kick things off nodes with "pressure" which is a huge PITA when you don't have a dynamically scalable cluster - nothing makes my blood boil than seeing 200 lines of "Evicted" in kubectl . It's designed for huge workloads in datacentres, after all. You really don't need it for hosting a single user blog and a NAS.

* "I want to set up a homelab and learn k8s": Definitely use kubernetes. You'll learn how painful and time-consuming it is to manage onprem installs, but you'll also learn a lot. A lot of packaged kubernetes solutions follow the same patterns (ingress controllers like nginx / ambassador / envoy, istio service mesh, flannel etc for VLANs, prometheus for monitoring, helm / argocd deployments, ...) so it's super useful if you need to use kubernetes at work. You'll come to realize just how much awful, awful stupid rolling-release "this was deprecated on Tuesday and all our config schemas have changed" bullshit you're protected from when using someone else's (i.e. BigCorp's cloud solution) managed kubernetes cloud thing, and screaming "NO" at anyone who starts to utter "on-prem" will become ingrained in you.

:-)
Flipped variable declaration. Duck typeing, And the idomatic use of := instead of explicit declaration. Also the use of _ and multiple return values (which i really like). Are all a little tricky to begin with.

That use of := is my only very small hang up.
I have these shell aliases configured, to check and delete the master connections. (Often I end up with stale connections when I have a VPN up, and then just sleep my laptop.)

alias ssh-MasterConnection-check="ssh -O check "
alias ssh-MasterConnection-exit="ssh -O exit "

+ then you use them as 'ssh-MasterConnection-check host' etc.
Then don't. Are you looking for my permission? There it is, you have it.

I think you misjudge my aims in posting.
This is explicitly against the Google Analytics ToS - what's the bet they do nothing about it?
> and it runs far better than all of these.

in what way?
I think you overestimate how many "regular people" use an adblocker.
Google News & Apple News are trying to become the new gatekeepers of information by curating "verified" news sources and installing unadjustable feeds.

Orwell said omission is the most powerful form lying.
The people Taibbi is complaining about don't want to filter what they see. They want to filter what the masses see.

I remember voting for John Kerry, then Obama, and thinking how the liberals were the party that valued individual liberties over maintaining order via social control.

I never thought in my wildest dreams that Trump winning in 2016 would trigger a movement of mass censorship from the party who I thought was on the side of the people.

It's soul crushing. All over a theory that people actually changed their votes over troll posted news articles, with no evidence that voters actually did this after seeing said articles.
Sunny Health and Fitness Squat Assist Row-N-Ride Trainer for Squat Exercise
So... the browser on Xiaomi phones is doing what the other browsers have been doing for years?

The horror!
I didn't say it was draconian for not supporting Linux, just that it was draconian. It was widely recognised in the part of the business I was in that the IT department was holding the company back when it came to technology.

And, in any case, I wasn't asking any questions about Linux, I just wanted to connect to the network. My current company lets me use whatever weird distro I want (even Arch, btw), but they won't officially support it. That's fine. I can, however, ask them to support standards that I need (rather than specific support for some distro).
In a way the Fed does hand out free money to the rich, because well-connected institutions that can borrow money from the Fed, do so at a lower interest rate than everyone else who can't.

They can then turn around and lend that money out to the rest of us at a higher interest rate, pocketing the difference.

Free money.
Bottled water is just another way to rip off all taxpayers, chiefly the stupid.
That wasn't a response. The OP didn't say to find evidence of greater than zero scandals during the Obama administration.
Indeed, I had been feeling frustrated with Apple for a long time before finally giving in and building a Ryzen-based desktop.

Honestly, I won't say the transition has been entirely painless - it does take time to adjust to a new operating system, but I have to say, my biggest regret is that I didn't ditch Apple's computers sooner. I love my iPhone but honestly it does feel like Apple just isn't all that interested in their desktop / laptop computers recently.
Startup built and exited to Twitter in 1,219 days
Is there any site that ranks podcasts by viewership/listenership numbers?
The crucial point is the word "selected". As in "selected from a pre-agreed set of possible messages".
Thanks for linking this article! This explains these games very well.
I use a MacBook most of the time and incidentally Linux/Windows systems, and IMO the problem is not the Linux touchpad drivers are bad as such, but the way the system as a whole reacts to its input.

Since macOS uses GPU-backed windows all interaction animations run highly responsive at 60fps. Scrolling through a webpage or navigating to another windows with 'expose' or just swiping between workspaces is really instantaneous. Also, try swiping 'back' in Safari and you immediately see the current page moving a bit out of the way, exposing the previous page. If you decide you don't want to go back you just let go of the trackpad and the action reverts.

Applications implementing their own rendering (Firefox/Chrome and other non-native toolkits) do not have that quality consistently.

Same hardware with Linux or Windows 10 feels completely different. Windows profits from GPU optimisations, but the UI situation is a mess. Every Linux distribution's GUI (X11 _and_ Wayland) I've worked with has even more noticeable lag between user input and output.
The same can be said of deployment mechanism that one is accustomed to.

GP's point is around time to setup and complexity involved.
that page lists the NEXT PAGE symbol ⎘ and I wonder if that couldn't do as an "external link" symbol in a pinch, seeing as I've never seen it used as a next page symbol before.
It is stupid. There's no room for growth if you standardise tools. What they should be doing is standardising protocols. There's a big difference.
That only counts "deaths of COVID-19 positive people".

For countries that don't test, that number is zero. Quite the useless metric to report.

Much more meaningful would be: "(actual deaths/day) - (avg deaths/day of 2019)"
Thank you so much. Please do this more often!