skysight-inc/HackerNews huggingface dataset:
Hipster source code management? See this Rust project:

https://pijul.org

https://pijul.org/manual/why_pijul.html

A bit like DARCS (also very hipster, in Haskell and has some math behind it), but then fast.

https://pijul.org/model/#efficient-algorithms

https://pijul.org/faq/

Oh and it uses a cool hi-perf storage lib (also in Rust, by the same devs):

https://nest.pijul.com/pijul_org/sanakirja
Think the German language requirement is only for the PM.

> we hire English speakers for technical roles.
Magic card colors over time (2016)
But, there's an important distinction. In this case, Google did in fact support an open technology platform, so anyone can get their hands on it and distribute content, free of royalty and legal obligations.

They could have chosen to be much more focused on narrow self-interest, kept the technology proprietary, and played games with their competitors. I honestly believe they chose the high road because that's part of their culture.
As branch names are not recorded in commits, it is pretty much impossible to say what commit was next in a branch.
git tag --contains <commit>

or

git branch --contains <commit>
> So, why can't we rebrand fossil as Blockchain-VCS or
something and move on toward world domination?

Because Fossil-- like Git-- doesn't solve, attempt to solve, or even advertise itself as solving the problem of decentralized consensus.

All existing blockchain technologies at least claim to be a solution to the problem of decentralized consensus.

Therefore Dr. Richard Hipp is only "technically" right in the ways that do not matter, in the same way that I'm "technically" doing functional programming any time I write a javascript function.

I assume he knows this and is being satirical.
Another example: https://en.m.wikipedia.org/wiki/Piltdown_Man
maybe, a better solution might be just doing a serverside 'authenticity ping' every x seconds, and if that fails then you get kicked out.

