skysight-inc/HackerNews huggingface dataset:
That would be an enormous waste of institutional knowledge and technology (in the form of extant pianos and pianists).

If you're going to make such a drastic change to the piano, at least cut the keyboard into two halves at middle c, then invert both halves.

Now when the right hand starts at what used to be middle c and plays a chromatic scale upward, it's going from high pitches to low pitches. E.g., middle c is now the highest sounding c on the instrument.

(For purposes of this thought experiment, suppose there are two middle c's. I'm describing the middle c to the left below...)

Mirroring that, when the left hand starts at what used to be its middle c and plays a chromatic scale downward in the lower half, it's going from low pitches to higher pitches. That is, what used to be middle c is the lowest sounding pitch.

Benefits:

* when the right hand plays a melody the strongest fingers-- thumb, index, and middle-- are most likely to be playing. The ring finger and pinky-- the weakest fingers-- would be relegated to inner voices most of the time.

* the bass notes-- the most important notes of the accompaniment-- are played with the strongest fingers of the left hand. Again, that's thumb, index, and middle. Ancillary notes, and inner voices of chords, are played with the weaker fingers-- ring and pinky (and possibly middle if thumb is playing the bass note).

That way you vastly improve the ergonomics of the instrument. Otherwise you're just normalizing a big, expensive instrument so that it is guaranteed to be equally uncomfortable for all sizes of hand.
ARM Assembly Language Using the Raspberry Pi
Game studio, 80+ people writing C++ and Lua, we use Google’s style guide.
use this setup daily Without a Bluetooth keyboard. Buy any modern android from blackberry (before they go out of business).

the keyboards lack esc, tab etc. but since they have a ctlr key yoiu can work around most of that. If you can still find, the best keyboard layout and performance is the priv model. avoid the Key2LE.
clang-format kinda does what it says - parses your code, then indents and spaces it according to the rules. It doesn't try to understand code intent, it just looks at syntax.

clang-tidy does some deeper inspection and can be used to flag things that are "bad practice", not just "bad formatting". There's a big list of checks here:

https://clang.llvm.org/extra/clang-tidy/checks/list.html

At a minimum, I like to enable all the `bugprone-*` tidy rules, they just seem sensible to turn on.

e.g. https://clang.llvm.org/extra/clang-tidy/checks/bugprone-stri...

You're able to run `clang-tidy -fix` to automate fixing of many of the things it will flag.
> No loops? That can be life changing.

I doubt it would be for someone from a Ruby background, where higher order functions already generally replace built-in loops.
This reduces the situation down to simple zero sum as if public spending waste and several other factors don't exist. It doesn't force producers to do anything. Often these types of punitive taxes just feed government coffers and don't affect the problem to the contrary of what idealists told them with simple napkin math when proposed. Encouraging better handling of these things can happen via many awareness and grant initiatives with the vast amounts of monies already taken. You don't have to take more.
Only one us is clearly uninformed and out of their depth (hint:not me) have a good day buddy
Thanks! That's very interesting, I will think some more.

Is the fact that male song-birds, err, spend much more on fashion & makeup... also a pattern that correlates with heterogameticness?
>The strange thing is that Europe recovered quite fast.

I suspect this has to do with Europe's water-dominated geography. Traveling between Ethiopia and Mali -- two of the largest sub-Saharan "countries" of antiquity -- requires taking a caravan through the desert and/or jungle. But going from England to Poland is a boat ride. So reestablishing communication between distant societies probably happened much faster in Europe, which supported knowledge-sharing and thus scientific progress.
Is there a standard understanding of what are push notifications? Are they the same for android and iOS? I’m not sure what this project is about!
I think we need more times zones in the US, which dont change, but the max difference would be -30/+30 minutes from sundial time.
Really?

"It's comments like yours..." followed by "ridiculous virtue signaling." And he's the one "fueling" shit?

When you throw accusations like that — demonstrably ignorant of what the term even means — you straight up forfeit any claim to being the aggrieved party.

This kind of accusation of "virtue signaling" implies that the thing being done to "signal" some "virtue" is done purely to send that signal. That makes it a morally empty act, because its only motivation is to advertise one's moral stance (which stance, by implication, is not acted upon in any way but that advertising); you are clearly and specifically saying that the behavior is otherwise void — that its only value is the perception of having the "virtue" in question it's intended to engender.

I'm sure that pattern of behavior exists, and might even be common. The readiness with which it's bandied about, however, is, in my nontrivial experience engaging online, more or less invariably intended to make the person holding the stance in question and their arguement appear weaker, by attributing to them a compromised motivation. It does not open discussion up; it shuts it down.

