skysight-inc/HackerNews huggingface dataset:
No, it's not impossible. It's quite easy. What it isn't is immutable. I.e. you can have a repo now with just "master", and I can push a new branch one for each commit in it, and make any such tool output useless garbage.

I.e. in some DAG implementations the branch would be a fundamental property at write time, in git it's just a small bit of info on the side.

What I'm referring to is that for the common case of something like the SQLite repository that uses branches consistently it's easy to extract info from git saying "this commit is on master, and on the LHS of any merge to it", or "this commit is on master, but also the branch-off-point for the xyz branch".

The branch shown in the article is a perfect example of this. In that case all the same info exists to show the same sort of graph output in git (and there's even options to do that), it's just not being done by the web UI the author is using.
Society is being surveilled regardless of Facebook's existence. The Senators who have been grilling Zuckerberg to protect our privacy are the same ones who vote in favor of state-sponsored spying on citizens every chance they get.
AND EVERYTHING IN CAPS ALWAYS
And yet it remains one of the top destination for start-ups. Which indicates that getting rid of taxes and regulation (which states/countries do to get more business) can bring business in the short-term (companies forming subsidiaries and channelling business) but doesn't help the economy in the long term. If you have the right environment for companies to form, higher taxes don't destroy that. Sweden also appears to be a good example, high taxes and stricter regulation (partly through the EU) and still a very active start-up scene.
Live Employee Tracking Application |Sales Management Software
Travelize is a Live employee tracking and sales management application software for all types of enterprise to manage the business and boost productivity. Hurry up!!! Get started with a free trial.

Get more info @http://www.travelize.in/
You joke, but Coca-Cola's biggest competitor is water.

Any guesses on who sells bottled tap water for a huge markup, and who is part of the marketing effort to convince us to buy bottled water?

(Blame is not solely on C-C of course. Look to the Spectrum Stadium as an example of what happens when water is seen as a profit center, not a basic necessity.)
This image from Reddit purports to be Mark’s notes from the meeting: https://i.redd.it/egi0jlf096r01.jpg . Some interesting stuff in there if true.
I LOVE rebase but when I run into merge conflicts I rather `rebase --abort` and leave that merge commit as it is.
But those instances are rare and having a merged branch's commits nice and compact in the log makes me happy every time.
Discussed earlier: https://news.ycombinator.com/item?id=4166183
YouTube voice

There's a link in the OP to an article analyzing this: https://www.theatlantic.com/technology/archive/2015/12/the-l...
When you ask general questions you get "We did not do anything illegal, we did something wrong though; but, people do not read Terms Of Use/Privacy, and they do not read manuals"

When you ask very specific questions you get "I need to get back to you on that", right?

There is clearly a conflict of interest there. In a public hearing the CEO of his own company is basically forced into giving up their trade secrets on how and why his company even got so successful in the business of ad targeting.

The question is: In his place, what would you do? Tell everything and potentially break your own company, your system, life achievement, whatever? Or be careful and vague to save it? I'm not trying to defend his position, but rather to understand it. In any case, he maneuvered himself and his company in a situation where it'll be impossible to keep secrets anymore. Nothing will ever be the same, and he is responsible for it, because it was his idea and his intention behind enabling his company to connect people by selling ads.
Highly-accurate-gps
Ready to use Blockchain for business? Let’s do it
Blockchain, the technology that powers the virtual currency Bitcoin, is the talk of the town these days. No longer a mysterious, nebulous concept, Blockchain now carries significance way beyond merely fueling digital currencies. It is becoming big in business and far more valuable on the global scale than the cryptocurrencies themselves. Experts believe it is as big an invention as the internet. Advocates hail the tech as the answer to many business problems. And a growing number of organizations are sprinting to embrace the trend and explore a whole plethora of blockchain technology applications. So, if you are not educating yourself on how to use blockchain for business, you may soon find yourself trailing behind your competitors, because they surely are.
Read - https://skelia.com/articles/blockchain-business-care-get-started/
The random frame may be a poor choice of representing the content to the point of being worse than a photoshopped thumbnail.

It's definitely a problem. Clickbait thumbnails blatantly misleading people into clicking. It comes down to poor link integrity, which Google was apparently against at one time, now they basically encourage it.

There's great stuff on youtube, but the trash pile is bigger than ever and gets more clicks.

The classic example one of the oldest custom thumbnails on youtube that I recall, is that roller-coaster in mid air. Millions of views, as people clicked to see a coaster they didn't know existed. Of course, the video has no such coaster, and as a result thousands of dislikes. But who cares about dislikes when you have 40m views and counting on a rubbish generic video with misleading thumbnail.
StudyTheBlockchain – one month online blockchain bootcamp with live instruction
> I don't touch submodules.

What's the alternative? Managing all dependencies by an external dependency manager does not exactly reduce complexity (if you're not within a closed ecosystem like Java + Maven that has a mature, de-facto standard dependency manager; npm might count, too).

