skysight-inc/HackerNews huggingface dataset:
I fail to see how the hologram concept explains anything. Is my OS bootup process a hologram? Is the evolution of the universe from the big bang a hologram? What is not a hologram?

'Hologram' just seems to be a loose analogy for the concept that 'something complex came from something simple.'

On the other hand, the holographic nail sounds pretty neat.
How does adding an opposite as “fast where we are slow” specify anything?
IPFS looks great, but the whole article smells like (not that)subtle Cloudflare advertising.
I've been testing this for a few weeks and it makes me hate AWS a little less.
Who knows, really? This is as close as I come to a reliable source: https://mobile.twitter.com/i/status/1171140556472442880
I can catch myself when I'm going down a rabbit hole (even an educational or productive one) and re-focus myself or stop. More importantly, I can identify patterns when I'm stressed or diverting energy from something that needs to be done which means I'm falling back on my prior conceited self less and less often as time goes on.
It's been done, at least something tangentially close. http://news.mit.edu/2018/artificial-intelligence-senses-peop...
A good decision was reached, but it's a little worrying that the emphasis in the ruling was mostly about a weighing of business interests rather than affirming a right to access public information. If HiQ's business model had not been jeopardized by LinkedIn's business desire to block them, I fear this court could have easily gone the other way. I'd really love to see a ruling that solidifies the right of someone to access publicly available data without fear of repercussions. If this case makes it to SCOTUS, I would hope the ruling is predicated on that rather than business harm.

Key paragraphs from the ruling:

> In short, even if some users retain some privacy interests
in their information notwithstanding their decision to make
their profiles public, we cannot, on the record before us,
conclude that those interests—or more specifically,
LinkedIn’s interest in preventing hiQ from scraping those
profiles—are significant enough to outweigh hiQ’s interest
in continuing its business, which depends on accessing,
analyzing, and communicating information derived from
public LinkedIn profiles.

> Nor do the other harms asserted by LinkedIn tip the
balance of harms with regard to preliminary relief. LinkedIn
invokes an interest in preventing “free riders” from using
profiles posted on its platform. But LinkedIn has no
protected property interest in the data contributed by its
users, as the users retain ownership over their profiles. And as to the publicly available profiles, the users quite evidently
intend them to be accessed by others, including for
commercial purposes—for example, by employers seeking
to hire individuals with certain credentials. Of course,
LinkedIn could satisfy its “free rider” concern by eliminating
the public access option, albeit at a cost to the preferences of
many users and, possibly, to its own bottom line.
You don't get it. Its not about where one academic subject sits versus another or how they are taught. It's about the function they both play in daily life. We have science as we have it today because of the developments in philosophy that we have had.

There are 5 fundamental branches of philosophy that attempt to answer 5 questions.

What is real? (Metaphysics)
How do I know? (Epistemology)
Who/what am I? (Human nature)
How should I live? (Ethics)
How should we live? (Politics)

In modern society we have taken to answering the question of "how do I know?" by the scientific method. Well, a lot of us have.

Think about recently how the replication crisis has affected our philosophy. We have started to question the methods efficacy in certain disciplines and we are going back to the drawing board. Back to finding a way to answer the question "how do I know?"

Developments in philosophy form the bedrock of daily life. Science is included in that.
Cleaning Up the Home Directory
I agree, but there's a difference between "hiQ has a strong case" and "Here is the final ruling on the hiQ case". I was trying to point out that the case is not over or ruled on at all. Just the preliminary injunction.
Having this superpower is more useful then I realized it would be. Thanks for making it.
If you're interested in seeing financial returns for your time/work, don't work as a startup employee, ever.
I wouldn’t bother, offers don’t expire, no matter what they say
Menstruation Apps Are Sharing Users' Data
(creator here)

If you enable the "Disable Lookup" setting from the context menu the extension doesn't communicate with any servers at all— everything is processed with a Javascript/WebAssembly OCR engine bundled with the app— it just may be of a sightly lower quality.
2h is quick. In EU sometimes it can take days.
I was trying to generalize from what we know about lateral gene transfer, and the history of mitochondria and chloroplasts, to the transition from proto life to life.

Something like "proto life A" and "proto life B" get incorporated into "proto life C" to make "proto life D". And after enough steps like that, you get life.

