skysight-inc/HackerNews huggingface dataset:
I like how you think :)
But they are also called symbolic refs in git terminology...
I think it's most likely one of the conglomerates will buy it up once it's cheap enough. The brand name alone has value.
Capitalism provides the feedback loop. The Internet enables it.

Can we not design a better fitness function?
They need the website to add their code in order to track you. The website could just send the IPs as easily.
I wonder why is it that large maps update? Is it for whole US maps? If it is, I imagine to just update my local region instead of many other regions or I could choose to update manually myself later. Basically why not break the update to many smaller pieces and let user update the most important.
Right, but the point is that he isn't operating a business at all, seeing as there's no product nor sales. So what does he have?

Maybe he doesn't need an LLC at all right now.
Verizon 2018 Data Breach Investigations Report [pdf]
Once it works without Wi-Fi, few people will bother too set it up.

There are obvious solutions to WiFi-less home parking for a company with their very own charger network, but they take initiative, commitment and acknowledging the problem. I'm pretty sure that pointing out all the ways of how a given happy path solution won't work for everybody is not how you make a career at a company like Tesla.
Well that's an interesting juxtaposition. His life achievement would then be "he connected people all over the world" but what he essentially did "was selling ads and he was good at it".

There's always a middle ground. You give up a bit of privacy and benefit from some product "free of charge". See? The questions are how much is "a bit", who decides what is in it and who decides who gets what? To agree on middle ground there need to be ground rules/terms. So, the problem is that Facebook alone is deciding upon which rules users get to use their services.
A beginner’s guide to screen printing, by a complete beginner
Only way I've managed is using pillow's ImageStat against a webcam image.

If Gnome can read your ambient sensor then monitor-sensor is the cli tool from that package to look at.
You're right in what keeps the leadership up at night - figuring out how to keep users glued to Facebook. That however, is also core to their business model, in that without user attention, advertisers wouldn't pay to advertise on Facebook.

Given that FB is now a public company, it needs to prove to shareholders, beyond anything else, that it's growing its revenues and profits. Turn FB into a company that puts its users first instead of its profits, and its stock price would probably be 1/3 of what it is today.
Surely Tesla could get great price for bandwidth at 3am.
To test , use latest version of version , Fido U2F Key and go to https://webauthn.io/
Sweden offers more benefits for it's taxes though. I think California is only attractive because of the SV hype.
Nobody mentioned the FTC yet, but haven't they failed in a big way regarding Facebook? They allowed them to buy Whatsapp, Instagram, tbh. There is no competition because Facebook buys them before they get dangerous.
This has to be the very definition of a "first world problem".
That would give users an element of control over their car subscription.
>oh no think of the poor hate speech

This is an easy target. Whenever you get that argument you go all: "it's a bit unsettling that you find censor-happy human-out-of-the-loop algorimhms good, but I thank you for you honesty."

Then you recall that you are a programmer: "you know what, I should definitely program an algorithm that censors all positive talk about censor-happy human-out-of-the-loop algorithms. Thanks for the idea."
Sorry if I’m piggybacking this thread my comment might be too off topic. This seems interesting, although it’s probably too low level for my current needs (I don’t have a background in linear algebra and numerical computing). I need to rewrite some Fortran code into JavaScript for a school project (a neural network) and I need to do operations in the BLAS subroutines. I think I’m going to end up using SciJS [1]. It seems promising at least feature wise, but if anyone has any further suggestions/recommendations I’d like to look into it.

[1]: http://scijs.net/packages/
Idunno, Cody from Cody's Lab does "Hey guys" sometimes (probably most of the time) and it's one of the most fascinating channels on youtube (where else would you learn how to extract gold from scrap metal, fire bullets made of mercury or refine uranium ore?)
The best times for me are either at lunch time, or late afternoon / early evening. I like to use it to help transition between parts of the day, it's a good way to wind down and collect yourself so you can change gears.

I mostly wfh these days, so it's not hard to find a quiet spot, but when I went into the office I would usually just take a lunch break in a nearby park and put headphones in, nobody bothered me. Walking meditations can be nice too if your space to practice is limited or noisy. If it comes to it though, morning sessions are actually pretty great. It's only 15 min so if your schedule allows it, doing it then and just observing the work anxiety might actually be great practice. Probably worth trying at various times and seeing what is most effective. Agreed about before bed time being tough though, I would fall asleep if I did it then.
Cory Doctorow - Eastern Standard Tribe is a must read
I disagree with your assertion that MySQL /is/ a serious database.

The questions I usually ask myself when evaluating database solutions is:

* Does it accept invalid data?

* Does it change data on error?

* Does the query planner change drastically between minor versions?

* How strong is transaction isolation? can I create constraints, columns or tables in a transaction?

* Does it scale vertically above 40~ CPU threads and 1M IOPS?