It's absolutely not feasible for C++ projects; all projects that do this have horrible hacks upon hacks to fetch and mangle data and usually require gratuitous "make clean"s to untangle.
SQL Antipatterns is good as another commenter recommended. But my favourite book on the topic is Markus Winand's SQL Performance Explained. Most of it is online here: https://use-the-index-luke.com/ but I recommend buying it since it's tiny and worth its weight in gold.

It's short so you actually read it and possibly reread it. It's to the point. It has pretty pictures. And it had directly applicable advice.
Not participating in facebook puts you on a social disadvantage (during an interview for a job, the question of a lack of facebook account came up and the interviewer noted negatively that they weren't able to confirm my CV that way, I didn't take that job)

Facebook as a monopoly is bad in the same way that Microsoft as a monopoly was/is bad because while you can still work on your computer using Linux, you'll have a hard time opening Word documents from the latest MS Office release that contain non-trivial formatting.

You can probably still use the document but you are disadvantaged.

It's a quasi-monopoly. They don't operate a resource necessary for survival, Microsoft never did either, but not participating in their quasi-monopoly puts you at a disadvantage.
Why would you call branches ref's? They don't point to specific files or commits.

I know you can target commits through them - which utilizes the ref syntax... But they're still not really referencing anything directly.

They're completely arbitrary and are just a feature to improve gits workflow.
I'm deriving a perverse kind of pleasure from all this. Maciej Ceglowski has a fantastic talk called Haunted By Data, where he compares data to radioactive waste: we collect a lot of it, and ultimately don't know how to handle it safely and responsibly.

He ends the talk with a warning that unless the tech sector is careful, they will have their own Three Mile Island, and will forever afterwards be regulated into the ground. Facebook and Google are almost begging for it. May we see them become a shadow of their powerful selves in not too distant a future.
Apple doesn't let users download major iOS updates over cellular data, and that's been their official policy for the past decade.

Why is it a problem if Tesla does the same thing?
regulation, wash trading and whales aside, there's no way to really gauge the 'fair market value' of cryptocurrencies like Bitcoin. Sure, you can take the store of value and gold argument and say that Bitcoin's market cap should be at least that of gold, but with it's volatility it's nowhere close to being a safe store of value. Ask the people who bought Bitcoin as a store of value at $20k

The innovations and tech in the crypto space however has its merits. Regardless of what Bitcoin's price is, there is definitely value in the technology and the r&d that has come after it. People are so focused on the price and the speculation that it's ballooned into a classic bubble burst which is playing itself out right now.

I'd actually argue that people trading the crypto space are actually less crazy than people 'investing' and 'hodling' their cryptocurrencies. Sure, there are degenerate gamblers who overleverage and get wiped out in a single trade, but the true traders are the smart ones. IMO it's crazy to invest in something where it's nearly impossible to ascertain a fair value or quantifiable fundamentals.
>I distinctly remember everyone throwing their weight behind Mercurial

