skysight-inc/HackerNews huggingface dataset:
Sounds like you are employing a reactive, defensive and antagonistic approach to eBook “piracy”. Which puts you into the very position you described - at a loss, angry, and frustrated; instead of fuelling your sales and playing a direct hand in your success.
Unfortunately I don’t have the article on hand, but about a year ago I ran across a description of how an author _dramatically enhanced_ his sales by leveraging eBook “piracy” in order to drive people to official channels.

Yes, he actually released his eBooks for free onto the piracy sites - with a twist: he included the entire first portion (quarter or third, cannot remember) of the book, gave info on where to buy the full copies (with zero recriminations - just the facts!), and then repeated those same early chapters to plump out a fully-sized eBook. He then flooded all the file sharing networks with this copy so as to make it difficult to find legitimately complete copies.

The entire first quarter or third was used to get readers heavily enough invested into his novel to _want_ to run out and buy the official copy -- he _justified_ the effort and expenditure to his readers, and they responded (mostly) positively by actually doing so!

Granted, there was a lot more to it than that, but this was the basics, and it pushed a lot of people towards not just his eBooks but also his physical sales. And there are probably many other strategies out there as well that utilizes the “piracy” platforms to your benefit instead of leaving you tilting impotently at windmills.
“Spyware” app maker with 157M+ installs contains remote access trojan
Why? Because you made a mistake?
I am building an app that enables book exchange based on geographical proximity, think tinder for books. Do you think there is place in the world for such an app ?
This is as "quick" as side projects go: https://crushentropy.com/ (Markdown for hi-res planning). I made it one weekend a couple years ago and I've used it myself ever since.

App served by Flask running on App Engine. Data persisted to Firebase. Costs me approximately $0 per month. 100% uptime afaik.
>>Actually, batteries win on refuel time. Swapping batteries is much faster than filling a tank

By that logic, you could say that there is absolutely no difference, because if you can imagine a car where the battery can be swapped, you should be able to imagine a car where the entire fuel tank is swapped. A tractor arrives at a station, and instead of filling up 500 litres of diesel, the entire tank is simply replaced with a full one. It wins again since fuel tanks are cheap - they are just metal and plastic after all, you can have several just sitting there, full or empty.

The fact that no one has done it yet suggests that this really isn't an issue - commercial diesel filling stations usually run at much higher pressure than your regular pumps, a truck/tractor tank fills in minutes because of a much higher flow rate.
I can’t answer the second question, but as to the first my understanding from the video is that the ignition cylinder starts out as much lower pressure that the fuel/air chamber, and as the slide valves open the mixture naturally moves from high to low pressure. The heat contained within the cylinder starts the ignition of the mixture upon entry (hence the name of the engine).

I don’t understand how the heat differential between the injection and ignition phases is so great that ignition happens as the slide valve opens, but so little that ignition doesn’t happen within the fuel injection chamber. Perhaps the pressure differential regulates that as well?
> That is how long it takes to start WSL terminal for the very first time after reboot

That speed extremely impressive. Not sure why he's comparing it to how long it starts to run a linux terminal on his linux machine? Shouldn't he be comparing it to how long it takes to e.g. start a different type of VM on windows, or how long it takes to cold start a Wine thing on Linux?
fish-shell abbreviations are really cool, I do miss that in zsh, I'll probably give that plugin a go. It also makes it for other people easier to see what's going on when looking at the previous commands.
Moving from Terraform to CloudForm is as pleasant as chewing glass, and the last thing we need is more AWS lock-in unless you're running an AWS consultancy.
The flaw can be argued to be in the products' implementation of the standard or the standard itself. I do argue for the flaw to be in the standard because the standard doesn't do what it's name suggests: standardize. Instead it has balkanized (not on its own of course, but by allowing implementers too much of a choice and too few hard rules, too much SHOULD instead of MUST).

