skysight-inc/HackerNews huggingface dataset:
“The supreme art of war is to subdue the enemy without fighting.”

― Sun Tzu, The Art of War

So you can have a 'violent' movement that does not get round to using violence. The movement can be effective enough to not need to fire a single shot.

Because of this it is a bit silly to compare and categorise non-violent vs. violent resistance.

If you read The Art Of War then the keep the powder dry idea is quite key to winning. Timing and leadership matters more. How many 'leaderless' movements, e.g. Extinction Rebellion, Occupy Wall Street etc. have got anywhere? Precisely zero.

Modern day capitalism demands war and terrorism. It is all part of the illusion. Over the centuries UK/US interests have got to be good at it. The terrorism meme invariably gets rolled out but no genuine resistance movements ever use terror tactics. It is a sure way to lose popular support. The distinction between sabotage and terrorism isn't widely appreciated. So although 'burning down the parliament building' might be a perfectly valid act of sabotage it will always be an act of terror in the media whether it is Guy Fawkes or Hitler doing it.

I would be more interested in knowing what resistance movements succeeded based on their counter surveillance skills. If a movement has a non English language and other culture that is hard for spies to learn then success is much more likely.
Ahhh can the installer perhaps be merged into Arch? I know and love kiss but the installer is super nice!
Yet I don't want to hire somebody remote because the job requires people to work closely together in the same room on a regular basis.

Does it really?
Do you need an alternative to GHC?
For some reason I start singing the'Internationale'(and Huawei should sing with me at this moment!) :

Il n'est pas de sauveurs suprêmes,
Ni Dieu, ni César, ni tribun,
Producteurs sauvons-nous nous-mêmes!
Décrétons le salut commun!
Pour que le voleur rende gorge,
Pour tirer l'esprit du cachot,
Soufflons nous-mêmes notre forge,
Battons le fer quand il est chaud!
The world needs a tech diet. Here is how designers can help
Information Feudalism (Drahos & Braithwaite) has lots more on this subject. After both world wars there was a lot of .. forced technology transfer from Germany.
Go is designed with Unix philosophy in mind by people who created C and then wrote Unix in it. So lucky us that they are the gatekeepers.

Having said that, Go's license allows everything and it would be interesting to see a fork and compare it with the mainstream a year from now.
Postini was great. Google bought them out, but it seems it’s not as good as it used to be in filtering out spoofed SPAM. Corp Gmail is more targeted for S.P.AM. due it it being a business account.
The idea is that rather than try/catch (which tries to do something and can report low-level failures but cannot resume them) one uses something more like Lisp's condition system. In a condition system, signalling an error preserves the stack, and it means for example that a low-level loop can detect an error (say, a poorly-formatted CSV cell), signal that to higher-level code, the high-level code can make a decision (e.g. to replace the contents of the cell or skip the cell or send an email to the CEO with the contents of the cell and wait for his reply) and the low-level loop can continue processing as if there had never been a problem at all. There's a really great explanation in Practical Common Lisp:

http://gigamonkeys.com/book/beyond-exception-handling-condit...

In the context of the example, I can easily imagine how the system might have processed most rows without issue, called out to a scoring system for most exceptional rows, and raised a few rows to human attention when even the scoring system couldn't figure it out.
The idea for Re:Schedule from oberving how teams got work done at meetings. The information used in meetings is typically spread out between different tools and organized separately in each tool. In effect, the team's collaboration is distributed across multiple tools, making it inefficient.

Re:Schedule's approach is to bring the information into your calendar, so that it because not only a tool for organizing meeting logistics but also a meeting workspace.
Also found some history here: https://www.reddit.com/r/geopolitics/comments/9yfn35/ip_thef...