Except for nearly every single open source project.

>Mercurial, in large part for its superior cross-platform support.

And then that got side stepped by the obvious problems with repository size and branching issues (that hg would go onto address later).

>I stand by my position.

If you want to ignore a pretty basic historical timeline that's totally up to you.
Because you have the .gitmodules file, the .git/config file, the index, and .git/modules directory, each of which can get out of sync with the others.

If, for example, you add a submodule with the wrong url, then want to change the url, then you instinctively change .gitmodules. But that won't work, and it won't even nearly work.

If you add a submodule, then remove it, but not from all of those places, and try to add the submodule again (say, to a different path), then you also get wierd errors.

If you add a submodule and want to move it to another directory then just no.

Oh and also one time a colleague ran into problems because he had added the repo to the index directly - with git add ..

Oh and let's talk about tracking submodule branches and how you can mess that up by entering the submodule directories and running commands...
Web components are a regression, though. There's nothing in the slightest that would make interop possible. They just wrap a shadow root, and within you are greeted with a naked dom again, which calls for a framework to drive it.

Imagine for every 10 components you pull you'd load 10 separate frameworks - unless they all come from the same source. These "components" wouldn't be able to know one another or work together at all. The only thing web components are good for are encapsulated styles, but that hasn't been a problem for many years now.

Since they've come up with the idea the web has moved on. React has progressed to such an extent that javascript has effectively left the browser, drives full-native applications, renders on the server, makes interop possible that no piece of technology has been able to pull off before, where you can share code and semantics on pretty much every platform while being able to re-use eco system components: https://news.ycombinator.com/item?id=16198843 and https://github.com/gaearon/react-blessed-hot-motion

Throwing all this away, we'd be back in a browser-tied web driven by dumb-components, and for no reason at all.
Tesla is still more consumer-friendly in this respect than any other car manufacturer I know of. You have to pay for map updates in most other cars... it's not cheap either.
rebase can do a lot more. Try `git rebase -i` to squash smaller commits, edit the commit msg, or even drop a commit before you push it to your colleagues.

Last time our devop did 20 commits to get something on elasticbeanstalk right, I squashed it all into just one clean commit that got merged into master branch.

It will help you to commit more often without worry until the moment you have to hand in your work.
Yes I think you are right. Just today for example, many people seemed encouraged when Zuckerberg said facebook would have AI to effectively and automatically block hate speech in 5-10 years. And while it's hard to be, "oh no think of the poor hate speech!" that tech is actually very scary when you start thinking about how much it can be abused.

The first thing we'd probably do with cuttlefish suits anyways is stick ads all over them. Then the company that makes them would get acquired
Can blockchain technology and Transcodium revolutionize the transcoding market?
It's a crass kind of life achievement if all of his life has lead up to adtech. I refuse to believe that there is no middle ground between what facebook is doing and what the average user would like to see them doing.
Equality is symmetric. If lhs = rhs then rhs = lhs. x ≠ 5 means exactly that, x is anything that is not 5. So if you are talking about the natural numbers, x could be any element of the set {0, 1, 2, 3, 4, 6, 7, ...}. If x = ±5 then x could be any element of the set {-5, 5}.
A cryptocurrency could replace the dollar; if the Fed decided that it should. My guess would be that this would be called The Dollar, but that some of The Dollar would be issued via the banking system and some of The Dollar as crypto. For this to happen the Fed would need to see that there was a non bank system use case that was economically positive. I see no usecase right now but someone else might think of one.

The same for The Euro - they won't be the same crypto just as they aren't the same fiat now.

