skysight-inc/HackerNews huggingface dataset:
> It’s not hard to “really understand Git”.

Are you going to tell me you've never lost work because you didn't know git well enough to avoid putting your branch into a bad state?
I love the desperate "think of the children" attempts to rescue your comrade, by the way.

Can't appeal to logic with your arguments so you alternate between dictatorship and clutching a purse.

Stick to dictating how others shall or shall not live, it's more authentically YOU!
I'm filling out a visa application form right now. I kid you not, I'm supposed to keep the username secret too.

And then if you do a password recovery, they email you a new password (which is like 6 characters) WHICH YOU THEN CAN'T CHANGE (except if they email you another new one).

It's a joke. I had to come up with a security question so I just make them sarcastic: "In what world is this secure?"
`->` is a bad practice? I like to use it at the end of a long `%>%` pipe. Reading the whole thing feels a lot more natural.
Consumers don't need experts to interpret 23andMe genetic risk reports
I don’t mean so much that it’s super difficult, I’m just imagining that 10-year-olds would rather be making pictures move around on the screen over doing a math thing that they might not yet understand the importance of. I could be wrong, it’s been quite a while since I was 10 :) I was trying to imagine 10-year-old me reading that section about RSA in the thing they linked to.
Discovering Hidden Factors of Variation in Deep Networks
Can we perhaps combine all of the clickbait memes into a single form?

"One weird trick to find the 13 most extreme reaction faces to mundane topics (you won't believe how number 5 lets you make money from home!)"
Don't even need to delete the branch, git reset <newcommit> will reset the branch to the given commit, throwing out whatever was there before. You may want to add --hard to that, depending on what you're doing.
Maybe. But I believe the conversation at the time was about how FB tracks its users and what data it uses for advertising purposes, not about WhatsApp's encryption, or lack thereof. I meant deliberate in the sense that the question was worded in a way that made it easily dodge-able with a "no, we don't use your encrypted WhatsApp messages for advertising purposes", instead of "yes, we read the content of your FB messages for advertising purposes."

> Him admitting they serve ads based on Messenger content means nothing, we already know that they do.

I don't think that has been confirmed (source if so?), and I think that's what the question should have attempted to confirm.
Which I suppose would create a vacuum for teachers in CA, which I suppose would cause a schooling crisis, which I suppose would cause the people to cry out for increases in teacher salary to fill the positions, which I suppose would cause greater debts to the state, which I suppose would lead them eventually into default, which I suppose would cause a dramatic reduction in the available budget for public welfare, which I suppose would cause an increase in crime and an exodus from the state, which I suppose would cause property values to drop, which I suppose would cause a further exodus in population, which I suppose would finally make housing more affordable.

So perhaps this is a self-regulating problem? :-)
> In contrast, Fossil users only need to think about their working directory and the check-in they are working on. That is 60% less distraction. Every developer has a finite number of brain-cycles. Fossil requires fewer brain-cycles to operate, thus freeing up intellectual resources to focus on the software under development.

Not thinking about the actual remote head and/or the local copy of the remote head seems bad? I'm worried that Fossil is just obscure information, rather than presenting it.

Is it possible to `fossil rebase origin/master` without an internet connection?

// edit:

Reading more of the docs, what I quoted at the top is definitely, ah, misleading.

> When autosync is turned off, the changes you commit are only on your local repository. To share those changes with other repositories, do: fossil push URL

> When you pull in changes from others, they go into your repository, not into your checked-out local tree. To get the changes into your local tree, use update:

https://fossil-scm.org/index.html/doc/trunk/www/quickstart.w...

We have confirmed that Fossil has

The working directory
The "index" or staging area
The local head
The local copy of the remote head
The actual remote head

So yeah, point #2 in the OP is lies.
> Ended up converting all project over to Git once we realised that nearly all external developers we worked with preferred Git and didn't have a clue about Bzr.