This would leave a window of x seconds after logging out in which attacks could occur but that could be mitigated by requiring a failed request on logout (perhaps require the usb key to be removed upon logout, send an auth-ping, and only give a successful logout message if the auth-ping fails. (Even without this mitigation I'm not sure what kind of attack would work for the inbetween X seconds, but might as well mitigate it in case someone else could think of something)
[citation needed]

Seriously, I find git very non-sane if not quite insane. I really liked darcs and still prefer Mercurial but sometimes the value attained by adopting standardisation overcomes the extra value in a "better" alternative, and so… here we are.
Step 1. Don't.

Step 2. Go anywhere but California.
This is a great question. Where I work we use TFSVC and the VP of Engineering is willing to green-light a switch to Git as long as we can make a data-driven, objective case for why Git is better. In other words: "the devs prefer it" or "using Git makes me happier" don't wash as valid reasons. Branching in Git is certainly much easier but the counter that "you can branch with TFSVC too" is true, even if it's slower and eats up your hard drive space faster...
Ask HN: How are you preparing for the upcoming financial crisis?
The news expect a 40% correction in the US stock market soon that can make the US dollar close to worthless. Are you prepared? What do you plan on doing with cash, 401k, and other assets?
> but it's not too hard to reconstruct forward history based on all refs (branches for this purpose). (see "git rev-list").

The branch name is not preserved in commits. I am curious of what you are thinking of. You can not reconstruct a branch, it's impossible.
> Zuckerberg on record (in the Congressional Record, no less) as saying that his business model depends on advertising

This has never been secret and has been "on record" for a very long time. I think most people will see the absolutely dismal lack of technical understanding by Congress rather than any arrogance by Facebook as they too get fed up with these aimless questions.
I do actually, and in fact through the beauty of the internet a layman could have a pretty good conceptualization of how to do so with their own vehicle through Wikipedia, YouTube, etc.

Nobody is forcing you to use Facebook. Everyone has their own agency in this world. There is no part of the world that is locked out because you don't use Facebook.

These senators are clearly completely clueless for the most part. Many of them so far removed from basic internet and computer literacy it is embarrassing.
There is a very attractive draw to California and places like the Valley for the potential for money to be made with the right connections and people.

So a tech startup would likely consider the high cost of living to be just another startup hurdle to clear. When rent costs $7k/month but the potential (dreamed?) payout is $50k/month, and this payout does not seem to be as attainable in other locations due to fewer connections, that would seem to me to be a no-brainer, were I the CEO of a tech startup.

Thus, teachers' salaries become collateral damage in the tech startup's quest for greater earnings. I can't see how taller buildings and subways could fix this; they would only delay this problem.

I'm not in California, these are just my observations. It seems to me that California is a victim of its own success.
I'll take my free speech instead, nanny.

I'll raise my own kids and they'll grow up just fine, you freedom-hating, thought-policing busybody, YOU!

The future you yearn for is a hellscape.
Computer Vision Scientist

Broomfield, CO -Full Time-

GeoVisual is on the leading edge of enhancing the art of farming with the science of artificial intelligence, applying analytics to imagery and data from sensors in the sky and on the ground. If you’re passionate about using technology to solve real-world problems, come work with us.

Current Job Openings: Computer Vision Scientist
We’re looking for an experienced scientist or engineer with a background in computer vision and machine learning and hands-on experience in developing and deploying scalable software.
You’ll be developing state-of-the-art analytics for imagery from drones and aircraft and on-the-ground mobile sensors, joining a fast-moving team with a depth and breadth of skills and experience in software development, Big Data analytics, mobile applications, agronomy and large-scale, industrial

For more information please see the posting here:
agriculture.http://www.geovisual-analytics.com/employment/computer-visio...
They did suffer from a similar network effect, which was only broken when AT&T accepted a consent decree to spin off all its regional providers.
The data is given at the bottom of the page.
Ironically, theres a call for please like and share at the bottom.
ZFS on Linux 0.7.8 Released to Deal with Possible Data Loss
Apple is registered in Delaware. Again, reductive, but as other commenters said... don’t troll.
You can incorporate in any state, it doesn't matter where your customers are. Most CA companies (and most companies, across all states) form in Delaware for legal reasons. CA is not a popular place to incorporate in.
The Mill has been described as having more in common with a DSP than with a regular CPU. Apologies, I thought that was common knowledge.
> It's a fantastic improvement, imagine if you could log in to a site on any untrusted computer just by plugging your USB key in

You're describing plugging a USB key containing your identity into an "untrusted computer".

It's hard to call that a "fantastic improvement" or really anything other than a "terrible idea".
That doesn't make any sense.

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. 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.

Saying that oh look it's okay they're not incompetent, it's just they just delegated to people who were incompetent doesn't make it any better.
isn't that just a question of looping over your release tags and asking whether each one can reach that commit? It's not too hard to script - I don't really see an advantage either way.
> I think you choose to use a redefined "voluntary" to refer to things that are clearly not (a ploy frequently used by certain corporate funded 'libertarian' think tanks). By doing this, a source of relatively unchecked power and profit is protected.

I was saying that you cannot talk about degrees of voluntary. If there are degrees of voluntary, then you end up in a situation where you can argue that any choice is both voluntary and involuntary. Stick a gun in my back and force me to choose to give up my wallet or my life. Is this a voluntary transaction, since, in the end, I make the choice? I would say it is absolutely involuntary.

Of course, stating that there are degrees of “voluntary” is a typical ploy by socialists to justify having the state loot their citizens.
I don't think San Francisco has a bit problem here, all Airbnb units are registered with the city [1], and even before registration requirements, there were only ~11,000 units listed [2] in all of San Francisco, which is a tiny fraction.

Vacancy rates are also extremely low in San Francisco:

http://www.deptofnumbers.com/rent/california/san-francisco/

so investment properties being idle is also not a problem.

The real problem is lack of supply to meet demand. A state law from the 1970s forces municipalities to produce Regional Housing Needs Assessments (RHNA), and nobody in the Bay Area is close to meeting their planned housing needs ([3] Table 4.1) for moderate or lower incomes. Overall in California, 97% of cities failed to meet their own housing goals [4] (Please note that this source is highly pro-housing, so take it with a grain of salt. I am also very pro-housing but want to be open kimono about it).

[1] http://money.cnn.com/2017/05/01/technology/airbnb-san-franci...

[2] https://www.sfchronicle.com/business/article/Airbnb-loses-th...

[3] http://reports.abag.ca.gov/sotr/2015/section4-housing-goals-...

[4] https://www.thebaycitybeacon.com/politics/of-california-citi...
Instagram. The answer is Instagram!

Go to a high school and you'll notice that young people are more on Instagram than Facebook.
That's not a plus in my book. This entire industry reminds me of how lemmings will follow each other off of a cliff[0].

[0]: yes, I know this has been debunked. It's an analogy.
Ah.. that article just looks like an ad now. Shameful.
One-party recordings are illegal in many states. Just because I unicast some information something does not always give you the right to retain a record of it.
The web is a universal standard, not sure how you can get more generic than that. I mean, you can't.
> So you would also like to impose a ban on email forwarding then right?

The difference is that email forwarding is part of the RFCs and IETF standards that define email, e.g.:

https://www.ietf.org/rfc/rfc5322.txt

https://tools.ietf.org/html/rfc5598

http://arc-spec.org/
Most fundamental imho would be to have technically competent staff who can see through weasel words and tease out real answers, not lies couched in half-truths. As is generally the case in hearings of this sort.

Also I'd like senators to realize that you don't have to click or go anywhere near a like button, for it to track the fact that you visited a site. And all this tracking data is stored somewhere, forever as far as we know.

Also I'd like senators to understand that when a user opts in to share some data, they are often being enabled, by the platform, to share data of other users who never did opt in for that particular sharing. (I admit the users' FB friends did opt in to use Facebook, yes... they just didn't opt in with any knowledge of the specific sharing that their friend just did for them).

If they understand these things, they can ask better questions.
I did comparisons between gitkracken and tower. I found, at least on the Mac, gitkracken crashed often vs tower being stable. I was also turned off by the yearly price of $50 vs a one time $70.

Otherwise they had very comparable features including being able to display the histories, merges, etc.
Powerful? Certainly.

Most sane? That’s a matter of perspective. I’m still a little shocked that git “won out” over mercurial. Even as Subversion was eating CVS, everybody knew distributed revision control was going to ultimately prevail. I was pretty sure Darcs wasn’t going to achieve popularity, but I’d have bet anything that Mercurial would be the successor to Subversion. It was far more natural / similar for anyone who's ever worked with CVS/SVN.
I strongly disagree with "almost worthless"; assuming you've made the decision to form a CA LLC, this post is very useful.

You're making some quite strident demands of some random person on the internet here ;)

Having said that, I too would be interested in the extra topics that you listed, particularly the operating agreement piece. I looked into this recently and NoLo offers a $100-300 service [1] which comes with options, vs. free Operating Agreements like this random one on UpCounsel[2].

I have no idea what the parameters are on this, and in the past I've just leant on a lawyer friend to do this for me; I'd like to understand the details.

[1]: https://store.nolo.com/products/online-california-llc-ptlca-...
[2]: https://www.upcounsel.com/single-member-llc-operating-agreem...
The best I've ever seen is Tower (mac/windows), it makes most of the tedious steps and brain-cycles described in the authors' list very easy to manage.
Have you looked at IntelliJ's git support?
My impression was that he wasn't under oath for the hearing. Honestly, for the level of technical complexity they are discussing (often in very non-specific and general terms), I don't think they'd be able to have a conversation at all if every statement Zuck made had to be legally bulletproof.
Honest question: are hearings before congress, particularly from tech companies, any more than opportunities for politicians to grandstand and demand business leaders "kiss the ring"? I.e., is anything consequential ever done as a result?
Secrets from the world's biggest family tree
Git can also be a database if you want. https://github.com/ioquatix/relaxo
The Many Faces of Bitcoin
Working on it and would like to add this soon!
Hahah. Nothing to be sorry for, I was just curious. There are enough source systems out there, I wouldn't be surprised if they were a few I hadn't heard of.
> There is loyalty here

Correct, but your OP is saying you need to buy that loyalty.
I'm talking about soft U2F tokens, i.e. software-based.
What's worse these days is, ever since the Equifax breach, certain institutions have taken to asking me for the last 6 digits of my social (or even worse... all of them...)
It isn't...today. Remember, this app was deployed many years ago, prior to the 2014 API neutering.
Teslas do not have lidars. They still drive happily towards stationary objects.

Because somehow we accepted that very bad probabilistic solutions to a very tough problem are good enough.
This needs the title corrected: as it stands it reads as much more inflammatory than it actually is - this is an incident that happened in 1994 and the title is actually "When a Russian President Ended Up Drunk and Disrobed Outside the White House"
Appearing incompetent usually happens because they are actually incompetent.

The fact that they were prepared with these questions only makes the matter worse with the majority being irrelevant and aimless shots in the dark. They are the designated lawmakers with the power here, they absolutely need to do a better job.
The answer is: Twitter. Similarities are...

- Social media platform (you are the content).

- Advertisers pay for eyeballs.

- Hashtags and groups collect similar users.

- Privacy settings control who sees your content.

- Text, pictures, videos, & polls.

- People leave Facebook for Twitter, & vice versa.

I'm not sure why he didn't just say "Twitter". In some very abstract way, Facebook overlaps with Apple. But that wasn't the question. The spirit of Lindsey Graham's question was to determine if consumers have a choice, and the answer is yes, they do: Twitter.
The creator of elixir had a blog on this: http://blog.plataformatec.com.br/2016/01/comparing-elixir-an...
> "terrible idea"

Tell that to Yubico et al, who have based their businesses exactly on this "terrible idea", making secure USB devices that can be plugged in to insecure computers.
They never provided ability to send messages. This is a useless thing for AIM clients.
I'd be interested as well. Of all the reasons, this (not fit for intended purpose) struck me as the only compelling reason that doesn't come off as an 'and also...' argument (ie: justificatios/rationalisation of a decision, post making one's mind up).

If I were to hazard a guess, this ability to follow descendents helps follow the evolution and intent of current state of code, given some previous state? (how did we get here from there and what else changed on the way).

In git that'll kinda sorta be possible with git bisect.
"Are you a yes-man?"

"No"

Perfect!
A New APM Platform from Raygun, the Monitoring Provider – The New Stack
What does prevent : to become the assignment operator of a language? It's short, and quite "explicit".

x: 2
I've built two source management systems (NSElite, internal to Sun, and bitkeeper, now open source at bitkeeper.org).

Calling Git sane just makes it clear that you haven't used a sane source management system.

Git has no file object, it versions the repo, not files. There is one graph for all files, the repo graph. So the common ancester for a 3 way diff is the repo GCA, which could very well be miles away from the file GCA if you have a graph per file (like BitKeeper does).

No file object means no create event recorded, no rename event recorded, no delete event recorded. If you ask for the diffs on "src/foo.c" all Git can do is look at each commit and see if "src/foo.c" was modified in that commit. That's insanely slow in a big repo. And it completely ignores the fact that src/foo.c got moved to src/libc/foo.c years ago and there is a different src/foo.c that is completely unrelated. There is an option to try and intuit the renames when you are spitting out diffs but noone uses that because it's even more insanely slow.

Git is basically a tarball server. Calling that a source management system is an enormous stretch. Calling it a sane and powerful source control tool is just not supported by the facts, calling "the most ..." is laughable.

Yeah, I get it, Git won. You all lost out on "the most sane and powerful" as a result. Which sort of doesn't matter since everyone thinks GitHub is source management.
Slower and eats up disk space faster seem like valid data points to me.
I don't think it's very nice to call the work of someone trying to contribute information to the group "worthless".
You do realize if you do business in CA you have to pay CA taxes, right? You're mentioning Delaware but that would be for corporations and dispute management. You're not going to get away from taxes...
TortoiseHg is serving me faithfully since years, no real issues, big improvements in productivity due to being ablento actually look at your code evolving.

On the command line? Hg log --graph
Why not gitk? It is basically the same thing, but local.

There is also gitg, which also includes primitive commit capabilities and uses the full-fat GNOME widgets, making it pretty.
No of course not. They mostly mean you literally are doing business in CA. Usually for small businesses it’s because you are living there.
I never had an account, and due to this, lost out on many social gatherings (exclusive Facebook) and lost the ability to stay in touch with old friends or get all updates on my family (parents mostly).

The good outweighs the bad for me, but it hurts nonetheless. If you fare better, all the more power to you, but do note: out of sight, out of mind. You may not fully realize what you are giving up by not having a digital social network, from not being able to use Tinder, to more serious stuff, like not knowing a childhood friend has died.

Not being on social media is the equivalent of not having a mobile phone 10 years back. The "essential"-part of Facebook (and other companies, like Google) actually plays a role in European directives. It is why Google has to clean its index on request, and a small niche search engine does not have this responsibility.
Lol! Glad you at least liked the second article a little better.

I have some plans for future posts that will delve a little further into the weeds on various structuring / finance / tax topics.
>Yes the user agreed to grant some permissions so a quiz could be taken.

You had to authorize the messages permission separately from all other permissions. If you didn't want your messages accessed, you simply declined that permission. This one's on the user, not on anybody else.
The argument that "Git lacks native wiki and bug tracking" is actually a very good thing: each of those 3 things (scm, wiki, bug tracking) are very different, and an scm must not bring a process/management system with it. Obviously, often it's nice to have all the things packaged, and GitLab does it amazingly well (maybe does too much these days though), but at a some level of process and IT management, wiki and issues have their tools already and should not depend on the scm.
Might want to explore if California is really where you want it. Look at the yearly annual report costs for one.

Also, with Trump's tax plan, C corps might be taxed less than you as flow through via your LLC. If your tax rate is above the new ~22% c corp rate, you might want to look at that and do a Delaware C or S Corp. Attorney; just sayin'
Darcs was also prior art (certainly the first DVCS I ever encountered), which makes me more inclined to call them innovative than hipster :-)
If you are a foreign national outside the US, forming a California LLC is not generally a recommended course of action.
The Japanese economy is doing quite well actually: https://www.nytimes.com/2017/11/14/business/japan-economy-gd...
What I'm saying is that pirating is still much more convenient and results in a vastly superior experience than paying. Which is rather sad.
does that still apply? The stickers aren't a misunderstanding, they're illegal. You can't fine print away crimes.
Too bulky. I switched to Microservices-as-a-Microservice (MA’AM) and have never been happier.
>A lot of smart people don't.

I'm sorry, I don't buy this at all. Git is one of the most simple source control tools there is. If you can't understand a DAG then there isn't much else you probably can understand in the development world.

>This manifests as frequent unintended results

No it doesn't. Every time I've seen people complain about "unintended results" it's literally been because of the above, and they've been complete morons so I'm never surprised when these people have "trouble" with git. You're building a graph, and you're doing pretty basic manipulation of that graph.

>I never had any such problem with Perforce

Uh what? Permission issues? Terrible branch performance? Merging between branches is basically a gamble -- it's actually insane how much this used to mess up over the most basic of merges. Having to "upgrade" the system? Ever done that. I'm going to guess no.
For person to person suits, yes. For a suit against a corporation who has an attorney on staff? You're getting an attorney. Granted, it may be one who's not familiar with small claims court, but it'll be an attorney. BigCo isn't sending the CEO or the receptionist - they have a legal staff in house, they're gonna use them.
Funny though.. ALL taxes are passed to the customer. Businesses don’t pay taxes, customers do.