Edit: Question: In the post they talk about the Japanese taking photos of products. I'm not sure if I'm understanding what happened correctly, but if I am, shouldn't we make a distinction between just clever inference/reverse engineering (which is legal and done all the time) and outright IP theft/industrial espionage? I see IP theft/industrial espionage as being about stealing information not legally available to you, but reverse engineering and imitating a product are about trying to figure out how something works that you legally already have access to, and inferring things based on that. I feel like if a country has done the former, we shouldn't compare it to one that does the latter (currently apparently China)?
> on the MAX the wing tips split into two (above and below the main wing), on all previous 737s, the wingtips only curve up

However there are aftermarket wingtips for the 737NG (737-600/700/800/900) which are similarly split that a number of major operators have fitted.
here is the index which describes high leverl what each movement is for.

http://507movements.com/toc.html
Thanks, will look into it!
Boeing also has the model number on a plate in the doorway. Of course if you can read it, you've already boarded.
Impossible is a strong word. Architecture makes a very big difference. They can claim it is impossible, but it really doesn't make sense. I'm surprised anyone would just take their word for it.

Trying to use raw threads and ad-hoc futures is going to be difficult, but fundamentally concurrency is about separating data by dependencies.

Dependency graphs that pass data around combined with lock free data structures can be used to isolate parts of the program so that dealing with concurrency is one generic part of the program.
I skimmed the first 6 pages here: https://web.stanford.edu/group/peacejustice/Gelderloos-Failu...

It seems he's arguing that a diversity of tactics is more effective than nonviolence alone. Chenoweth's methodology if I understand correctly was to divide a lot of civil resistance campaigns into violent and nonviolent, and compare the success of the two groupings.

It's possible that they're both right, that a diversity of tactics wins, but is more likely to win when that diversity is skewed toward nonviolence.
I think they will need to go easy on this in order to avoid White House getting involved.
Same Gentle had an interesting observation about procrastination:

https://samgentle.com/posts/2016-09-16-what-changes

follow up: https://samgentle.com/posts/2019-01-29-the-leverage-instinct
You can hire a Postgresql contractor for admin, bugfixes and features, and you can pay Postgresql corporate for bugfixes and features
It's cool but we run Linux in VMs. The VMs can complete a reboot in less than 20s. It's fast enough that it doesn't register on uptime monitors. Live patching adds complexity for not a lot of benefit.

Not to mention that if you're trying to be rebootless you have to worry about running services holding old versions of libraries in memory. Sure there's checkrestart/needrestart, but when reboots are so fast it doesn't matter much.
>The encryption is most likely enough to be within GDPR compliance. //

Why do you think that, allowing staff to read plaintext passwords is contrary to standard security practice; companies are expected to make reasonable effort to secure PII and allowing staff to read your password doesn't appear to be "reasonable effort" by even the casualist of readings.

I don't think the EU courts are that stupid.

FWIW I don't think there is a case here particularly, as it appears to be a genuine error and being fixed.
>Number porting is a huge and easily performed attack vector, it requires very, very little information

Does it need to be? Seems most of it could be avoided if the cellular service required a visit at the store with an ID card to clone a SIM card.
The information in the article is incorrect. The PDK gives more performance OR more power, but not both. Other reporters have this correct, while this article is incorrect.
Ask HN: Managed web hosting as a service, in 2019?
I'm building an app for a prosumer niche and I want to offer a "white label" feature. I realized that this would essentially boil down to a form of managed web hosting. Users would set their CNAME or A domain records to point at my app, and have the ability to git push a statically served repository.

Potentially, my app would "inject" or connect some extras in the process. An example would be linking in a library that exposes a JS event API, or have defaults that would get served in case a path is not present in the repo. The repositories would get served like an AWS S3 static website and scale based on demand. Another option would be static container images built on each push, like a CI process.

Seems like this is a problem that would warrant a generic solution, as it would be useful in many niches.

Are there any services out there that already do this? How would you approach building a feature like this today? Any pitfalls to avoid?

Essentially, I think I'm looking for something like a cheap hybrid between now.sh or Squarespace in-a-box, offered as a service...
There was violence before October revolution and bulk of it performed by the same people who got violent after.
That's often overlooked, yeah - if it ain't broke, don't fix it. This goes against a lot of people that read code for the first time, myself included.

