skysight-inc/HackerNews huggingface dataset:
Tesla is aiming to becoming an energy provider, not just seller of batteries. https://evannex.com/blogs/news/tesla-bids-to-become-a-giant-... is a decent intro.

They would not be competing with PG&E (which has monopoly on power grid) but with companies that generate energy to PG&E e.g. the companies that burn coal or run gas peakers.

Currently Tesla mostly sells batteries to such companies and they in turn make money selling energy to PG&E (for example PG&E instead of buying energy from a company using gas peakers to generate it, they would buy it from company that "cached" energy in a battery and is selling it to PG&E during peaks).

It's a natural progression for Tesla to become such company themselves as they make the most costly part of running such business (i.e. battery).

It'll take several years (there's regulation around this stuff and Tesla needs to learn the new business) but that's where they are heading.
It's funny you have no clue that the state used to run Tuberculosis sanitariums. Hint the imates didn't have a choice. New York had a sanitarium where they sent people with infectious diseases unless they had a physician to vouch for their care. Public health authorities would quarantine families for scarlet fever. They'd put as a red notice on your door.

All perfectly legal.
Squalor because every store is boarded up and the area has been inundated with homeless people who piss/shit everywhere.
Nvidia Ampere A100: Comparing Specs to Previous Gen GPUs
Why do we need to support stating the length ~~"2^32+1"~~ 2^32?
People keep saying this, but the form-filling tools are basically identical to Reader's. I don't get it.

What Preview doesn't support is JavaScript, as far as I can tell, so it can't work with "smart" PDF's, e.g. that will do calculations for you.

Is that what you're referring to? Or I'd love to know any specific issue you've run into with form fields.
I just search my email for the company name or the address I used.

The action one can take is that if the address is distributed and you start receiving unwanted mail, you can filter out messages to that address.
I guess the comment wasn’t clear enough, because that’s absolutely not what I was saying.

“Problem with X” is not the same thing as “you should not do X”.

I’m also not getting why you think that I’m ignorant of Bazel’s origins, specifically, since I was talking about Borg.
> When people do this it comes across as malicious harassment rather than a genuine legal complaint for harm caused. Why so many jurisdictions, and why on the very day it came into effect?

The very day should be obvious: because these companies had two years to prepare for and become compliant with the GDPR.

This wasn't Facebook et al. saying "oh no, we need more time please'. This was them saying "we made up our mind on the implementation; if you disagree, we'll let a judge decide."

No idea about the jurisdictions, but I'd expect there to be good reasons, too. He's an activist, but I never perceived him as an over-the-top "in-your-face" activist. On the contrary.
Marx was specifically drawing from proletariat uprisings that were happening around him. To name one particularly famous one, The Paris Commune. Marx was trying to explain the tumultuous political situation of 1800's Europe. You also have to keep in mind that he wrote from a context that still had a living memory of pre-industrial, pre-capitalist social and economic relations.

> And 150 years later... well, the two most spontaneous communist revolutions occurred in the most backward

They don't commonly teach about the leftwing revolt in Germany in 1918 which was crushed when the ruling government instructed the Freikorps to smash it and murder its leaders. It's also hardly mentioned that FDR's policies in America were an urgent response to multiple general strikes that spontaneously erupted all over the country.

It is certainly not the history of proletarian unrest in the West that discredits Marx's historical materialism, we just have a common understanding of a very sanitized and biased version of labor history.

The internal forces of capitalism that Marx identified as the source of these class conflicts have certainly evolved over generations of spectacular technological and social change, but they're still there and still very relevant. Our capitalist present, in the broader context of history, is still very young in comparison to other socioeconomic orders.
We started and where we are today
Windows 10 has had a built in PDF viewer for at least 5 years. It's the Edge browser which is now based on Chromium. You can sign and save documents too.
React is not a complete framework more of a templating engine and nothing more, it allows you to use any state management you want. It also makes it easy to add to existing projects without requiring rewrite of everything from the ground up.
> * I realized that my leg muscles (especially hamstrings and calves) are extremely tight and possibly also shortened. In the beginning I had trouble to get my heel to the ground without feeling tension in the calves.