The answer to all these questions, for MySQL is "No". You could argue the value of some of them, but a lot of them highlight architectural or development procedural misgivings.
This is just not a real problem, seems like entitled complaining. You have two Tesla's but can't find a friend, office, or public WiFi to download the map update? Boo hoo!!
We'll see how long that lasts, as it has, a la Cobra effect, the potential to make it many times easier to fleece people.
I doubt having Facebook on your resume would tarnish it. I'm sure Facebook engineers would not have trouble finding jobs at other companies like Apple, Google, etc if they have the right skillsets and technical smarts. I certainly would not pass up on a Facebook employee who checks the right competency boxes regardless of Facebook's image.
Now, how about making the cars into delivery servers for other nearby cars?
I mean, sure. He really wanted this feature in fossil, gave it a first class command line ui, and its super easy.

How many other ways of looking at commits or trees are there, that are hard in git but impossible in fossil because the author didn’t feel like it?
You have a very high standard for what 'proficient' means, and yet a very low one.

That is, I am not proficient with relational databases, and I can handwave why an SDD is faster, and why data may disappear from an in-memory DB.

But I couldn't do an outer join without help. Nor do I know when I would want to do one.

Bob Martin wrote the essay at http://blog.cleancoder.com/uncle-bob/2017/12/09/Dbtails.html , in which he writes:

> Relational databases abstract away the physical nature of the disk, just as file systems do; but instead of storing informal arrays of bytes, relational databases provide access to sets of fixed sized records.

This isn't true. SQLite does not use fixed size records.

This suggests to me that a lot of people who consider themselves proficient with SQL don't know how the results are stored on disk, nor the difference between the SQL model and the actual implementation details, making them not proficient under your definition.
So people who don't use facebook aren't in touch with people they care about? There is no moat, only an FB blindfold. It's just a product. If it's not serving you well, drop it. Better ones will arrive faster than we blink.
>Apple has had a related policy: they won't let you download major iOS updates over cellular data, and require wifi or USB data cable to install them. I believe this is a result of carrier lobbying, however I don't think there is an official reason (Apple rarely has one).

Common sense really. Apple would get two complaints if they didn't do this. 1. From people who blew through their data allowances pulling the update. 2. From the networks and everyone else once the network bogs down every update. (Apple doesn't stage rollout like most manufacturers do)

Related: The 11.2 update had carrier specific modifications made to wifi calling. On networks where congestion was a bigger problem, wifi calling gets preferred. On networks with coverage issues, but less congestion... cellular is preferred if it's there.

>A lot of people seem to forget that cellular bandwidth is finite, and that wireless congestion is a real problem today.

They also seem to think Tesla would get some sort of a deal from the networks for all this bulk data.
>the good ones that stay in India may not be interested in working as contractors for Westerners.

I had plenty of brilliant IT colleagues in a nondescript small town in rural south India. Almost none of them wanted to do any contract work or even get in the rat race.

They were working on porting BioShock to Mac OS and I was amazed at what they could achieve in a limited timespan
https://learngitbranching.js.org/ is the best guide I've seen. It shows you the complete commit graph and all refs on that graph, and updates the graph when you type in commands. It covers and displays workflows involving remotes as well.

If you don't want the tutorial, you can go straight to the sandbox here: https://learngitbranching.js.org/?NODEMO
> Lastly, there are currently 200,000 vehicles that could hypothetically receive LTE map updates. Imagining it would cost Tesla $10 minimum per map update via LTE, which would cost approximately $2,000,000; you can quickly see why this would be problematic for our future as a business.

It would be moot if you just charged a premium for LTE maps updates for the subset of customers who need it. Heck, price it right, and it'll probably be profitable, and also make owners happier.
Indeed, there are many tools to do that with git. I use vim with vim-fugitive (:Gblame, then o to open the commit I want to look at), but most IDEs do that to.
As I said in and bother comment.
Downloads (signed and encrypted to prevent misuse of the contents, I guess they are someone else’s maps unless Tesla is creating their own maps).

A small piece of software could be created to “handhold” the user though the process of downloading the update file, format a usb stick and copy the update file to it. Look at the Windows 10 media creation tools as an example of preping a usb stick easily.

Once the stick is prepped and inserted into the car, the car should take over and do the rest. Just inform the user that the update is taking place and prompt them once completed that they can remove the stick (when save to do so if they are already on the move)

Have the car look for update.img in the root of the usb on insertion, validate the signature of the file, validate the file isn’t a downgrade, decrypt, install and delete the file once completed automatically.

Friends and family can also be a source of help to download the file onto a usb stick.
Businesses Need to Sell Smarter
Holmes: You have a Lidar problem.

Tesla: But we don't use Lidars!

