skysight-inc/HackerNews huggingface dataset:
Who puts up the capital for energy storage plants that don't generate any power?

How many cycles does the battery in a smart phone last for? How are grid scale batteries any different?

The reason solar isn't pervasive yet is not technical it is the economics to replace dispatchable generation aren't there yet.
Kill Windows...and replace it with Steam/Linux? Don't pretend that a proprietary data mining platform that licenses titles behind DRM is in anyway better than Windows [1].

No, my fears are that this will only serve to grow the proprietary ecosystem on Linux and make general users reliant like Google has done to Android. Yes, Android runs on a base Linux kernel and userspace, but what use is that when users are totally reliant on Google services? Likewise, if users require Steam, etc, than the core OS running underneath that application matters little.

[1] https://store.steampowered.com/privacy_agreement/

[..] information about the device you are using, including what operating system you are using, device settings, unique device identifiers, and crash data.
Question - are there any guides available to help set up a home-brew router to route all outbound connections through an Algo VPN with exceptions for Netflix/etc.?

Something like this (this is for OpenVPN): https://arstechnica.com/gadgets/2017/05/how-to-build-your-ow...

I currently have a pfSense router set up with Algo, but I have to disable the IPSec policy whenever I want to use Netflix. (Discussion here: https://github.com/trailofbits/algo/issues/292 - see comments near the bottom.)
> wearing open source's uniform without making open source's sacrifices.

Open source isn't a "sacrifice", for most people at least. Many release under permissive licences because they think there is more chance that people will use their software. They want to be popular and that makes them feel good and might get them a job. People release code under the GPL and if it becomes popular eventually benefit from patches coming back up stream. It's not supposed to be about sacrifice. It's supposed to be about being a good member of a community and sharing your work.
That's all good but it misses my point: the one redeeming quality of C's integer overflow non-semantics is that it unlocks further compiler optimizations, and that's the mode which AFAICT Rust doesn't support.

For example, a for loop from 0-through-N (N:i32) will execute N times in C, but N-or-infinity times in Rust. That small difference of infinity controls how the loop condition is tested, whether it can be turned into a simple counter or not.
TL;DR redis is no longer open source. I wonder why that’s not the title of this post.
Working on it! Thanks :)
I'm a prison abolitionist. Your reply could not possibly fall on ears that care less about your point.
That is not the official catholic position. That is just a random webpage written by a self-proclaming catholic editor to promote their books. Do not try too hard to harvest for official catholic positions on matters that are not the core faith ones (and history of the Universe most certainly is not): there are more than a billion catholics around the world, coming from any social status and literary level. There cannot possibly be a position common to all of them on nearly anything, except maybe core faith matters.

That said, you are right in your conclusion, because it is true that (nearly all) catholics are "creationist", in that they believe that God created the universe and everything in there. But many of them also believe in evolution via natural selection, in the very same way you believe it and as shown by the proofs and scientific thinking that our society has accumulated. There is no hex editing by God: it is still true that evolution happens under the guidance of God, because it happens under the laws he created. But (actually, just because of that) without the need of touching anything. On the other hand, it is also true that he may do some hex editing if he wished to, but many catholics agree that there is no need to believe that this has actually happened.
I don't think this is going to work out the way redis wants it to. Most likely, this will cause a fork of whatever "modules" they have applied the new "Commons Clause" to and everyone will continue on pretty much as before. It will also most likely alienate existing community members and dissuade people from contributing back - they may even lose important contributors over this.
What's the driving force behind this? Is it so that Valve won't have to be dependent on microsoft or a "windows tax" for their gaming boxes? Or is it that microsoft simply wouldn't agree to license windows to them because they are already pushing xboxes? Or is it something else?
Pregnancy and Dental Health – 4 Dental Care Tips for Pregnant Women
RDMA is still an "emerging technology"?
But is there anything to install or setup on a windows server other than opening a port? Also does it require the server to be domain joined?
It is incredible. Thank you very much for it. I have only one problem: I do not understand the business model. How can you provide such a fantastic tool for free ?
Yes sure, my mistake I should have included it in the original post. Here it is: https://news.ycombinator.com/item?id=17729579
Most open source is written by people who are paid for it. This is per FOSS stats, so we are not counting in students projects on github no one uses. I don't think it is good example.

