skysight-inc/HackerNews huggingface dataset:
> With a global fleet of more than 1 million electric vehicles that are capable of connecting to and sharing power with the grid, Tesla’s goal is to achieve the status of a power company, competing with such traditional energy providers as Pacific Gas & Electric and Tokyo Electric Power.

Is this an apples to apples comparison? Power generation, distribution, and storage are quite different aspects. And then there's also the fact that Tesla would manufacture the batteries but not own them.

The battery is analogous to a fuel tank. When not used to power the car both can be used as an energy buffer as any car could be used as a source of electricity. This doesn't make any of the major car manufacturers "power companies". Is the statement coming from Musk/Tesla or is it Reuters' interpretation?
The term is statistical multiplexing I believe, and our society has been pretty much predicated on it for my entire lifespan.
Fantastic. The thing is a 100kwh in a car battery is a fantastic amount of power - our condo ranges from 50kwh to 125kwh usage per month.

I would love if my smart charger could be wired with a transfer for switch or similar to send 40Amps back into the house. This would make a major difference in the decision to buy an EV.
The point of owning more stock (or wealth in general) is often not simply "living comfortably" or any sort of pure consumption. If that's your framing, lots of large-scale economic behavior will remain unimaginable.

Similarly, it's not "just a rat race to show off", either – though there's some of that, as a psychological motive among the very-rich. That's still not sufficient to describe the logic of what's actually going on.

Rather, ownership of such highly-valuable assets is about the control it offers, over how those assets are used. In this case, the primary asset is "Zoom Video Communications Inc", and all its intangible & tangible assets, including experienced staff, intellectual property, brands, relationships with locked-in users bases, etc.

If Eric Yuan wants to guarantee he retains the largest influence over what Zoom does in the future – because he has pride of creation, because he believes it's a valuable service for society, because he finds it an intellectually stimulating way to live life & exercise his unique talents, moreso than just being a 'consumer', he must retain the lion's share of equity ownership. Such ownership is how our society tracks control over big synergistic flotillas of resources.

The theoretical amount of lifetime-consumption that ownership could instead represent, if sold, is a tangential detail to the full significance of the holding. And, a true plan to "sell it all" would likely cause much of the value to evaporate – as some of the perceived trading value of the circulating shares is premised on the founder's continued immersion in the business.

To a limited extent, the ability to liquidate "a little", & thus get the lifetime-consumption-security that you've portrayed as the whole "point", is relevant – but not because it completes Yuan's ambition, ensuring a lifetime of 'comfort', but because it could allow even more focus on the bigger social enterprise involved.
Author here: that's the mobile link, so the images are small. Click on an image for a larger one.
I always write "front-to-back". I write the code that uses a module, abstraction, api, etc. Then I write that layer until the code works. This goes on layer to layer.

To make it not become a tour-de-force, I start with a golden path, then various aspects (validation, additional operations on data besides rendering, etc). If the data doesn't exist yet, it's mocked. Then later, it's implemented (or made 'live') according to the mocked "schema".

It's not exactly TDD (I rarely write a test except for integration tests or the occasional "let's make sure it's not off-by-one").
It's not top down either, exactly. Perhaps you could call it "needs driven development" or "user driven development". You need it from the start and you use it as soon as possible. From then on, it's just improvements.

If you work back-to-front, you won't have anything working until late in the game. You're constantly imagining all the non-consequential "what-ifs".

But in a way, front-to-back is like TDD except you're not testing via unit tests. You're testing by using. And you will be using it so much that it will be tested thoroughly. You iterate continuously while the top layer / front end keeps working.

Sure, there can be an overarching design. There can be an architecture. There should be. But after that, it's about slowly molding the system towards that design. If you have understood the design, you know when you're veering off course. For sure, it's not like building a bridge.
They probably live really close to the office and the commute isn’t an issue.

I’d also suspect that young people with no kids is not the dominant work from home demographic - I’d guess that would be middle aged people with kids.
Nothing to do with C++ here; these bugs are logic errors.
It would be interesting to see if the Obama daughters have more or less advantage than other comparable President's family members. But I don't see a way to do a valid comparison; too small a sample size and the subjects don't really have many constants.
The follow-on repercussion is that the pendulum swings even further to open-seating hot desk arrangements.
I live in Boston and commute on the subway. I specifically live in a major city because I like the city atmosphere, events, night life, restaurants, etc. I have co-workers that live in the suburbs and do the car thing (although many take the commuter train), but I don't. So I have no problem commuting to work. I like the subway.
The concept is totally flawed. Having 10+ tabs open is as chaotic as it was before. Too bad, Google missed a chance to solve a problem many people seem to have. At least here on Hackernews I am reading from time to time that people have the same problem I have – tab hoarding.