Whatever, the chances of Ripple, Ether or Bitcoin being the new dollar or euro are 0, regulators and governments would be literally insane to attempt this, and would be nearly immediately replaced, imprisoned and executed if they did try. So you are correct the valuation for these based on them being the new dollar or new euro or both is the same.
More It's the Data that won the election, stupid #zuckerberg
ngn/apl is great, it's one of the most modern and complete implementations of the language
That's cute. Someone needs to try psychedelics
More specifically, they prevent you from downloading any applications that exceed 100 MB in size via your cellular connection.
Funny, I feel like there have been a bunch of _revenge porn_ legal cases recently that disagree with your assessment
RHEL 7.5 Released
I think it's worth emphasizing how much people are being tricked.

Users are only being asked for permission to their "messages", are given no further information, and can not proceed if they do not submit to the request.

If you're a good hearted person, you assume that an app needs to use your messages for one specific purpose, much like some apps ask permission to your text messages just so they can automatically validate incoming sms code requests.

Anyway..

So permission to access your messages could mean "we just need to do one thing" or it could mean "we're going to siphon up all of your private data"

The generically worded option preys on the user to be trusting enough to give the other party the benefit of the doubt, which is not how the system should be handled and really is the entire focus of the GDPR being passed in Europe right now to prevent specifically this sort of thing from happening.

Waving 'user consent' around as a reason to do nothing is the wrong approach.
Partnering with someone in a greenlit country is an easy answer.
Bytes are a universal standard.
> Try harder.

I don't really think I have to. You are already trying hard enough to elicit an emotional reaction on my part.

FYI: mine wasn't an argument, it is a sarcastic statement meant to explain why, to some extent, very few people seemed to care about the Equifax debacle and we didn't see this level of outrage. My point still stands.
In theory a yubikey is safer than simply logging into a website using passwords when the device is untrusted.

A USB device like a yubikey could provide an untrusted (or even trusted) devices with only a temporary access token. The untrusted device can only manipulate a user session with the user present, once the user has left, the session expires and the computer has no access token.

WebAuth makes it impossible to continue or begin a session without being authorized to do so if a USB device is used.

TOTP is one implementation of a "trusted device authorizes untrusted device" protocol that Yubikey/WebAuth/others enable.

Compare with password logins: Once you enter your password you trust the device you entered it on to not compromise it.
Even if they can't track single users solely based on canvas fingerprinting, it gives them a big additional piece of information, to narrow down specific users.
>Why not just allow people to download this update, put it on a USB stick, then plug the USB into the car?
I guess a few things:
1- If you give USB to end users to plug it to their cars you eventually going to need to provide some support service for it. If someone has a Tesla that does not make that person who understands about using computers. Tesla cars are still cars.
2- Teslas are cars, again. You can travel to another country with your car. You can put that car in a ship and use it on another continent. (insert Falcon Heavy joke here) As Tesla, the company you still need to provide updates to those intercontinental Teslas.
Ask HN: Secure and Private alternatives to Facebook
What are the more secure version of facebook social communication site which can be used across the world with strict data privacy rules and also has features to keep people interactive.
Best Tools for PHP Developers
WiFi-UART Serial Bridge Using ESP8266 or ESP32
Fossil is a great replacement for that kind of use case. You can fully convert a git or a svn repository with fossil import, so migration is painless. It's also painless for users since fossil is very easy to pick up compared to git and the basic commands are quite similar to svn. Branching and merging is a breeze compared to svn, quite like git but easier. It's also nice for companies that want everything in one place, since all developer repos sync with a central repo by default. It's also distributed in the sense that everything gets replicated to every repo that's in sync with the central repo (it does this automatically at fossil update or fossil sync) contains the full project history.
If x = x + 1,
then x - x = x + 1 - x,
then 0 = x - x + 1,
then 0 = 0 + 1,
then 0 = 1.
This is why ‘=‘ is a terrible symbol for assignment.
New research shows successful founders are far older than the stereotype
EU Commission launches "Blockchain Observatory"; completely misses the point
Oh really? I'm suddenly interested, because the way he generally pushes things to work is the way I like them to work. I've always been uncomfortable with Unity's "pretend to be OO and pretend to be component based" approach, especially since they (IMO) excel at neither.