There is a cycle in many enterprises where someone asks "could we implement IPv6?". Then things like these come up, everybody looks at discussions like ours where there are pie-in-the-sky arguments about "you could just pick the right software/hardware" and "you could change it like that".

The conclusion will inevitably be: IPv6 isn't there yet, because it's too much work for little benefit. Too many changes in existing processes, too much risk. Then the IPv6 topic is dead again, maybe for two or three years until someone asks again. This has been going on for almost 20 years now. If you have ever been wondering why enterprises usually don't do IPv6, there is your reason. The braindamage that is DHCPv6 along with the false claims of "if you want 'enterprise' and 'managed networks' you need DHCPv6" is a large part of it.

I have no idea how things would get any better, however, DHCPv6 is recognizably a dead end.
In 1995 this might have been a true statement. In 2020 Microsoft has seen the writing on the wall and realized that to stay at all relevant they need a seat at the table for cloud services. The only way to succeed at that is to win over the ultimate power user, developers.

WSL{1,2}, Windows Terminal, SQL Server on Linux, too many intiatives to count all focused on catching up to the reality that webservices and infrastructure are built on Linux. Whether you believe they'll succeed or not they are most definitely trying.
> Basic Features in separate packages means, many users will never use them, because they don't know they exist.

If people want/need to do something such as bulk renaming, they can online search for it, as they do for everything else, which will tell them they can install a package from the windows store.

Doesn’t seem that crazy to me as an expectation from end users.

Also, I don’t think that when Microsoft says “power users” they mean developers or equivalent, more like people who would feel “I want more from my system than just consuming content”.

Having a single package to install for those users is a quite flexible approach.
It's usually quite small--fractal geometry can be very succinctly described in a parametric way. The mandelbrot set can be described with just a small equation and a range of values to display.

They're not getting much from the GPU at all. Procedural modelling Houdini style is very common and you will find that algorithms to describe models/textures are often quite small, especially when compressed.

These days we do a lot of procedural generation of content, but then we don't make the user re-generate it because it does have a performance penalty--GPUs have plenty of RAM and tons of bandwidth, so it usually doesn't make sense.

source: Did some dev work on Houdini
Facebook Calibra: Rebranded as Novi
Yes (with large preference for compile-time reflection / metaclasses - runtime reflection can easily be derived from that) : http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p070...
Show HN: PQM, the smallest/simplest physical quantities module for JavaScript
Hello everyone, I developed a paid spreadsheet add-on using this JavaScript module as it's primary engine. However, that add-on tanked (no interest), so I figured it would be fun to open source this incredibly useful library for everyone to use. IMHO it improves upon the existing libraries of this type as it is smaller, simpler to use and avoids the problem of "unit collisions" by using a strictly defined unit format. Please check it out and let me know what you think!
> Besides massacring nursing homes, and having the potential to infect many vulnerable patients and providers in hospitals, it painfully emerges as yet another disease of inequality
NPCs are back in FO76, just in case you wasn’t aware. I picked it up for cheap the other week but have yet to play.
This kind of language is a tool of would-be tyrants. Mocking it is a defense of the good the organization has done.
I agree that any implementation of a new, intended-to-be-secure feature should go through rigorous testing and security review, and that the easiest way to do so is to allow integration with software that already has. However, if you're implementing a Twitter replacement, people expect you to be capable of direct private messaging, with all of the UX considerations that imply—a unified account system, the ability to message everyone already on the platform, having the same look & feel as the original application, etc.

The main benefit of integrated messaging for most users is leveraging the the network effects that come from having a built-in way to message others. This goes away entirely if you have to have every user download a different app and link it and hope that the people they want to talk to will do the same. And the fact of the matter is that "many apps that each do one thing well" is only a good user experience for hackers that can spend a lot of time learning and understanding the quirks of many individual apps, or already have preferences on which apps do what best.

> and I have approximately 0% confidence (based on my previous experiences with Mastodon releases and code quality)