So far only one third party extension helped me with this – Workona [1]. It makes it possible to switch between tab groups. The downside is that the company behind it has a complete overview of browsing behaviour and at some point they want a monthly fee (6$ / month) for the unlimited account, which I am going to pay if no better solution comes around.

I also tried Firefox tree view, but it is missing the feature to switch tab groups.

[1] https://workona.com/
A lot of people have moved out.
I am moving from San Jose to Michigan on Saturday. My company has allowed me to continue working remotely. I know of a few others doing the same.
Your analogy with the thermostat is BRILLIANT. Thank you for that.

But if they actually did that, they would say the reason was to "improve collaboration" not that it was to save money -- just like open-plan!
Mid 30s, partner, two kids, will only work from home. Will not consider a commute or an office. Have worked remotely for almost a decade. Doing the math, I've saved almost 3360 hours by not having to commute (~2 hr/workday), not to mention wear and tear on a vehicle and the associated commute costs.

When my office door is closed, everyone knows I'm "at work". If you don't have a separate physical space where you only work, I can see how this might be a challenge.
http://www.righto.com/2017/04/reverse-engineering-76477-spac... is the non mobile link
A Project/Team management tool for academics: https://delv.io/

Professors have to run research groups in addition to teaching and committee work. It's very similar but different from the industry/corporate world so I'm working to tailor things specifically to academia.

I had actually started it before the pandemic, but it's even more relevant now! Trying to get a beta out soon very soon, and some real screenshots for the website. It's about 80% there but things are finally moving again for me.
I wanted to do GPU PCI passthrough in a VM (run Linux host, then for gaming run a Windows VM with the GPU passed through to get good performance). Nvidia disabled this for their consumer GPUs; the Nvidia drivers in the Windows VM will block this from working. It was a purely software thing; there was no reason for this aside from nvidia wanting companies to pay more for the Quadro/etc. GPUs.

In addition to that, there's always the proprietary blob running in my kernel.

So a few months ago I bought an AMD card for my new computer.
AMD Renoir Desktop Ryzen 4000 APUs Technical Data Leaked [German]
Your view displays no nuance and no understanding of the decision[0], which clearly does not invalidate 252.02 and does not deny the Department of Health the powers it has been granted by the Legislature. All it does is recognize that other parts of Wisconsin code also apply:

- 227.01 and 227.24:

> We conclude that Emergency Order 28 is a rule under the controlling precedent of this court, Citizens for Sensible Zoning, Inc. v. DNR, 90 Wis.2d 804, 280 N.W.2d 702 (1979), and therefore is subject to statutory emergency rulemaking procedures established by the Legislature. Emergency Order 28 is a general order of general application within the meaning of Wis. Stat. §227.01(13), which defines "Rule." Accordingly, the rulemaking procedures of Wis. Stat. §227.24 were required to be followed during the promulgation of Order 28.

- 252.25:

> Furthermore, Wis. Stat. §252.25 required that Emergency Order 28be promulgated using the procedures established by the Legislature for rulemaking if criminal penalties were to follow,as we explain fully below. Because Palm did not follow the law in creating Order 28, there can be no criminal penalties for violations of her order. The procedural requirements of Wis. Stat. ch. 227 must be followed because they safeguard all people.

I.e., Emergency Order 28 is not even necessarily overturned, rather, "there can be no criminal penalties" for violating it. Moreover, rulemaking procedures of chapter 227 can still be engaged and Emergency Order 28 (or a new order) can still come into full force if those procedures are followed.

You are either being ignorant / insufficiently careful (did not read the opinion, did not parse it, did not understand it, did not educate yourself -- one of those) or else you are displaying the "extreme partisanship" that you accuse the Court of. Court opinions that we disagree with, unless they are repugnant like Plessy vs Ferguson, are deserving of a minimum of respect, and even when they are repugnant to you, they may nonetheless be the law of the land for some time, so a more constructive take is to see how to work around a decision you disagree with. In this case the Court not only does not preclude your preferred outcome, but shows you how to get it: follow 227.24 in the process of promulgating the emergency order.

[0] https://www.wicourts.gov/sc/opinion/DisplayDocument.pdf?cont...
Which domain extensions are startups using in 2020?
Hey everyone!
I've done an analysis of 991 startups that have been launched in 2020 to see what kind of domain extensions are popular.

Knowing the type of domains other companies are launching with may help with your own projects.
> the panicked security experts

Security experts are not one unified group pushing for locked-down hardware.
Why would Acrobat be running as root in the first place?
IKEA seems like an underappreciated force for greater physical mobility: https://jakeseliger.com/2015/03/10/does-ikea-enable-mobility...
It is a known fact that gallowboob will repeatedly repost and delete something over and over while deleting competing posts until his gains traction
"If everyone just live like I do the world will be perfect! What's your problem!?"
Excuse me, I used imprecise language.

I cannot upgrade.