I recommend "Squat Clinic 101" video to address this issue

https://www.youtube.com/watch?v=IhAHtg8fB-Y
Last time I tried to run Truffle on the company test suite it spent an hour processing 1/8th of the suite. Then it was killed by the OOM killer. On a 32 GB machine. To be fair there was only one or two errors during that, so compatibility is at least getting there.

Meanwhile Ruby 2.6.5 chugs along and finishes the whole suite in 8 minutes. Never hitting any unreasonable amounts of memory.
He is an Amazing salesman though
Perhaps it's due to React's architecture of one way data flow?
It would at least be a different monoculture. And depending on the city, even less of one as East Coasters are fleeing their own respective sky-high rents to Ohio:

https://nypost.com/2018/04/25/ex-new-yorkers-are-flocking-to...
> Reddit nice guys who have account names like "Iliketitties" or something really depraved.

Missed opportunity to refer people to the canonical subreddit /r/rimjobsteve.
Why Amazon’s Hardware Makes More Sense Than Google’s
I'd love a way to see what i actually installed as a first party install, no package manager I've seen does this, if you ask it "what packages are installed?" every manager just lists every library and other garbage, rather than the items I asked it to install, specifically. It's fucking stupid, and I can't believe there isn't a way to list those in every package manager.

So yes, a tagging system would be nice so maybe you could have it auto tag everything i install as "user installed" and the rest as "dependency for user install" or "system base image package", for example.
> What is it about React that state management is such a such a hassle?

I'm not sure it's a hassle, just different schools of thought.

> This is not the case in other frameworks.

None of the examples you mention are reactive AFAIK. The point of React is that the UI is a function of the state. How exactly that is accomplished is where those different schools of thought come into the picture.
I wouldn't say it's the type of numbers, rather whether they're constant.

(Const 0)^(var 0) is 0.

(Var 0)^(const 0) is 1.

(Const 0)^(const 0) is undefined.

(Var 0)^(var 0) is defined based on the functions that define those variables.
Honestly I think this pales in comparison to the news of rampant security flaws in iOS: https://news.ycombinator.com/item?id=23182862
Such predictions are not falsifiable, because its proponents use confirmation bias to prove them true.
I may live in a completely different world here, but I've never seen a single conspiracy video on YouTube. All I see when I open YouTube is videos about science, tech, diy projects, etc.

What am I doing wrong?
If you don't have a domain expert, you should stop everything until you either get one or become one.
While Chrome and Firefox lack support for annotating PDFs, Edge and Preview both support them.
One problem with taking the v8 snapshot and using it as a binary executable is that it will probably be much slower then running v8 live. Although the startup time will be 10x faster. The runtime will be 10x slower.
No but covid-lockdown induced WFH is not allowing also daycare to go to work I guess, also al schools/day-care business are/should be closed?
Except Acrobat lets you modify PDFs. If you're trying to send someone something that they cannot usefully modify, you're kind of doomed from the start.

Acrobat won't let the Average Joe modify a password-protected PDF. Neither will Preview. There are ways around it, but for 95% of the people receiving a PDF, it's as good as locked.
I wish we could just take Ruby, scrap it, and as a community replace it with Crystal Lang
Start by gathering the best writing samples your team has completed. Identify the most appealing aspects of each document. Review the lists of positive responses for patterns. With enough documents and enough people participating, you’ll arrive at a consensus standard for quality writing: A set of models and specific language that describes exactly what your organization likes about them.
It really has been a great experience, props to the whole team of mentors for creating this program!
At least in the company where I worked in, everyone agreed that Mobx was the better option between it and Redux. It's so much more intuitive to grasp and using simple functions and objects much easier, than having to grok weird async-flows and cumbersome action-generators and whatnot.

