skysight-inc/HackerNews huggingface dataset:
It's not so much frequency itself - it's all the 'missed opportunities' for having sex, compared to humans. Animals can spend large amounts of time together doing nothing, and only have sex a few times a year. Also, most mammals have extremely short (by human standards) sexual acts, with little or no variation, and they often lose interest immediatelyaafter it's over, possibly for a few months.

All of this to me suggests strongly that their sexual drive is extremely different from our own, for most mammals. My guess is that they probably only feel sexual desire at all during heat/rutting, and that even then, it feels more like hunger to them than pleasure - something to be sated when it happens, not a pleasurable act to enjoy as often as possible. Of course, I'm not claiming this is some deep insight I'm privy to, just some speculation.
You could ad some JS to play with history pushState and popState to make sure the history works.
Hyperbaric oxygen chambers? Wasn't it all the rage like few decades ago?
I also use a 4 bit e-ink display, and there are sometimes large areas of the same color where you can't see any details. After several hours of tweaking I managed to improve the quality, but it's still not perfect.

Do you have some tips / links that could help me improve the dithering even further?
Routopsy – A Toolkit Built to Attack Often Overlooked Networking Protocols
Interesting to see the module defines a pure Python implementation first, then tries to import a fast C implementation. If the C version is present, it replaces the Python version.

Bisect is a very old module, certainly present in Python 1.5.2 from 1999 that I started with. I expect the C implementations got added a year or two later.
Look into doing greylisting. I do that for my own setup, and I've found it easily cuts down on the spam by at least 50% and that's without even looking at the email.
Individuals are an abstraction too, we're just a bunch of cells.

Human beings evolved to live in a society. Exile from society being tantamount to a death sentence. And no society exist where there is no taxation, even if it's only in the very mild form of losing social credit if you didn't share food with others.
This site is doing nothing but embedding the original Tweet: https://twitter.com/whiteHatSnr/status/1330202709203578882
Respectfully, I have to disagree. Yes, the modern Photoshop is miles away from GIMP, but there was a time when the gap wasn't so large. Given how much money was poured into the development of Photoshop, that should wonder nobody.

Developing a software for 25 years is in itself an achievement. As a user I think it developed quite nicely and added cool features every now and then.

Calling GIMP 'a worthless heap of garbage' is neither polite nor warranted.
I suppose it's a digression, but how is this act supposed to block forced labour in China, while permitting it in Arizona and other US states? Is does it apply even to Arizona, but defines forced labour in such a manner that it can be evaded by the likes of Joe Arpaio, and if so, what prevents the Chinese from doing the same evasion?
> The only right way to do "privacy-focused" analytics is to offer a self-hosted option.

That's completely wrong. As the other comment said there are several very nice options out there. With some the site operator cannot even see visitors' IP addresses.
I was looking for this comment. I played the piano as a child and, as an adult, bought a well-used Clavinova as soon as I could afford it.

It wasn’t long before I had to admit I had a problem with getting my fingers between the black keys.

I have found some people suggesting altering playing style so that the fingers don’t play between pairs of black keys. I can’t find a way to do this that feels right at all.

Another suggestion was that some pianos have slightly more space between the black keys so larger fingers can fit in the gaps. I’m hoping there is an electric piano with this larger gap.
This looks very good well done! Microsoft need to hire you for the team asap!

