skysight-inc/HackerNews huggingface dataset:
Solar farms still require traditional gas, coal or nuclear plants to provide idle power. Except for certain regions, you can't have consistent solar, and you need to have backup power for brownouts.

The idea with better batteries is that solar stations could provide their own excess capacity storage.

But battery tech is still not good enough for large scale storage. The break down chemically and are not easy to refurbish. The only real "battery" that sorta works is the Racoon Mountain hydro station, which uses extra electricity to pump water into a resistor and then drains it for power during high peaks.

We should be building these all over the country, but they don't really provide that much capacity; plus you kinda destroy the environment around an entire hill and have to build it back up afterwards (Racoon Mtn does have really good mountain biking trails now).

But this is just more fluff to green wash technology that really cannot ever truly replace hydrocarbons. We really need to minimize and reduce energy consumption. That's probably never going to happen.
No, I'm actually okay with non-competes. But they should be illegal if they don't come with >100% total comp garden pay for the term of the non-compete.

Also, attempting to enforce a blatantly unenforcable non-compete should result in criminal charges for whoever made the decision to push enforcement, disbarment for their legal team, and substantial civil liability. The bar for that should be very high, but the choice to enforce a non-compete should be one that's only made when the legal team is damn sure there's a compelling argument that the non-compete is legally enforceable. Too many people are handcuffed by definitely-garbage non-competes because they can't afford the legal fight.

With >100% garden pay terms, I would personally prefer limited/short term non-competes over infinite/long term NDAs, for example. I've explicitly made that choice in the past.
There are significant technology and financial sanctions too... but it’s like applying them to Yemen and thinking “that’ll hurt’em” or whatever, except worse because Russia has technical ability and they trade with China, etc. but like Yemen their people are used to austere circumstances.
Route the wifi traffic all through Tor. You can even get this prepackaged for you by using something like https://learn.adafruit.com/onion-pi/overview
I could be wrong, but I figured South Korea might not do regular radio that much. It has dense population and a big network of mobile data for streaming.
Not sure if I agree. It doesn't cost you any extra to use those links when you're shopping for gear (last I checked), it's a creative and unusual setup to see in someone's house these days, the photo delivers a good amount of impression, and the resulting website is just nice to look at. On top of that, he did go to the trouble to list all of the gear, which there's a good chance won't even be remotely paid for by the affiliation.

Yeah, the more I think about this, to me I think this counts as supporting the community.
Newer Linux releases generally work quite well on these tablets as far as hardware support goes. The one thing that's marginally underpowered is the amount of RAM, and in my experience 2GB still suffices for simple use cases.
A good way to change your context from tech!
How do I delete my account and all my comments?
> I don't understand why more people don't pay for YT premium considering how much content is on there.

None of the channels I care for gate their content like that. If I want to support a content creator, I can do that by letting patreon or a merchandise tshirt company take a cut, rather than giving that cut to google.
Freenom – a free domain for your project
You and I wouldn't even be having this conversation without the video though. If reform is hard even with video, it's completely impossible without it.
I do mine with a dynamic IP. I use DynDNS (with the ddclient daemon running on my Linux router to update records when my IP changes). It hasn't failed me yet.
Once per process. I doubt operating systems will start modifying executables and libraries on-disk to tag them as using relevant instruction set extensions.

And generally speaking, when an application first starts issuing SIMD instructions, that's probably not the a great time to be interrupting it even if it only needs to happen once.
There are lots of other test from SPEC to Javascript benchmarks ( Using same JS Engine ) that shows what A13 is capable of. And so far results are comparable in many cases, better in some cases, and slower in other cases.

We already knew what to expect from Intel Willow Cove, we will have to wait and see what A14 has in store for us.
This is not true we have a pretty good idea of where the A13 stands. Anandtech has run SpecInt and SpecFP on the A13 and shows it to be in the same range of performance as a Xeon Silver 4112 (2.6ghz base/3.0ghz turbo), which is a 14nm chip from 2017.

So not as fast as the latest processors on a per core basis, but still pretty damn fast.

Can't really make assumptions, but you would think with the higher thermal envelope Apple can boost clock speeds making them even more competitive.
> Dude, the cold war is over, the communists are gone

Correct, that is kind of my point. Socialists and communists are becoming more and more irrelevant in the modern era. That does not change the definition of what "The means of production" are though.

I am not too worried about socialists taking over. They lost, and aren't going to take back the means of production from anyone.

> is not about taking away all of your stuff

Well yeah. That is because they are no longer relevant, because of how significantly they lost, and because of how much capitalism has become the defacto government system, all around the world, even in many places that used to call themselves socialist.

If socialists want to redefine socialism to be actually be just capitalism, but with a slightly more expansive social safety net, with more free healthcare and government programs, I guess that is fine by me.

