skysight-inc/HackerNews huggingface dataset:
> Don't eat seafood

Advice that tor several millions of people in this planet, will translate directly to "live less, die younger" or "starve your family to death, is good for your karma" (and your suicide will be highly appreciated for my own family).

Lets get serious, please. Stopping to eat seafood overnight would mean having a mass genocide in the planet in less than a year. Moreover, all cultures having many very long-lived people eat lots of seafood products. Is among the best human food known in the planet. This advice is totally out of any sensible discussion about our future.

Changing the subject, I have previously explained here how difficult and error prone is to study age in sharks, and my opinion has not changed a millimeter. I still would suggest to take this 400-yo values with a ton of arctic salt.
The reason why webshops got big isn't because they have better customer service but because they are cheap. With online shopping it always ends in a race to the bottom.
Yeah, part of the bargain of making English the international language is a shared understanding that bad English is good enough. It doesn’t fly in any other language that I’ve used.

Sometimes I point this out to mollify friends who complain about English linguistic/cultural hegemony. The flip side is that, e.g., my French colleagues are much more able to insist upon standards in their mother tongue.
Your comment gets far less sensible if you consider just how many CPUs are purchased directly by PC manufacturers, for whom supply continuity is very important. Lenovo isn't going to "wait a few months," even if some individual purists would be willing to do so.
I saw a documentary once claiming you just need "some" DNA and you can add frog DNA to complete it. Life will then find a way.
Looks like typical software development lifecycle to me. Very agile.
Yes, from a legal perspective you shouldn’t be tracking people without their consent.

It’s incredibly unlikely anything will happen to you, but from an ethical perspective what you’re doing isn’t great.

Why do you even need tracking on a personal blog?
I live in Berlin, too. The argument is "but people need to live here because of the jobs" - but if they move here because of the jobs, the jobs are obviously paying enough. The people who want the government to pay their rent now don't have jobs, so the logic doesn't apply.

The social security allowance is the same everywhere in Germany, and actually it is "rent+health insurance+extra" so it even adapts to the rent. The "basic need" is covered and they could live in a cheaper place with no issue whatsoever. In fact they are driving up the prices for people who actually have jobs here in Berlin.

You know fully well that nobody in Germany needs to go homeless. No German citizens anyway. The homeless you see mostly have mental health issues or are illegal immigrants who can't apply for social security. More could be done to help, to be sure, but the issue is not high rents.
It's not only California. I grew up a bit south of the Arctic Circle, home-grown tomatoes up there are also leaps and bounds tastier than the supermarket stuff. Of course the time window for your own tomatoes is very limited so it's just an autumn delicacy.
> the solution is to simply assuage those fears

The parent commenter's experience suggests that teachers are not doing that; instead, they're encouraging people to rewrite non-plagiarised work so that it doesn't trigger partial matches.

That is my experience too: teachers don't want the hassle of figuring out what a false positive really means.
> these words are of french origin

It seems they are derived from Latin, not French.

https://www.etymonline.com/word/exacerbate is from Latin or from:

https://www.etymonline.com/word/exacerbation

https://www.etymonline.com/word/defenestration
That’s not true. The classic experiment is to write a word on a piece of paper, then show it to a mirror. You have to flip the paper over to show it to the mirror, and most people flip the paper horizontally. Thus the word will appear to be backwards. Flip it vertically instead and it will appear upside down. The key observation is that the mirror reflected the light from the paper back to us, but it didn’t flip anything; we flipped the paper, not the mirror.
Yes, Russian ругательство is legendary.
To a certain extent, they have to compete on price.

Price elasticity of demand for AMD is partially dependent upon the price of Intel chips. There will always be pricing pressure, even if there is scarcity of AMD chips, because to some extent AMD and Intel chips are substitute goods.
The are people, though. Can you tell me which people are "not protected class" in your socialist future? That's where it gets interesting. For example Jews were not a protected class in Germany.
It’s also because English is currently the bridge language, also known as Lingua franca.

I find that the main thesis of this post is in agreement with my experience, been using English for 20 years and haven’t explored all the galleries and tunnels inside the language.
We ship about 800gb / day, half of which is image/jpeg.

Every byte that comes out of the cloudflare cache is a byte you don't pay for out of cloudfront, and cloudflare is only $20/mo.
You are so true about anglo-centricism.
I dont recall the name, but one indian mathematician travelleled to iraq (during its golden age) where he discussed mathematics with then iraqi scholars and his works are further translated which than reached europeans as arabic numerals.
It is a too charitable interpretation. Another interpretation of not requiring hard evidence is to imprison somebody just because police thinks that they look guilty.

Scientists are flawed. There is a replication crisis in soft science fields. Still scientific method is still a mile above anything else out there.
If we have to be taught not to recognize lies, then why is it so easy to lie to young children?
“| clip.exe” should work
[Shameless plug] This app removes that fingerprint (i.e. PRNU):