I have to port, due to the backwards-incompatible changes.

Those changes may well be for the better, but for those of us maintaining stable programs, porting means increasing risk of failure for no perceivable end user benefit.

Microsoft is much better at supporting old tools and software, at least historically.
Scientifically Proven Ways to Be Incredibly Productive
Prices go negative because it's basically a grid control service at that point. You have a load you need to have taken, and are willing to pay someone to help you manage the grid.
Sony Builds AI into a CMOS Image Sensor
Mac OS X will be "decades old" in just under a year ;)
Agency cites 'staggering' cost of reining in US wild horses
A big part of it is the fact that both of those formats, while nominally "documents", have the ability to execute arbitrary macro code upon opening
I feel like there should be a decent correlation between being willing to put in effort into interviewing to progress in your career and being willing to put in effort into doing your job to progress in your career, so it makes sense for companies to select on the former trait. Also, if someone refuses to spend a few dozen hours practicing leetcode to get a 6 figure pay rise then either there is something seriously wrong with their work ethic or they like to pick stupid hills to die on. Red flag?

I don't understand why people complain about leetcode so much when it's such a low bar to clear. A lot of people want $400k/year jobs at Goldman, but Goldman won't hire you unless you went to Harvard or Wharton. Shouldn't people be glad that they work in an industry where the only barrier standing between them and a $400k/year Facebook job is a few hours of interview practice?
I'm always reading about job openings throughout my country (or world, for that matter) that offer 100% remote positions, and initially the huge difference in salary was pretty jarring. Then I hopped on Trulia for some less populated (not rural, but certainly not close-to-the-city-suburbs), and realized the mortgage for a house twice my size would cost the property taxes I pay now. Literally talking about a $25,000/year difference in just the mortgage. In other words, what I pay just in property taxes annually here, is how much a house costs annually that's double the size, there.

Suddenly I didn't mind seeing zeroes falling off the salary.
You're right, it's only 19 years old. But it might have a cross platform C++ library for parsing PDFs that is even older that was used on OS 9 and other platforms.
The headline is the evergreen part; certainly the specifics are different now then they were back then!

Edit: also, check out Raldi's link to a 1993 post for complaints about housing costs and more: https://news.ycombinator.com/item?id=23181981

(That said, the housing costs are far worse now then in 1993 on a wage to land price basis, I hear!)
It's also possible that a thing won't work until it does. Electric cars had that quality and don't anymore, like many other practices and technologies.
C/C++ => C and C++, simple plain English grammar simplification.

Used all over the place in ISO C++ papers, official documentation from all compiler vendors, long gone famous magazines like 'The C/C++ Users Journal', reference books well respected in the C++ community,....