Holmes: That's the problem.
The Canadian government's tax website is the same. I'm one of those really rare cases of someone who makes his money outside of the country but still wishes to maintain my Canadian residence, contribute to Canadian savings plans, and pay Canadian taxes when called for. Come tax time (or any other time when I need to access such websites), I'm usually staying up late in order to make it onto the website. And it's usually a worknight that I have to stay up late. Ah, still better than I would have expected in the past, won't complain too much. :)
Even on iOS's App Store, you cannot download apps over 150MB using cellular. I thought this was actually mandated by the carriers (who were concerned in early days that app downloads would overly congest their network) and wouldn't be surprised if Tesla has similar restrictions as part of their carrier agreement.

EDIT: Weird, I thought when I first hit reply, there was no mention of App Store, but I see we're on the same page with this one :)
If you want lots of feedback, I guess you shouldn't limit the pool so drastically.
I’ve been using git since 2007 and never ever even wanted to try nuking a checkout and starting over to recover from anything, much less did so. (Did have a nameless terrible Java ide plug-in do it for me once.)
Yes that’s the point I was making. Maybe you intended your comment to be a sibling to mine.
From a very high level, yes, although this solves a wider range of problems.
Any plans to open Stripe in South Africa?

Would be great to have Stripe in at least one country on the continent!
The risk of exposure to heat and how to protect your body from summer heat
شهر باستانی دلفی، سرزمین وحی در یونان
Congress does not need to "understand" Facebook for them to pass a privacy law.

Congress doesn't need to understand anything in order to pass a law concerning it.
PG isn't usually faster than MySQL on any naive database (which is 90% of database in the world I suppose)

Most E-Shops will be fine running MySQL or MariaDB.

The one thing PG excels at however is that you can tune it much more to your workload and it allows tuning the workload much more finely than MySQL/MariaDB. That and the ability to extend PG arbitrarily (try adding native functions to mysql without recompiling) via the C-FFI offered. You can write and define your own index methods that let you use an index that is perfect for the workload or you can add a new data type to support a new input with validation.

You can sink a lot of work into getting the most out of a PG database, MySQL not so much. But again, for most people MySQL will provide the same (or even better) performance than PG. (I still trust PG over MySQL after MySQL nulled out all entries of a table with only NOTNULL columns after a nasty crash)
So what? Now you have one more unnecessary compilation than before.
Right, but no one actually said to great_kraken, "I'd prefer it if you to say 'transgender' to 'transgendered'."

You just went full speech police because you felt so empowered. And what I'm telling you is that your dismissive attempt to shutdown discourse in the way you did is toxic.
> Tesla is still more consumer-friendly in this respect than any other car manufacturer I know of.

Tesla's the only car manufacturer selling vehicles that supposedly have full autonomy hardware with full autonomy itself a near-future firmware update away.

That becomes meaningless hype on a whole new level if the many owners the Tesla rep acknowledges have stated a need for this can get firmware updates but not map updates.
There's also Baobab:

https://github.com/Yomguithereal/baobab

https://github.com/Yomguithereal/baobab-react
No, because there's no hardware decoder support for it yet in common chipsets. We're probably three years away from that, realistically.
Why aren't they downloading the updates while charging? Shouldn't be too much effort to either install WiFi at the superchargers or run data over the charge cabling. Then maybe just update the "local" map data around the supercharger (the next charger along the route will update the next area; no need to update unused maps).

Also I'm wondering why updates are generally fat blobs instead of deltas.
I can view all the branches simoultaneously in fossil by opening a web page or by running fossil timeline.

https://www.fossil-scm.org/index.html/timeline
But there should be a setting in iOS to disable this requirement of wifi to install updates. For people who have unlimited 4G and no wifi/ethernet.

I only have unlimited 4G SIM and all my internet usage is either on my phone or through my other devices using mobile hotspot. I don't want to pay extra money to carriers for home broadband with wifi since I already have super fast unlimited mobile connection (it's fast enough for Twitch/Netflix streaming so I really don't need dedicated line).

I'd like to make this configurable so people like me don't have to go to Starbucks or other places with public wifi to download updates.
Or just use delta updates.
Problem is you cannot trigger the download. There’s no update button. You have to get WiFi connected and just wait and hope.

The person complaining did try. Made his iPhone a hot spot, put it in the car and left it there for days. But the update wasn’t triggered.
Indeed, like a useful virus spreading about the Tesla fleet. Nice emanations.
Unstaged or untracked changes were gone. They couldn't get those back after pop. I can't remember which.
If your environment was deficient perhaps you would have scored lower, and then with improved circumstances you would get a better score. Perhaps your score is not moving because you already have a good environment.

There is often a disingenuous and dishonest attempt to diminish the impact of environment. As if a seed will thrive whatever the environment. This seems to be a transparently ideological position.