https://www.esenbil.com/photoclean
Every state is selfish, it's one of the fundamental principles of foreign relations. Even when states are altruistic (e.g. the US Centers for Disease Control doing epidemic surveillance and distributing Ebola vaccines in Africa, or sending foreign aid to poverty-stricken countries) ultimately it's for self-serving reasons. The global system is essentially anarchism.
Bah, we have this in Greek also. How "cultured" one is can be seen in their speech. In Greek it's not speaking with big words ("exacerbate" vs. "make worse") but how many old Greek words one uses. For instance, pretentious twats that fancy themselves to be educated above the common folk will use words that sound like something Solon would have said to his slaves or Konstantine II to his horse.

Then there's the matter of diacritics. Hellenistic Greek used to have a panoply of diacritics, of two kinds, one kind to change the pitch of vowels and one to indicate a soft or hard sound (occasionally used on consontants, particularly rho, ρ). These could even be combined together to make Greek text something that looked a little like a vim regex. With time, Greek pronounciation lost its pitch accent and the diacritics became irrelevant to spoken Greek. Yet they were kept on in written text until the early 1980's when they were finally abolished from the school curriculum so most people today don't know how to use those. Unless of course they make a point of writing in the "polytonic" system that includes the diacritics, which they will invariably tell you is because "that's more correct". In truth, it's not more correct, it's anachronistic and archaic, but it marks the person out as someone who is e r u d i t e.

So it's not just English, sorry to say. In fact it's easier to see how you'd have classism in the UK, which is, after all, a United Kingdom, with a monarch and hereditary (?) lords and all. In a place like Greece it's harder to justify because there everyone is basically middle class, with small variations- and we booted our last king out in the 1970's. So here it's even more pathetic when people put on airs. In the UK it's more a political thing, they're trying to put you in your place. But in the UK, it's not the language that's the problem, it's that society is rigidly stratified and language is only the symptom of the awful inequalities.

______________

[1] Wikipedia has the works: https://en.wikipedia.org/wiki/Greek_diacritics
You only get defenestrate in quite pretentious literary essays. I'm English and only came across it recently. I think the availability of Google has made that sort of stuff more common writers can use obscure words and rather than have 90% of their readers not understand, now they can google it. English has a vast stock of words like that that some writer probably made up a centuries ago - there's a lot of old literature out there.
If cameras had a setup step similar to astrophotography systems, this wouldn’t be a thing. Dark frame to remove thermal noise, bias frame to remove noise in the ADC, and a flat frame to remove vignetting.

I don’t actually see any of those as being difficult to implement - but I guess there’s also no market.
So, we speak about people who decided one day to kill their neighbours with machete. France and the French have nothing to do about it whatsoever (and the report confirms this), this is just nonsense.

Guilty of late intervention, maybe, but so is everyone else. But this is a strange argument, it feels like Rwanda blames France like a teenager would their parents.

I'm quite fed up with this shaming and rewriting history movement, and I really hope the French one day would stop to shame and accuse their country. I'm not against more patriotism like in the US.
Reminds me of my dad, when he taught Norwegian to Vietnamese immigrants. First time and he was checking attendance.

He called out a name, looked up and saw 20 hands in the air.

He was very surprised because due to the way it was written it should have been only one...
The final example `yank -- xsel -b` is probably the most directly useful for me, but it still doesn't solve the following problem which irritates me to all hell:

$ git push
fatal: The current branch new has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin new

Is there any sane way to copy the perfectly formatted `git push -u` command shown above without resorting to the following eval, which doesn't alias nicely?

$(git push 2>&1 | grep git)
French pronunciation is more consistent than English, by far. Not that it is a high bar. There are more rules (digraph, silent letters and such), which is more complicated initially, but English is particularly inconsistent.

I don’t think words become more regular with time, actually. There are plenty of irregular words of Saxon origin much older than the Norman conquest. This can be seen easily in lists of irregular verbs: there is almost no Latin root there.
> Come on, there are some people who are brilliant and effective.

Sure, but can I replace 50 average engineers with one of them, and get the same output?

Never.
Deriving from first principles is not the only way parachutes, masks can be proved to be effective.

We don't need humans to be attached to parachutes, to test that parachutes work.

There is various research on masks effectiveness too.
Amazon driver quits over AI-powered safety cameras in delivery vehicles
You come first of the organic results for me on amazon.com (with an "Amazon's choice" label), but is nowhere to be seen on amazon.co.uk
An earlier thread:

https://news.ycombinator.com/item?id=26179032
With kitty you can map keyboard shortcuts to open the scrollback buffer in an editor. It's super neat and it has pretty much completely replaced using the neovim terminal for me. Below are my mappings for opening the scrollback in the current tab or a new one. What makes the former even better is that after closing it you are back in your regular terminal view.