But also, people who write open source for free in off hours have good marketable skills. They are not in same position as people who cant do something like that.
I've been having trouble coming up with an analogy until now: my main gripe with Slack is that it brings over the concept of open office from meatspace onto digital space. I don't think I'm the only one with this sentiment; it's harder to concentrate on work when notifications go off; even if its not pertinent to me, I feel an urge to stay in the loop on things.
A good little ship that supports cloaking is maybe... a 2-3 weeks of training in terms of skills and relatively cheap at 30-40m for a basic fit with bonuses to warping and agility.

Could easily source that yourself over a few hours but no doubt, they more than likely take donations to their corporate wallet in game.
A variant of (3) that seems close to ideal is to use conditionally defined functions as suggested, that someone else has already written and generously shared, such as portable-snippets [0]. It has a component specifically to offer cross platform builtins with fallback/emulation on plaforms without direct support.

[0] https://github.com/nemequ/portable-snippets
Oh no, companies make monies off of software provided to them for free even though said software didn't prohibit anyone from making money with it!
i agree that's one way to read it, but it seems plausible to me that the intent really was just as a winnable end-run around abolition.
Would love intel on Bucharest. I visited last year and was positively overwhelmed with how friendly the people were and how cool the cafes and restaurants were. How is the tech scene and daily life there?
This is awesome. As others have said, gaming is one of the few reasons I still use Windows on my desktop.
Fast stealthy ships are trivially cheap.
Reno air races coming up in September! https://airrace.org
great opportunity to see and hear maxed out merlins pylon racing
https://youtu.be/X6ClBodW_lc
https://youtu.be/Xn805LoN6mw
> Rehabilitation isn't transactional, and a debt to society isn't something that can be repaid with cash.

well said. concise and correct, IMO.
I suppose its because Microsoft is now (since Windows 8) in the `app/game store` business on Windows.
“2) Use compiler built-ins and get portability across different HW at the expense of not supporting other compilers”

Writing code to two specific compilers (clang and gcc) is NOT portable code.

This is absolutely unacceptable behavior.
The P2P Foundation has some discussion on the topic: http://wiki.p2pfoundation.net/Copyfair
I don't think it is necessary for people to have threat of absolute poverty and destruction over their heads for the society to function and for social fabric to not disintegrate. Really.
In depth analysis here: https://twitter.com/pinboard/status/1031952446795522048
Valve Proton: Run Windows Games on Linux Using Steam Play
I don't think you can fully claim it is irrelevant. Especially not and point out that it can make things a bit more efficient.

I think it is safe to say that the most important part is to be consistent between what you train on and what you infer against. However, it could be that one of the color spaces is more amenable to training. To my knowledge, that has not been completely ruled out. Indeed, it seems supported by your claim that they can get a tiny bit more efficient with some spaces.

That said, this post is my long winded way of asking if you have links on that. :)
Is it possible that today’s top 40 is at a disadvantage because the songs haven’t yet been as extensively recycled through advertising, movie soundtracks, re-releases and other mechanisms by which the top 40 of 15 years ago has become more embedded in our culture and hence more memorable?
You were the one who mentioned financial incentives/conflicts vis-a-vis private prisons.
Link to the original Essay:

On the Phenomenon of Bullshit Jobs: A Work Rant by David Graeber

https://strikemag.org/bullshit-jobs/
The whole reason Linux Desktop is in the state it is today is trying to compete with Windows.

Just like some of the Linux Desktop's compete with OSX.