Could you elaborate more on what these problems were? We've had security bugs in the past, but not many more then any other large, complicated app, and to my knowledge we've always fixed them very quickly after they were discovered. We also have a pretty good track record in encouraging adoption of critical security fixes across a large and diverse ecosystem.
Corrected! Thank you!
> Almost all of which are open source (or at least "source available"), with the exception of switchd, which cannot be open sourced because it links with proprietary asic sdk's. I don't see how having very few custom tools over a vanilla Linux distribution is a bad thing.

The problem historically with Cumulus on this was that it was heavily obfuscated. In the past, when I talked to Cumulus sales folks, it was not quite as honest as what you've said.

I don't have a problem with the "shipping a Linux distribution you can support" thing. I have a problem with "not making it so the stuff you have is available everywhere (i.e. push into Fedora _and_ Debian to feed into all distros and ecosystems)".

> If I read you correctly, Cumulus works upstream as much as it can. I like to believe Cumulus is quite active in the communities of projects it uses. I feel I may have misunderstood your point, though.

Cumulus is actually a nice exception to this rule. Most Linux-based network operating systems do not bother (including SONiC, VyOS, EOS, etc), but Cumulus does good work here. My only complaint is the focus on ifupdown2 instead of helping make cross-distro tools like NetworkManager support these things. It's been a long time since NetworkManager was only for desktop-only use-cases and only did Wi-Fi. It's the standard tool on a wide range of distributions and supports server use-cases very well. I personally use it over ifupdown and netconfig on my systems.
Kaleidoscope is so nice, and they even released an update last month (I’d assumed it was dead after radio silence for a year, after Black Pixel was bought.)
Things are not black or white, I'm afraid. My comment is not directly related to this matter about the Chinese Gov.
Freedom of Speech will always collide with questions of hate speech, massive spread of fake informations, astroturfing...
You'll always have to draw a line between moderation and censorship, and yes economical interests will be involved but way before that it's already a complex subject.

Things are very much grey.
snouts?
For Many, Remote Work Is Becoming Permanent in Wake of Coronavirus
It’s very sad to me to see us destroying ourselves over covid19 without asking ourselves critically and honestly “are these steps and precautions worth it?”

I can see shelter-at-home related suicide, which disproportionately affects the young, overtaking covid19 deaths in some places. Not to mention the dramatic and permanent change to our way of life. Here’s a commonly circulating story about doctors saying they’re seeing more suicide and suicide attempts in 4 weeks than they usually see in a year[1]. When will it stop with 25% on unemployment?

How many people right now are quietly becoming alcoholics alone in their own homes?

Unfortunately the stay-at-home order has become yet another flashpoint in the modern day culture wars, with people using an opinion on it to signal tribe membership and so on. This blinds us from our duty to think critically on the steps we’re taking.

https://abc7news.com/suicide-covid-19-coronavirus-rates-duri...
> Sublime Text is not abandoned. Having a glance at Sublime Text 3's update history, as well as the forums, will alleviate any such concern.

Based on the history, in the last solar year, the builds have been:

- 3211, Oct/19: 4 fixes, plus what I suppose is a functionality, for Mac
- 3210, Sep/19: 1 fix

That's... all.

> The linked article discusses Sublime Merge, a different product.

I'm aware of it, but my question still stands, as there is no information in the typical information channels (i.e. blog, twitter).

If you write that the forums says so, I trust that, but not updating the blog and twitter (about ST specifically) is generally not a good sign.
1 gallon of gas is 33kwh. And can be 'recharged' into a vehicle in 10 seconds.

So sure the Roadster can hold what, 6 gallons? Like an econo-box. And weighs 2 1/2 - 3 tons. Much of that in battery.

Yes, weight is still the big issue.
Where is this description that you ran across?
TL;DR: He doesn't like DRM. Neither do I. Don't support it by buying anything with DRM. There's lot's of ebooks without drm though[1].. so.. you know.. buy those.

