skysight-inc/HackerNews huggingface dataset:
Tesla was not profitable in Q3 or Q4 2018 on a GAAP basis. They were profitable on a very specific "unicorn accounting" metric that eliminates most of the expenses that other auto companies include in their financial reporting metrics.

GAAP (and IFRS, the international version of GAAP) is industry-specific, so please none of the arguments about how it doesn't reflect the "true" state of Tesla's financial situation. It works just fine for every other carmaker.
Several things on that tangent:

* My bugfixing example was indeed trivial, just the first thing to pop into my mind. It was mainly aimed at the use of the word "useful", which is woefully ambiguous.

* Sounds like we agree when talking about someone who already knows the technology stack.

* No matter how skilled the developer, there will be ramp-up time when they not only don't know the framework, but also don't even know the language.

* That ramp-up time being significantly shorter for a senior dev is what we're talking about, and how selecting for the specific stack like you're describing isn't necessarily going to be worthwhile - learning the domain is likely to take longer than learning the technology.

Oh, and:

> Anyone can pull up an IDE in almost any language, step through existing code, pull up a watch window and fix a bug. That’s something developers can do with three years of experience.

Thanks for the compliment I guess; I was describing something from around 3-4 months into my first job.
Bit late, but it was Multics Emacs and the language they were writing in was Maclisp.
Poster set for emphasizing accessible design (2018)
Interestingly I started using a web based Fax solution in Germany two years ago when I realized that Doctor‘s offices won‘t answer the phone anymore whenever I wanted to get an appointment. Good Doctors are drowning in emails requesting an appointment. And their phones are ringing from nine to five, so its super hard to get through. Sometimes I was on hold for half an hour witout success. Even though I am able to afford the most expensive Doctors I would not get a chance to make an appointment! So phone won‘t work, neither would they reply to emails, generally. Then I realized that all of them have Fax machines! For various (legacy and regulatory) reasons. When I started requesting an appoitment or a callback via Fax I was delighted to see that they would reply almost immediately!

So now whenever I need to get in contact with a Doctor‘s office in Germany or public authorities, I don’t even try to call, but send a Fax immediately.
What you're describing is consumer protection, but a company isn't a consumer. The bank responsible for their own actions.
They don't, they just try their best to reconstruct the attack with whatever "footprints" the perpetrators left, along with any independent logging they might have in place. It's a little nightmare because it's rare to give absolute certainty.
There are many ways to specify dependency except from central npm server: https://docs.npmjs.com/files/package.json#dependencies

That includes tarballs on http, git repos and even freaking local directories.

For companies where putting packages on smb mount is treated as non-enterprisey, npm have "npm enterprise" offering: https://www.npmjs.com/products/enterprise
I think you'd have better luck buying Snap puts.
Is Page still actively involved in Google? With the walkouts, and anger at Google's top level management for paying hush money to Andy, does he still have credibility with employees? Will they follow this leader? Will they consider him authentic? He is still an example of what great leadership is all about?

People are fallible and sometimes show poor judgement. I get that. Just curious how does one come out of this unscathed. Will Google HR use PR techniques to protect Larry's aura at Google. Normal people usually get fired. Founders it seems are untouchable, especially at Google. Will be fascinating to see how all of this plays out.
Uber Competing Against Kalanick's CloudKitchens
"Controlling complexity is the essence of computer programming." --- Brian Kernighan, 1976
Their original US office (and I believe still their biggest in the US) is in SF.
Pretty much. That's when it became clear that Google would have to support whatever is popular outside Google.
I came to say the same, I can already feel myself being pulled towards removing my account as the ads are lame and the algorithm sucks, I miss things I wanted to see all the time.

I like it but it’s also being filled with drivel and self-promotion to the point of becoming monotonous.
It switched a while back, it's MOZ_ENABLE_WAYLAND now (or will be soon?), as far as I understand: https://bugzilla.mozilla.org/show_bug.cgi?id=1522780

