skysight-inc/HackerNews huggingface dataset:
I don't have perfect pitch, but I play a fretless instrument and this means I can hear the distances and relations between notes very clearly.

I still however feel drawn to certain frequencies even without reference or other instrument playing and those frequencies I am drawn to are actual notes. I know 440 Hz is somewhat arbitrary sure, but 99% of the music we hear is somewhat referenced to it.

To me there is certainly a difference between playing a song with an fundamental A 440 Hz or an fundamental A# 466.16 Hz. Not even just when playing them next to each other, but also when you play them days apart. It happened more than once to me that some instrument had been detuned a semitone up or down and I noticed because the resulting music felt different. All of that of course playing solo with no reference to compare to.

Let's not forget, that our brain is not neutral towards frequencies. We can hear whether something is made of metal or wood, whether it is massive or hollow, whether it is controlled or uncontrolled. Deeper usually means bigger regardless of overtone structure. Higher can for example also mean faster (e.g. wind). Parents can hear in a slightly higher pitched noise their kid makes whether they have hurt themselves even if the noise is the same they make every day. Of people speak higher they are excited etc. A lot of that is about relative potch and overtone structures, but even if you take that away, some part that is absolute remains.

If you have a semitone of a difference in some physical vibrating object that can be a noticable difference in mass.

I am not saying transcendental statements like "key X is the most melancholic" are true, what I say is that even to those without perfect pitch hearing a semitone difference might feel different without reference (especially since our sound systems might be able to reproduce one bass fundamental better/punchier/clearer than another).
I can guess the modern slaves producing our cheap clothes would have an opinion on that.
If someone uploads something and says 'hey, this is some code, this is the appropriate licence for it', it is their mistake, it is in violation of Github's terms of service, and may even be fraudulent. [0].

I'm also not sure that Copilot is just reproducing code, but that's a separate discussion.

> If I reproduced part of a book from a source that claimed incorrectly it was released under a permissive license, I would still be liable for that misuse. Especially if I was later made aware of the mistake and didn’t correct it.

I don't believe that's correct in the first instance (at least from a criminal perspective). If someone misrepresents to you that they have the right to authorise you to publish something, and it turns out they don't have that right, you did not willingly infringe and are not liable for the infringement from a criminal perspective[1]. From a civil perspective, likely the copyright owner could still claim damages from you if you were unable to reach a settlement. A court would probably determine the damages to award based on real damages (including loss of earnings for the content creator), rather than anything punitive if it's found that

Further, most jurisdictions have exceptions for short extracts of a larger copyrighted work (e.g. quotes from a book), which may apply to Copilot.

This is my own code, I wrote it myself just now. Can I copyright it?

```
function isOdd (num) {
if (num % 2 === 0) {
return true;
} else {
return false;
}
}
```

What about the following:

```
function isOddAndNotSunday (num) {
const date = new Date();
if (num % 2 === 0 && date.getDay() > 0) {
return true;
} else {
return false;
}
}
```

Where do we draw the line?

[0]: https://docs.github.com/en/site-policy/github-terms/github-t...
[1]: https://www.law.cornell.edu/uscode/text/17/506
Intelligence Beyond the Brain [video]
Claiming that you are crucial to a project is not the same as taking sole credit for it.

This is one of the biggest things I see software engineers struggle with in both hiring and annual reviews. They are so afraid to point out why they were critical for a project that they end up marketing themselves as a ride-along, which does not look good.
Yet, plenty of tools of this caliber have been made illegal (in some parts of the world).
Couldn't you just launch a sufficiently fast and heavy object into another civ's planets?

I don't see how nuclear weapons are necessary for destruction if that is your point.
None of that even acknowledged the existence of non-car road users, let alone provided any confidence that they'd be reliable in a world where teslas regularly try to swerve into cyclists or onto railways.
There are quite a lot of lorries, trucks, and vans on the road right now with exactly this, with diagonal red and yellow stripes. Do a google image search for "rear reflective chevron" for examples. I think it's a great idea, and would love to see it on more vehicles.