[1] Especially within technical fields. Also Norwegian ebooks :D
I have a lot of Google/Nook/Amazon ebooks that I still need to get around to removing the DRM from. Over the past year I've honestly just started pirating books. I'll try to buy merch off the author's website or support their projects (podcasts, patreon, etc.) so I can contribute something to them if they have such avenues.

Kobe has some DRM free books, but not a lot of authors publish there.

I'd really like to buy DRM free books. I'd even pay twice as much for them. I started going down the eBook route when I was moving and travelling very minimally, and now I rarely read paper books. I prefer the ebook format, but wish there was a Bandcamp for eBooks.
I am guessing this is a project that separates out the power user part of customizations, into a separate package, and microsoft aims to continuously improve and add sub projects to it.
Seconded. I had no choice but to say, "Well, I guess I'll just imagine what was in that image".
In statistics you are what is called an outlier. Many of us on HN came from humble roots and made something of ourselves, but just imagine where you would be if you were politically and economically connected?
I feel like this would be right at home in a Neal Stephenson novel.
It almost feels like one could, if one so chose, synthesize out a "Societies interpret self-destructive nihilism as damage and route around it" statement. Or something near to it.
Anyone have actual sources noting that this "wumao" thing actually exists and isn't just a slander phrasing against CCPs supposed censorship efforts?
It is a big pain when you need to implement stuff like serialization or data type mappers for stuff like RPC or database access.

However with template metaprogramming and constexpr if there is already quite something when can do into supporting it, today, specially with C++20.

Post C++20, there are ongoing plans to have support for static reflection at compile time, and metaclasses.

Microsoft demoed the current state of their VC++ prototype at Virtual C++2020 days.

"Dynamic Polymorphism with Metaclasses and Code Injection"

https://www.youtube.com/watch?v=drt3yXI-fqk
Scammers signed up, scammed us of $870 in 15 minutes
Exactly. Vendors have a vested interest in promoting these type of concepts.

"It's not a "marketing funnel anymore, it's a flywheel!", but when we look into it, it's practically the same thing.

Companies, in general, need to become more buyer-centric and focus less on creating abstract buyer's journeys, as if there was a predefined path to purchase that everyone follows.
I'm training on AWS and part of an AWS infra team - but we use Terraform partially because we intend to have production support at our company for all three big US clouds, and want the IaC layer to be uniform.

I get that there are times to dive all the way in, but there is still a part of me that says "Is this what the Internet is now?"
>You can see this in games like Galactic Civilizations where you can build your own units and unusual combos confuse the heck out of the computer opponent.

AIs will do the same to humans when trained against other machines, instead of being trained on human match data. Since the AIs will try out things most humans would think are illegal, thus not use them in regular matches. Like when Chamley-Watson first struck an opponent with his foil from behind his back.
The Loop, May 2020: Dark Mode
Life advice from Harvard Business School's Class of 1963 (2013)
New Azure services tend to have names like "Cognitive Services Speech" or "Cognitive Services Image Recognition" or "Azure Stateful Functions"... There's not a lot to riff on.
> All the actual git operations happen under the hood of the web interface.

The interface is not so much what I object to it. It is the fact that you mentioned "being in sync with the system", which I assume you mean "being in sync with the codebase/released code".

There are plenty of things that happen on any company that have no relation to the code, and you are telling me that you have people on the non-tech side which are expected to understand on what branch of the repo their contributation with documentation is supposed to go? Are their milestones and projects always dependent on the codebase? This is the part that makes no sense to me.

> So we do strongly believe this is scalable, at least for our use case.

I am not telling you that what you are doing is wrong, but scalable it is not. Beware the usage of the Royal We when you say "our use case": are you speaking on behalf on the whole company or just the tech team? This is key difference that you will learn as the organization grows.
No, what would have put all the legitimate concerns to rest would have been:

a) transparency into who the developers are, and what the terms of engagement are

b) even if they didn't / couldn't open source the code from the get go, a clear date and target of when they would do so

c) even before the app was launched, a single one page document of the architecture, the regulations governing data retention, etc (all were released post facto, after the "fake news" and "privacy noise").