The idea that a rich or middle class upbringing with access to excellent education and resources will somehow produce the same outcomes as a poor family that cannot provide access to a stable home, nurturing environment, basic upbringing educational resources and good schools is not logical and cannot be made in good faith. Yet people with seemingly high IQs continuously make this claim. Suggesting perhaps that IQ is not everything.
Most people spend lot more time decoding than encoding.
Yes - I don’t think “Secret Conversations” existed when the data was harvested from the Quiz App.
I started naming branches 'post-its', as to me that's what they are, labels you place on the real 'branches' (the commit tree). You can take them of easily, move them, discard them, whatever you want. They are just volatile.
Running my own startup I have one absolute rule: If you are not an expert in it, then don't outsource.

I outsourced my business and marketing to team in US/UK and it was an absolute disaster. Took me long to realize that you can only outsource tasks which you have expertise in and which can be measured.
i think that’s basically what it was designed for :p
That's just so black and white. I could muster an effort and get some of what I get from FB via other angles, sure. And yes, there are some relatives that aren't on FB, but for me, that's the exception, not the rule.

But it is just so naive to assume I wouldn't miss out on notable pictures and news of people I love by opting out. Facebook does have some value. We're not just purely idiots. We get the trade-off. Hard opting out would have real downsides for me.
Come on Tesla... You should do the following: As suggested by jasonlingx, have cars update each other. If after a few days this doesn't happen, you need another option. You'll have to go negotiate some deals. First, Comcast has an enormous network of wifi hotspots that their customers create. The per-GB price on this should be very low, particularly if you're willing to be throttled. Second, one of the four major carriers should be willing to work out a deal for extremely cheap data if it's at super off-peak hours, say 2-4am, when there is loads of spare capacity.
Well, a problem in tech certainly. An alternative possibility (and another problem in tech) could be some mid-level developer could have figured out the problem at the start but because of artificial time pressure to deliver they didn't have the time to, so went with the first bad idea that popped into their head without taking the necessary time to evaluate it.

The fact this had to happen in a hackathon suggests a typical disconnect between management and development (and probably poor prioritization by management). Because development knew this was a problem and how to fix it (evidenced by the fact they fixed it), but it took removing management (aka a hackathon) to give development the space to fix it. And now the company pats itself on the back for having the vision to host a hackathon instead of structuring and prioritizing correctly in the first place so this would just get fixed on the clock.

I do think the author's takeaway about the value of simplicity and pragmatism are on point, but that applies not just to code but to management as well.
You’re describing things that are found in many cultures, not things that are found in all cultures. None of those are universals, except maybe religion, but only because it can be defined so loosely.
Blind spots are bad news for situational awareness though.

The corollary is 30 ton tractor trailer changing lanes on the highway, and concluding that there's no traffic because it would prefer not to see it.

Censoring the rear view mirrors is a bad idea no matter how much you hate what you see in them.
But then you're not really naming it after the codec.

Instead you create a standard that mandates container X, support for video codecs Y[, ...], and support for audio codecs Z[, ...]. Then you can document a player/device as supporting that standard and also name video files after it.
Yeh same here, I can't stand the youtube faces, it is ridiculous.
A Senator is the CEO of a decent-sized public policy research and advocacy organization. He steers the ship, appoints senior staff, and handles the most important negotiations and appearances personally. He doesn't get in the weeds on background research. His office is in constant debate, negotiation, and consultation with a complex web of think tanks, advocacy groups, pollsters, campaign operatives, the White House, and other Congresscritters to develop policy and negotiate its passage. There's an entire professional ecosystem of policy wonks and career staffers dedicated to this sort of thing. (Only some of them are corporate shills).

If Senator Graham genuinely wanted to know about Facebook's competition, there would be legions of staffers and thousands of pages of reports on it. If Senator Graham were genuinely not sure what to do about Facebook, there are exceptionally well-informed people in his office to summarize the landscape, the propsals, the pros and cons, and to debate the finer points, who are deeply familiar with everything AEI/Heritage/Cato/Brookings have to say about it, etc. because that's their full-time job.

By the time you hear a pointed question in the committee hearing room or a speech in a floor "debate" from a Senator, they've been over it with staff, decided on a position, and calculated the optimal move to present to the cameras. That you enjoy or agree with the thrust of this particular show has no bearing on the theatricality of committee hearings as a tactic. They wouldn't do it if no one enjoyed it.

It's not that politicians don't debate things in good faith. It's that they do it with and through staff (who are more like the people you find in high school debate than televised election debate), behind closed doors, and not on the floor.
Probably because the current solution is much simpler, and works better in the majority of cases. I wouldn't want to worry before going for a long drive, whether all my maps data has been updated or not. Since my car is connected to wifi all night long, I'd expect it to download as much data as it might need, so if I suddenly decide to take a road trip, I'm prepared.
I disagree with that. The point of an abstraction is to not having to know the implementation. Understanding the principles used behind will always lead to a much better use of your abstraction