skysight-inc/HackerNews huggingface dataset:
Rutishauser might have gotten it from Konrad Zuse's Plankalkül, which used the right double arrow ⇒, which looks a little like =.

Plankalkül had the order and the assignment reversed relative to C, so to increment a variable Z1, you'd write:

| Z + 1 ⇒ Z
V | 1 1
S | 1·n 1·n 1·n

(The first line is the 'main line'; Z stands for Zwischenwert, i.e. "intermediate value". The second line is the 'value line', which contains the indices of the variables -- to store Z1 + 1 in a new variable Z2, you'd replace the second 1 with 2. The third line contains Struktur-Indizes.)
The showrooms I know of LA aren’t close enough to where you can park to enable this. They are built in more walkable areas such as outdoor malls.
Every company which was broken up for abusing its monopoly power had more than one product.

This question, in this context, means something like "in the market where you have the most market power, who are your competitors"?

Competition law has defined what 'market' means for cases like this; see https://en.wikipedia.org/wiki/Relevant_market .
Also game consoles and Web Assembly.
Packers and Movers in Badsahahpur
Both are important, especially in the age of user-generated content and 4K camera in every new smartphone.
You can permanently delete your account, it's hidden in the help section.
From the comments in the link, it seems like map downloads are triggered randomly. Someone left their phone in their car for 5 days but it didn’t sync.
I did not consent to being tracked by facebook.

Yet websites try again and again to load the facebook like button.

As per GDPR, which is in effect but not enforced until May, tracking me without explicitly and clearly asking me if that is okay is not allowed and anything else, like withdrawing service until I agree to be tracked, does not construct consent.

When I visit a new website I do not know if they have facebook like buttons. I have to load the page to check that and without a script or ad blocker I will also load the like button and facebook will track that.

At which point in that process did I consent to any and all scripts on that webpage leeching of my personal data?
Yeah, thats a good point. Redshift does not have the same level of 'probabilistic counting' functions, that can be used from rollups. Redshift does have HLL (SELECT APPROXIMATE COUNT(*)) however that can only be applied when scanning the full data, I am not sure its possible to store a HLL object in a rollup and later aggregate them.
I wonder what the response would've been if he literally told Tesla to fuck off. Also known as the "I bought it, I own it" rule.
Hey, the company is going to hit cash crunch soon, it’s never too early to cut costs.
Although not entirely the same thing: Google has a semi-monopoly on a lot of things, and they're most certainly a rough net gain for everyone.

Standard Oil did (minus the environment); under their monopoly prices were incredibly cheap. The person who benefited most from the split was Rockefeller, who you've probably heard of.
Go gotcha: newbie or ninja? A collection of traps and pitfalls in Go
Ultimate Fort Night Survival: Royale Battle
The castle war is begin with full of fictional fight, your secret warriors are ready to fight with the knight guards in the third person shooter Ultimate Fort Night Survival: Royale Battle game. Make sure you are on a secret survival mission and going alone inside the castle to win the freedom from the brutal king.
> Map files are multiple gigabytes in size.

Similar to your expensive data plan, Tesla also has to pay for the LTE connection in your vehicle, thus we cannot offer this option.

Oh come on, even my AU$40 prepaid sim includes gigabytes per month.

And which carrier wouldn’t jump at the chance to advertise “We partner with Telsa to provide you unmetered firmware and maps updates, simple set your phone as a wifi hotspot and connect your Tesla to take advantage of this offer”.

Telsa might still pay a fee, but it would be a fraction of what you or I would pay for the same amount of quota.
Oh, so that's what you do!
Fair point, either it's affecting a lot of people or it's not going to cost much to push over LTE for the few remaining ones, they need to pick one.

It sounds like the other half of the issue is that there's no way to force the car to check for updates. That should be quick to add... in the next update (heh).

Edit: The original poster on the Tesla forum did say they usually got their updates a couple of weeks after they were released. Maybe, to get around this very problem, the car waits for a while in hope of a friendly WiFi connection before resorting to LTE?
How so? The private key never leaves the device, the certificates are site-based, preventing phishing, and they require actual physical interaction to authenticate.

This is miles better than password-based login.
> Don't know if you were around for when git was released but there is now a whole graveyard of SCM's that people actively dropped to switch to git.

Indeed I was, and FWIW I distinctly remember everyone throwing their weight behind Mercurial, in large part for its superior cross-platform support.

I stand by my position. git usage would be minor without GitHub. GitHub could switch off git if they wanted to and they'd take most of the git user base with them.
If the guy really can't find a Wifi hotspot for his car to connect to, he can get a hotspot and pay for the cell data himself.
> The best bit about it is that if there is a major fault with the product, the remedies are: 1) Refund, 2) Replacement, or 3) Repair. And it is the consumer/purchaser's choice.