It's exactly like Apple creating iOS, before iOS, we didn't have fancy colour touch phones that were visually appealing and usable. We had... Windows Mobile with a stylus that was great for work but sucked for the consumer.

Because of Apple / iOS we /had/ Windows Phone, we have Android, we've had attempts from other companies to try be competitive in this area.

There are features of Linux Desktop they probably would never have existed if they hadn't been created on Windows or OSX. JUST like there are features on Windows that wouldn't have existed if they hadn't been created on Linux or OSX.

Competition is good for all of us, regardless if you use Windows, or Linux, or OSX.
Pop music doesn’t have any music in it anymore just sound fx. I speculate it has to do with lawsuits over the very few melodies available. First case I remember was the one with George Harrison.
If you have to point out how clever something is, it was not, in fact, clever.
The real problem with the “throttling” is that it slows it down to uselessness.
After your third sentence, I thought you were going to say "I really need to get to launch". But instead you blamed YC. So that's two attitudes that undermine you.

It requires a tremendous amount of trial and error, as you learn about the market, and the technology. Get data from reality as soon as you can. This requires a kind of courage... and behind it, a pragmatic ability to see how to get that information with minimal work/time, and then personal productivity and energy to get the work that is needed done quickly.

Sorry to be critical. If it's any consolation, I'm totally unqualified to be critical. And some projects do require longer deveploment (e.g. the R&D startups in this batch), maybe yours is one of them.
This is a silly line of argument; optimizing (x*3)/3 to x unlocks further CSE, inlining, etc. so the benefit may be arbitrarily large.

Rust made the right tradeoff here but it is a tradeoff!
They sell ad space on their website to player-run groups in EVE. These groups pay ISK for the ad space, the in-game currency. [1] That ISK is paid to writers for each piece they write.

The ships they report from are cheap as chips, so not really a sourcing concern given that their reporters need to be hardcore enough EVE players to understand and write about their subject matter—and as a result, would have made enough money in the game already to afford the type of ship you need to do this.

[1] - https://newedenreport.com/2018/06/01/new-eden-report-sponsor...
> The GPL exists for a reason.

AGPL would be more appropriate for Redis IMHO as Redis as a service is not "distributed" to users so GPL alone wouldn't have desired effect.

On top of that commercial license for people that don't want to share their modifications.
'Why I drink 100 units of alcohol a week'
Sure. The same argument applies to the "enterprise modules", which until today everybody assumed would always remain under an open source BSD license.

Your boss has bait-and-switched once now. That's enough for everybody who cares to start risk managing future similar behaviour.
$57.9B deployed into fintech so far this year, Canada one to watch [pdf]
Thanks for the link, that looks quite useful if compiler portability is needed. It's still more effort than option #2, but quite an acceptable trade-off.
As for the consulting part, I doubt a license (short of a NDA) can restrict you from selling your expertise.

As for selling the software, there are creative ways of not distributing software technically, yet assemble proprietary and open-source bits at a customer's site such as using Docker with its layered images.

So while the intention might have merit, we have to wait if it holds up in court. My guess is it won't.

Edit: IANAL
> Windows Update is accessible by remoting through a COM API that doesn’t allow remote connections, so you can’t do the equivalent of a simple apt-get update remotely.

This isn't even remotely related to PowerShell (no pun intended), it's a security based decision of the windows update API. You can say that it is annoying, stupid and cause of hacks that are much less secure than opening remote operations to the API, and I will agree with you. But it isn't PowerShell business.

As as side note If you are using SCCM you can use WMI for windows update.

PowerShell is far from being half baked, it is a first class citizen in Windows, all the OS GUI tools today executes operations through PowerShell. Many let you see the commands so you can bypass the gui next time and run the commands yourself. As a matter of fact, many things these days can only be done by the shell, while the GUI only expose limited set of the available API.
>Can you explain to me why being on the internet where all your actions are being monitored by your ISP is OK