A recent example: React introduced hooks, which effectively means that there's a new de facto standard way to write components and you shouldn't be writing components as JS classes anymore.

The kneejerk reaction is then "We need to rewrite all our class-based components to use hooks!", which can take quite a long time (and it's tedious, boring busywork).

Luckily the React documentation on hooks itself [0] basically tells you to not bother unless you're actually going to work in that component anyway, and even then you should make sure everyone else in your team understands them; classes are fine, it'll keep working for a long time, resist your kneejerk reaction.

[0] https://reactjs.org/docs/hooks-faq.html#should-i-use-hooks-c...
Rio – A MicroPaaS Using Kubernetes
So if all it takes is money to make “Blockbuster films” then why isn’t anyone else doing it besides mostly Disney?

Netflix has around 150 million subscribers and they charge less in developing countries than the US. Their entire quarterly profit was $291 million last quarter. To put that in perspective, that’s half the profit that Disney made on Avengers Endgame alone and that’s not including merchandizing and home video sells and rentals.

Disney doesn’t need to get into debt for content and by the time Endgame reaches Disney+ it will have already made a larger profit probably than Netflix makes in an entire year.
> but how many stabbings have there been so far this year?

In the latest figures, there were 726 murders between March 2017 and 2018 in the UK[1] for 66M people (1 in 91k).

In the US, 2017, there were just over 17000 murders[2] for 325M people (1 in 19k).

Stabbings and gun crime in the UK is going to have to go up a hecking long way before we get anywhere close to the US.

[1] https://www.ons.gov.uk/peoplepopulationandcommunity/crimeand...
[2] https://ucr.fbi.gov/crime-in-the-u.s/2017/crime-in-the-u.s.-...
UN report compares Tory welfare policies to creation of workhouses
Is this lie instead of throwin errors/exceptions you raise Error events ?
No, I too believe language can evolve. I too believe
there exist many other definition of violence that even more absurd.

There still million of people that use the term violence like mine, it is still a valid use, even if you do find it challenging.
Looks like the EASA finally figured out that the FAA can't be trusted with matters regarding Boeing.
I find the paywalls on NYT and WSJ a bit bizzare to begin with, especially now that they're closing the loopholes to read an article now and then. Certainly any business has the right to charge for its content, but as newsrooms have shrunk and journalists have been retrained for the clickbait era, these articles are typically worthless fluff or outrage porn. Though I can't actually read this article, I assume that the catchy title references a breif moment from an interview, not a deep cultural analysis. I would pay for the latter, but not the former.
I think you're misunderstanding what a biophoton is?

Biophotons are just regular old photons produced by a living being (biological system). I'm not sure how they could be relevant, here.
I have recently became interested with the inner workings of watches and found this 1949 video to be a perfect explanation of the underlying concept of a watch movement mechanism: https://www.youtube.com/watch?v=WYBvt9kA3bE
Based purely on chewz' quote, since paywall: the problem isn't just the impact on founders, it's all the employees who get screwed as a result of the founders' misguided beliefs.

If the person on top works long hours, they pressure their underlings to work long hours in a whole bunch of different ways (https://codewithoutrules.com/2017/06/21/why-company-want-lon...).

See also JWZ on VCs: https://web.archive.org/web/20190425140352/https://www.jwz.o...

(Updated with archive.org link)
- All the keyboard shortcuts are consistent across apps.

- Hit space to instantly quick-look almost any file, in the finder, in my torrent client, etc.

- Global menu bar doesn't waste space.

- Time Machine provides revision control for your entire drive, integrated into apps, where you can browse and revert to old versions. Even works when you only occasionally hook up your backup drive as it syncs.

- Window/desktop management with real multitouch gestures (not triggers that only kick in after you complete a gesture).

- Smooth font rendering without gamma or hinting errors. Smart kerning adjustment for long labels in tight spaces. Smart ellipsis that displays the start and end of long filenames.

- Icons represent files and can be dragged e.g. from document window titlebars. Right click to get a breadcrumb of all the directories the file sits in, so you can trivially open a finder window for what you're looking at.

- Half downloaded files are resumable bundles that keep the source URL inside. Can even copy to a different machine and resume there just by double clicking.

- Integrated disk, partition and image management, including creating encrypted disk images through the UI, and restoring images to drives.

Just a few things keeping me on this platform.

Oh also, when I upgraded my 2013 mbp to a 2015, migrating was trivial, as both laptops set up an adhoc wifi and transferred everything 1-to-1 without having to do anything. My customized Unix environment that lived though 3 or 4 major OS upgrades transplanted as if nothing changed.

Linux doesn't want to provide that level of convenience because it requires too much cat herding and agreement, while Microsoft can't without breaking years of legacy crap.
Excerpts and light commentary by Marginal Revolution:

https://marginalrevolution.com/marginalrevolution/2019/05/on...
Financial Exclusion
May be 99% HAD no idea. Thats because they did not know Boeing was knowingly putting them inside a death machine. It will be a different story now.
Just find out the flight number (which you can see once you select the flight) and search for it by date and time.
Washington County was formed in 1801, two years after George died.
Qualcomm Loses Antitrust Lawsuit
Are you using a translation plugin?
ZEIT Now Integrations Hackathon (Online and SF)
Amazon Could Deliver Bad News for Uber
Yet another site here: https://www.mekanizmalar.com/
I can't shake the feeling that we're talking about different classes of problems here.

Data importers and sanitizers are de-rigueur when dealing with real world data, of course. You have to expect to find crazy things inside, and be expected to just cope with it. That's not a problem.

But when you're dealing with purely internal systems, the calculus is different. If you had to keep chasing down fopen(), printf(), and malloc() calls, you'd spend more time in administration than you would getting actual work done.

So if I'm understanding this correctly, we're talking about purely internal code vs code that traverses domains (much like in DDD), which require different styles of solutions.

Or am I still missing the point?
Or maybe we just disagree with you...
I will just go ahead and carry on the tradition, as it was smacked onto me the last time I complained about a paywall:

The FAQ ( https://news.ycombinator.com/newsfaq.html ) states clearly that paywalls are ok.

No matter how much we hate them, apparently.
> Apple made far better computers in 2015. The competition also being shit doesn't excuse Apple's regressions.

Totally agree with you there.

My opinion on it being "unfair" on Apple is more to do with the fact that such things are not unique to Apple yet they are the only ones who get pulled up in the tech and even media.

I had two Surface devices from Microsoft; a Surface Book 2 and a Surface Laptop and both were pieces of crap yet cost the same (or there abouts) as an Apple laptop. Sure I see people complain about it here and there but no way near the level you see complaints about Apple products.

One area that bugs me quite a bit is YouTube and tech website "reviewers" such as The Verge et al. Right out the gate the 2018 15" model was ripped apart for the thermal throttling (and it should have been, it was a problem that Apple mostly fixed within a week to be fair) but the same people never mention the same or worse throttling from an XPS or Surface. Or any other long term issues those product lines have had and never been properly addressed. The XPS 15 coil whine, DPC latency, colour saturation issues, speaker crackle, squeaky spacebar, etc. All have been issues on the XPS 15 for several revisions and Dell have still hardly even acknowledged such problems.

So while I think Apple did fuck up with several design decisions on the current MBP I feel it is only fair to point out that the alternatives people often recommend come with their own set of issues as well. My Surface Laptop had a fan issue after just two days. The solution? Total unit replacement because the whole thing is glued together and you can't open it without damaging the alcantara keyboard fabric! So that meant a full system backup and restore which brought along another issue as the machine had been upgraded to Windows 10 Pro via the Windows Store but that is locked to the motherboard and ARRRRRRGH it was such a pain in the ass.

The sad truth is Dell, Apple, Lenovo, Microsoft, Asus, etc. all make shitty hardware decisions in the name of appearance and/or thinness. It sucks but it is reality. I just wish people would bitch about Dell, etc. as much as they do Apple. Maybe then they would fix things rather than deflect to Apple for being "worse" (which is false but believed to be true because of reporting).
Might depend on which airline you are using. I've always been able to find out which aircraft it was. But, it's not always _super visible_.
I’m convinced that the people who just suggest forking an open source project with 100s or 1000s of man years behind it lack practical experience in building or maintaining large software systems.

Dismissing valid criticism with “just fork it if you don’t agree” has got to be some of the most useless advice parroted around open source.
maybe this is overly cynical, but I suspect it goes further than "ease of collection". the average person is unlikely to strongly oppose corporate income taxes because they believe it doesn't take any money out of their pocket. if they understood tax incidence, and how little consensus there is among economists regarding corporate tax incidence, they might feel differently.

the US tax system seems to be designed more towards political expedience than any other goal. sales tax, which voters feel every day, is relatively low compared to VAT implementations in Europe. the income tax hits high earners pretty hard, but there are innumerable loopholes and exceptions for very wealthy holders of capital to avoid paying significant capital gains.

it seems like the whole system is setup to look like it's fleecing rich people while it subtly sabotages itself in thousands of pages of tax law.

edit: also you are probably right that we would have trouble collecting tax if we eliminated withholding, but what does that have to do with corporate income tax?
The problem with corporate taxes is that it's a race to the bottom. International companies prefer to put their offices in countries where they have to pay little in taxes, so countries keep reducing their corporate taxes to remain attractive for companies. Meanwhile, consumers don't move around as much, so consumption taxes are fairly reliable.

Which is sad, because consumption taxes are also fairly regressive.

If we want to move more of the tax burden to corporate profits, rather than revenue (which is what consumption taxes basically are: corporate revenue taxes), you need either international agreements to increase those taxes, or tie profit taxes to local markets.

And now that I think of it, I think that might actually be possible: profit is revenue minus cost, right? With consumption taxes being the same thing as revenue taxes (which I think they are; it's a tax on the revenue corporations get from selling to consumers. Dutch VAT (BTW) is also called "omzetbelasting" (revenue tax).

So allow companies to deduct local costs from local revenue, and you've turned revenue tax into profit tax.

This seems way too simple, so I'm probably missing something here.
Go is pragmatic about language design, but purist about managing community whiners.
A technology no longer being supported (e.g. Flash, Silverlight, IE) is not technical debt though, it's external influences.

Likewise, rewriting a front-end in the framework of the week doesn't have to be because of technical debt; Angular 1.x was fine and it's still fine, however you'll see a lot of upgrade or rewrite projects happening right now not because of tech debt, but because people simply don't want to work in Angular 1.x anymore, or an employer can't find competent people that want to work with it anymore.

Likewise, COBOL applications aren't bad because of technical debt per sè, it's just become very hard to find people that can maintain it.
FYI the JWZ link redirects to http://i.imgur.com/32R3qLv.png when HN is the referrer and you've never visited the site.
They have already started making discoveries and advances and probably will get into IP enforcement like the US in the next decade or so.
And they failed. They did the best they could, but the fact that they were added onto the language later (plus the desire for backwards compatibility) means there are lots of gaps and warts in what they wound up implementing.
Taxes are also a way to disincentivize "behaviors", like taxing alcohol and tobacco, taxing pollution emitters.
Add ?mod=rsswn to the end of WSJ urls

(e.g. https://www.wsj.com/articles/always-on-work-culture-creating... )
The goal of a web browser is to browse the web, not to browse most of the web. Principled objection to a site doing something nonstandard is great when the goal is to get the site to fix it, so the browser's users can visit that site. Once it became clear Google wasn't going to fix it, refusing to ship support (that was already implemented!) only has the effect of hurting Firefox's users (slash telling some fraction of Firefox users to stop being Firefox users anymore) and not improving the web or maintaining internal engineering standards.
Schema.org Enumerations in TypeScript