But I am not going to call that socialism.
I second the PHP Inspections (EA Extented) plugin.

If you use Symfony don't miss the plugin, it's almost (dev-)life changing.

If you use xdebug take the time to set it up (way easier these days but can still be challenging depending on your setup), breakpoints work great.

More related to all Jetbrains IDEs:

One often overlooked aspect is the database integration (look at the tabs on the right). In addition to replacing most needs for a third party program it gives you autocompletion for your in-code sql querys.

Checkout the git integration. From the "annotate" entry menu to the all fantastic diff/merging/etc tools.

Lean to use the different searches, "in path" (toggle the preview option), classname, file, or the global shift-shift.

Try all the integrated tools, the terminal & ssh, the http client, the live templates, etc.

Lean about the local history (usually in the context menu above the git entry), it will save your ass at some point (it can restore entire deleted-by-mistake folders).
Oh, I thought the suggestion was to trap to the large core every time an unsupported instruction was executed and let the process drift back to the smaller one later. Which would be slow I would assume. If you never switched back, wouldn't any process using advanced vectorized instructions (like anything using a decent libc) be permanently pinned to the large core?
Exactly. This is how legislation is passed: you send people to talk to the lawmakers about your issue and convince them to do something about it. Like everything else in this world, having money to spend helps.

Of course, because we're talking about money and people and relationships, there's inherently some corruption that seeps through, but most of the laws (and lobbying) is pretty boring stuff. Without lobbying most lawmakers would have no clue about some issues. How could they?
Apparently it is Chinese internet slang meaning:

"If you can do it, then you go and do it. If you can’t do it, then don’t criticise others."

via: http://www.chinesetimeschool.com/zh-cn/articles/chinese-inte...
Starbucks forecasts over $2B drop in quarterly income as Covid-19 hits
Just found these.[1][2] That is pretty awful, if it's from a dev.

Edit: Although as yeldarb explains in a comment here[3], it's probably a bit more complicated than that.

1: https://www.urbandictionary.com/define.php?term=you%20can%20...

2: https://www.quora.com/Whats-the-meaning-of-you-can-you-up-no...

3: https://news.ycombinator.com/item?id=23478983
Used EV batteries could just be used in cars, but Tesla makes it incredibly difficult to fix their crashed vehicles. It's almost impossible for regular consumers to buy OEM parts unless it's for their specific purchased car. This guy has salvaged batteries and tons of other parts from junkyards:

https://www.youtube.com/watch?v=NuAMczraBIM
Right on. :) I like your use of video at https://cyfrowynomada.eu/
> Comments almost always become lies with time, because code changes and nothing enforces that they are correct.

Maintaining comments is part of the job of the software engineer, to keep code understandable and maintainable by others on your team. If your comments are constantly going out of date, then either:

1. The team is not putting effort into keeping comments relevant for each other.

2. The comments are too far away from the code that they are referring to.

There's definitely a balance to strike between too many and too few comments, but comments are extremely important.

Commit messages describe why the code _changed_, not why the code is currently implemented in the way that it is. Those are two different pieces of information, and the latter should not be hidden away in a commit message that you have to go searching for. And if that code came from another file, it's extremely difficult to trace it back to the first time it was written.

Not only that, but how would this even work with the "atomic commits" requirement? Most of the time you can't change a single line and create a commit message explaining why that line changed, because it's not atomic. That line change happens in coordination with a bunch of other changes. How do you explain why one of those lines was implemented a certain way in your commit? It just doesn't work.
It was one of the main issues MLBPA was formed to deal with.

https://en.wikipedia.org/wiki/Reserve_clause
Power nap is when your computer periodically wakes up you are switching power states it’s not exactly the same thing.
Well, once when it's about to try to wring maximum performance out of the processor, and if you only do it once you're ensured that your smaller cores never get used…
“I’ve read all the arguments about femaleness not residing in the sexed body, and the assertions that biological women don’t have common experiences, and I find them, too, deeply misogynistic and regressive.”

That’s quite a thing to say without elaboration. I don’t have a well developed view about where femaleness resides and am not well read, but I find it hard to believe that such arguments are essentially “deeply misogynistic and regressive”.

I respect her for elaborating on her views and sharing her experience — I admire her courage. But comments like this, and the joke about “growing a pair,” don’t convey the empathy she might.
Damn that's clean. I think you've inspired me to clean up my home lab rat's nest.
Of course, Reuters does not mention that.
That is not correct — it is illegal for anyone to attack you unprovoked, even a police officer. Without cause, they are not allowed to fire rubber bullets at you, nor are they allowed to tase or pepper spray you.

The only reason they get away with it is that they are unwilling to enforce the law against themselves.
First of all, I was talking about the language. Not the dev-ops. The language semantics are almost exactly Java.