Why? There was a time not too long ago where this was true about git. Companies switched to git anyway.
I really like this idea, it's something I've been wanting to try out for a while now.

I'm curious if using `run-with-timer` causes any performance issues in emacs. If so one option is to watch the value outside of emacs and then change the theme using `emacsclient -d "(load-theme 'my-dark-theme t)"` from the script.
If There Can Be Only One – Tigera
What do RFC's have to do with his comment that he has an expectation of privacy when he sends people messages? Regardless, at least under US law, he's way off base.
Similar to your point about mixed workloads, I have a hunch that Mark's benchmarks are not comprehensive enough to correlate well to real-world usage across a lot of different scenarios, even on pure OLAP workloads. It's great that a billion rows can be aggregated in 0.02 seconds, but there's a reason TPC-H uses 9(-ish?) different queries with varying aggregations and joins, vs. these benchmarks on a single table. (Of course, if your use case is heavy on a specific type of aggregation, it probably makes sense to optimize for that at the expense of other query performance.)

And - perhaps I missed it, but his benchmarks don't seem to utilize rollup/materialization unless the DB does it automatically (or at least easily) on the backend.

As is, it's almost certain that Citus would underperform most of the leaders here. The PG9.5 benchmark actually uses the Citus-developed cstore_fdw extension, and it shows up towards the bottom, albeit running on a single node with hardware a few CPU generations old. (Same as used for the Clickhouse benchmark.) I am curious how Citus/Postgres might perform using the HLL / TopN extensions, though.

Also of note is his Redshift benchmark was run on magnetic drives on ds2 instances, not SSDs. Using those would almost certainly bump performance up a bit.

Druid is optimized for aggregation and filtering, and is somewhat similar to BigQuery on the backend, as I understand it. The Cloudflare blog posted elsewhere in the thread covers it briefly. https://blog.cloudflare.com/how-cloudflare-analyzes-1m-dns-q...
More on its indexing strategy here: https://hortonworks.com/blog/apache-hive-druid-part-1-3/

Druid's downsides are: more complex deploy and operational needs due to architectural complexity, lack of full SQL support, limited fault tolerance on the query execution path, and the whole query being bottlenecked by the slowest historical data access.

More here: https://medium.com/@leventov/the-problems-with-druid-at-larg...
Russian Troll Attends FB Hearing
I love the process of reading, but I've found for learning large amounts of material I read it out loud, record and MP3 it, and then listen to it through headphones, so that does work well.

Will look into those vitamins, thanks for the tip!
If you're speed reading some code 'becomes' is a bit of mouthful.
Growing up affluent and attending prestigious schools all the while making otherwise inaccessible contacts also helps productivity in a general sense, similar to the broad prescriptive statements in the article.

I understand that this is vitriolic, but "I am more productive than most" rubbed me the wrong way I guess. The whole "I'm good at what I do because I figured it out in a vacuum!" story is just odd as hell.
I think I tested around 30 (apparently still insecure enough back then to care, these days I care what my dogs think more than I care what people think :)
Disclosure: SQL Injection in Cart66 Pro
Email as a protocol explicitly does not come with any guarantees (of privacy, or sender's identity, or receiver's identity, or anything else as far as I can tell).