In a sense, that's a trivial statement. Because that's just what chemistry is about. Or deeper, just what physics is about. But regarding GP's point, I'm saying that it's too simplistic to argue about whether life originated once or multiple times. Maybe there were multiple beginnings, which combined and interacted in multiple ways. As we know now for evolution from primate-like ancestors to modern humans.

The machinery of DNA and RNA is one example. It's a chunk that worked. Or maybe multiple chunks that got combined. And the same with ATP synthase and the flagella motor.
That's the other concern, right now all the gems play nice together without issue. It's possible that some of the older gems are supported under 5.x and haven't made the required changes for 6.0.
I knew I was forgetting a big one but couldn't bring it to mind. I agree with you wholeheartedly.

It is rather chilling to see that even though the world-wide web started open, so much centralization can have quite the chilling effect on competition.

What can we do about it? If I were king of the world, it would be P2P decentralized content provided over mesh-network-powered-by-cognitive-frequency-hopping-radio but since I'm not, what are solutions prospective officials could leverage?

Split Alphabet from YouTube, then split YouTube in half between user-posted content and business-posted content?
Incremental updates may require more time to complete, as an API may be refactored multiple times over many versions. However, the confidence in moving incrementally is well worth it IMHO. If you don't have an extensive enough test suite or poor/missing QA process (or both!), doing a big bang upgrade is going to both be extremely painful and very error prone.

It's worthwhile to keep up to date. It's probably not worthwhile to upgrade ASAP after a release, but you don't want to wait too long.
Should be a short investigation. Google isn't trustworthy. There. I just saved the taxpayers a crapload of money. Please give me 1/10th of what this is projected to cost.
Yeah but it'll also provide some good money to businesses during construction too.
I have to wait for the MicrosoftSQLServer Adapter to be upgraded before I can upgrade :(
> Are you requesting a PR from yourself, approving the PR when you have meditated about it for a day? :)

He :-)

I definitely agree that this is more on the obsessive side of being structured - but on the other hand, the cost is virtually zero (I open and close PRs via commandline).

In those conditions, I'd say that issues and PRs are both complementary and necessary parts of a certain perspective/workflow. When I open an issue, it's a request for action. PRs are the other side of the coin - the represent the action that satisfies the request (as a matter of fact, "Closes #..." is crucial for me).

Opening an issue and closing it without a Pr, for me it... asymmetric (also practically: assigning a PR to an issues gives you the reference in the interface). Ultimately it's a matter of fully embracing a workflow.

Ideologies aside though, PRs nowadays are not just an isolated concept - typically, they carry various hooks (CI, code analyzers etc.) that do help. So, in a way, somebody is meditating on my code, even if it's just a machine ;-)
Yes, but likely only when I'm very reliant on it. As it is, it's very ad hoc and buggy.

To be frank, I spend 90+% of my time in KMyMoney. I need Ledger only for its virtual transaction features (for budgeting). The other use case I have for ledger is to perform some analyses/reports in it that KMyMoney doesn't provide.

There's nothing "smart" about it. It's simply a script that takes in a kmy file and creates a valid Ledger file. It's been a while since I looked at it, but at the moment I doubt it handles things like stocks and commodities, etc.

Still, I'd rather use KMyMoney to enter transactions than using the Emacs mode for Ledger.
You still need to do something to prevent a cold-boot attack [0].

0: https://en.m.wikipedia.org/wiki/Cold_boot_attack
Amazon Forecast $639M for ‘Go’ Stores by 2020 but Openings Fall Short
> more-or-less stayed the same

We talk about an accumulative number of victims. The only acceptable number of innocent people killed by police is zero. If the number of casualties has not stopped growing despite learning from (lots and lots and lots of) past errors, the number of victims is obviously increasing and the problem has not been addressed accurately still.
Victor Vescovo: Adventurer reaches deepest ocean locations
I wish I had discovered Hacker News earlier.

I kept having customers sign up for rsync.net citing "Hacker News" in the "where you found out about us" but I assumed it was the old hacker news that was run by a certain defcon/cdc personality and was sort of a clone of attrition.org ... it had been around since 99/00/01 or so ...