The main disadvantage is that the road by contrast may become harder to see. But I'd argue that the road also needs to become way more reflective, on the painted lines. The paint itself has some amount of retroreflective material, but it rapidly gets dirty. Cats-eyes are fabulous, but they also need to be regularly maintained and replaced, and that has definitely been slipping in many places.
In the case of misleading or clickbait titles, my reading of the HN guidelines for submissions [0] is that it’s ok to change the title. And my opinion is that in such cases a more accurate title written by the submitter is better than the original title.

[0]: https://news.ycombinator.com/newsguidelines.html
Claiming Github's Copilot is Microsoft's "Extinguish" step against open source _is_ the mental gymnastics.
Haha, did the same thing also on a CPC464.

I did know about the concept of "assembler", I just wasn't able to obtain one.
I have used Co-pilot when it was in beta and I use Tabnine at this very moment. From my experience Githubs Co-pilot genereates a lot bigger chunks of code and it have always felt like they're just copied from somewhere.

I would never pay for Co-pilot since its Microsoft who owns Github and now my fears about the product seems to have been proven.
Some of the color choices look a little ugly, at least by the screenshots.

Also, kinda surprisingly, Android has the capability to allow for different sources of data through different apps providing it. So they could have allowed for choice of weather service through other "apps" (even if those other apps provided no user interface). It's kinda sad how under-used Android can be tbh,
Am I missing something, or could you have achieved the same thing with a relational database using joins? Or even an array-typed column?
BitTorrent doesn't automatically download a pirated copy of Lion King when you ask it for something to watch...
Good article. Seems like solid and useful advice.
I RTFA first and couldn't get it working, came here and saw your comment and now know why it doesn't work.

I may be a minority weirdo, but I have set dom.serviceWorkers.enabled to false.

Why? Because legit sites aren't broken by this and I always clear all browsers cache and databases on close (several times per day). IMHO service workers are used mostly for long-lived tracking, to supercede the cookie, and I also dislike background processing for things I just don't care about.

So for me... service workers are disabled. They just don't work. And it turns out the web works just fine.
To me it just seems like they're exploring the funny side of relationships. That they started with funny observations about relationships and then picked a combination of main character and side(?) character that made sense to play out each joke. None of the main characters have any regard or respect for their romantic conquests - once the joke is done, they move on to the next thing. Just like they don't have respect for each other or anything else in the universe - except parents.
It's not the word itself, which is grammatically correct word for, well, shrinkage, but the context in which it applies. Words do evolve together with their newly-acquired context, and Seinfeld can be attributed to have helped with some.

Your comment likely means that you actually don't really understand what is the shrinkage we talk about here ;)
Michael Levin recently appeared on the Lex Fridman podcast*, and here he goes over much of the same amazing material, but along with a visual presentation.

* Michael Levin: Biology, Life, Aliens, Evolution, Embryogenesis & Xenobots | Lex Fridman
https://youtu.be/p3lsYlod5OU
Android 12 update rolling out to 4K Chromecast with Google TV
Ask HN: Which VSCodeVim / IdeaVim keybindings you have?
Hello,

I'm using vim/neovim for several months and I really enjoy using it. But I'm not good at configuring it. So that's why I use VSCode and Intellij Idea for programming.

After this intro, here is the question: Which quick actions, keybindings you use in your IdeaVim/VSCode configuration?

I have just these and they are really helpful, nevertheless; I want more :)

nmap ga <Action>(ShowIntentionActions)
nmap gh <Action>(ShowErrorDescription)
nmap gy <Action>(QuickImplementations)
map gn <Action>(QuickJavaDoc)
Weather itself is so random though. It was dark and hailing a 5 minute drive from my house the other day (it was still sunny with a few clouds on the horizon)
I live in a town of 65k people so the weather is for that town. But the forecast was either perfect or totally wrong that day.
I guess it is a bit if both. You can of course write fast and loose Haskell code, but best practices will probably prevent you from doing that.
Ask HN: Is LaTeX still better than Word?
The corruption in tech, perhaps inevitable or intrinsic, looks more
and more like the forces that tore the Soviet Union and then Russia
apart.

