skysight-inc/HackerNews huggingface dataset:
I mean, it's not unreasonable to say that "my software" = My binary that is running on a device.

With android, I can have an .apk that is distributed via the play store or I can have that exact same .apk distributed via any other store that exists for that device.
Thunks
> As a lawyer my position on this is that it's the other party to blame if it did not check the document properly (I always compare the documents for differences even when sent with revisions).

As a non-lawyer, this is why they say "the problem with lawyers is that 95% of them give the rest of them a bad name". And as I mentioned, I also always compare.

> Lawyers have a thousand ways to inflate their timesheets. Using a tool that makes their life more miserable by forcing them to do manual work that could be automated is certainly not one of them.

I agree, and they do inflate them regularly -- all lawyers I asked to draft NDAs and employment agreements for me charged a few hours worth for the first one "because they had to write it" even though it was unchanged from another client (for sure; I've seen that exact one before).

Still, they need to keep an air of "being busy" and "working hard", and the best way to do that is to occasionally work hard.
The youngest dinosaur fossil found is estimated to be 65 million years old.

The oldest DNA sample is estimated to be 800,000 years old.

So we simply don't have DNA from a dinosaur.
Ask HN: Fast way to find socially responsible investors?
The product the company I founded is selling has found market fit. It has some advantages that will be difficult to replicate by our competitors. But to make it grow fast investment would be needed.

However, I'd prefer to avoid this company becoming a traditional one, focused on maximizing profit. I'd like to dedicate my energies to make it create as much "social value" as possible, but going through the traditional investor route would mean closing this path.

What I'd like to do is to give most benefits of the company back to society rather than the owners [1]. Because of this, I'd need to find socially conscious investors that would be ok with capped returns.

How I could find in a short notice this kind of sources of investment? I don't live in a country where there's an abundance of investors, let alone "socially responsible investors".

[1] How to do this in the most effective way is out of the scope of this Ask HN, even if I think it's the most interesting part of what we'd be doing
Leading to the pun: https://www.lightbluetouchpaper.org/

(Cambridge University is associated with a light blue colour, although exactly which light blue colour is controversial, its rival Oxford University is associated with a dark blue - and of course such security research may sometimes lead to fireworks of a different kind...)
> Nobody claimed that they'd buy slaves and made them do hard labor in the plantations for the slaves' benefits.

They really did, I literally learned that from history books. I just googled "civilizing aspects of slavery" and found this https://www.jstor.org/stable/pdf/27530631.pdf But really, any detailed book on American slavery will have those arguments in it.

I think that one massive thing to learn from history is that it is not really new to frame oppression as guardianship.

> That's not what I said. The legal relationship is close to that of custody/guardianship, not the emotional one.

It is really not. As I told, the jail and torture if she crosses the line makes the difference. It is even less guardianship then slavery - the guardianship framing makes it sound nicer and more palatable then what it really is. The protection thing is not going on, the ownership thing is going on.

> Saudi Arabia does have slaves, actual real slaves. But they're not Saudi women (they're often women, but they're from e.g. Malaysia or the Philippines and are forced to serve these Saudi women you call slaves). If you call the Saudi women slaves, what word would you use for their slaves?

You do here exactly the slavery as metaphor thing too. They actually dont have actual slaves per law, that was abolished long time ago. The abused domestic workers are formally not slaves and are not traded in slave market either. Their children are not sold as slaves either.

Btw, slaves did oversees other slaves. Roman slaves could become valued friends of household owner - while still being at his mercy. That would not be possible in American chattel slavery.
> with less friction for workers to move between countries

While I agree with regard to companies, I disagree with regard to countries. The equivalent for a nation is education, which would mean every nation would be happy to accept any immigrant who can speak the local language while also doing whatever they can to prevent people leaving. The higher the education, the more this matters, but even K-12 equivalents are ~13 years of state support. Potentially more if they were born somewhere where the state pays for early childhood and p/maternity.

Moving country is still hard for most people.
Maybe we're atheists that accepted our own mortality.
> scientists fake the data for grant money

This one's the weirdest. If I had climate science credentials and wanted to cash in I'd be shilling for oil companies. Like that old Tom Lehrer joke about a doctor who specialized in diseases of the rich.
funniest shit I've seen on the topic of doing your own crypto

Reply1

>The problem with Telegram and why it should be avoided is they tried to roll their own crypto called MTProto.

>That's is simply what you don't ever do. Encryption is done. There are many algorithms that are being tested and researched by experts, those are the algorithms to use. There is simply no need to roll your own.

Reply2

>The lead Telegram dev is a 3x International Math Olympiad gold medalist, won another gold in the informatiks olympiad, went on to earn two Ph.D.'s in algebraic geometry, all while working full-time as a programmer?

>Him rolling his own encryption algorithm is not the same as your copy-paste StackOverflow code monkey who scraped by with C's at his community college rearranging the alphabet letters in a caesar cipher.
>vagrant ssh-config --host clientvm >> $HOME/.ssh/config

You may want to instead do:

vagrant ssh-config --host clientvm > $HOME/.ssh/config.vagrant

and add:

Include config.vagrant

to ~/.ssh/config. Otherwise if you delete your VM and make a new one, the entry from the old one is going to stay in your main ssh config, so it's going to fill up with cruft over time.
Seems difficult to do, because of the terms in the gnuplot license:

> Permission to modify the software is granted, but not the right to distribute the complete modified source code.

https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tre...
Unfortunately after 1.9.1 ranger has changed color handling and ignores terminal colors and tries to use its own scheme. It there any recipe to make ranger use terminal pallet?
> It was easy but I had to give it up to get a promotion.

Which kind of implies a social pressure.

Would you claim that it is the same outside of line of work?

From what I understand, people who enjoy a large degree of freedom already, they can get those things relatively easy. Parental leave, working from home, part-time, all part of the privilege that comes with the job.

But that is a limited subset of society.

Middle-management or upper-management in IT? Outside of IT?

At least from what I hear from Germany, not working _overtime_ for middle- or upper-management, as a medical doctor at a university hospital, many research positions is considered "lack of commitment". Almost irregardless of what you deliver. Probably you won't get fired, but you have to be exceptionally good so it doesn't reflect badly on you.
Due to all the reports of mangled English (which is indeed a problem), a lot of people seem to have the false impression that real Scots is wildly different to English. The Scots for "Italian cuisine" is in fact "Italian cuisine".

It's ridiculous incident but it's also overstated, I haven't seen any decent translators with Scots support but if they were based on that wiki they'd probably tell you that the Scots translation of "to know" is "tae ken" which is perfectly correct. It might also tell you that the Scots word for physics is "pheesics" instead of "physics" but how faith should you be putting in a public wiki as a data source in the first place?
Wild bees respond differently to urbanisation and human population density
I would also like to run my own store in the corner of Walmart’s buildings. Obviously I can’t force that through a lawsuit or by claiming that wallmart is abusing their monopoly on space in their buildings by only allowing their own store to operate in their buildings.
The Cuban Missile crisis didn't pan out though whereas WW2 did. I consider WW2 to be the biggest thing that has happened so far which I suspect he might as well, so I take it as him predicting that what is coming will actually be worse than than which The Cuban missile crisis did not turn out to be even though it could have been.

> If climate change all happens in a year instead of 100 years, it's big,

He must not agreee with you on this is what I'm saying.

> tautology

Just a nitpick but please learn what the word means.
Nobody walks in Indonesia, it is too damn hot. That's why traffic is such a big problem, a lot of the walking traffic is replaced by vehicle traffic and so the cities are starting at a fundamental disadvantage.
A 3 minute explanation for the visually inclined:

https://www.youtube.com/watch?v=LSRJ1jZq90k
half a year is still good
Thanks!

Agreed! Haven't used Quicktime Pro, but I will ask around.

> Basically editing the video as easy as editing a text file with fast,

Yes, basically that's my focus from the get go.

> consistent, frame accurate selection, instant copy and pasting.

Agreed. Right now, you can even move with the arrows between frames :P

About copy-pasting - I will need to improve on this one. I do allow you to cut a segment very easily. I don't allow pasting yet (you can achieve it easily by splitting the video into segments, then moving the segments around)

> Also, sensible hotkeys.

Agreed. I have hotkeys as well, I just need to fully document them.
> If he means human history = US history then maybe.

Don't most posts on HN?
Any ideas why they’ve moved from a method-based JIT to tracing?

AFAIK tracing JITs are generally inferior to method-based ones, which is why none of the major JavaScript engines use tracing. Their only advantage seems to be (relative) simplicity, which is essential for the lightweight LuaJIT but not for PHP.
It’s pretty amazing to be reading the examples and almost feel like it’s code for matplotlib save an auto or angle brackets here and there. I’ve spent hours waiting for matplotlib to render data over the years.

I just hope the compile times aren’t atrocious or that some kind of interactive mode is possible.
...in mice, which evolved to eat mainly carbohydrates, while humans evolved to eat whatever they could
I get what you're saying but it would more likely be half-Dino, half-chicken :-)

As an aside though, wasn't there a place to reintroduce wooly mammoths? Wonder what happened to that.
A funny, yet a bit anxiety-fueling article about how time passes by quickly without us noticing. I feel as if it's more about us setting our goals way too high because of the internet, TV, and others. We see different people achieving so much every day, although we don't notice, that it's a) different people b) it takes them years and years and years c) they are one in a million type of people
Take out the WTC with an airplane? You would need a rather large plane for that. The small planes most people have access to wouldn't do much.
CIS = CMOS Image Sensor, apparently. Gotta love macronyms/nested acronyms.
I do not understand what "have your own" means. I HAVE mine, the internet box gave it to me and it works.

^^^ this is the reality of the world , with people for whom edge = internet.

Of course you can get your domain and self-host your MTA (I am sure that this is what you are doing because who would ever want to be dependent on some provider, seriously). You are in the 10^-(whatever)% of the population that understand these words - and that's the reason people have firstnamelastname7656@isp.com as the address.
It doesn't show up on mobile. Try requesting desktop site if you're on mobile.
This assumes OP gets a fair price for their stock. Often that doesn't happen on private markets, especially if the company doesn't provide enough information to allow outsiders to make an informed decision
Sure, that's the original context. It's just that "ok boomer" is very often used to dismiss an older person [older than the person responding] asking someone to do anything (or giving advice in anything). Just as "Karen" is very often just a coded "bitch", used when an woman [older than the person responding] asks someone to do anything
Also for r&d you need often a long time. I guess thats also a reason. I my company (~300 people) we have a project that runs 10 years or so, and we have almost but still not a product yet. You really have to want make this investment in r&d and your shareholders too. In our case, we have no shareholders. I guess it would be pretty difficult a such project present to the shareholders for so many years.
Clean Up the Media Library in Wordpress
I just finished reading the first couple of volumes of Larry Gonick's Cartoon History of the Universe and have learned a lot about dinosaurs from that.
The Wikipedia article on the crater is quite a gem:

> In April 2010, the President of Turkmenistan, Gurbanguly Berdimuhamedow, visited the site and ordered that the hole should be closed. In 2013, he declared the part of the Karakum Desert with the crater a nature reserve. In 2019, he appeared on state television doing doughnuts around the crater to disprove rumours of his death.
D has had native interoperability support for Objective-C for a couple of years now: https://dlang.org/spec/objc_interface.html.
> central planning

If they hear that then they must not know that Chomsky has spent his life arguing against central planning and "technocracy." He's literally an anarchist. [1]

[1]. https://chomsky.info/19760725/
I couldn't agree more, and it's actually something I've been working on for the last few months, though in a sense for the last few years. I was going to do a Show HN in the next few weeks, but heck, may as well mention it now too.

What I'm working on is called Etebase. Etebase makes it easy to build end-to-end encrypted applications by taking care of the encryption and its related challenges such as data-integrity, data-deduplication, collaboration and etc.
Everything is open-source, it uses libsodium[0] behind the scenes, and we plan on releasing a full spec soon as well as formally verify the protocol using Verifpal[1].

Website: https://www.etebase.com

Docs: https://docs.etebase.com

It's essentially a spin-off of the next version that powers my other project, EteSync[2] - a secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.

Would love to hear your thoughts!

[0] https://doc.libsodium.org/

[1] https://verifpal.com/

[2] https://www.etesync.com
IKR? I had an Atari ST which I coded in ASM and then I was in college and they had a PDP and the prof let me look at the ASM books and I was astounded!
Because that's what they told the US house antitrust committee. Apple CEO Tim Cook testified that “we [Apple] apply the rules to all developers evenly”. But that's clearly not true, looking at the examples listed above. The poster-child is Amazon, which only pays a 15% fee instead of 30%.

Likewise, after Fortnite added an alternative payment option that avoids Apple's 30% tax, Apple banned not only Fortnite, but engine updates for all apps that use the Unreal Engine. That's the opposite of what Tim Cook told congress.

> Epic Games also called out Apple on Tim Cook’s testimonial at the recent Congressional hearing.

> “Just over two weeks ago, Apple’s CEO Tim Cook was asked during a Congressional hearing whether Apple has “ever retaliated against or disadvantaged a developer who went public about their frustrations with the App Store”. Mr. Cook testified, “We do not retaliate or bully people. It’s strongly against our company culture.” But Apple has done just that,” it said in the statement.

https://tech.hindustantimes.com/gaming/news/apple-continues-...
I think they mean the infinite sequence of

Σ (generation_n)

always converges to some finite number when generation_(n+1) = k * generation_n has k < 1, which is equivalent to <2 immortal children per woman.

I don’t think that’s a good model, as people who want more offspring will out-reproduce those who don’t, but that’s an argument for another time.
Exercise ball is the best chair for me. It has the best cushioning unmatched to any unreasonably expensive chairs. Backrest and armrests aren't necessary. You should have developed enough core to support your weight.

You are free from developing injuries caused by long use of ordinary chair.

It's cheap and portable too.
If you're not a US citizen, you won't have to pay income at all due to tax residency rules. only the US is brazen enough to charge non-resident citizens income tax
Ask HN: How to Invest in Private Companies?
I stumbled upon a company that develops a promising new technology. This company has been around for 5+ years, and is still private. If it were public, I'd buy some of their stock. So, if I want to invest, say, $20k in it, what's the best way to do that?
Counterpoint: https://www.wolframalpha.com/input/?i=%5Cint_1%5Ewdx%2Fx
To population 0. 1.9 children / woman is a .95 multiplier on human population per generation, like a -5% interest rate. Assuming birth rate is constant < 2, it converges to 0.
> Mottley addressed the concern: “In terms of broadband, we have two major telecommunications companies, and at the same time we are looking to see how we can continue to boost our national television station and move it from being a broadcasting entity to digital services.”

Not... the most inspiring, but maybe the internet is good? That would be my biggest worry. It's an absolute must have.
> you apply for FEIE and won't have to pay federal income tax as a US citizen.

The Foreign Earned Income Exclusion only applies to the first $107,600 you earn in 2020. You still have to pay taxes on the rest.
Steps Involved in a Learning System
SwiftUI Tutorial for Slider Control
Pick either one, but stop switching it back and forth.
Wow what a frustrating website to scroll through.

Interesting way to display the data but from my understanding this theory isn’t accurate. Having memorable moments is what makes time seem longer. That’s why when we’re younger and try new things all the time that period seems memorable.

Going to the same job in the same place for years makes it feel like time flies by because there is no new experience in that period.
Yes, most likely most people reading that would not know that about Chomsky.
India’s Reliance Retail to acquire Future Group’s units for $3.4B
Code Review Standards Inspired by Google
> I am shocked at how many people watch Netflix in their browser.

They don't. They're just very noisy.
Luckily since the tax year ends in February (?) it should be possible to take almost the full year by having it split into 2 half years over the tax year ends without having to change any tax stuff, I don't think the non-resident implications are too bad. I'm just going to sort out the accountancy stuff when I'm out there, but even if it's expensive it's worth it for the experience.
Looking for early users for a React-based visual editing CMS
Hi! I am looking for early users for ReactBricks.com while in beta. We are introducing many new features before launch and I would like to know what you need and help you integrate it.
Thanks for the suggestion but Haskell would not be Haskell without its ML-yness.

As confusing as operator precedence can get, I do see the beauty in "programmable whitespace" but to get anywhere close in other language syntaxes you need to do even more perverse things like here [1]

If I did have to choose a different syntax for haskell it would be S-expressions rather than Algol so perhaps Hackett from Lexi Lambda

[1] https://stackoverflow.com/a/48553568
> I'm from the UK and if you spend more than 180(?) days abroad in a tax year you become non-resident which has some implications

This isn’t quite accurate. There are other tests that come into play, including whether you own a house in the UK, and how long you spent outside the UK for the rest of the year (and the preceding years).

Basically if you live in the UK, then spend 180 days (or even a whole year) outside the UK but then immediately return HMRC is not going to consider you a non-resident for that period.

It is worth paying for tax advice before you leave because the rules are complicated and there are other factors aside from just not being in the country.
The capital of Indonesia is moving from Jakarta on the island of Java to a newly designed city in East Kalimantan (Indonesian Borneo) [1]. This article is about the winning entry for the design of the proposed city.

Jakarta is susceptible to flooding and is also sinking [2].

[1] https://en.wikipedia.org/wiki/Capital_of_Indonesia#Move_to_E...

[2] https://en.wikipedia.org/wiki/Flooding_in_Jakarta#Jakarta_si...
This is correct. For example: Let's say the population is P and the net reproduction rate (the number of daughters a woman has in her lifetime) is 0.9. The next generation would have 0.9P people, the next one would have 0.9², then 0.9³, etc. Even with immortality you would get lim_(i→∞)∑ᵢ0.9ⁱP = 9P. So as long as the net reproduction rate is less than one the population stabilises at a finite number even if everyone is immortal.
Better Git Diffs with FZF
Isn't it $1.29 now?
True, but AFAIK, you can't keep your contacts (friends?) list when you delete the account and create a new one just on Messenger. An alternative is to deactivate the account [1] – this effectively removes your account from Facebook, but allows you to keep Messenger with all the contacts. (It probably also keeps other associated accounts, such as Instagram.) Although, it means that the moment you log into Facebook, your account comes back up, with all the relationships that were left off, tags, photos, etc.

[1]: https://www.facebook.com/help/214376678584711
There's usually two types of Tower Defence pathing as far as I've observed over my years (and many games of Tower Defence / Tower Wars!):

1) Large lanes to build in; mobs will take the shortest route from spawn to end point. You often end up making mazes with your buildings in these.

2) Single lanes to build around; mobs must walk the path laid out and these will often include loops where you've got opportunity to build in the centre of. You often end up building close to turns and loops to maximise opportunity for your tower to hit any given mob more than once.

Then some TDs will allow users to "block" the path -- usually in these instances a blocked path will result in mobs actively attacking the structures in the way.
Looking at certain sites just becomes a muscle reflex. The second I'm bored, I feel the urge to look at my phone.

If you have a large enough rotation of websites, you never feel properly bored, so you can spend the entire day mindlessly browsing.

I think it's easy to tell whether you're browsing with intent or just killing time. It's just hard to close the lid and go do something else, especially if you've been doing it for so long that you forgot what "something else" is.
Excel function pipelines which take inputs to outputs. People build wonderfully useful things in Excel using its standard library of spreadsheet functions. They are all referentially transparent.

In imperative steps of code, time flows down your code.

In functional code your flow of time is each function application.