Facebook makes a lot of noise about privacy (using their own definition, naturally, being 'preventing anyone outside Facebook from seeing your data') so it's reasonable for a nontechnical user to not expect that an acquaintance installing a "what's your pirate name arrr" app should lead to their 'share with friends only' info being acquired and sold by a data broker.
I think it's fair for someone to explain why he doesn't use Git when he probably gets that question a few thousand times a year. He's not the one that posted it to HN.
This question needs to be answered. Has anyone made it this far?
Okcupid has been going downhill for years. Four years ago you could get matches on there even if you were average looking that werent way below your league and actually interact with a ton of people. in 2018 it is mostly bots and you wont get meaningful interaction really anymore. The tinder looks bias is also literally enforced at this point (only see messages from profiles you look at, only messaging matches). They have totally lost their way.
Your moral compass need to be checked.
There was something I read last year that interviewed outsourcing content monitors - a sizeable percentage of monitors were in the Philippines for US/UK English Facebook posts.
Well he's certainly not going to testify that he thinks he does.
Indeed. However I'm not claiming you can reconstruct a branch, just that you can reconstruct forward history using current branches (refs)
"Mr. Suckerberg" by the Chairman in his closing remarks was my favorite part!
Isn't it peculiar how this is only a thing to consider depending on which way the political winds blow? I wonder if this will still be such a concern when the winds change...I'll not hold my breath though.
How to Fix the Academic Publishing Problem
IANAL, but pretty sure CA LLCs allow you to elect to be taxed as an S- or C- corporation.
Mark Zuckerberg: “We do not sell data to advertisers”
You can catch this in c using -Wall.
Is the plan still for this to be included in 0.7.9?

Thank you again for your prompt response and hard work on this issue!

---

Also, I'll reply to another comment here in the hope that it is more likely to be seen:

> Brian suggested that we make it ‘.zfs/lost+found‘, which might be what we do.

+1. IMO, this is the best solution.
What’s the benefit to the business of that $800 fee? Why is it almost 4 times more than Delaware? Do I get a nice engraved plaque or something? I am being serious: WHY does it cost $800 just to exist?
It's commentary on the situation existing and a question on whether the taxes are effective. Why the sensitivity and how is your post constructive?
Commits in git can have multiple parents, aka 'merge commits'. Using them maintains the branch history.
Equality absolutely does exist in mathematics.
Ask HN: What happened to the semantic web?
I think question like this are important for the record
I don't think lying to the government is automatically illegal (ymmv, ianal, probably varies with jurisdiction). They are generally pretty explicit about the contexts in which lying is illegal (certain signed forms, being under oath etc) which would imply that lying is at least not illegal in other cases.