It always cracks me up playing minecraft on xbox one x and once your village hits few hundred villagers framerate (when running beta from insider it's shown on screen) drops to like 3-4fps
Apple used Riot.js for their big sur help website
MenuGram for Instagram on macOS – Upload, view and share posts on Instagram
There’s also https://github.com/openmainframeproject/cobol-programming-co... which IIRC is an IBM backed open source course.
Inviting the question: why not a StackOverflow site for journalism?

HN seems a step in that direction, but seems a bit too focused on its tech mission for general goings-on.
This is like negotiating with terrorists.
The difference is that the greatest programmer could type slowly, while the greatest pianist couldn’t.

The better comparison is probably between programmers and composers, and pianists and stenographers.
Got it, good to know. So you moved all the geospatial operations out - what did you use? I want to make sure we can support enterprise later, even for these workloads.
Actually, a large-handed composers' large hands will stop them from using small keyboards. Their wider fingers causing unintentional adjacent note triggering, frustrating them as composers, and losing them competitions as players.
They've done the hard work already. It'd be trivial to port.
It's an important metric because it makes post writers favorite company win.
A collection(GitHub repositories) of Monitoring tools for your applications
Jacob Wenzel also wrote pybind11 and contributed to the PBRT books. All his stuff appears to be super high quality.
The Linux kernel is a great achievement, but I'm not sure if I'd call it resilient or antifragile.

The code base is underdocumented, has no automated tests, and full of security issues waiting to be found. The moment you're off the beaten path, you end up debugging random bugs and regressions. Code quality is generally very high, as one would expect, but the code is not necessarily resilient or well-designed.

SQLite is a much better example of truly antifragile code.
I love the phrase "the truth is painful but it liberates" - thank you!
https://www.forbesindia.com/article/take-one-big-story-of-th...
Checking the source code of the campaign site I have noticed that they decided to use https://riot.js.org/. It would be nice to know who made this decison and why. That's a great news for Riot.js community
Doesn't this point to the same article as https://news.ycombinator.com/item?id=25171662 ?
The first to implement a pure-ruby HTML renderer was Markaby[1]. This was without the reactive bits. I remember it being quite enjoyable to use. The barrier between ruby logic and HTML rendering is much lowered.

The main downside is that rendering wasn't very efficient as it has to execute thousands of ruby functions per page. One per DOM node. This makes it harder to cache fragments as both the code and HTML is now inter-mingled.

[1]: https://rubygems.org/gems/markaby
> Interesting to see the module defines a pure Python implementation first, then tries to import a fast C implementation.

Peak Python
a container, with all the things that this implies - no direct network hardware access, for example
My brother, sister and I inherited a lot of Lego from older cousins. No real sets, just masses of pieces.
We built an entire city, rudimentary economy rules, I wrote my first computer program to balance the cheque book stubs that we wrote each other... we must have spent hundreds and hundreds of hours on that verandah
You'd lose the physical dimension of playing the keys.

For the accordion you adjust the force of the air, so you don't have to use different forces on the buttons. It's OK that you find them with only your fingertips.

That's less OK when the force hitting the key is directly transferred to the string making the sound. You need a dynamic range. It seems to me most of the people here are forgetting that.

Such a layout could probably be used on an organ. But I think keyboard size is less of a problem for organs?
It feels really contrived. To be fair, I have not tried it, but it just looks like an incremental improvement at a first glance. I am going to stick with JavaScript and continue to use Ruby as backend code.
How many retail banks, insurances and government departments have still got a mainframe sitting at the very back though, based on a good few engagements in banks and gov in the UK, I haven’t yet come across where ultimately some mainframe batch job is hidden behind a fair few layers of middleware and MQ. And my guess is that most of that is on COBOL.
a) making a db in gc language and then complaining about it and looking for weird fixes is just plain stupid

b) Cgo should have never been made in the first place. it's wrong, period.

c) drgaph folk broke badger on windows some time ago so i really do not care for them/it any more.

d) cockroach's pebble also uses cgo for memory and it is utterly broken without cgo as well. these dumb mofos keep on repeating the same mistakes over and over and over again.
Would this be an option you would consider?

https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Note...
In a place as corrupt as India it’s likely they’ll win.
The biggest problem it has great entry difficulty. Few years ago i stuck at building custom social auth with postgres, even tho postgrest explained basic principles of authorization using roles, it required a lot of sql code to work, a lot like a hundred lines of sql code, this 100 lines is a paradise for mistakes for someone writing sql functions first day.
Fedora will be around as long as Redhat does, since it exists primarily as the RHEL unstable branch. Considering RH is now part of IBM, that might well be forever, but still, it’s largely about commercial involvement from a given company, like Ubuntu and Canonical etc.
I mean what if you used something more similar to a keyboard layout to get the 88 keys way smaller.