It took me several years to figure out there was a new hacker news out there ...
'Aging with attitude': How to fix technology's ageism problem
I love this method of inquiry. Feels like you're genuinely probing into the company at the same time getting answers to your questions.
And does robots.txt count as an access control?

What about a humans.txt that says "please don't scrape this site"?
How to Read A Book by Mortimer Adler.

Also, ycombinator/pg essays. Before that I got my business advice from “the apprentice”.

The Pattern on the Stone.
Each iteration from the 8080 through x64 have a parity bit in the flags register for backwards compatibility with the previous generation. The 8008 was a microprocessor implementation of the Datapoint 2200 architecture.
But the data are too noisy to draw the conclusion that we are already observing that predicted effect with certainty. It's not that that hypothesis is unreasonable, in fact my non-climatologist understanding is that it's very likely true. The question is what is the effect size for the recorded temperature increase to date, and what I've read says that it's both been up and down enough that we're not sure yet [0]. This is in contrast to the myriad news stories that state that we're losing billions of dollars per year due to global warming caused hurricanes. They do not provide nuance, but rather use terms that outright state causal links and major consequences.

Also, before you say that Reason is right wing (sorta granted, though less so these days as libertarians move out of coalition with the right), Ron Bailey is not a climate change denier. Read some of his other coverage before you slam the source.

[0] https://reason.com/2019/01/17/hurricane-losses/
I haven’t had a chance to spend much time with Clojure, but I have spent time learning both Groovy and Scala which are similar. Both have a steep learning curve (which I can’t say I’m entirely over), but I have noticed that, in the nearly 3 decades I’ve been programming, I’ve never seen anything with a steep learning curve really catch on. The things that catch on like wildfire are things like Java, JavaScript, Cobol, VB, C#: things that take a moment to learn but a lifetime to master. The reason seems pretty obvious - you can produce results and feel productive (and demonstrate productivity) quickly even if you’re less productive in the long run. Short term results matter more than long term efficiency.
I've seen a EUR 1B+ transfer (a transfer from the central gov't tax office to a major municipality with "their share" of income tax constituting a major part of their budget) being executed in the backend, it was really nothing special execution-wise. After all it's all just numbers in a ledger about who owes whom what - just this number was slightly longer than usual.

It would require an extra pair of eyes compared to a 1M payment (which are very common), but that's not a significant difference in process, just one more employee would have it in their queue for approval and it wouldn't even increase the time as it'd jump to the front of the queue of payments that need some oversight. It could involve some extra notification as $1B leaving or arriving is meaningful enough to impact your liquidity and reserve requirements and thus your trading desk might need to borrow/lend some cash.

I'd assume that a major bank might have $1B+ payments quite often - I mean, the T-bond market alone is $500B daily and probably some of the individual trades are larger than $1B; then every delivery of a $1B+ industrial project is probably accompanied by a similar bulk payment and the projects across all the industries add up.
You forgot AMP and AMP for Gmail
Tbf many developers have to use whatever someone up the chain considers fancy.
The confusion is that there are 50 states, and generally Americans do not know how many US territories there are. So "50 states" is understood as "all states," even though it could be 35 states and 15 territories for all we know.

The 50 states part carries so much weight that one's mind may interpret it as "50 US States and X territories" with an implied X.
If HN went down tomorrow, I could hop to slashdot to find the old-timers, lobste.rs for the hip, reddit.com/r/sysadmin | r/selfhosted | many, many more tech subreddits, and more tech watering holes.

If Google went down tomorrow, we have what, Bing? Yahoo, DDG, and others are all powered by Bing. Otherwise we are trapped with the likes of Yandex/Baidu.
I’ve used Anki to learn foreign languages and it has been amazing so I tried to use it in grad school but it backfired because all my courses expected understanding a few big deep ideas and not memorization of hundreds of small facts. I think it really depends on the domain, like medschool its commonly used but I’m not sure about other areas.
I wish i had learned that going to the gym is the thing to do when your brain is full.

My undergrad GPA would’ve been higher and i’d have gotten fit earlier in life.
> The solids in the butter will still burn at the same temperature regardless of what it’s mixed with.