I'm surprised; in NZ it is the seller's choice which of the three to provide.
>don't VISIT websites with Facebook like/share buttons.

So people should know a site uses Facebook share buttons before opening it through Google search. Then, they should keep closing pages until they find the one that don't have share buttons. Then, memorize a list of "safe sites?"
Go: The Good, the Bad and the Ugly
Doesn't talk at all about how it affects his perception of his reality.
Yeah but this introduced an easy path for errors. You could mean to write `==` and instead write `=` and it'll work fine in C in practically all locations (even as conditions of if-statements). Using `:=` could have likely alleviated this error to a noticeable degree, if not entirely.
The first time I saw that site, I assumed it was a joke. Seems more to me like it's trying to tell people how nice jQuery is. Who would look at that and walk away with the opinion that jQuery is unnecessary?
Here‘s a better idea: install this „server“ (you‘ll probably not need much more than a Raspberry Pi sized machine) into every Supercharger. Car will have to park there anyway for some significant time, there‘s electricity already and it‘s Tesla property anyway so they don‘t come across as being cheap. Elon, are you listening? :D
The only UI I've added to my toolchest in my 11 years of using git is [tig](https://jonas.github.io/tig/) and my default is to browse my repo with `tig --all` to see what everyone is up to.
It seems like there's a really obvious solution to this problem: why not just allow people to download this update, put it on a USB stick, then plug the USB into the car? For people that don't have/don't want to buy USB sticks, they could have some pre-loaded ones available at service centers.

No need to park at a Starbucks, have your customers tether their cars to their phones, or overload the wifi at the service centers.
When you access a website with facebook tracking installed, you are consenting to being tracked.