[0] https://sw.kovidgoyal.net/kitty/launch.html

[1]

#: You can pipe the contents of the current screen + history buffer as
#: STDIN to an arbitrary program using the ``pipe`` function. For
#: example, the following opens the scrollback buffer in less in an
#: overlay window::
# map f1 pipe @ansi overlay less +G -R
map f1 pipe @text tab /usr/local/bin/nvim '+ normal GA' -
map f2 pipe @text overlay /usr/local/bin/nvim '+ normal GA' -
It's perhaps prudent to be very wary when using this technique.

Errors in a CCD are not necessarily random - if the error is on a mask used in the silicon production process, you might find for example that hundreds of other sensors across the world all have a very similar error profile.

Knowing if your software has picked up two images taken by the same camera, or one of the few hundred made with the same masks is going to be awfully hard to do with sufficient confidence...
I have been thinking about why Amazon is pissing in its own soup, with counterfeit and other "problematic" goods.

1. Scale - it's just too hard to curate all those products. Meh - Amazon has hired like a billion people, it can hire product line owners.

2. Do you remember in the mid-90s Amazon had some big push for sellers to add their SKUs abs descriptions of goods (ie instead of Amazon holding a database of goods, and you saying "i am selling one of these" you the seller added it to amazon marketplace. This was
a move to collect all the data about all the goods ever.

The current allowance of poor quality goods is I think the same game. Most dodgy goods sold are not "dangerous counterfeit" - as in selling medicinal drugs made from floor sweepings. Most dodgy goods are the things you find in Poundland and market stalls. A plastic knock off of "Mike-y Mouse" or running tops made from cotton not the high tech wick, or often the same goods as branded made on same machines, just not branded.

This set of goods is what the next billion consumers will buy for two decades. You cannot afford H&M prices but you can afford the knock offs pouring out of Chinese and Philipino factories - and yet how do you get the catalog for those factories?

The same way Amazon did in the 90s.

Anyway ..
I think we need to look at the impact of the recent Apple ID and chrome / firefox changes.

If it becomes harder for a the ad network ecosystem to track a person across sites, then sites that provide commercial intent (amazon) or provide first party access to self selecting groups (ie car magazines, Wall Street Journal articles on cars)

If apple can stop ad networks selling "people who read the FT" at half the price that FT charges, then mainstream media might be able to claw back what Google and facebook took.
There were also opinion polls done by Western polling firms that showed majority support for joining Russia. And Ukraine responded by cutting off the region's electricity supply, so presumably support for them fell after that.
I was also a victim of this. At my first engineering job, I came up with a novel way to handle project estimation for a very large company, using a combination of basic statistical techniques (hierarchical linear regression, markov chains). It replaced an existing terrible model by the resident PhD in statistics, which was doing a very simple 2 degree fitted curve.

Anyways, this person seemed to really dislike our team and what we had accomplished, and was constantly trying to road block us for a long time. Then out of the blue, he asked us to come and explain it to him. I thought he was reconciling, and we showed him all the details and spent a while so he could understand. We provided him the implementation as well. Then 3-4 weeks later, he quit to go work at Apple. It seemed like he'd stolen our work to improve his career.
Wow this is so pretty.

If only it was not so difficult for our megacorp to give you money, process-wise.
> I never understand why operator overloading is said to make things more readable.

Ocaml doesn't overload even the arithmetic operators, so you write for integers

1 + t * A

and for floating point

1 +. t *. A

and for matrices you would make something like

scal_mat_add(1, scal_mat_mul(t, A))

Do you really prefer these three, over writing

1 + t * A

for all cases?
Either you're in the value stream making (or saving) money for your company or you're someone that was added because some manager said they needed headcount. If you can't tell which you are, then neither can HR or upper management.
And they actually credited t0st for that
> Why do you even need tracking on a personal blog?

Nothing much, just basic need like total views, demographics etc to see how my site is performing and from where I'm getting visitors.
I'm Greek, so not a Slav, technically, but once I was in Plovdiv in Bulgaria and I realised I could read all the store signs. Not only where they in an alphabete very similar to the Greek alphabet (compared to the Latin one anyway), the words themselves were also often similar. For instance, I remember looking at a grocer's shop and the sign that said "Oranges", which looked very much like "Πορτοκάλια" in Greek.

Normally Slavic languages don't have Greek roots or vice-versa, so I was a bit surprised by those similarities.

>> That all said I found Finnish far easier, consistent and logical, even though it's not even in the same Indo-European family.

Isn't Finnish the language with 50 noun declensions or something mad like that?
The real reason humans are the dominant species
> How much of Russian's vocabulary is "native"?

I don't know either percentage estimation or comparison with other languages, but significant portion of Russian common vocabulary comes from other languages. Major influences are Greek, Tatar, Turkish, latter, French, and, most recent, English.
Thanks, yeah, I saw your email last night. Was too tired to reply. Well, please accept this a reply and thank you for getting in touch :)
I'm not quite sure whether I understand what you're trying to say, but this should be close (put into vimrc):