Only problem so far, or inconvenience maybe, is the sometimes complicated ways you come to intertwine stores which have access to different parts of the fetched API data. So if you need data Y stored in store X inside store Z, you have to inject store X as dependency to store Z. Getting too carried way with these injections can make your whole state quite messy. Or loading too much logic into one store.

Probably that's just an architectural issue, that can be remedied with enough thought put into it, but I haven't at least found a clear pattern that would make it simple to decide when to break up stores, or how to refactor them.

Also you have be aware of the complexities of observables which are a bit magical. Knowing when observables don't update and how to observe in general is very much a necessity (unless you want interesting bugs).

I have been curious to try out Mobx State Tree but alas haven't had time.
The best populist movement ever was Georgism. The ones we have today are pretty awful
Can you elaborate on the kind of "serious work" you are doing which cannot be accomplished with one of those solutions?

Obviously those are all readers, so they are not able to edit PDFs or create them from scratch. However, neither can Adobe Acrobat Reader or most free PDF bloatware.
Praying Mantises: More Deadly Than We Knew
To be fair, if you work with only Mac App Store apps and brew-managed packages, it's a similar (but less uniform) experience on Mac (and the `mas` utility fills in for the App Store on the CLI).

And things are better and worse depending on your Linux distro (ref: Snaps in Ubuntu).

The problem is a lot of useful software isn't (for good reason) available on the App Store.
> services running those caches and persistence will not be written in ruby

So what? What's wrong with using software like redis for cache, for a very small (but important) part of your business?
I bet java apps use redis as well, and redis isn't written in java. So?
I'd like to know the strategy for maximizing lifetime. If typical use is about 30 miles per day that leaves a lot of room for strategizing. Should I charge it every night, every other night or every third night? Should I keep it charged to 80% all the time, or should I let it go down to some minimum level first before plugging in?
Show HN: PyPI package information tooltips in requirements – VS Code extension
During this pandemic, it seems like we are all yearning to make connections and feel that strong sense of community we once felt. My team and I are developing a fun app that will allow you to make new friends, chat with old ones and MatchMake two people you think should just talk already!
I don't think my code quality would be reduced by location. If anything, I'd probably have less stress and more time to learn and improve. Making software and learning new stuff is pretty much a hobby, and more time to devote to hobby would be awesome.

Personally, I have not ever worked at a remote-friendly company. If the tides were to change and facilitating remote work becomes a first class priority, then I don't see why I couldn't thrive. My biggest irk right now is we can't just have ad hoc breakout sessions with different stakeholders (product, ux, eng) and come to quick conclusions. Zoom meetings are horrible, and I'm not really sure which tools are great for easily whiteboarding ideas. Someone recommended Google Jamboard.

Another concern moving inwards would be that I lose access to the hordes of other like-minded individuals who love technology. I won't be getting the same quality of meetups there for sure, since the area isn't a tech hub.
So do you force people to watch it? Nothing is being transferred if nobody watches.
Which is pointless when you realize that their copy-protection systems are broken in minutes every time. They should honestly give up.
Hydroxychloroquine and azithromycin and zinc vs. HCQ and AZ alone
Thanks Mizza!

Not sure if I'm answering your first point, but Hyperswarm is baked into the Hyperdrive daemon, so daemon users should have their drives swarmed/available automatically. There are a few CLI commands to toggle this behavior too, in case you don't want to add your drive's key to the DHT.

The Hypercore Protocol org's creating a similar proposal repo called HYP [0] (we couldn't resist the name), scoped tightly to the core protocol. We're still solidifying the proposals plan, but yours would add lots of value, so we don't want to lose track of it.

Since your proposal is about peer identifiers, you might like that Hyperswarm uses the Noise protocol [0] to handshake each connection, and the Noise key can be used as a stable peer ID.

As for use-cases, check out Beaker (launched today too). Paul's made a whole bunch of example applications that take advantage of Hyperdrive features, like drive mounts.

I'm personally really interested in using Beaker to make personal document indexers + search (kinda like an amped-up Dropbox), but that's for another post!