This is not, by the way, a strictly government related concern. If you lie on a credit card application (and are caught), you're going to have a bad time. But the signed bit of the application is usually completely different from where you're asked to set up "security questions".
I’ve never lost work that I committed, which is the most you can ask of a version control system.
So right now I'm 63 hours into a fast, which I just decided to do on a lark. I've been intrigued ever since hearing an interesting podcast on fasting (https://tim.blog/2017/05/04/smart-drugs-fasting-and-fat-loss...).

At this stage, I have started to find mental things a little harder to do, but honestly its still pretty subtle and is pretty indistinguishable from the normal kinds of self pity I normally have when I sit down to complete some hard mental task.

Physical tasks are obviously a different story. But your mind doesn't seem to slow down much at all for a pretty long time during fasting.

I think that's the main thing I'll take away from this experience. Eating does not improve mental performance, at least not unless we're talking about a multiple-day timescale. I now believe that it may slightly degrade it, because your gut gets greedy for your that thought-fuelling blood. This is useful knowledge to have gained because so often I think "ooo, feel a bit dumb, better eat."
Show HN: Zuckerberg Senate Bingo
Indeed. At the rate their monetization is likely to grow as advertising & economy (retail etc) continues to shift online, just continuing the existing growth trend and assuming a slow-down over time, it's extremely likely Facebook will reach a ~$200 per year ARPU in the US/Canada market within five years or so.

There is no large audience in any developed market willing to pay $15+ per month for Facebook just to remove ads.
What about those programs that generate a Markov model out of a corpus of text? You could use that to generate the answers (provided the randomness source is secure).
Wow! why so complicated?
How about Epicurianism?

https://en.wikipedia.org/wiki/Epicureanism
Thank you. Judges and Senators are not happy when you try to play these word games with them. And you don't want to make a judge or a senator unhappy.
Do you imagine an instant message client that only sends messages without receiving them?
I find smartgit really nice. Makes life simple. It's just that one step simpler than sourcetree for me
WhatsApp Business: The way to Get commenced and to use WhatsApp correctly
Agreed, and for this reason I use Lumen: https://github.com/anishathalye/lumen
Autonomous Vehicles Will Be DOA
> If you're receiving questions that weren't published prior to the interview it's perfectly understandable that not all questions can be answered immediately. In fact, I'd be more suspicious if he answered everything without needing to follow up.

Right so I'm not expecting him to answer _every_ question without referring to his staff. There were, however, key controversial questions which he did not answer by claiming he didn't know something immediately.

> If however you're the one raising a question, I think it's your responsibility to ensure that you or someone on your team someone does some basic research and due diligence beforehand.

Zuck was brought in front of the committee to discuss troubling behavior and troubling allegations. While you don't want to ask a nonsensical question, I don't think there's a requirement to be very informed about the subject matter. A number of questions by the committee seemed exploratory or seemed to be simply looking to clarify some rumor/allegation, some were indeed technically misinformed or misunderstood questions, but by and large a lot of the questions that were asked were competent and necessary.
I think you can self-learn Japanese to a point. You can certainly become proficient enough to read written Japanese, as long as you have both the time and patience to learn and review Kanji compounds (too many resources focus too much on individual Kanji, and not enough on the many compounds you'll actually see in text). You can also become proficient in understanding spoken Japanese, given how many great audio resources there are online now. The challenge there is that there is a lot of slang, and its harder to find good online resources for the slang.

If you want to learn to speak and write Japanese, then that's more difficult, and probably impossible, to accomplish through self-learning. You won't be able to reproduce intonation appropriately without practice speaking to someone who is already fluent in the language. Nor will you be able to pick up the social cues that tell you when to speak in formal, humble, casual, or informal register.

However, I don't recommend trying to learn Japanese in Japan until you are up to an intermediate proficiency at least. There are many language schools for foreigners in Japan, but frankly it's expensive and you won't get that much out of a beginner course in Japan that you won't get from a beginner course or by self-learning at home.

So my suggestion would be to take local/online courses or self-learn until you are roughly intermediate, then take language courses in Japan if you want to try to reach that upper Advanced/Fluent level.
A side note, has anyone actually ever sued anyone for not having a disclaimer? It seems a lot like don’t use a hair dryer in the shower.

“I am suing because some dude on Hacker News suggested..”
I think there is some loyalty. As an example, my younger son is looking for his first job, I'm gonna see if the local grocery store will hire him, but I talked to him and said "Look Dylan, if you get a job there then you have to stick with it. They are going to spend time to train you, that's an investment, you need to stick with it even if you get bored."

If US engineers bounced from job to job as much as the out-sourcing guys seem to it would be a red flag. I don't know what the norm is today, but back when I was hiring, people that didn't stick it out for at least a year at each company (and had no explanation, things happen, I'd allow for that), were considered less desirable than someone who stuck it out for longer.

But in general, I agree with your point that you gotta pay if you want quality people. Good people are expensive. The lure of out-sourcing is a pipedream so far as I can tell.
It's all fascinating. How do we reconcile a facebook bot account that may be, at best, loosely tied to Russia, according to some speculators with a foreign national and intelligence officer, Richard Steele, compiling a op report on the Republican presidential candidate?
Agreed. I was a DoD contractor when much of the social graph stuff came out. We were all looking at it wondering why they let you access _so much data_. Our managers told us they were working on securing some contractors that would ultimately use Facebook's social graph but nothing ever came of it.

Considering we were a tiny defense contractor who didn't get a ton of contracts, I have to assume this happened in some way or form.
The point of most Congressional hearings is to make it appear that Congress is interested and involved in solving a problem. It's theatre.

Yes, there may be genuine concern and a desire to get something done, but that isn't going to happen in front of the cameras - it's going to happen in committee meetings and discussions.

What happened today was the political equivalent of WWE and just about as useful.
I call it that because it's trivial information, easily obtained anywhere. It doesn't need to be re-re-re-told.

First google result for the obvious 'how to file llc california':

https://howtostartanllc.com/california-llc

Just as readable as the original article and goes into some more useful admin details, such as the need to get a business license, seller's permit, etc.
"good for the consumer" is sufficient reason for regulating government granted monopolies, within reason. In general it is NOT sufficient justification to regulate a company in the free market. The bar for regulation in general is substantially higher, at least in the United States. There is a bar, of course (environmental regulation preventing dumping waste or emitting carcinogenic fumes, for example) and we will likely spend millions of person hours over the next decade figuring out where it is for large content companies (which Facebook is), but saying "it's good in both cases, therefore we should regulate both types of companies" is not correct (which was your argument).

Which is to say, regulation might be justified in a less free-market oriented country, like France, on equivalent grounds, but there is a substantive moral and legal distinction to be made in the minds of many who enjoy a free market economy.

And no, Netflix is not a straw man. My argument applies just as well to Facebook, StackOverflow, Ebay (which is regulated as a commerce platform), Google, Amazon, etc., as it does to Home Depot, Walmart, etc. etc.

We default in these cases to not regulating.
We ARE talking about corporations.
Why did you mention Apple in your comment then? Also operating in California means paying taxes in California and the minimum franchise tax is assessed regardless of corporate status or income: https://www.ftb.ca.gov/businesses/faq/712.shtml

What is reductive about wondering why a situation that you outlined exists for decades when there are specific extra taxes to help battle it?
> Git has no file object, it versions the repo, not files.

As someone who has used (in a professional setting) version control systems ranging from RCA to SVN to the current crop (git, mercurial, even darcs), the fact that git versions the repository as a whole instead of individual files is a godsend.

You've not known hell until you've had to deal with an RCA/CVS repository with 15+ years of history and thousands of files, each that maintains their own version history (and associated version number!).

I'd gladly take the comparative "slowness" of git when dealing with large repositories.

> Git is basically a tarball server. Calling that a source management system is an enormous stretch.

What, in your opinion, is the definition of a version control system then?
Yes, but again, the issue is whether most developers will be hindered or helped by case-sensitivity in a language. Based upon my experience, identifier case-sensitivity is simply making things harder than they need to be on the developer.

Conceptually, what is the difference between these two identifiers:

myObjectInstance

MyObjectInstance

?

And the key here is the reason for the difference: if it's a typo, then a case-insensitive language design will allow it and no-harm, no-foul. If it's not a typo, then who wants to work on a codebase littered with identifiers whose only difference is case ? :-)
I'm pretty sure both of you are correct. There was a large amount of tech illiteracy on display but, at the same time, Mark dodged TONS of questions and spoke indirectly like a professional.

That entire testimony was very unsatisfying, in my opinion.
Usually 2 CDs, at lower resolution than DivX.
Oh god my Im going to bomb finals if I read this
I am working on MVP stage of a suite of tools for commercial real estate.
Exactly, the point is Facebook at anytime can change the client to show ads, or send some of the text up for analysis. The point being the user is not in control. It's all based on trust. Do you trust Facebook won't do it? Do you trust Facebook won't be hacked and does it, etc.. some of the senators attempted to highlight that. One guy asked if Zuckerberg could few is stuff, and Zuckerberg had to admit that technically he could.
Now that it's all over, my take away is less cynical. To me, even the Rep. senators know what this meeting was all about: Donny. Zuck came in, said that this whole fiasco with Donny is not going to happen again. The senators got him on record telling them as such, so that they have leverage on him to actually follow through. Yes, they talked a lot about other stuff too, but we are unlikely to see the mess of the 2016 election again.

Also, they seemed to favor having FANG write the laws about these data service. This will entrench them nearly permanently as competitors will then have to go through all the hoops of complying with regulation, something too costly for a start-up. When that happens, that's the end of Web 2.0.
It uses := for named arguments.
Recording laws are for phone calls. How would you even apply them to emails or texts?
That would make Haskell innovative instead of hipster as well.. :)