I genuinely wonder if you happened to read the article shared here, yesterday, "Our Culture of Contempt", or the discussion that ensued, because this is as stark an example of "motive attribution asymmetry" as any I've encountered in recent memory on HN.

https://news.ycombinator.com/item?id=19339240

> The guy is a physicist, he is way more qualified than any sociologist to deal with statistics.

This is laughably wrong, in so many ways.

EDIT: Phrasing.
>I think the point is that if you do make those commitments you are just making things up, in reality those commitments are worth pretty much exactly as much as not making the commitments.

Well, reality is not that harsh and there is a middle ground. It definitely is possible to complete things on schedule. Assuming "cost, time and scope - choose two" as a reasonable model, there are trade-offs you can make to get the thing out in time.
What the OP argues, and I fully agree, is that it's unsustainable for people to work with deadlines all the time. But I think that discarding deadlines entirely can be competitive suicide. There is a way to put in place deadlines in particular strategic circumstances, assuming (again as the OP implies) you have some control of either scope or cost.
Ah, got it. What are the GMO versions designed to do then?
Better yet.. switch to http3 - head of line blocking is no fun.
In a vacuum? No

In context of the rest of the his history? Yes
I tell everyone I'm using Perl.
Oh! Thought it did. Forget Kotlin, then :)!!
As an aside, "sprint" (which obviously implies moving at the greatest speed possible for a human on foot, pushing themselves to a point which cannot be sustained for long distances) is pretty poor terminology for something meant to represent something happening at a sustainable pace. I'm sure I'm not the first or last person to point this out, though.
Startup.com

Painful to watch...
Well, append-only backups with something like restic and rclone seems like the obvious one.
Her loans are almost certainly not originated by Tufts, and even if they wanted to, the university wouldn't be able to unilaterally forgive them.
Just did taxes. Middle class and bill went up significantly due to completely destroyed deductions limit.

Meanwhile people I know who make far less are getting great refunds and my rich friends don't notice anything different personally but their businesses are all saving money.
You need a way to tell the mobile device that a new message has been received. Since you don't have a fixed IP or anything there is no way to directly send the message.

An alternative is that the mobile device pulls from time to time, but that's quite power intensive or, when using a long interval, is slow.

Instead one has an idle connection open to which the server can send messages.
This joke also reminds me of the "Banned%" Club Penguin speedrun. It was short-lived but people came up with various tricks to speed up the email verification subsequent banning process.

https://www.speedrun.com/cp#Banned

https://www.pcgamer.com/getting-banned-from-club-penguin-is-...
> Recursion is the way to go in Erlang / Elixir