1) A "revolution" and promises of new fairness

2) A Nomenklatura

3) The rise of unassailable systems and faith in them

4) Widespread failure and instability of those systems

5) Attempts to stabilise by handing more power to privateers

6) Abuse and corruption run wild amongst new oligarchs
I used to feel this excited about live, and now I just don't. I'm pretty sure it's me. And, I'm really glad people can still make a living at it.
If you have to answer: "does it usually take so long or is something broken?" The Timestamps would be handy. Oh and you can estimate an average for the execution time; investigate performance degradation or improvements
* vulnerability

(in title)
When the code is under a non-permissive license, that means by definition that GitHub cannot derive any usage rights from it. However, displaying the source code on the website (even to a logged-in user! even to the original rights holder!) is a type of "usage". Therefore they would be in breach of copyright. ToS is the only place where they can derive the necessary usage rights.

In certain jurisdictions, usage rights may be conferred by an implied-in-fact contract. But for a company like GitHub that operates almost globally, it's probably a very bad idea to rely on local legal interpretations of the scope of implied-in-fact contracts.
Yeah, so... This discussion is about countries where that sort of thing isn't allowed. Unless I am mistaken. It's quite possible the UK and such still allow children in bars I guess. It was a thing during the 90's when I was a kid here in Canada. But that bar also doubled as a restaurant, so that's why it was allowed for a while until the rules changed and no longer was allowed.

I see the internet as being in the same situation. Yes, we have allowed certain things up to a point, but guess what? Now some of us are saying "no more".

Also, it would be a good idea to not assume a persons place of origin while on the internet. Not everyone you think is American, is.
Ali express?
0. Wasps are everywhere (on the planet) and they can't destroy you.

1. Wasp-Aliens are everywhere in the universe.

2. Therefore they know how to travel with some speed v.

3. Therefore they know how to accelerate objects to speed v.

4. They can launch said objects towards your planet.

5. Therefore they can destroy you, so assumption 0 doesn't hold.
Did exactly the same on a ZX Spectrum. Fun times! Sprites drawn on graph paper and every byte was precious.
I remember when Jerry Seinfeld shit on an interviewer for being boring and lacking skill — for basically the entire painful interview. The interviewer wasn't offensive in any way but they did genuinely lack skill. I think Jerry was offended that they would send such a minor league interviewer over.

Jerry also publicly embraces and admits to being an asshole, arguing that people always come with weaknesses and strengths, and that as far as his life has gone so far he's rather comfortable with his hand.
Yes. I super look forward to these things blinding me on purpose if I dare to not be in a car https://www.youtube.com/watch?v=C5fl7r-E9WY

That's on top of being 24/7 surveillance of every public space that will be used to try and hawk garbage to me.
So are you going to report him or you are just whining about why life is unfair? What he does in order to do his job is none of your business as you don't know how his life is behind the scenes.
> Conflating thumb rules with principles is a sign of sloppy thinking

Multiple dictionaries and thesauruses would disagree with you there. Rule of thumb is often defined in terms of "rules, procedures, principles, or... ...derived from..."

Some sources say that "rule of thumb is a principle or procedure...""

So, you know, going straight to "sloppy thinking" reminds me of OldManYellsAtCloud.jpg.

Anyway, I'm really not sure what difference you perceive - principles are often derived from experience, as well as theory, and they often have exceptions too.

Many people have a principle of not committing violence, for example. _Except_ when (multiple clauses follow).
I've started learning C after I have learned Rust. Maybe not everybody needs it but once you are going to do FFI you are exposed to some C.
Korn Shell Story
The Luddites can use auto looms on their own and be their own owners. Labor force wants salary + profit but entirely missing from accepting loss. Funny stuff.
>I'm not sure what you mean by "sound the same", but just by comparing a simple change from major to minor is quite a dramatic change