Sorry, but that's just silly. That's about as if I advise you that when you don't like to be tracked by Facebook then don't use the internet.
There's also allegations about exchanges like Bitfinex where the owners/management trade on their own exchanges [0]. With insight on order book and people's stop prices there's an obvious conflict of interest there, as one can easily go stop hunting and manipulate prices. It's an unregulated market, and exchanges want to keep it that way (like how Binance's moving operations to Malta)

[0]: https://medium.com/@bitfinexed/wash-trading-bitcoin-part-ii-...
I do like Git, most of the time, but really, not a single problem, in six years?

When using Git daily we never really did anything complicated, just a few feature branches per developer, commit, push, pull-request, merge. Basic stuff. We had Git crap out all the time. Never something that couldn't be fixed, but sometimes the fix was: copy your changes somewhere else, nuke your local repo, clone, copy changes in and then commit an continue as normal.
https://www.zdnet.com/article/firm-facebooks-shadow-profiles...

Note they‘ve been doing this for a long time (the article is from 2013).
I have read these and many more such articles, and apart from using catchy terms like "shadow profile" none of them have been able to describe how it affects me at all if I don't have a Facebook account. Facebook scanned my friend's contact book which happened to have my name and email on it -- what then?
Maybe support an old school USB stick that let's the user download it on a pc and stick it to their car?
Are Tesla not equipped with a USB port ?
Can someone explain how the problem of not being able to get successors causes issues in practice? I don't doubt it does, but I've never personally had a situation where inspecting the graph did not give the information I required in this regard.
Very interesting! What do you do while performing this? Do you just put it on while working, or do you just stop and «meditate» for the 5-10minutes?
Digital Marketing Agency in Mumbai
Eggfirst is an inventive Digital Marketing Company in Mumbai handling top brand's campaigns, outreach with our Services. Eggfirst is an Indian based Digital Marketing Agency based in Mumbai. Browse through us online for more details.
I said the article does, not the HN post. And yes, explain that YOU made Fossil in that case... it's probably one of the biggest reason SQLite uses Fossil. Way above all others.

Now, the reasons why you created Fossil, that interests me. But this is not the case. It's an ad.
But you'd have to stash before pull. At least with my config where a pull will rebase automatically.
They don't mention it. At all.
And FLIF's lossy mode is as good as AV1's?
Big Ball of Mud [pdf]
How to Manage Multiple Projects at Work
This link just about says it all:

https://www.wired.com/story/why-zuckerberg-15-year-apology-t...
The 'secret questions' approach is also used by my bank to 'secure the line' when you call them to unblock your pin-attempts (the card blocks after 3 wrong guesses/mistypes) on your ATM card. These aren't questions that you had to fill before, but rather questions from their CRM like the address on which you first purchased fire-insurance with them etc.

While the risk isn't great (it just gives you 3 more attempts), it still feels weird.
> Roadster roaming in space.

It was the only way to get a decent wifi signal :-p

But it’s kind of a shock they don’t offer updates via USB. Throw a digital signature on the download to help against unsigned code, encrypt the contents and restrict access to the download to verified owners if they are worried about offering a download of maps they brought from someone else and have the key delivered to the car via LTE via their already inplace vpn the cars use to phone home to the mothership.

Car manufacturers have been offering updates to built in gps devices for years via CD/DVD/USB to none connected cars, kind of a shock that Tesla don’t offer this upgrade method.
Indeed. When the article said "younger developers only know git" I immediately thought, no, they don't know anything. These people don't even know what a DAG is. Git was made for people who know these concepts. I've tried explaining git to people and they just don't understand. They just don't.

What's annoying is that git is just expected knowledge these days and having a github account is enough to claim it. There's not a good way to sell the fact that you're a bit more into it than that.

I've even said to git "experts" that branches should really be called refs and their eyes glaze over. It's difficult for me to understand what git is in their heads.
Pathetic argument.

How about you go back and look at the Equifax breach threads on HN. There was just as much (and ultimately, just as impotent) outrage there. How about you realize that people can be intelligent enough to get worked up about both incidents?

Also, your second to last sentence is the type of glib, dimwitted and edgelord-y kind of nonchalance that reduces all internet conversation threads to "snarkiest cynic wins". Try harder.
Is it really that many developers who don't split up their code into seperate commits?
It's seriously intellectually dishonest that the article omits that differentiating legal citizens / permanent residents from others is required for MDLs to be accepted under the Federal RealID act.
"We don't want to pay for it, please make Starbucks pay instead. kthanxbye" ???

Can this possibly be the official corporate position?

There should be entire 2 semester course in biz school about how to scale without ending up with corporate policies creeping in that are so mind-bendingly stupid that everyone starts wondering if the company leadership is a bunch of 12-year-olds laughing behind a gym somewhere.
It depends on the content, but yeah, I don't see why I would change my stance... What's your point?
So, in git, to show descendants of a commit, you use

git rev-list --all --parents | grep "^.\{40\}.*<PARENT_SHA1>.*" | awk '{print $1}'

whereas in fossil, you use

fossil timeline after <COMMIT>

I mean, one of these looks just a little more straightforward than the other, doesn't it?

Also, a cursory test in a local git repo just now showed that command seems to print out only immediate descendants--i.e., unless that commit is the start of a branch, it's only going to tell you the single commit that comes immediately after it, not the timeline of activity that fossil will--and all it gives you is the hash of those commit(s), with no other information.

I use git myself, not fossil, but if this is something you really want in your workflow, fossil is a pretty clear win.
"Why Pascal is Not My Favorite Programming Language" is an article by Brian Kernighan. Kernighan didn't create C. Dennis Ritchie did. And between Ken Thompson, Kernighan, and Ritchie, Kernighan had the least to do with the creation of C.

What Kernighan did do is write the book on C. (You might argue that it's a conflict of interest, too, but it's not. It makes a lot of sense that someone would like a programming language so much that they'd decide to write a book on it.)
Anti-monopoly has a different set of criteria to determine the relevant market, where a company with market power might be able to abuse that power. The three points listed at https://en.wikipedia.org/wiki/Relevant_market are 1) demand-side substitution, 2) supply-side substitution, and 3) potential competition.

If FB were to change its fees or policies, can 5%-10% of the advertisers who are currently using FB switch to Google, TV broadcasters, etc. to get a roughly equivalent service?

If not, that would suggest FB is also in a more specific market than 'advertising', and has market power in that market.
pull == "just fuck my shit up"
Is no one reading git's help pages before running a command the first time?

Not even once I lost I code worked on with git. stash is a reliable companion across branches and large timespans.
Hey that code looks familiar :)
Senator Schatz has no idea what encryption is.
Perforce, TFS, Subversion, and Mercurial all use or recognize "check in" at least as a verb, and "changeset" at least used to be common as a noun.
And thinking twice about it, you won‘t even need Internet at the Supercharger, either. With some clever cryptography and signing, you can use the existing Tesla fleet with the newest updates loaded as a P2P network on wheels... „Want to get the newest maps? Sure, just take a long-distance trip any time soon...“
Facebook Blocks Blockchain, Not ICO
Outcome Blind – Lesson I Learned from Magic: The Gathering
There would be consequences, but I doubt they would be that major. Facebook hasn't really contributed anything of value, other than a platform for people to get tracked mercilessly. FB's business model is based on advertising, and advertising is poison to the mind.

But I do think the best solution is very strict privacy regulation, similar to GDPR. The so-called free market has failed to manifest a good solution to privacy issues, mostly because the harm done isn't directly visible and hard to contextualize for most people. But it is very real, and can have massive consequences.
Like `git help`? I has everything important grouped nicely and hints you to even more subcommands.
> those single member LLCs may be surprised to find the assets of their single member LLC at risk for their personal liabilities

Not to discount that but aren't LLCs usually formed to avoid personal liability for company liabilities? Not sure if I misunderstood your comment but it sounds to me that you said personal liabilities (e.g. credit card debt) would have to be paid out of the company. I think the main reason most people form an LLC is the other way around, preventing that a lawsuit not only ruins the company but also you personally. Or is that also easier in a single member LLC?
Is there any really good tutorial on git that teaches the internal model? Ideally, it would illustrate each command and show the before and after of the internal objects.
Hard to sympathize with an owner of two Tesla’s complaining his/her pericular edge case is being overlooked. The vast amount of people will be covered with WiFi. The rest of the Teslii owners can buy a cheap WiFi hotspot for a month.
I really don't understand the line of thinking that starts with "Facebook is broken" and immediately goes to "Congress should fix it".
Of the streaming services that currently do 4k or HDR, only YouTube isn't using HEVC.

Actually thinking about it again, I guess most 4k porn probably isn't HEVC, though for other reasons I suspect. But Netflix, Amazon, etc. all kept distributing HEVC when the licensing situation was even worse than it is now.
>Here's another thought - if you think Tesla is paying retail data rates for 200,000 LTE connections, you're likely mistaken.

I wouldn't be so sure of that. Operators can and do gouge for data when they know they can get away with it, including rates over what retail would typically be.[1][2]

These are large file downloads and you can best believe operators are not going to give 'bulk discount rates' just to have their network slowed down every time Tesla pushes an update.

[1] https://ecfsapi.fcc.gov/file/60000987609.pdf

[2] https://ecfsapi.fcc.gov/file/7521151798.pdf
Which goes back to my question; how did he know that there is another inbox? Unless he happens to know the other person... well, in person.

And if he knows them in person, why hasn't either of them switched email addresses already (within the last 10 years)? Something doesn't add up here.
It’s company not app on iOS, you get a new one if you delete every app from one publisher
Just to follow up, last night I published `beforeChildren` and `afterChildren` flags to enable this!
I wonder how many of the consulting giants got started accidentally. "We did a contract, then another, then we had built up a team and reputation and really didn't see a point in doing our product anymore"
SuperString: the fastest and most memory-optimized string library for C++
As much as I love APL for its notation, Erlang does provides equivalent highlevel operators for processing sequences of elements. It's not fair to compare your highlevel implementation in APL to your lowlevel optimized (and quite unreadable) solution in Erlang. Here's the equivalent algorithm:

is_descendant(A, B) ->
lists:all(fun ({Actor, Event}) ->
Event =< proplists:get_value(Actor, B, -1)
end, A).

compare(A, B) ->
A_in_B = is_descendant(A, B),
B_in_A = is_descendant(B, A),
{A_in_B,
B_in_A,
A_in_B and B_in_A,
not (A_in_B or B_in_A}}.

The function `is_descendant` is nearly a translation of your APL code. I'm not convinced that we need APL on the Beam, for the quality of this VM certainly isn't in its array processing capabality... but I was expecting the argument "such an array-oriented language would motivate improvements in this direction", which is definitively true!

APL-enthousiasts often forget that APL forces you to use its builtin operators, while modern languages provide means to implement them (and aren't restricted to arrays). lists:all isn't a builtin in Erlang, but does it really matters that you can write it as `^/` in APL?

Note for functional programmers: `^` is the boolean AND operator, `/` is `fold`, and somehow there's an APL builtin hack so that `fold` knows that 1 (true) is the monoid identity of `AND`... but really `^/` is a compact notation for `fold (&&) True`

For completness:

all(_, []) -> true.
all(Pred, [X | Xs]) -> Pred(X) andalso all(Pred, Xs).

get_value(_, [], Default) -> Default;
get_value(K, [{K, V} | _], _) -> V;
get_value(K, [_ | Rest], Default) -> get_value(K, Rest, Default).
‘=‘ does not mean assignment in math.

Your example

y = mx + b

could equivalently be stated as

y - b = mx

What does it mean to assign something to ‘y - b’?

Another example,

2 = x

means exactly the same thing as

x = 2

What does it mean in your semantics to assign x to 2?
Its clear that Senator Schatz has no idea what encryption is. Also what is a "data category"? I'm sorry but Zuckerberg has no idea what you are talking about because your question makes absolutely no sense.
> banning version control

wtaf. embarrased to be aussie
Zuse seems to have been under the impression that some of the ALGOL designers were aware of it: https://books.google.com/books?id=AsvSBQAAQBAJ&pg=PA522&lpg=...

Rutishauser was, at least.
Types of Advanced Civilizations According to Kardashev Scale
Blockchain is threatening the traditional utility model
The technology-based economy extracts value from the rapid information exchange that takes place in cities full of highly-educated people. That doesn't exist in York, PA. Google et al. know that if they moved, their rate of innovation would falter, along with their revenue.

>Most people in CA feel the same way

What? Citation?

>being nativist is in vogue these days

You're not a nativist. If you were, you'd want a place for people like me who were born here. Instead, you're more than willing to kick us out for the sake of your own financial well-being. You're just a selfish beneficiary of the pyramid scheme that is the American housing market.
Microsoft's Project Zanzibar Mat Brings Objects to Life
Most welcome. It's one of those projects that I keep half an eye on because it is just waaay too fantastic while not being unfeasible.
Live Employee Tracking Application
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.
LeapIN – Start and run your micro business (incorporate in Estonia)
Which cuisines don't use onions, and why?
Python 2 will be replaced with Python 3 in the next RHEL major release