I think it's important to realise that they're different ways of writing the same thing. For example, in Lisp, the 'do' operator is basically a C-style for loop: in Scheme, it's a macro over tail recursion, and in Common Lisp, it's a macro over gotos, but it provides an almost identical interface to programmers. Using recursion over loops is just a stylistic/syntactic choice, the really important part is understanding how recursive functions are equivalent to loops, and vice versa, so that you can apply your experience in one situation to the other.
https://en.wikipedia.org/wiki/Push_technology
When archiving, you want the request and response headers and the content. Grab-site does that (any tool really that'll write WARC files). Sorry if my comment was ambiguous in that regard.

https://en.wikipedia.org/wiki/Web_ARChive

https://www.loc.gov/preservation/digital/formats/fdd/fdd0002...

If you wanted to write WARC files out with wget, you'd use the options specified in https://www.archiveteam.org/index.php?title=Wget_with_WARC_o...
Sorry for the late response. I have done that in the past, but would like to find something in operations or business development.
I really like groovy with all its groovy idioms and its extended library. It’s really fun to Google for how to write something in Groovy you usually get something really ice. I just didn’t like the lack of typing for non test code. And spotty IDE support even in IntelliJ. It seems to be perfect for tests because your code still compiles and you can fix the tests when you’re ready. Also Spock is beautiful...
Perhaps he meant to say that "some women were less able at physics than some men. And vice versa."
The author, David Dalrymple, used to be a “wunderkind” (got into MIT phd program when he was 14, etc), but lately he disappeared after briefly working for Twitter. I wonder what is he doing now.
Deriving Story Points
My argument is that eating them would become an accepted thing, and then at some point society would be having debates about replacing their meat with some other kind of food, very similar to what our society does about animals now. And my guess is that in that situation again the course of action would be mostly determined by economics of farming.

> and if you have the luxury of choice why would you decide to eat another sentient being

It's not a completely equivalent choice, but also a little bit of inconvenience in the form of not eating the favorite types of foods or often having to take supplements (e.g. B12), and most people seem to have a healthy dose of selfishness. I personally am not convinced that farm animals are intelligent enough to justify the urgent action, instead of waiting until artificially grown meat becomes cheaper and resolves the issue in a natural way.
I've used Java, Erlang, and Elixir professionally and I would never go back to Java. I like being able to write code without the crutch of an IDE. I like not having to deal with JVM deployments. I also like Erlang's functional paradigm and concurrency model a lot better. I'm at least twice as productive in Erlang and Elixir, so I view the two languages as having a competitive advantage over Java.
I think the answer is obvious, they tried her without a defense. They never explored what actually happened.
I don't get what this is, but it looks amazing!
Approximating CNNs with Bag-of-Local-Features Models [pdf]
scala, eta
This isn't a problem if you properly use double quotes in your scripts.
UltraEd: A WIP level editor/game engine for the Nintendo 64
Did you ever considered C++/QT? Writing cross-platform GUI (and non-GUI) applications is one of its many good use cases.
I just had a similar thing happening a year or two ago. My mom sent me some old backup CDs that she found while cleaning out her basement. I was very happy to find my first attempt at making a game with graphics on one of the discs. The game was written in Visual Basic so I downloaded a copy of the IDE and luckily the installer ran under Wine. When I got to the license screen, some forgotten but apparently not decayed part of my brain clicked into gear and to my surprise I just typed the 12 digit code from memory on the first try, 20 years after I last installed it.

Here's the (not so amazing) result. Consider it a "Show HN"? https://vimeo.com/220071855
Invisible Cities is another masterpiece.
Not really from my perspective but each to their own.
I'd bet one of the most immediate consequences is a lot less plastic winds up in the oceans. We know just a few rivers and cities account for nearly all ocean plastic, and I'd assume several of these are major routes for imported plastics.
In this case maybe, but generally GET should be avoided for any creative/transactional action because many systems will replay/cache GET requests, assuming that they’re idempotent.
Yeah, I felt like there must have been a culture shift at Booking recently, because I spent the whole time at TPC::EU Glasgow last year without hearing a single pitch for hiring from Booking. Given that "Booking is hiring" been something of a running gag, something must be up.

It's not all that hard to hire competent and experienced Perl devs if you're willing to hire over the age of thirty, and remote (i.e. not moving to Amsterdam).

I would mostly recommend Perl 6 over Perl 5 for new projects, though. At least for those intended to last more than 5 years (which de facto means 20 years). I know the module ecosystem is not quite there yet, but the concurrency support is far more advanced than anything planned for Perl 5.
Curious, do you guys use an engine (unreal, unity, godot, etc) or something in-house?
Several years ago I worked with a young intern who grew up in the suburbs of the bay area but was going to school in NYC. She said there was nothing in the world so lonely as being surrounded by thousands of people in a big city. I think it has to do with our assumption that everyone around us is more connected than we are.
Kotlin is still a pleasant language to use, and some of the ideas have some good carryover to Scala, with quite a lot less culture shock than going right from Java to Scala.
Short video discussing this paper: https://www.youtube.com/watch?v=QpptSohzuDo
I don't always upvote, but when I do, it's for sharing of insights like this.
Isn't it just two nested ternary operators? The equivalent being:

selected_value =
condition_1 ?
value_1 :
condition_2 ? value_2 : value_3
There is a relatively strong correlation between immune function, intelligence and longevity. Maybe the epidemics made the population smarter on average?
just to point out: there are no uri length limits. browsers typically have one (I haven't checked lately tho), but other tools generally don't (except by mistake / size-capped buffers).
Regarding creativity what I found over my time writing code is that you need time to do deep thinking. That’s the only way I know of to harness complexity successfully. Here is the twist: you don’t know how much time you need doing it because you don’t know when realisations emerge. The problem with deadlines is that they create stress and stress is the enemy of deep thinking. The funny thing is that while a deadline can be entirely accurate in estimating the amount of deep thinking required for a task, the mere presence of it prohibits achieving the relaxed state of mind that is required for deep thinking.
this was forced from the outside namely the media, in this case, BBC

There doesn't seem to be any evidence of that. How do you imagine the BBC found out about it?
yeah. some people tend to make "under" perf personal.

even some devs to themselves. that's usually totally counter productive. working on getting better is usually the way forward.
Read the link. Just wondering how you managed to interpret this:

> regular expressions is a waste of time when the aforementioned libraries already exist and do a much better job on this.

as this:

> it’s only not recommmended because people don’t know how to use it
Useless without iOS support. What’s the point of an abstraction that has only a single implementation?
That must have changed in the past 10 years because I was working on a DOD project in 2007 and it had a large python component.
We use Unreal Engine extensively for multiple projects.

Some of my colleagues are also developing a voxel game engine for another game.

And we have also used Lua LÖVE multiple times during our yearly hackatons.
While I agree with your other points, I have yet to attend a physics conference where I'm asked to provide my slides a priori.
Marques Brownlee on Twitter: “Ok Well Played Elonmusk Tesla ”
As far as the rules, quoting Federico Viticci[1]:

"For a long time, Apple's App Store review guidelines prohibited apps from downloading executable code from the Internet. The company's original stance resulted in IDEs that couldn't sync scripts and programs across multiple devices – a serious limitation for the emergent movement of programmers embracing the iPad Pro as a portable workstation.

Fortunately, Apple started relaxing their rules earlier this year, allowing "apps designed to teach, develop, or test executable code" to download and run code."

As an example of what's possible, in Pythonista 3[2] on my iPad Pro I installed StaSH[3] (bash-like shell implementation), youtube-dl using pip, and then wrote a simple script[4] to let me save YouTube videos with a long-press on a link -> Share -> Run Pythonista 3 Script...

1: https://www.macstories.net/linked/pythonista-3-2-syncs-scrip...

2: https://omz-software.com/pythonista/

3: https://github.com/ywangd/stash

4: https://gist.github.com/solarfl4re/0a3647788f8ec2f375f2da3db...
This sums up the advertising industry as a whole.
Why would measures meant to protect somebody from violence ever be considered discriminatory in the first place?
It's refreshing to hear this point of view with some notable cases to back it up.

I'm tired of hearing people saying how efficient the markets are and how great the system is at rewarding talent and hard work and all that "you make your own luck" bullshit. History books are littered with examples of mathematicians, scientists and engineers who were being ignored or ridiculed for purely social reasons.

In fact, it almost seems to be the norm. It shows just how stupid we all are and that we all ought to eat humble pie.

When we come up with new laws and regulations, we should always factor in our collective stupidity.

I don't think we can say that markets are objectively efficient when a bunch of monkeys operating under shared social delusions get to set the price of all things based on those delusions.
Notice that only S9 had DeX over USB-C earlier, not using a DeX-hub. This is now gone with the recent upgrade to Android 9 on at least S8. Tested it out as recently as yesterday!
She will pay it off with the civil suit.
A bit unrelated, but I recently learned about the Hippos from Pablo Escobars private zoo. Three Hippos escaped (or were let go) during the closure of his zoo and escaped into the wild. Without any natural enemies and a lack of droughts, they quickly reproduced. There are now 50 of them and the local authorities dont have a solid plan what to do about them. Sterilizing them is to time consuming with the existing resources, and killing them was forbidden after a public outcry. Miraculously they dont seem to have killed anyone yet.

https://youtu.be/R_ViOLgvsuY

In short, because of Pablo Escobar Colombia has a Hippo problem.
Earlier software version lacking time bomb ran afoul of DMCA anticircumvention
If it returns a value then wouldn't it be an if expression, not an if statement?

It certainly sounds like a useful feature, as someone who writes a lot of JavaScript I can see the value (and I believe a form of this is coming to JS in the form of `do` expressions).
You're right. I didn't notice this addition.
I'm not sure, but I don't think iOS lets apps auto-start and run in the background forever. This would be needed for any alternative push notification app, else it would be too easy to miss notifications.
How many other aspiring machinists hang out here on HN? I have watched a bunch of youtube videos. Over the winter I worked with a guy who ran a small machine shop 3 CNC mills, 1 CNC lathe, a manual mill, a bridgeport. I found working in a shop so satisfying, even mopping the floors. The local makerspace has acquired a bridgeport and a small lathe (12x36) so I will be joining there soon.

Who has a home shop?
Why is that a problem? The answer to the question "what is the best[1] way to package milk", for instance, might in fact be one time use plastics that are then buried for the next million years.

[1] most economical, accounting for externalities
Are You an Amazon or an Apple Family?
In the tension between freedom of speech and preventing harmful speech, I wonder if we're approach a Nash equilibrium, or if it's more of an accelerating oscillator.
> That would be an enormous waste of institutional knowledge and technology (in the form of extant pianos and pianists).

taking something built using relatively coarse tolerances by today's standards and scaling it down by 1/8" is a 'enormous waste'?

if this is the case, human manufacturing technology is in serious trouble.

i don't think anyone is arguing to simply toss out the existing pianos,
but to standardize on the smaller one and gradually replace them as time goes on..