Yet a couple of people still insist into making a point out of it, but don't start one when Java/C, Java/C++, C#/C++, Python/C,..., gets written somewhere.
We’re Mozilla’s New Startup Incubator. AMA
I'm Patrick, one of the 8 mentors & founders of Mozilla's new startup incubator: Mozilla Builders (https://builders.mozilla.community). We started this new incubator out of Mozilla in order to work with & invest in developers, startups, and technology enthusiasts who are building things that will shape the internet and have a positive impact without needing to hyper focus on the bottom line. We call this our”fix-the-internet” incubator. This summer we’ll be investing $75k and $16k in teams for a summer cohort to help “fix-the-internet”.

Collectively we've built and sold companies, raised $$, and shipped many apps used by millions around the world. At our core we're hackers, doers, and makers. We've also seen the side of business where employees are burned out solely for the pursuit of profit, where user data is a commodity and not your privacy, where "growth at all costs" costs companies everything. We believe there's a better way!

We’ll be here to answer any questions people have on startups, give product feedback, advise people on how to get your first users, how to raise money, how to build for community inclusion, and in general just chat.

How would you “fix-the-internet”?
Been helping a 501c3 charity buy PPE for donation send to individual healthcare workers. https://www.humankindnow.org (work is still ongoing. After starting with hospitals/critical zones/etc we've now started with the underserved non 'headline' communities )

Now contemplating a group buy for general public/businesses with the re-opening to top off the work. https://bit.ly/groupbuymasks
Forcing artificially low housing supply via legislation.
Most people who actually work for a living have probably worked while ill at least once in order to keep the paycheck coming for their family. They do not perceive the "risk of dying" as deadly as you do.

And it's not only about the paycheck/stimulus check. Its also about going out to eat, going to the movies, enjoying life. A stimulus check doesn't compensate for this.
The number of tech workers in the bay who have zero roommates is a lot smaller than you seem to think.
Replication Study of Imperial Report 13 Covid-19 Infections Predictions
On Reddit, moderators are only allowed to add or remove moderators below them on the list. Therefore, the moderator who is listed first—generally the one who initially created the subreddit—can not be removed by anyone else, and has the power to remove all of the other moderators, making them the de facto "owner" of the subreddit.
Fastmail also has a catch all / wildcard option which I am using. You don't need to create aliases for every email; instead any email to *@mydomain.com goes to my single email inbox. And similarly I can send from anything@mydomain.com.
5 in two days.
I use a subdomain for it. Anything to that subdomain is marked as read and filed in the "spam-adjacent" folder. I'll look in there for transactional stuff and marketing bs never increments my unread counter. Only real people appear in my actual inbox and it's basically email nirvana.
Uber doesn't need to be profitable yet, they have $10B in cash.

While this doesn't mean that they can continue to be unprofitable forever, it means that they have latitude to engage in R&D (like this post) while also moving towards profitability, at the same time.
Preview is my first choice but when you deal with BoringOldOrg their PDFs won’t work and I have wasted a lot of time trying. Big financial orgs, state govts, etc... I understand that this isn’t the case for many people, but for someone that has to deal with these forms all the time, the Adobe app is the most consistent.
Why is Facebook So Afraid of Checking Facts?

IMO, for two reasons. First, because some facts, especially in news stories, are easily back-and-white: The car crashed. The person died. Some facts are greyscale. The trouble you incur from fact-checking the greys isn't worth the time, money, or effort.

Which leads to reason number two: Facebook is less Algorithms Will Save The World™ than Google, but in spite of its mantra of "connecting people," it's not all that interested in interacting with actual people. Wetware is messy, time-consuming, and expensive. And while there are plenty of companies that find success working with people, that sort of work doesn't fit into its SV Bubble mindset, or lead to hockey stick-style revenue.
Do I understand your comment correctly? If you turn this off, you vanish into the crowd? Or are you saying you become that much more unique?
I hear you, GraalVM is pretty new and while I've managed to write and deploy plenty of clis using it without any problems, it's a big hassle to deal with anything GUI or server related. So it does have a long way to go.

And while Babashka is not Clojure, it's interpreter (sci - https://github.com/borkdude/sci) is in fact a "Small Clojure Interpreter" that tries to stay as close to Clojure as possible. Unless you're using the Java interop, I've yet to hit anything I cannot do in Babashka that I could do in Clojure (I barely use Java interop)
> The domain nowhere.com is real and has MX records pointing to email-hosting.net.au, which appears to have an Exim SMTP server running. Is nobody@nowhere.com meant for public use as a fake email address, or is it just something of yours, or what?

It's just my own go-to (not-) fake e-mail. I probably tried it the first time when I was 12, and it worked, so whoever actually owns nobody@nowhere.com must be getting a lot of junk... At some point I realized the e-mail actually exists, but oh well... I figure with an e-mail like that they never expected it to be exactly private
I had a very stress inducing experience where I couldn't find something at home depot and had to ask an employee where it was, which was hard to do since talking to strangers during a pandemic is stressful even when everyone has masks on.

So I had the thought of making a chatbot that is hooked up to their inventory database that can tell you where particular items are located. I'm just building the first prototype entirely in AWS, both to learn AWS and to make it easier on myself.

I figure that shoppers will use it because talking to a chatbot feels safer than asking someone in real life, and businesses will want it because it gets people out the door faster so the lines to get in are shorter.
Came here to mention Beagle Bros. In particular, for this:

> Other than AppleSoft BASIC (which was written by Microsoft! For Apple!!), which is burned into a ROM chip on the Apple II, there's also some sort of built-in assembler that you can access by typing this into the BASIC prompt:

CALL-151

> I believe this is where I'll be able to do some of the more Commodore 64-like peeking and poking directly at memory. I have a feeling there's a lot of exploring (and fun) to be done here. I need to read up more on this.

Try the "Beagle Bros Peeks and Pokes Supplement":

https://apple2online.com/web_documents/Beagle%20Bros%20Peeks...

There were collections of cheat sheets, you want the Peeks and Pokes one:

https://blog.codinghorror.com/i-heart-cheatsheets/

Also multiple delightful "catalogs" and tips books:

https://apple2online.com/web_documents/Beagle%20Bros%20Catal...

Unfortunately, I can never find the big compendium they produced, vaguely recalled as a brown legal sized paperback with their logo on the front and chock full of everything.

This is available and good tho:

Assembly Lines

"... designed for students of all ages: the nostalgic programmer enjoying the retro revolution, the newcomer interested in learning low-level assembly coding, or the embedded systems developer using the latest 65C02 chips...

https://smile.amazon.com/Assembly-Lines-Complete-Roger-Wagne...

- - -

EDIT: I FOUND THE BIG TIP BOOK!!!!

https://archive.org/details/Beagle_Bros-The_Big_Tip_Book_OCR...

It's 250 pages, and previously couldn't find it because Beagle Bros wasn't in the name. Brown w/ the logo tho, heh.