That's because OP is not talking about the differences between scales (major vs minor) but keys (C major vs A major). With equal temperament all keys of the same scale have the exact same intervals between the notes. They are simply shifted up or down by a constant amount. Before equal temperament that was not the case.
YMMV but with the introduction of JSON/JSONB columns in Postgres, this becomes very easy to achieve without introducing multiple databases. In my experience, at some point relational data will be required in most projects, even if it was not a requirement in the first iterations.
Obviously, constraints may apply that make NoSQL a sensible choice in some scenarios.
read an interesting article recently on how censorship is a factor forcing the evolution of language, as users subvert it. Words like unalived and seggs etc now filtering into other conversational spaces, when they were originally techniques to avoid tar-pitting on social networks
This doesn't look that hard to model relationally:

select distinct user_id
from user_skills
where skill_id in @1
except
select user_id
from user_skills
where skill_id in @2

The biggest hurdle would probably be the lack of support in your database driver for passing collection-like parameters.
He mentions this in the vid, a few minutes in.
I have read your post twice and I can say with all sincerity that I can't make any sense of it, and that I'm unable to even guess what the point of any of it is.

The best I can tell is that your argument is that it's not possible for me to provide an absolute assessment of my own opinion. And that my choice of sentence construction could have some deeper meaning. If that's what you're saying, it is—in my opinion—nothing more than empty sophistry.
There are some differences, though. For example, the resonance of the open G strings on the violins is sometimes audible, and this may make different keys sound different.
No, I think this clarifies it - thanks!

Just to be clear, when I mention sensitive work, I'm not necessarily talking about national security, military, etc. kind of work. Any work for a client is sensitive enough that I wouldn't do it on any remote I (or my client assuming there is approval) don't control.

I will try Mutagen at some point. The fact that it's editor agnostic is certainly a big sell!
I get the simple bit but don't both iOS and Android have built in apps/shortcuts?
Weather apps just seem to be like Flashlight apps these days, all promising to be the brightest but actually none better than any other all while slurping up your data.
I think you are reading too much into this sentence. I took it as a sarcastic comment on the (tongue-in-cheek) suggestion that he could've asked McKinsey for advice to streamline the production. Also note that he did not say that his micromanaging was the only reason for the show's success - only that it couldn't have been a success without it.

In interviews he has repeatedly stated that 1) they were extremely lucky that they got this talented cast, 2) they were extremely lucky because NBC basically gave them carte blanche, 3) they were extremely lucky because they had such talented writers, and 4) without Larry David, he simply couldn't have done the show.

That being said - he chose Larry David as a partner, he and Larry had the last word on every casting decision, he and Larry only hired writers they thought were funny, re-worked every single script, and wrote most of the early episodes, and he was able to smoothly handle NBC. So yes, he did micromanage the entire show (together with Larry David). I have heard cast members say in interviews that Seinfeld basically worked nonstop for 9 years. He had no weekends and no family, the show was everything. When other other cast members came in fresh in the morning for filming, he often had an all-nighter of rewriting behind him.