[0] https://noiseprotocol.org/
Disclaimer: I work at Intel on Persistent Memory

If you are asking just about the OS interfaces - you can already emulate persistent memory with DRAM [1], which allows you to play around with the programming model. There are also NVDIMM-N devices available on the market today that expose the same interface. IBM also has a product called Virtual Persistent Memory [2].

I expect that once CXL [3] becomes adopted, there will be more diversity in terms of Persistent Memory hardware vendors.

[1] - https://docs.pmem.io/persistent-memory/getting-started-guide...

[2] - https://www.ibm.com/downloads/cas/09ERZEVQ

[3] - https://pirl.nvsl.io/PIRL2019-content/PIRL-2019-Stephen-Bate...
I think it was that one yes. Can’t remember the exact time it took, as we ran it over a couple of days due to some unrelated computer issues.
Thanks! I detected a few flashes in some lines that weren't active but I didn't believe you could clear and reprint the entire screen that fast. Very cool!
Weird, it just causes horizontal scrolling for me on mobile safari.
The main purpose is trying to fill out annoying legal / banking forms that have tons of fields and sometimes field validation, digital 'eSignatures', etc. And every browser renderer treats these things differently and often breaks.
I learned 1500 Chinese Characters in a Month
How to Update a Kubernetes Secret or ConfigMap
Built a simple WebGL landing page for an older iOS project where you can wear President's faces in AR. Most of the work actually enough went into optimizing load time... still some room to improve.

https://cloan.me
Why do we find comfort in terrifying stories?
Does it support private clustering and encryption? My use case is to have shared volumes between servers, laptops but without all the networking hassle (VPNs, opening firewalls).
I've never seen a company aggressively hire as much as Cruise did in the last 3 years.