ISP surveillance is not OK, but ISPs only know the domains I access, not what I do on them. I can prevent them from knowing even that by using a VPN, Tor, or any other kind of proxy. I believe encrypted DNS might also become a thing in the future. Also, I'm not locked-in to my ISP.

>no matter how many precautions you take, someone is watching you some how

That's what we're trying to fight.

>There's a record somewhere with all your past emails and they are making a marketing profile about you

A lot of my email accounts are fake-identity and temporary and I try to use encryption whenever I can, but I admit email encryption has a long way to go. There's no lock-in here though.

>Android has you locked into Google surveillance

It doesn't. Custom Google-free Android ROMs are a thing and work well.

>Send a text? Your provider had to send that data

Use encryption. I recommend Matrix/Riot.im for encrypted chat. There is also a program called Silence that can encrypt SMS.

-

If you want to know the point of all this, there's a lot of material online, but you can start by watching the short talk "Why Privacy Matters" by Glenn Greenwald
Perhaps you should read it, your TL;DR is incorrect.

What the post says is that Redis add-ons won't be open source, but the core will be (which is Redis).

Basically this is a Open Core business model and they could have been clearer in their announcement because looks like a lot of people don't quite read announcements.
Adding income equality to prison would make the problems way worse. Basic hygiene stuff should just be provided by the prison (probably something a contract company like Aramark could easily and cheaply provide).

I suppose the main returns of value to a prisoner are time or money. It seems fair to offer a choice of getting a reduced sentence vs. getting paid (probably max. minimum wage). Making someone in prison understand choices and consequences of choices seems like a key thing to understand while there. It's like living with a concrete bench - you'll survive, but you won't enjoy it.

Of course, this stuff might only apply to a certain group of prisoners.
My guess too - and they are also in the windows-for-couch-gaming space since forever (with xbox). But this project has to be very expensive for valve, so I'm wondering if it's not more expensive than just selling boxes with windows on it to play all these games that are mostly windows anyway? And that raises the question of whether that was ever a possibility
somehow this reminds me of the telephone sanitizers of Golgafrincham
Note that if you required CLAs that allowed license change you can change it later (e.g. OpenText did that). If you just accepted contributions you can't change the license without agreement from all contributors.
The other issue going down the HVM route is the number of multiplayer platforms e.g. Steam that ban users running inside of a hypervisor[1]. From their perspective it masks the existence of things like memory manipulation tools and other cheating devices.

[1] - https://steamcommunity.com/discussions/forum/9/1355103931983...
Processors had these en masse (6502, Z80, MC68000) since the ‘70’s of the past century. Without those, it’s extremely difficult to implement basic arithmetic with numbers larger than what the processor’s registers support.

Which contemporary processors don’t have the C and Z status bits?

Post scriptum, since “Hacker News” is of the opinion that I’m posting too fast:

MIPS does have a status register, and this register does have an overflow bit:

https://www.doc.ic.ac.uk/lab/secondyear/spim/node10.html
Microsoft is trying to make Windows app distribution more like iOS. As a third party software store for Windows, Steam is prohibited from being in the Windows Store or running at all on Windows S. This is a direct attack on Valve, since Windows game sales make up the vast majority of their revenue.

Although the Windows Store and Windows S have not been successful so far, Valve is still hedging their bets and trying to reduce their dependency on Windows and DirectX by promoting Linux and Vulkan.
VSCode Language Intelligence in the browser
Definitely a useful tool. Easy on the eyes, thanks for sharing! It'll be nice to use this tool to learn some React :)
Mentioned in the article: As an accomplished programmer and a bit of an anarchist, Audrey Tang is a super interesting government minister. I just came back from regularly scheduled office hours, which I find really rad for a minister to have (both walk-in and by appointment office hours are available).

I wanted to compliment her g0V org on a great rewrite of the online dictionary published by the Ministry of Education: really clean URLs, using open data for translations, publishing the original data under a nice license, behind a CDN – and she commented, oh yeah I just deployed an update (!).
https://www.moedict.tw/