Is that a healthy way to produce such a show? Certainly not, and Seinfeld has sometimes remarked that he was close to suicide at some points (Larry David quit because he physically couldn't do it anymore). But I tend to agree with him that this micromanaging kept the show together, and without it, it wouldn't have been a success.

Also consider this: most of the great laughs on the show were not his lines - but lines he and Larry gave other characters (mostly George, Kramer and Elaine). In the show, his character is really just a kind of distant observer. Other actors get the laughs and the screen time. Is this the behavior of an egomaniac?
> This discussion is about countries where that sort of thing isn't allowed

You think Australia, New Zealand, Belgium, etc. etc. shouldn't be included?

>Also, it would be a good idea to not assume a persons place of origin while on the internet. Not everyone you think is American, is.

Please see the word "if" in my comment.
Well this point is very relevant too:

> When I actually had a programming problem I was interested in solving, I did great.

If you're interested in actually doing something with the knowledge you're trying to attain, you'll likely work far harder to attain it. I suspect a large percentage of developers probably got into the field as kids because they wanted to do things like create a website about a topic they were interested in or create mods for the game they were playing at the moment. That end goal probably drove them far more than any course or professor ever could.

And I suspect that's one reason there's a divide between those that seem to 'get' it in school and uni and those that don't; the former are okay just learning/working for the sake of it, whereas the latter are like "why are we doing this? How is this going to help me?"
What model does Dark Sky use? I find its interface a bit too simplified, though it does have all the important info.

I'm Czech and always looking for better weather apps. Mostly using our local Windy[0], which shows a comparison of the GFS, ECMWF, Meteoblue, and ICON models.

[0]: https://windy.com/
Feels like maybe a view on top your table that adds the boolean based on the timestamp might be safer, in that by definition there's no risk of the two columns getting out of sync?
Never write a function called destroyBaghdad(). Instead name it destroyCity and pass the target as a parameter.
It's believed to be a fault with the Ryzen chips, though don't believe AMD ever officially addressed it (although they were RMAing them repeatedly for hte issue). I sent it back a couple of times for replacements but the lottery wasn't in my favour, and although the one I ended up with is better, it's not perfect;

https://www.phoronix.com/review/new-ryzen-fixed

I was an early adopter, and I accept that but it still left a bitter taste none the less, and ultimately it just meant that my pretty expensive computer barely got used because I hated dealing with it (still have it but barely boot it these days).
Show HN: HckrWeb, elegant readable HN sorted chronologically
HckrWeb combines HackerWeb's elegant readability with hckerweb's chronological list of HN homepage items.

Originally just a mashup of cheeaun's HackerWeb and wvl's hckr news. I've updated it so I can read Hacker News just the way I want to.

## Major changes/innovations:

- Default news feed is from hckrnews.com (all items that have made the HN homepage, sorted by date).

- Direct "More..." links (no scrolling required) to dates as far back as June 9, 2010 (No hckernews data beyond this date: https://hw.leftium.com/#/date/2010.06.09)

- https://hw.leftium.com/#/show combines HN's show and shownew pages. (Removes "did I already read up to here?" confusion when "Show HN" items are in both lists.)

- https://hw.leftium.com/#/ask shows the first two pages of Ask HN

- Displays last time you visited.

- Renders individual comment items. This is useful for sharing, or reading a child comment tree.

- "Pagedown" icon to scroll past items you've already seen. Tapping an item's icon scrolls it to the very top. More precise and less finger movement!

- [dead] items show more info and link directly to news.ycominbinator.com for viewing (if logged in).
Maybe add link after the word? Eg: word (^)
Thanks. Others have said similar, but more of a request for an additional post expanding on that aspect. Until then, there is a little more information in a previous related post https://doridori.github.io/Android-Architecture-Runtime/
> If it compiled before and worked and your refactored version also compiles, chances are you didn't break anything.

And I would say that if somebody never worked with Haskell (or some other language with a strong type system like Idris) they can bit fantom what is possible to encode in the type system.
Or, you could use cryptography.
> The words you use highly influence your thought process

Given that the article is literally about exceptions to YAGNI, and explicitly calls out that there are probably more, their use of the term "principle" doesn't appear to have caused them any harm.
You are a wheelchair user, yes, but you don't really address the parent. The parent is saying that we should make society more accomodating, which you acknowledge with mention of restraint systems on public transport. I take it that's what they're asking, so you don't "need" a car, but have viable options everywhere.
I will play devil advocate

Relational databases add too much time overhead due to building schema or configuring orm for schema

Migrations management

Building an db model to domain model mapper and maintaining it

You waste time thinking about building an db model and focusing on that technical layer which probably eventually affecta the way you model your system

Nosql gives you modeling freedom which is handy for architects
> Kubernetes gives infra teams scalability superpowers

Gives nightmares too. Im sticking with Fargate, full, native IaaC support, feature parity with k8s. Or plain EC2s in ASG.
I think it was an episode of South Park