The higher the fat to solid ratio, the less of the solids will be exposed to air (down to potentially none at all), and so long as they aren't exposed to the air they won't burn irrespective of the temperature (eventually, you’ll reach the smoke point of the data, and as well as burning themselves, they'll also stop protecting the solids.)

Coating other things to allow them to be heated while preventing surface reactions that would otherwise occur when they are heated is one of the main uses of fat in cooking.
Would you mind suggesting a more accurate title?
Always upgrade by minor revision, since that's where the additions, deprecations, and removals happen.
It continues to amaze me that these big companies are allowed to operate at a loss for years.
If that's their answer to something you would want in a company, it's probably way better to find out before you accept.
Was going to respond with this as well. At 27 I decided to reflect on my abilities vs test scores and ability to focus and spoke to a doctor. Parents never considered mental health as a factor, and looking back—but without blame—opportunies and growth were missed. Care to expand on your case?

Edit: Saw your response below.
Yeah maybe it's your description that needs some work and not our interpretation
Not bad! Got some good market movement!
> Python 2 to 3 (at least by 3.3 or so) was one of the easiest transitions I've ever done.

I suppose you don't use Java.
Waltz: A Distributed Write-Ahead Log
I've done this for~$500 in ETH, but I received that as payment for code written months ago that never passed review, so I wasn't expecting it anyway. Still a bit of an emotional roller-coaster to receive free money, then inadvertently throw it away within a few minutes.
In the following I confirm that n&(n-1) is faster than popcount (compiled with "cc -march=haswell check_pow2.c -O3"), at 699 vs. 1016 microseconds, respectively:

#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>

const int N = 2*1000*1000;

int count_popcnt(unsigned int *data) {
int sum = 0;
int i;
for (i=0; i<N; i+=8) {
sum += (
(__builtin_popcount((data+i)[0]) == 1) +
(__builtin_popcount((data+i)[1]) == 1) +
(__builtin_popcount((data+i)[2]) == 1) +
(__builtin_popcount((data+i)[3]) == 1) +
(__builtin_popcount((data+i)[4]) == 1) +
(__builtin_popcount((data+i)[5]) == 1) +
(__builtin_popcount((data+i)[6]) == 1) +
(__builtin_popcount((data+i)[7]) == 1)
);
}
return sum;
}

int count_wegner(unsigned int *data) {
int sum = 0;
int i;
for (i=0; i<N; i+=8) {
sum += (
((((data+i)[0]) & ((data+i)[0]-1)) == 0) +
((((data+i)[1]) & ((data+i)[1]-1)) == 0) +
((((data+i)[2]) & ((data+i)[2]-1)) == 0) +
((((data+i)[3]) & ((data+i)[3]-1)) == 0) +
((((data+i)[4]) & ((data+i)[4]-1)) == 0) +
((((data+i)[5]) & ((data+i)[5]-1)) == 0) +
((((data+i)[6]) & ((data+i)[6]-1)) == 0) +
((((data+i)[7]) & ((data+i)[7]-1)) == 0)
);
}
return sum;
}

int main(void) {
unsigned int data[N];
FILE *f = fopen("/dev/urandom", "rb");
if (!f) {
perror("Cannot open /dev/urandom");
exit(1);
}
if (fread(data, sizeof(unsigned int), N, f) != N) {
perror("Cannot read enough items");
exit(1);
}
/* Use only a few bits */
for (int i=0; i<N; i++) {
data[i] = data[i] & 31;
/* Don't worry about handling 0 */
if (data[i] == 0) {
data[i] = i + 1;
}
}

struct timeval time1, time2;
int n;

gettimeofday(&time1, NULL);
n = count_popcnt(data);
gettimeofday(&time2, NULL);

printf(" popcnt: %d in %8ld us\n",
n,
(time2.tv_sec-time1.tv_sec) * 1000*1000 +
(time2.tv_usec-time1.tv_usec));

gettimeofday(&time1, NULL);
n = count_wegner(data);
gettimeofday(&time2, NULL);

printf("n&(n-1): %d in %8ld us\n",
n,
(time2.tv_sec-time1.tv_sec) * 1000*1000 +
(time2.tv_usec-time1.tv_usec));

return 0;
}

Thank you for teaching me something new!
Well that asks for Hemingways (fictional) counterquote:

"Fitzgerald: The rich are different from you and me.

Hemingway: Yes, they have more money."
Late reply, but this is it. Once you analyze a religion and its patterns for indoctrination, you find the same patterns in others.

I was raised a Catholic, but lived in a city with persistent derivatives trying to convert you to, like Jehovah's Witnesses, Christians, Mormons...

Better yet, publicly declaring yourself as an atheist means "possible convert" for some evangelists, so I was also invited to join cults like Dianetics, Satanism and Wicca. Surprisingly, Satanism or Wicca felt like less-aggresive forms of make-believe, more fantasy than religion.

In my experience, every religion/cult that demands conversions follows this simple recipe:

1. You must unquestionably and absolutely commit to the god(s) described in this book(s).

2. This god will disproportionately reward you if you obey his orders.

3. This god will disproportionately punish you if you disobey his orders.

4. This god can only give you orders through a few middle-men.

5. The middle-men speak for god, thus are always right and should not be questioned.

6. Sometimes, god will need money or labor. Give it to the middle-men.

7. Collect your reward/punishment after death.

8. Suicide is cheating.

9. IMPORTANT: God will disproportionately punish people who don't even know about him, so it's your sacred duty to save them by converting them to this religion.
“Being rich because your parents are rich” can happen by a lot more ways than inheritance. In addition to gifts at death, there are gifts throughout the parents’ lives, equity gifts (you can buy one of the family houses for cheap or live in it for free), fully paid Ivy League education, prep schools, the parents can finance a startup, provide low interest loans, etc. I wouldn’t consider any of these as “self made” but they are not inheritance.
There are what, about ~2,000 billionaires in the world? Of those, I don't believe any of them would hold a billion in BTC. From what I can tell, it has been ruled out that this is from any of the exchanges. Is this a possible nation-state transaction?
According to this article [0], "But are fiercer hurricanes becoming more frequent? A July 18 article by the Colorado State University climatologist Philip Klotzbach and his colleagues in the Bulletin of the American Meterological Association finds that 'since 1900 neither observed CONUS [continental United States] landfalling hurricane frequency nor intensity shows significant trends.'" Sounds like it is natural variation.

[0] https://reason.com/2019/01/17/hurricane-losses/
I worked at one place where instead of giving us root access to our machine, gave us one that was offline (with access to an air-gapped local network and a dedicated IT guy to ensure we had access to tools/IDEs/licenses etc) and another, shittier one that had internet access side by side. This worked fine.

I went somewhere else where we had locked down machines. I am never, ever, ever going back to a place like that. Fuck working in that kind of environment.
I really like the MS Sculpt keyboard. I use it with a Mac, my wife uses hers with her Windows machine.

I also recently learned about proper desk posture - I now sit with my stomach just touching the desk, and my keyboard is way further forward. My forearms rest on the desk almost all the way to my elbows, and my wrists rest on the keyboards wrist pads. I find that this greatly reduces the strain on my arms and wrists.
definitely prefer waiting for a few seconds instead of training google AI
Duplicate of https://news.ycombinator.com/item?id=20920731
The absurdity of taking student loans for education
I was just highlighting the fact that the author led the campaign for the candidate who lost just last year to the candidate proposing the PFD hike. That's certainly reason to suspect an unfair bias towards the implication that the PFD system is broken. I'm not saying it's not, but I would not hang my hat on this piece alone without more information and possibly giving more than a year to see how everything actually shakes out. If I were the author, I would have inserted a disclosure statement at the beginning.

It all sounds logical, I'm simply stating that the author is far from an impartial reporter.
Yes but the $100 million guys can afford higher risks with higher returns. The $1000 guys can only play it safe with small returns.
Just wondering, what don't you like about rails?
World has no balls
You must mean 40% in the United States, right?
If you have a truck waiting to load at a warehouse somewhere waiting for your £200k payment to clear, then yes, the speed really really matters.
I wish they would be so keen on migrating to MySQL 8.0 as well :-)

Their (amazing) tool Gh-ost is broken on MySQL 8.0, which suggests that they're still based on 5.7.

It's a big issue for my company (and I guess for any mid-sized company), since at mid-sized companies the schema is likely big enough to have slow migrations, but not big enough to have fancy replication topologies. For such cases, there's nothing like Gh-ost :-)