Also, if you're talking about a single-file project, you can do that in Java, too, using plain old javac. It's not quite as simple as dropping a file on a server (but it's really damn close- first run javac, THEN plop the file on the server).

But you're fooling yourself if you think you don't have to do any setup to get a publicly facing PHP app to work. If you don't configure your Apache or Nginx or fiddle with your .htaccess junk, then you're not actually doing anything. So it's not fair to complain about "xml files crap" for Java and not discuss the equivalent for PHP, which is fiddling with php.ini and installing php_mod and configuring that in your Apache or whatever.

I am currently working on a Kotlin backend project and I haven't touched any XML. I've done plenty of Java/Kotlin and PHP.
Having only 4 GiB of non-expandable RAM is really my only complaint with the PineBook Pro. I bought one anyways though. The only other complaint would be not being upfront about the video encoder and decoder not being ready, but the decoder looks like it'll work when kernel 5.8 releases. Still though, it's hard to find a $200 laptop with a 1080p IPS display regardless, it being open source just makes it so much cooler in so many ways.

I just wish it was easier to try out git kernels (ones with the prototype patches for video decode) on ARM devices. Having to deal with hacking up device tree files is a bit daunting. It's a good learning experience nonetheless.

It's nice to be able to collect random patches for things and apply them to your kernel and pretty much being good to go on x86. With ARM you have to ensure you instantiated the driver in the device tree file which gets stuck in the boot partition along with the kernel .
It's behaving like one:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
There are processor architectures (MIPS) that can't do unaligned memory access where Linux will catch the fault, emulate the memory access in kernel and return to the program. On every unaligned access.

At least this only has to be done once, and frankly these AVX instructions are slow initially anyway.
Show HN: Percent Stacked Area Chart of Covid-19 Data for Italy, Jan31-June9 (JS)
I don't really think that's a thing on Intel? Instructions that are unsupported generally noop or do something slowly. (Or trap.)
They really aren't comparable. For example, standby power for Lakefield appears to be 2.5mW. Idle is probably significantly lower as well. They're targeting different use cases.
>“That’s the stupidest thing ever!,” I yelled at the TV. “Who’d want to put their greasy fingers all over a screen like that?” Apparently, everybody. Including me.

An aside, but I never understood microphobics and grease-phobics... Perhaps it's part of not having grown in a 100% clinical/artificial urban environment my whole life.

Yeah, you'll get some dirt on you and your things. Big deal...
Not just Zoom; China has effective means to pressure.

> In 2019, LinkedIn blocked Zhou's account from being visible in China, telling him in a message it was because of "specific content on your profile." LinkedIn restored his account after media attention.
Is 10% enough to switch though ?
A trap, followed by migrating the process to a different core, which may have been powered off and definitely has cold caches. Context switches don't get any worse than that.
> Zoom did not respond to a request for comment.

When you can't say anything that won't get you into deeper trouble, say nothing at all.
Moved back to Sweden recently, as it happens :)
This one is also web-based, but it takes graphviz source:
https://sketchviz.com/new
> Or just make the tips refundable for a short time period with no formal process

Then you get the fraud the other way. People get content and then ask for a refund.

> If people abuse the system, ban them

So now you're back to needing an expensive dispute resolution process.

> If sites frequently get refunds requested, disable the app for them.

Which punishes the sites who are the most common victims of buyer fraud.

There are three options. Option one, dispute resolution process, high transaction costs. Option two, caveat emptor, no refunds. Option three, caveat venditor, totally unconditional refunds.

And option three doesn't really work either, because if readers are anonymous they could all ask for a refund with no consequences, but if they're not it's a privacy problem. So what you really need for small transactions is option two. Which isn't really a problem for small transactions, because they're small -- if somebody rips you off to the tune of $0.03, whatever, lesson learned, don't do business with them again.
Most _domains_ may not support HTTP/3, but I fully expect that within a few years most _traffic_ will be HTTP/3.
Im not complaining, I'm expecting it; and I'm not fussed either, I don't care about internet points. Down vote away it bothers me not.
Same way every other company does. They just need to provide enough evidence to justify discovery, at which point they get access to internal emails and other normally confidential information if they can demonstrate they may contain relevant evidence.
I read that charitably as you ought to be able to contribute to the level of your ability without people calling others stupid or retarded. Also some intellectual issues wouldn't preclude useful contributions example dyslexia, autism spectrum.

I do not read it as you can't critique ideas because the person is a protected class.

If it's ripe for abuse we ought to discuss particular real or hypothetical cases.
They do. But as some people keep complaining, not at night. This can shift the output of a solar farm to when it’s dark.