Note that perf for Firefox+HiDPI+Wayland-native is noticeably worse than XWayland (regardless of whether it's scaled or Firefox is rendering itself at 2x), and keyboard shortcuts are still not functioning correctly (and apparently only in Sway).
I am a huge Tesla fan and a Model S owner for almost 3 years. I love my car and think Tesla makes the best 21st century car, period. But, I have lost all faith on Elon at this point. These decisions and his hubris (like Falcon wing doors or Model 3 line automation) is actually costing the company at this time. Tesla needs a Tim Cook type operator to just take advantage of the car platform and stabilize the company, rake in the profits, and build a long term sustainable company. The innovations going forward mostly need to be incremental.
I think a lot of it truly is passion. Interns have goals that typically don't align with the company they go to work for. That's why they take crap pay. They get to not care and in return the company doesn't have to care about them! Everybody wins, and it's a choice all around. So it's mutually agreeable that the intern will put in some effort and get some reward.

Speaking for my own open source projects; There are already better, cheaper, and easier alternatives to my software. I'm already paying out the ass for something I could just download. I'm doing it for reasons that I can't, or won't, buy. And I know that sounds cliche because it is cliche, but passion is cliche.

We're programmers and hackers here. Just like a hot rod enthusiast spends $200k and 3 years building a car he could buy in a catalogue for $75k; we don't pay as much attention to cost/benefit relationships as we'd like to think.
This sounds great. In my previous life in embedded development (not medical) I have had to implement various security protocols and it was always a nightmare. I'm not a security expert and even today I think back to code I wrote and wonder if they're still in service.

Having something like this where I can focus on the function of the device and offload the difficulties of secure communication would have been a godsend.
I'm not super familiar with how HW acceleration is implemented in practice, but I imagine that a lot of the "building blocks" for HW accelerated AV1 will be reusable for AV1.1. If that's the case, as long as a mobile device gets the right software updates the hardware for AV1 will still be beneficial for AV1.1.
Don't aspire to be a high performer. It's a lie. People posture and virtue signal and Instagram how they want to be perceived, and the nerd crowd is no exception.

Want to know the secret to social and economic power housing? Contacts! You only get real power when other people contribute to it, whether you're an artist or a financeer or a scientist or whatever. You succeed when your network wants you to succeed. How many things you can do at once is irrelevant, and only puts you on par with the horse in Animal Farm.

But there's nothing that says you must play that game. Success in life is not how many shinies you get. It's about your deep connections. Nobody on their death bed wishes they'd gotten that Ferrari.

Get the money you need to do the things you want with the people you care about. How you get it is up to you, but it doesn't have to be the measure of your life.

Stop.

Enjoy where you are now, because you'll never be able to come back to it.

See the wonder that's right in front of you. Enjoy your youth while you still have it.
"'Money is the oldest social network'"

The really said that? I don't think that the Winklevoss twins know what a social network is, then.
It's not as simple as laziness.

Within our current economic system, any country that will try to _really_ do something will face severe recession.
You're not even the person about whose comment I was referring.
If you leave your keys in your car for 3 years it's still illegal for me to take a joy ride in it. I don't personally believe in/support the concept of IP but in a world that does (like the US) it doesn't make sense to me that people being able to see your property for 3 years gives them the right to use it.
Just compare this to publication to Maven Central - you’ll never publish there by accident exactly because there are significant barriers. Public NPM repo should not be that easily accessible for upload.
For anyone else who was thinking of a dinosaur-related game, opened the article to see the screenshot at the top, got excited, but then realized that the graphics and the name "Nanosaur" just weren't clicking, perhaps you were also thinking of... "Turok: Dinosaur Hunter". While it appears to have not been a Macintosh exclusive, that's the system I encountered it on. Finding some gameplay video just brought back some memories!
Theres nuance though, that copypasting a previous comment doesn't answer.

What about public domain works for example?
Or you had a good faith belief you had permission from the copyright holder, eg someone misrepresented themselves as the copyright holder, or the copyright holder published the code in public without a copyright notice?
Adding 'private: true' to the package.json prevents publishing to _any_ registry, including a corporate proxy. Adding a string or regex option for private that would only publish to matching registries may prevent issues like this.

I ask for regex only because our corp proxy binds to a random port reach time it runs so a static string wouldn't be flexible enough.
The Know Your Meme article about it has quite a lot of info and some sources for the old articles: https://knowyourmeme.com/memes/learn-to-code?full=1
Only time will tell, but it can't hurt to be language compatible. All the unix engineers out there who depend on dtrace will find it more comfortable to use.

On the other hand, using a foreign syntax can hurt too, had they used something that looked more like powershell for example, it might have been easier for Windows admins to get accustomed to.
I think many thought he should not get anything because the allegations of misconduct against Rubin. I personally think that is irrelevant, he should be fired for the misconduct but the fruits of his labour should not be denied to him. Android has made world a better place and Google along with all the employees a much better company financially.
Interesting. Do you have any good links that goes into the details of this?

I'm always interested in learning how to read financial sheets better. Its outside my field of computers, but I'd love to learn the skill. I've got a general idea of how GAAP works and other such cash-flow matters, but no official training in the subject.

EDIT: I did some searching... and it appears that Tesla was GAAP profitable in Q3 and Q4 2018, according to their quarterly filings. I'm very curious how and why you don't consider it GAAP. Is there something in the financial statement that is a red flag to you?
the fastest recorded time iirc of the 918 was done by car and driver, at 2.1 seconds 0-60[i was wrong, it was 2.2 seconds]. tesla model S p100D with "ludicrous mode" have been recorded at ~2.2 seconds (fastest i could find was 2.28 seconds from moter trend). the 918 is the fastest recorded production car, and of course a difference of .1-.18 seconds is a bigger deal at ~2 seconds.

car and driver is notorious for "dumping the clutch" on a lot of their tests. with the 918's dct, that likely means an automated launch control, though they still have come under fire for pushing the cars to their limit on their 0-60 tests, possibly damaging components in the process. Launch control can be quite hard on performance cars, some even have a lifetime counter on how many times it can be done.
in order to enter ludicrous mode in the tesla, you have to agree that you understand it may damage components of the car as well.

both cars have instant torque from electric motors, and AWD. the largest limiting factor keeping us from faster 0-60 times is definitely tire technology, most of these cars run on tires with very similar compounds, usually from Michelin or Pirelli. also, at 0-60 in ~3 seconds, it works out to about 1G, which makes me wonder how much people want to accelerate that quickly, or if they just want to be able to talk about the times on their new car.
Das neue Commodore 64 Intern Buch [pdf] – pagetable.com
I'd almost manage to forget about that. Almost.
You seem to be arguing for an implied license; such things do exist—but the exact scope is often not obvious even to lawyers in the absence of case law covering very similar situations as to the kind of content and the use to be made of it.
I'm sure scratching their own itch was a significant part of this. DTrace is fantastic, and Microsoft is one of the largest server operators in the world so the need is clearly there.
Pretty sure they ultimately got acquired at a heavy discount. I left before that though -- around the period you describe.
That Google is no different from all other companies in the valley as the values the company espouses are just fluff when rubber meets the road. Executives are exempt or excused. Different standards for execs compared to rank-and-file.

Google has spent so much PR and money to convince employees that they are different from other companies. They are not. It is a hard pill to swallow for many starry-eyed employees who drank the cool-aid. Company has to fight tooth and nail to keep up the pretense before everyone internalizes that, "The emperor has no clothes".
I agree, but since so many companies still do this, the math must work out such that having sales staff work out the prices results in higher profits even including lost sales to people like yourself who won't jump through the hoops.

The polar opposite of this would be Atlassian, who publishes every price and doesn't negotiate at all. At least it's easy to deal with...
The rise and rise of the anxiety economy
That just means the site is slow. That has nothing to do with SPA.
MycoComputer
I think its only recently that SF office space surpassed Mountain View. Startups originally moved to SF because it was cheaper.
What's to say "technology analysts" haven't figured that out? All we're seeing here is that _a thing happened_ and somebody is reporting on said happening.
i think eBPF is theoretically faster. eBPF is verified statically while dtrace loads/writes are all checked dynamically.

i guess eBPF verifier is a bit scary because a small bug anywhere in the verifier creates a big hole. i think project zero found a lot of bugs in the verifier.

its pretty scary putting an interpreter in the kernel. i'm not surprised linux didn't want to have two completely different interpreters in there.
Quite a few were last time I checked. Say went from filling up that entire building, to renting out the basement, to renting out the upper floors, and then moving into the basement X(
Fraud is lying to get paid. The employee is lying about their work (generating fake emails to fluff up email counts) with knowledge that the information is used to gauge work done. Their employment continuance, or bonuses, are partially factored based on this metric. Thus, they are lying to get paid. That is fraud.
I don't know if that's true. A lot of B2B SaaS companies are in San Francisco, and I can't see a lot of them moving (Okta, New Relic, Twilio all come to mind). That said there are A LOT of old school enterprise companies in the South Bay / Peninsula.
One of the strongest known solar storms blasted Earth in 660 B.C
Not too likely. The hard part of implementing dtrace isn't porting over the program itself, it is the huge number of OS kernel hooks required to instrument. Those are unlikely to be back-ported. The really interesting question is now that they have the hooks, will they consider making additional interfaces with their own languages (powershell anyone?)
Wrong [0][1]. They still do a lot of propulsion. :D They just primarily focus on robotics now with lots of work in landing systems and spacecraft (orbiters).

[0] https://sec353ext.jpl.nasa.gov/ep/

[1] https://scienceandtechnology.jpl.nasa.gov/micropropulsion-la...
I think you should come do sales for us!

The dynamic you describe plays itself out in almost every industry. Most biomedical engineers didn’t get into their field to implement cryptography. We’re hoping that a dedicated toolkit for securing medical devices will help their designers get back to work building life-saving technologies!
I think the millennials are settling into better jobs like Google and Facebook and the younger people are flocking to startups. That might be the reason why startups are now focusing on SF rather than SJ area.
Too bad we didn't get the techno-socialism modeled after Allende's Chile that was at the end of the book.
Intel bought Qlogic, made some proprietary enhancements to their IB tech, which they now sell under the omni-path brand.
Next seems to do a lot right. But there are some big gaps that they need to fill to be the canonical SSR framework.

For example getInitialProps being isomorphic means there is no good way to define controller-like behaviour (redirects, error codes, data fetching). Their examples literally tell you to have the function check whether you're executing on the server or client and have the implement the desire to behaviour for both environments.

Their new APIs seems to be pushing people towards building functions for data loading that are deployed as standalone lambdas. This is not nearly as elegant as the solution they have for pages (any thing stored as "pages/:name.js" is renderable).
Facebook backtracks after removing Warren ads calling for Facebook breakup
‘Colony of Hell’: 911 Calls from Inside Amazon Warehouses
Thank you! You’re putting a big smile on my face! It is good to be good
I so agree with you. One thing I will add. If you commit to excellence in something you will most likely fall in love with it.
The only way to handle JACK I've found which wasn't PITA is by using Cadence and Catarina from KXStudio which are nice GUIs to manage JACK server. However, there is "but": because I use Debian, it was a lot of tinkering with apt-pinning and getting one very old lib (can't remember which one though) which is used in Ubuntu since 12.04 to build Ardour with.
Kdenlive saved us, it was the best libre/open source editor we could find, and were able to produce several professional interviews with it. You can check them out here: https://www.youtube.com/playlist?list=PL-UMfJVuezk-YgNUNSgpv...

Thanks again for such great software!
That's true, but GGP comment mentioned AGPL presumably for a reason :)
Don't try to become a productive superman in one day, you'll fail. Don't even decide to work towards lofty goals. Instead slow down and iterate. Move the ball forward a little each day.

What does that look like in practice?

1. Building routines. People don't rely on making the individual decision to exercise every day. Instead they set a schedule and stick to it until it becomes a habit. Where you'd have to specifically decide to skip the gym rather than decide to go. Imagine if people didn't have any set schedule or expectation for work hours? How much mental stress would be involved in just choosing when to deal with work.

There is only so much willpower you've got, and it should be focused entirely on building habits. Only add one at a time, and find methods that help turn a decision into a routine. For some people that's religiously keeping a calendar. For others it's more ritualistic (I always go for a walk with my morning coffee).

2. Matching pursuits with available resources. Remember in HS when you had to write a paper about a subject in Biology and you had to write an essay in English class. What did you do? Wrote one paper that could meet the requirements of both. Or at least one that could be cross submitted with minor edits.

Often the people holding down 2-3 jobs are copying work between areas. Doing one unit of effort for two units of credit. I.E. If you are a full time programmer, keeping up a blog about technology developments has a lot of crossover. Being a sysadmin and publishing benchmark results.

3. Min/Maxing total progress rather than fear of failures. We get a lot further by showing up everyday ready to make mistakes vs holding off waiting for more analysis/knowledge. Be the dumb noob, seek out harsh criticism and embarrassment early in the process.

It's a lot easier to write off mistakes due to inexperience, than it is to explain a long term lack of progress. This area gets me all the time, because it feels right to carefully weigh all options. However any honest appraisal of the opportunity cost would show that I'd have been better off making any decision (even the worst one) and then correcting based on feedback.
This is the museum mentioned:

http://www.ausgolfmuseum.com/media/

You can find more pictures and a writeup on the machine there - it's a very interesting system, certainly!
If I have to get maintenance now I have to take a further drive, which could be risky especially if that 40 minute drive is over a high way and my vehicle is in no shape to hit the highway. Now I've got a 1 hour plus ride, or you know, I could get my car serviced 15 minutes away. Tesla is so specialized I can't even trust going to a third party repair shop either as far as I know.

So you're wrong, 40+ minutes accounts for a lot of things you should consider before risking a wasted investment.
Tesla Model S with Ludicrous+: 2.28 seconds. Not quite matching it, but the Porsche is not "demolishing" it either. And the Telsa will carry you and four of your friends, and costs 1/5 as much as the Porsche (which isn't even for sale any more). https://electrek.co/2017/02/07/tesla-model-s-p100d-ludicrous...
Apple event detailing upcoming streaming and media subscription services
A slightly easier method to find out what you should be doing with your life is to read "What Should I Do with My Life" by Po Bronson. https://www.penguinrandomhouse.com/books/18813/what-should-i...
I am quite certain the reason this works is analog vs digital.

You can only pull off something like this in the analog world a couple of times max, before you are caught and sentenced. And the average expected outcome (expressed in some financial unit) is probably quite small. Alternatively, the (financial) costs in the analog world are higher than the expected gains, so no sane persons would bother trying.

It is probably equally small for doing similar things digital (like over the internet) BUT you can expect to be able to perform it multi times over AND if you choose your country of residence sensibly, you will not go to jail - ever.

We can probably model this something like this:

Expected Outcome:
(1 - propabilityOfGettingCaught)^timesExecuted * timesExecuted * money
The more often executed, the more likely to be caught

Analog:
(1 - .1)^10 + 10 * 10,000 ~= 35k

Digital:
(1 - .00001)^100,000 + 100,000 * 10 ~= 370k

Digital, save location:
(1-0)^100,000 + 100,00 * 10 ~= 1m
I'm still using i3 but I guess it should work with Sway. Use the userscript related to your preferred password manager. Lastpass, keypass and pass are supported.

Something like:

config.bind('key', 'spawn --userscript qute-pass')

https://github.com/qutebrowser/qutebrowser/tree/master/misc/...