Concerns about the govt collecting massive, potentially identifiable data on an individual level for an application that they originally mandated everyone had to use to travel, is not "fake news". Perhaps one may feel such concern was unwarranted (and I disagree there), but how is that "fake news"?

We may have differences of opinion on the level of trust one can have on govts, but I'm sure we can agree that transparency and visibility into such critical decisions is reasonable to demand and expect.
If you prefer to avoid Eclipse just use the CLI version of Telosys (it's licence is LGPL). See https://github.com/telosys-tools-bricks/telosys-cli
In dnd, when you want a NPC to go your way, you can do them a favor, persuade them or intimidate them. If the players discover what the NPC fears, they can play on it. So basically, in videogames, it could offer two way of handling the NPC as well.
Wow I really can’t disagree with this hard enough.

I’ve added extensive aliases to my shell and it saves me mountains of time. If they break, so what? You fix them? It’s computers; everything breaks eventually.

I’m appalled at the idea of trading constant convenience against some hypothetical and unspecified future breakage.
Coincidentally, I have been working on a similar Chrome/Opera extension.

It works for Google, Yahoo!, Bing, DuckDuckGo and a few others, but I haven't finished it or packaged it up to submit to Google yet. Some rough edges and lots of TODOs still.

Anyway, it's here if anyone is interested in the code or would like to collaborate: https://github.com/daverayment/SearchHide
Assuming a US centric view, roughly 25% of the workforce is currently unemployed [1] (based on unemployment claims data). There is data suggesting ~37k deaths for every 1% increase in the unemployment rate [2], without considering deaths due to forced isolation (suicides and such).

Based on the above math, that puts a proposed death toll from the economic response at ~777k citizens (25% minus the preCOVID 4% unemployment rate). Current death toll from COVID specifically is ~100k citizens. So we shifted the deaths from high risk individuals to economically disadvantaged individuals.

The thesis that we overreacted ("the measures taken will cause more damage and greater loss of life than what they save") holds water. People were going to die regardless, and its easy to say we did the right thing when it's not you sitting at home waiting for a broken state unemployment system to provide you the benefits you're entitled to.

[1] https://news.ycombinator.com/item?id=23271769

[2] https://nypost.com/2020/04/20/explaining-the-link-between-un...
Can't bulk-kill processes, for one. Not searchable, for two.
I will bet you $20 that Triplebyte does not make any long term changes to remove dark patterns within the next year, and that they also continue to do just fine without those 2000 accounts.

Additionally, even if the 2000 accounts were enough to cause business impact, the idea that they’d need to demonstrate long-term change to win back those users is effectively irrelevant. They may as well put their efforts into gaining new users to replace the 2000, rather than try to repair the burned bridges. The return-on-investment for making “long-term change” to win back people who ragequit their service is low, especially since those people self-select for “people likely to ragequit again if they disagree with future company decisions”.
Make them Republicans?
Do people realize when they get distracted?
Later in the same paragraph:

> Yet Nicholas Negroponte, director of the MIT Media Lab, predicts that we'll soon buy books and newspapers straight over the Intenet. Uh, sure.

It's interesting how Stoll can be so on and so off within the same sentiment.

> And who'd prefer cybersex to the real thing?

I'm guessing he thought online porn would be a money losing opportunity. Meanwhile, nothing makes more money or has a larger audience. He definitely got a lot of his predictions wrong.
We can anyway generate the runtime one at compile time, that is how many Java and .NET compiler plugins and annotation processors work.
Sure, but this simply doesn't exist. It's Sci-Fi at this point. A lot of countries are planning a complete ban on petrol/diesel new cars within 10-20 years, yet there are no such signs of such systems(and I suspect there won't be, since every single manufacturer uses different batteries of different shapes and sizes, in some EVs the batteries are simply not removable without hours of work first). Doing this would require standardization, and seeing as we're still in the early innovation phase, that would practically be suicide for the tech.