It might not be literal truth, but it’s close enough to be understood — like saying “this food comes from a supermarket” even though the food actually comes from five different farms in different countries.
Runtime detection is the process querying what extensions are available, and then selectively using those. You adjust what the query returns to only return the common set.

Except that they almost always do this runtime detection once, on startup, and then choose/thunk codepaths accordingly. If the OS just happens to start my avx2 process on a little core (and how is it going to know better?), that's going to turn off all of my optimizations, regardless of where the process subsequently gets migrated to.

You already can't if you're shipping binaries to users unless you only support Skylake & newer? There's a lot of CPUs currently in use that don't support AVX2. So... you either already have this problem and you're familiar with it, or you're not doing this and it's moot.

Except nobody in 30 years of x86 dev expects to get a different answer from CPUID during runtime.
> Oh, I thought the suggestion was to trap to the large core every time an unsupported instruction was executed and let the process drift back to the smaller one later.

Yes that's the idea.

> Which would be slow I would assume.

How expensive do you think a trap is? It takes about the order of 10 billionths of a second.

> If you never switched back, wouldn't any process using advanced vectorized instructions (like anything using a decent libc) be permanently pinned to the large core?

I think you can switch back next time you schedule.
It appears that from their minutes and other notes and such that Soviet leaders truly believed what they were doing was communism. It wasn’t a case of them pretending and then in secret they’d laugh at the sham they were executing. No, they truly believed they were being marxists.
I could never tell whether we were talking as friends, teammates or employer-employee

There’s an old saying, if your boss if your friend, he’s either a bad boss or a bad friend.
The cables are very well organized.
I work in machine learning research and keep up with all of the top papers. I have exited on an ml startup that I founded. Very few coming out of china are top papers. Anyone can publish to arxiv. Measuring whether a model is state of the art is incredibly complex, overfitting to specific datasets is rampant.

Its also ridiculous that I am being downvoted.
So that was before Bob Swan became the new CEO?

Why left? If you dont mind sharing :)
The point of this device is precisely being able to move away from iPads/Android tablets.

I'm tired of not being able to uninstall Dropbox because Samsung doesn't want me to.
But this article isn't about a software engineer. It's about an Amazon VP, which is an executive position.
No a blacklist and whitelist has nothing to do with trust.

Blacklist simply means “allow by default except for things in this list” whereas whitelist means “deny everything except for what’s in this list”
> Synology DS918

This might be the best machine I’ve ever owned. It’s rock solid, a great Docker introduction and runs a load of small tasks without issue or intervention for a year+ so far.
As Diners Flock to Delivery Apps, Restaurants Fear for Their Future
Drawing Perceptually Smooth Multi-Color Linear Gradients
It's ok. If you had money you may have bought some stock, but it's less likely you would have held onto it this whole time.
Our code means code written by individuals working within the USA or at an American Institution.

I work in machine learning research and keep up with all of the top papers. I have exited on an ml startup that I founded. Very few coming out of china are top papers. Anyone can publish to arxiv. Measuring whether a model is state of the art is incredibly complex, overfitting to specific datasets is rampant.

Its also ridiculous that I am being downvoted.
I would rather live with the risk of a political firing than make it unnecessarily difficult to fire poor performers.
Quarter of a century of Java (25 years)
The problem is that you want to be able to migrate processes between cores. It's not the end of the world if a number-crunching process gets stuck on the big core. But if a process detects an instruction that it's only using for convenience purposes, and that causes it to get stuck on the big core or stuck on the little cores, that's not good. In a different scenario, if it was set up so that a process starting on a little core never detected an important instruction, and was stuck in slow mode forever, that would also not be good.

It depends a lot on which instructions differ and how the feature flags work, of course. They might have set it up in a way that's fine.
Aiding in the Chinese media's censorship is not good for China nor the world. When a government destroys the ability for it to be criticized it becomes untethered from consensus reality; megalomaniacs can take the reins and a kind of national hubris forms that can lead to devastating conflict and oppression.

All governments need open dissent and criticism to keep from going down this path. Zoom should not be aiding and abetting the regime in this way.
But somebody needs to plan for those and arrange the logistics. Then, they end up being useless when LEO moves you elsewhere, and you probably lose them at the end of the day. I can stick a LOT of earplugs in my med-kit and hand them out when I see an LRAD..
Yeah, but at some point, upper-level talent and management are important in an increasingly competitive market, particularly if they keep leaving to your direct competition.

Particularly in areas in which AWS is already weak -- like, as mentioned in the article, marketing.
Why would one feel unwelcome? We just established the word has nothing to do with race.
The big.LITTLE concept was announced in 2011. It's not the concept of using differently sized cores which is odd, it's using cores with different instruction sets.
True as that may be it's just as true I won't be buying this. If there's one thing guaranteed to annoy me it's flakey hardware.
Oh great! Thank you!