" bind leader-y and leader-p to clipboard copy/paste
noremap <Leader>y "+y
noremap <Leader>p "+p

(\y or ,y is easier to use than "+y which is the default binding)

`ps ux | vim -`, go into visual mode and select the stuff you want, then ,y to copy it to the clipboard.

If you don't use a clipboard manager then of course it will be destroyed once you :q out of vim. You could probably add the :q! to the binding to make it automatically exit vim once you 'confirm' (copy) the selection.
As a learner of Hungarian: the Hungarian syntax feels like you take a sentence in English and then read it word by word backwards.
Ask HN: Tool to show code age across VCS history
I'm sure there was a Show HN last year for a tool that generates a stacked line graph of the amount of code that has been churned over time. The X axis is time, and the Y is lines of code, and each layer in the stacked graph neatly shows how much original code remains in the code base, and how much has been rewritten. I think its repo shows example graphs for big projects including the Linux kernel.

I've searched for every relevant keyword I can think of but cannot find this tool again. Does anyone also remember it and have a link to it?
HP 25th Anniversary (1964) [pdf]
This makes me feel really good. I’m working on my first DSL and I’m writing it in JS. I really don’t know what I’m doing, and it felt like JS wasn’t as good a choice as a more “serious” language like C++.

But I’m standing my ground because I’m not even writing a proper “compiler” - in my case, the output is JSON. So it just kinda feels like it makes sense to stick with JS.
yes, open source is not a business model, it's a marketing model. All these startups (MongoDB, Elastic, etc.) they used open source like that only. A very good marketing model. These change of terms is also a marketing model. Now the slogan is: It's still open source for everyone, except for AWS!
> Эти распиздяи много пиздят, надо их отпиздить.

BTW, the meaning of phrase above completely changes, depending on where you put stress in the highlighted word. :)
With both readings completely legit.
Those buggers buggered everything up and then buggered off to buggery. (Australian here, this version sounds slightly more natural than the 'fuck' version.)
Ada for the Embedded C Developer [video]
I think “thefuck” handles this case really well: https://github.com/nvbn/thefuck
I recommend talking to some people who know about car dealer sales strategies. For many people buying a car is highly emotional and car dealers are trying to manipulate those. Some examples, if you come in with a budget of say $5000 they will always try to sell you something which is above your budget ("this is what you really want/need"), so never give them your true budget. If it comes to closing a sales deal they will often work on you with 2 people, which is much harder to resist psychologically. So best is to go buy a car with at least 2 people as well (and make a strategy before so they don't play you against each other).
They also use strategies, like installing a mirror at the place where you drop the car back after a test drive so you see yourself in the car, which causes an emotional response.
Show HN: Togglee – Feature flags/toggles OS library and SaaS
Not just credited, they paid him 10k (https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times...). Very proper.
Ada for the C++ and Java Developer [pdf]
See, turning on demographics is the real problem. Doing that means that not only are you tracking folks without their consent, you’re also sending that data to Google for ad targeting purposes.

The reality is that you don’t need GA on a personal site unless you have thousands of pageviews a day. You’re not learning anything meaningful from the small amount of data you’re collecting.
You can also just do

git push -u origin HEAD
Not sure - where can you get by with submitting another person's work?
Gender, race, and entrepreneurship: A randomized field experiment on investors
Surely "we aim to be Earth’s most customer centric company" is still a means to the end which is money, not some altruistic goal?
Definitely, as a fellow German learner. The "flexibility" or unpredictability of word order, largely due to the greater inflection based on grammatical case, makes it much more challenging unless one is a native speaker who can probably more intuitively decipher the roles of each word.
Right-wing and left-wing are always somewhat reductionist terms. I would say though that Le Pen and the Economist would find much more common grlund in practice (and lerhaps Le Pen is a relatively bad example here, Bolsanaro or the Polish right or Modi would be even better) than The Economist and Jean-Luc Melanchon or Jeremy Corbyn or even Bernie Sanders.

Sure, there are specific social issues, mainly related to personal liberties, where they would disahree (and Le Pen's populism is always unpleasant to business interests). But the broader topics of interest to the Economist, the improtance of business interests and using the state to further them internationally, are quite aligned. Perhaps Le Pen really believes and would have put her populist promises in action, but I think its far more likely that she would have done just like Trump - spout populist promises but govern with business interests at the forefront.