If Mike Acton is in charge, I'm going to start paying more attention to new developments there now.

Watching the talk at the bottom of the post, and I'm just at job scheduling. This already seems like a good move forward for Unity.

EDIT: Finished watching the talk. I'm floored. I figured there would be some changes but I didn't realize so much was already done to move to an ECS system. ECS fits the way I think better, performs well, and (IMO) lowers the content creation barriers for the kinds of games I like to make and play.

This is great news, as soon as I can download this, I'm in.
Yeah sure. What they really need to do is proper delta-updates, not download the full navigationData file.
While I see their hypothesis that the decline in bitcoin from 20k to 6k was related to the introduction of the futures market there are lots of details that seem iffy. For example:

Bitcoin had many crashes in previous years

The dotcom boom had a fine boom and bust in spite of there being a futures market

The US housing bubble also did a big boom and bust without a good futures market or way to short houses (yeah I know some people kind of did by proxy in The Big Short but it was hard)

"price will be set by the most upbeat buyer" is kind of wrong. The price will be set by dealing between the largest buyers and sellers. If people are selling millions worth at $6k some guy who thinks its worth $100k but who only has $1000 to invest isn't going to move the market

You've been able to short bitcoin on BitMex since 2015, though using crypto rather than fiat
Can't help but also think "WTF are they doing there..." - we're doing exactly the same (user segmentation, targeting and campaign execution for cinema & movie users, disclaimer: we're more or less their only competitor, albeit indirect), but our solution is running at ~30k/year total at 10 times their user base. No magic in there, just good architecture and solid Computer Science. Boring technology (Go/Redshift/Postgres/S3).

The only thing I'd fully agree on is that using Go saved us a lot of resources as well. It's an awesome choice for stuff like this that needs to be reasonably performant as well as being simple, understandable and reasonably fast built.
Haha I guess he must have meant some really hardcore stuff...
The web-ui and Google Cloud IAM secrets engine plugin are awesome new features. I've been playing and setting up Vault today on GCP and overall really happy.

Also, I believe using Google Storage as a backed now works with clusters meaning Consul is now not required for clustering.
Sounds like a good argument for always introducing an artificial fatal flaw into your project before presenting it... so proj management can’t see it and yell “my god, it works! Let’s put this cobbled together, coffee-fuelled mess right onto prod!”
Idea - allow any tesla vehicle to download updates from any other nearby tesla vehicle
Fingerprints are IMO fine for reoccurring logins. I set my phone to require my password on first boot but while it's running a fingerprint is good enough.

Same could go for websites. A simple biometric factor like fingerprints is easy and friction free enough to log in users on previously seen devices. My password can then also be much longer and the website can impose stricter rules (longer passwords, no breached passwords, etc.) without increasing user friction that much either since most people will probably only log in from 4 devices at most (desktop, phone, tablet and some library computer)
Is this going to be supported as a native platform on iOS and Android? Let's say I would like to start a new company that delivers video content to people. Could I use this today as the primary format for that? The performance numbers look great.
It doesn't matter what congress feigns understanding of, or whatever failure to comprehend they masquerade in front of the cameras.

Facebook is there to listen in on your private conversations, read your mail, build up evidence for who you talk to and associate with. To seem benign and trustworthy while all this takes place is part of the game.

There's this idea to scapegoat the mea culpa off onto faceless shadowy firms, but none of what happened would have ever been possible, if facebook hadn't conspired to log and sell the information it knew to be useful and powerful to begin with.

To invert the blame onto Cambridge Analytica is a mistake, when Facebook's data collection platform was designed to do everything it was used for from the start.

Anything some political consultancy may have done, Facebook was and is doing times a thousand, back then, yesterday, today and tomorrow. And the more time that goes by the worse it gets.
yup, its cost around $500 to update in some, crazy!
They don't have WiFi at their charging stations?