As most keyboards are digital, you could even have some sort of modifier keys.
> The Apple side doesn't go quite as far back

Oh they do, people have managed to get Big Sur running on Mac Pro 4.1 machines from 2009.

The problem with keeping Mac Pros usable is the GPU side since one is forced to use AMD, but the new drivers for new cards IIRC require AVX support on the CPU.
Postgrest has resource embedding that even works over join tables, so most relations should be no problem to include in a single request.
Is that a problem? I thought piano competitions would be about piano-playing skill, not physical hand dimensions.
I like GIMP.

Yes, the user interface has changed a lot over the years, but the underlying principles of how to compose images are still the same. I am no artist, so my requirements might be quite a bit lower than those of the typical Photoshop user, but GIMP is still my tool of choice if it comes to manipulating individual image files. For Vector Graphics I prefer Inkscape and for photos Darktable, but those are just more specialized use cases. Without Gimp my computer would be missing a crucial tool to edit images.

Thank you GIMP contributors and congratulations to your 25th anniversary.
Because you have to write the schema and role and row-based security rules in SQL.
US health care does not even resemble a free market system. Every incentive is perverted by the government, starting with the tax code practically forcing insurance to be tied to employers.
On one of my oldest postgreSQL project which I usually edit on live database I also added version control in the form of a one liner pg_dump call that backup --schema-only.

This way whenever I make a change I call this one liner, overwrite previous sql dump in git repo, then stage all and commit.

This way il also enjoy diff over time for my schemas.
If you want your new app to be more than just a simple view, have polish, have acceptable performance in simple use cases, then it is quite the “yes brainer”. SwiftUI has considerable shortcomings, very real and unfathomable limitations, and many, many performance issues. You might be fooled by how quickly you can come up with a skeleton interface, but that doesn’t make an app. Especially for people who are coming from “React” as many have said here, once they hit those limitations, they would be fish out of water, just like React Native “developers” are dumbfounded what to do once their app doesn’t work as expected, or slows down seemingly inexplicable.

SwiftUI is a nice experiment, but it’s not a serious UI framework, and won’t be for a very long time.
> just a few miles outside of the bustling heart of Times Square

A 30 mile drive, or 21 miles as the crow flies. That seems a bit further than a few to me.
Yeah they got acquired by Byju's(Disney collaboration) for $300mn, so their PR/Legal team has no bounds.
Yes it does. Curse of the second chance queue.
They are the biggest scam in India capitalizing on FOMO of Indian parents. They charge heaftily (more than $2000) to teach app development (using Scratch, Firebase etc.). Their staff is poorly paid and just reads off scripts. Their staff doesn't know even the basics of CS (as evidenced in this video: https://youtu.be/1Y21eSn_zSM?t=64, when the student asks how files are stored in Cloud Storage, she says the files are stored in real clouds. There's another where the teacher can't tell the difference between Java and Javascript)