Many years ago, Audrey also elucidated Chinese language Twitter users living in 2x the density of English users, which foreshadow's Twitter's decision in lengthening limits to 280 chars for English but not for Chinese: https://news.ycombinator.com/item?id=875414

About g0v and a list of projects: http://g0v.asia/
I am not sure what you are trying the achieve by setting the cursor between the update API and powershell. Both are managed by the same group within the same company. The fact is Microsoft delivered an ssh-like scripting capability that cannot do simple things like updating the OS. You can call powershell a wonder, I beg to differ.
> I also personally wish they would try innovative things

I am all for that. Do you have examples of what you are thinking of here?
> But because a product team lazily putting together a product at AMZN or GOOG or whatever else and not even thinking to look at the Redis license sounds pretty realistic to me!

No.
How do the two shifts reduce to x? The top bit is zeroed as a result of those shifts.
Excellent suggestion, and with GPL for distributed products (installers, apks) and AGPL for cloud services.
Excellent article. It may be used as good practical recommendation for building mutch more understandable code cross language code convention. Even without other EO principles applying
Except that Google might soon ditch Linux for both ChromeOS and Android in favor of Fuchsia, which they have direct control over - probably against the long-term best interest of both the community and (hopefully) Valve.

> you can easily make/use a custom Android ROM without any proprietary components.

Uhm... easily? Most phones and tablets cannot even be unlocked / rooted.
"decisions like this are sometimes made for the sake of being the opposite of something else and then the two coexist decades within neighboring realms to the frustration and bafflement of users"

Oh, you mean a political two-party system?
Windows is "bad" for the same reason all that you listed is. It's a fallacy to excuse anti-user, anti-privacy practices under the argument that "Well, others do it too".
Not sure I buy in to the whole thesis here, but I really like the term "managerial feudalism" - Great little soundbite.
You wouldn't download an update would you?
Its more complicated.

Consider India, its arguably a 3rd world country but it often trumps US in the amount of wheat it dumps in the sea. One of the reasons why it does so is to support the price that a wheat farmer can earn. In addition to dumping, there is also spoilage. Grain storage infrastructure in India is quite poor.
I tried (stopped in the middle). The author expanded the original article without adding any useful information. He did a bullshit job.
The Beatles' "I want you (she's so heavy)" from Abbey Road has probably fewer unique words than those, yet I think it's a pretty good song.

A better example of a pop song might be Twist and Shout; not much variety there either.
ISPs are many, Microsoft is one. Regardless of how corrupted and corruptible ISPs are, that’s a huge difference - especially in parts of the world where you have choice of ISPS.
#DarkTequila #Banking #malware targets Latin America since 2013
Thanks for your comment. I think we understand each other better.

I don't have great hope for Commons Clause, either, at least at the moment. But I've had a few think-throughs, and I've yet to hear from those whose views I really need to feel complete on it.

As for old, tired things, I imagine some still await their time, with a bit of adaptation. Changed circumstances and all that. But I will also hold your comment on "innovative things" in my pocket. Should the HN beast come lumbering after any more of my own little licensing experiments, I may need it!
Redis was not funded by those companies. Salvatore was sponsored to work on his own project they had a business need for. All copyright and trademarks belonged and still belong to Salvatore, according to redis.io

To my understanding, this was a sponsorship, ie a support contract to debug and improve an open source product VMware and Pivotal (same people, different name) were using and depending upon for their products.

AWS, on the other hand... With Elasticsearch and Redis... ;-)
Competition is always good. I agree with that.

But you don't need Windows or OSX for competition.

There are already multiple DE's and WM's for Linux that are already competing with each other.

> There are features of Linux Desktop they probably would never have existed if they hadn't been created on Windows or OSX.

I doubt that. In an alternate universe where windows and OSX never existed, I'm pretty sure someone somewhere would have thought up those features and implemented them.