Obviously this is a bad thing, but not entirely surprising they had to hold the brakes during this time.
Sell the highs, buy the lows
The Luxury Bunkers Built for Doomsday
Which is usually known in the industry as "good problems to have." If you're staring down a huge bill because your company is blowing up you pay it, throw a party, and then figure out how to reduce costs once the hangover wears off.
Maybe the endgame is that these tech megacorps just do it themselves and build their own cities on empty land.
Loooooove the Spotify karaoke tool. I have to know the words to songs I listen to so I started a local Electron tool (https://github.com/bradydowling/spotifylyrics) like this some time ago but then abandoned it.

It's great that this is web based and can be used on a device that you're not listening on.
Reddit is one of the largest international websites in the world and many careers, lifestyles and organizations have sprung up from it. If millions of dollars are being spent on this and the industry continues to swell, blaming passive observers for being concerned seems to be backwards.
v12 seams to work, v14 crashed. Would be nice to have that info in the README.
Hmm, I cleared my browser cache and was still able to access it. I also didn't see anything on itch.io's Twitter feed. Are you able to try again?
I am a long-time Node.js user. My question about Deno is "is there any indication that this project will have a different trajectory from the node.js project (also started by some of the same people as Deno), or should I expect Deno to also follow a 10 year arc?"

I think evolution & starting over can both be appropriate steps forward, I don't question the Deno project, but to have the exact same people who created Node.js say "OK here's the new new JS hotness," I think "how can we expect this time to be different" is a reasonable question. Or perhaps these ecosystems are not meant to last/be supported more than 10ish years?
That sounds rather implausible, given the average dev salary in SF and the existence of BART.

For example, living in Daly City would give you a ~30min commute, and the average rent there is $2,500, so $30,000 of post-tax income annually. High, obviously, but certainly doable on most SF dev salaries; Hired says the average there is 145k gross, so perhaps 100k or so after tax: https://hired.com/page/state-of-salaries
From first principles, the value gained from paying top dollar for SF based engineers is their talent and their being in the environment of SF -- the tech capital of the world. If everyone is working remote, then the environment aspect of the deal disappears and all that's left is talent correlating with salary.

Based on this assumption, I think it's actually more likely that the Staff level engineer at Twitter who moved to Kentucky for a lower cost of living will still be making the same range of salary and the SWE 1 in SF would make significantly less.
If you're just interested in having some understanding of the past, books like that are great.

If you want to predict the future, your analysis should be about 98% detailed study of the present, and 2% history. Much as you would consult mostly this week's weather forecast when deciding to go for a picnic, but maybe adjust slightly based on historical error rates in weather forecasting.

The real usefulness of history research in prediction/policymaking often seems to be in debunking popular myths that shape/bias how we analyze the future and present. The conduct of the Iraq War, for example, was substantially a result of a popular American myth/narrative about how other cultures are, deep down, like us, and democracy is the equilibrium every society gravitates towards. In hindsight those are both obviously false, but at the time a lot of people believed them. Historians help identify and make us cognizant of those narratives.
CRUISE is a joke. These guys can't find their own ass with 4 hands and a flashlight.

So much internal overlap and fragmentation that I would not be shocked they are hiring and firing at the same time - perhaps even the same people
Governments have the resources to dedicate people to doing things like this. Once they have the ability to shape discussions, they will.

Russia doesn't care if Black Lives Matter or not. They promoted inflammatory postings on both sides of the issue simply because chaos and weaking public trust is a goal for them. Sure, you might not care about the issue and don't visit those subreddits, but it still affects you because the community you live in.
Are WebAssembly projects going to display a message somewhere that says "WEB4G" when started?

(disclaimer: If you're under 35 you might not get this reference)
No problem at all, thank you.
Land value != property value
A lack of understanding is like dirty glasses, everything blurs together and it becomes impossible to distinguish between right and wrong ideas.
If infection rate is 5%, a 90% accurate test is false+ nearly 70% of the time
Thatd be great because those of us who grew up here hate the techies and you guys should all leave
I think this is a rather naive view of Fox News. There's a lot of money to be made in propaganda as well.
Having worked many years on mid to large scale React apps, I must say:
In most cases component state (or useSate) and context works just fine.

Why is everyone so eager to add third party state libraries from the getgo? In most projects, Redux doesn't add net value.
Disinformation researchers saw the coronavirus 'infodemic' coming
A lot has changed in the almost 10 years since SOPA, we are fully into the disinformation age and strategies that worked 10 years ago are not going to work now.
Any data to back this up besides Musk saying his approach's the best?
> They could have forced ROM developers to go digging for the API to remove it.

They'd probably become a big target for regulators then.
You make some good points.

I don't know that your desire matches with the majority of people living in a big city. I mean, I'm sure there are lots of people who do like living there, but there are also lots of people who have moved from elsewhere to big cities specifically for job opportunities. Being in a big city has its advantages (jobs, access to more specialized businesses and ammenities) but also its costs (crime, lack of natural beauty, etc.).

I think you may find that, after everyone who wanted to leave the city can, the costs for those who want to remain might settle down.
Faulty avionics software leading to an airplane crash will get all due liability. Faulty pdf readers leading to a pc getting taken over, doubtful.
And yet we grant patents so liberally, giving a windfall to the first person who files.
Sorry, but there is so much confounding an analysis of this sort that I can take a 30s look at it and blow holes a mile wide through it. For instance, there is no correction in there for density. There is also the fundamental problem of attributing cause and effect -- if the lockdowns reduce transmission, then no correlation in the outcomes could be exactly your goal. Put another way, I'd like NYC to have the same case load per capita as rural Utah. If lockdowns achieve that, you would evidentially tell me that rural Utah, with no lockdown, is the same as NYC and therefore the lockdown was useless. That is not a sound analysis.

The way to do an analysis of this sort is to find very tightly constrained natural experiments. Sweden and Norway (or Sweden and Finland) is an interesting example. Germany and Austria (picking them randomly, I don't know how well-coordinated their lockdown policies are). Or you can pick city twins, like NYC and Mexico City and compare the results each got from their approach.

IOW, in order to say something meaningful about effect of lockdowns, you have to go narrow, not broad.