Their ads are highly misleading and straight up false with made up names of students who earned millions of dollars in salary while their fellow peers are playing Cricket. (https://in.news.yahoo.com/wolf-gupta-byju-whitehat-jr-090945...). You can imagine the effect this will have parents (especially in India where parents are known be super competitive).

This guy, Pradeep Poonia, has been actively campaigning against them. His youtube channels were taken down, Quora account was taken down, Twitter, even Reddit (if i'm not wrong). His current youtube (https://www.youtube.com/channel/UCdv4_YNXrIQtGHSVXnY-1mg) has lot of videos on this.

He especially has a video (https://www.youtube.com/watch?v=lN1DOE7GoYw) where he accessed their internal slack (shady I know, but even Whitehat Jr is also not playing fair) and showed their organized effort into suppressing online dissent by fake twitter accounts, trolling etc.

WhiteHatJr was recently acquired by another firm Byju's (whose CEO is the plaintiff in this lawsuit) that also does the same thing, but for entire school curriculum.

In a world, where there is Khan Academy, they sell their subpar product at a very high price, exploiting Indian parents' ignorance and willingness to do anything for their kids education.
So by the time you reached that sentence in the article you must have gone over the part where this is a result co-authored by a geophysicist, and that the paper has gone through peer review of at least three other geophysicists (whom all have been contacted to hear their opinion on the work, and they're very positive about it), and that the geology community in general seems excited to see what practical uses this model will have in practice.

But sure, the fact that this is a model that starts with making the least amount of assumptions[0] completely invalidates it as geology and makes it pure maths. Because as we all know, no useful model in physics was ever built up from the ground like that, only introducing complex caveats as required to make sense of empirical data as necessary.

[0] the simplest way that one can cut a shape is with a straight line (2D) or flat plane (3D). In this case no new concave shapes can be created unless a concave angle was a part of the initial shape. Ergo, if the starting shape is convex and we cut away parts randomly, then all shapes produced this way will be convex. If the initial shape has concave parts, then on average most shapes derived from it will be convex. This is even more true if we apply this "cutting away" recursively to the shapes that were cut away. This makes the assumption of shapes being (mostly) convex quite reasonable, unless there is a specific reason to expect concavity, like specific crystalline structures perhaps. Also, for the record, I just reasoned this out on the spot, it's not exactly difficult.
Look, the very link OP has posted even has an image which shows that the handspan of the "internationally acclaimed pianists", it is wholly concentrated in above average handsizes. Which only a fairly small portion of the population has.

http://smallpianokeyboards.org/wp-content/uploads/2019/02/Ri...

Never "small". If we are talking about "greats" it's even more so. You can't be with a small hand span.

Not sure what kind of more evidence you need.
> Edit: HN is hilarious because people downvote facts they don’t like. At least admit reality to yourself - or post a comment that refutes the statistics.

The HN guidelines [1] mention:

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

[1] https://news.ycombinator.com/newsguidelines.html
Ruffle
Show HN: Rust Bindings to Libpostal
EdTech in India is a predatory environment midwived by unscrupulous VCs. Please raise your against it if you can. And this is not an Indian problem. These companies are making their way to US and worldwide.
Going beyond the article headline: what knowledge graphs reveal
He's CTO at a Canadian company, now. Likes deep-water cave diving.
I have an intuition that COBOL will become very valuable in the years to come as the majority of greybeards that keep it running will stop work - and then the projects to rewrite core business functions in banks, insurances will come think and fast and will provide a never ending gravy train for contractors that can help with migrations or keeping the lights on. I for one have COBOL on the list of languages which I want to know enough to understand.
Blaine Garst on Bell Labs, NeXT, and Apple [video]
Is carbon capture the solution? We might not have a choice
While I get your point, your example seems to only be partially valid. Programming languages are moving away from the ++ operator due to its ambiguity in favor of x=x+1. Exactly to make sure that what you expect to happen actually happens.
Meow Talk –|What are the cats in your house telling you?
> I came up with Rug Driven Development

I so need to steal this term. Not exactly for what you are describing even if I come across this on a nearly weekly basis in so many different industries. Be it automotive, be it finance, be it what ever.

But - and this is were I will probably use it in the future - I come across it in agency work. You win a shiny new project proposal and need to quickly show something for your corporate "partners" to shine before their management. To make them look good for their yearly appraisals or what not.

You already know that you will never fix the underlying shit you built, because your contract will be a new pitch three years down the line and it isn't clear if you will win it again. So let the next people deal with the tech debt - but guess what: They will just do the same. So debt will pile on and on.

So "Rug Driven Development" will be my goto term going forward.
I do not get why you say that COBOL programmers get paid less. Once you know everything about the systems and the language you should be able to get above market pay because you are really hard to replace. Pay me more or I leave would be a pretty easy management decision.
From the title, I though that this is a technology which gives you 100x faster static sites compared to S3, which sounded really cool. Discovering that it was about move operations was really underwhelming. The title is on the edge of being misleading.
Yes, we should all have access to the US Gold Codes
Main issue is it’s painfully slow if you kept it up to date. I have iPhone 4S running iOS 9. It’s unusable by my standards. It is blazing fast with iOS 6 though. AFAIK it’s possible to break Apple defences and install older OS for this device, but that’s only because of some vulnerabilities and not Apple generosity.
While I agree about the non-native sentiment, I feel like your comment describes SwiftUI exactly right on both UIKit and AppKit.
You win some you lose some. My 2018 MBA had to go back and ended up being returned permanently. I’m considering risking it again on an M1 MBA though.
Instead of refuting the claims with evidence, this company prefers to take down content which criticizes them. Clearly, they have no leg to stand on and have resorted to bullying.
Yes. I started playing Chess in the past year. I realy love it and getting more and more addicted every day. I decided to purchase a subscription for Chess.com where they have lots of video lesson, puzzles and also allow you to analyze the games you play.

I believe that you can (and should) start learning new skills at any age
The linked support forum article is very short on detail. But assuming you've been locked out of your Gmail account and [as quoted in the linked post "...have years of important emails attached to [the] account...":

1: Don't depend on Google, Amazon, Facebook, Twitter etc. not to suddenly lock you out of your account for no apparent reason.

2: Don't expect to be able to get through to anyone at Google, Amazon, Facebook, Twitter etc. who cares about your problem, if it does happen.

3: If you do insist on using a service like Gmail, don't keep all your eggs in the webmail basket. Access your account via an email client with IMAP. Then, if you get locked out, you'll at least still have your email archives and can move on from there.

It never ceases to amaze me the people who trust monolithic unaccountable 3rd parties with their "important" data and then compound the issue by not having a local copy to fall back on.
Books for Programmers
Yes. My iPad 4 (A1458) is doomed. No updates and new releases of apps don't work because the OS version isn't supported. I'm perplexed as to why the app store would even let me update those apps at all.
I'm 48 and started and while I could more or less play keyboards, 5 years ago I started playing piano more seriously including sheet music reading. Slowly, but steady, I am improving.
It's one thing to be upset at a specific instance of a celebrity expressing a horrible opinion. I'm totally down with that.

What was commenting on here was a wider remark that celebrities should just avoid making political comments in general. "He's a football player, he should just play football. Keep politics out of sports."

This is the part I find unfair. If Kanye West has an opinion on global warming, we shouldn't reject it by default. If it's harmful, we should criticize it proportionaly to the reach of his platform (so... A lot). And if the negative effects get out of hand, we should be educating people on getting their environmental information from reliable sources, not limiting Kanye's freedom of speech.
> Unaware of this work, Domokos wrote a proof which pointed to cubes as the answer. He wanted to double-check, though, and he suspected that if an answer to the same problem already existed, it would be locked in an inscrutable volume by the German mathematicians Wolfgang Weil and Rolf Schneider, an 80-year-old titan in the field of geometry. Domokos is a professional mathematician, but even he found the text daunting.

> “I found someone who was willing to read that part of the book for me and translate it back into human language,” Domokos said. He found the theorem for any number of dimensions. That confirmed that cubes were indeed the 3D answer.

I'd like to know who this someone is, that's an unsung hero of science right there! So much existing knowledge is locked away in "daunting tomes"
It'll treated as one big long page with helpers to jump to each section. It'd be better if each section had it's own role (probably "contentinfo") and aria-label attribute. It'll probably work better than a lot of other 'modern' approaches even as it is now though.
What’s wrong with Go‘s GC. I think it’s actually pretty fast and gets better with each release.
Just make the keys have different shapes. There is no need to have the information encoded in the layout.
Actually, if you have a paid developer account, you have two free ones per year.