skysight-inc/HackerNews huggingface dataset:
SubscribeStar was composed almost entirely of people banned from Patreon for various reasons, including things like dropping n-bombs in videos and blocking search-and-rescue boats from saving migrants in the Mediterranean. It's not surprising that big, mainstream companies don't want to touch that with a ten foot pole.

Patreon has also banned various leftist sites for things like doxxing and posting instructions on how to commit terrorism, but that doesn't get as much attention for some reason.
An inside job to borrow some network resources does not qualify as an attack on a network.

This is like using your neighbor's Wi-Fi without permission
being a "cyber attack".
Something like this happened to me. It certainly prompted me to look for alternatives (e.g., Mastodon).

You can start small: sign into Twitter every other month. IIRC, this will decrease the number of active users they report to investors.
Dirtbag AT&T always doing shady stuff like this. Wouldn't be surprised if someone proposed this and execs signed it off as a great idea because the revenue from the additional signups was determined to be greater than the expected fines.
Me too! I just got an email from Cory Doctorow re: a typo I found in his article. It"s my only super power
I find the MacBook precision remains just as good at higher pointer acceleration settings. In addition the same precision is normally present with all the various gestures with no loss of precision using multitouch inputs. Did you adjust any of the MacBooks you used to better fit your preferences? The slow default is the first setting I adjust because I agree the default pointer acceleration is far to slow for my tastes.
While our politicians are finger-pointing to save their skins, progress (and capitalism) doesn't stop, it matches on.

I was reading that Shell UK is making a change to the greener, which scares me because big oil is NEVER green friendly unless they want something more sinister.
Got as a NoSQL Database
Do you think I should publish it somewhere?
Twitter should have imploded years ago. No one seems to remember that Donald Trump saved Twitter. It was for sale and couldn't find a buyer, no one wanted the CEO position so they bribed the old CEO to step back in, losing TONS of money. Then the at time presidential candidate used Twitter to market his campaign. It's harmful social commentary that forces people/media/influences/etc to use catchy one-liners to spike retweets. People are mad that the media and journalist are overly sensationalizing but Twitter users just feed the machine.
I must say that in general sleep mode has been working pretty well for me over the past 10 years in Linux. I had issues on my destop, but tracked it down to a USB headset sometimes not correctly honoring sleep states. I also had a slight problem with one of my laptops when Bluetooth was paired, Bluetooth tended to be broken after coming back from sleep. though I have had more issues my current 2017 MacBook. often when I take it out of my bag after a weekend it will be on 1% battery. it stopped happening around Autumn last year so I think they fixed it.
I did a fair chunk of interviews when I was just a dev. I loved it, and I took it very seriously in terms of vetting programming skill and practices. I also felt good offloading that burden from a good manager.

It was win-win for our team. YMMV
I think I posted this somewhere else but here it goes.

I want a system that rates journalists not news. I want to see my previous ratings of this journalist and be able to base it on that.

I want the ability to rate a pieces objectivity.

I want to see ratings from users who have been proven to know how to rate objectivity.

I want a system that uses Machine Learning to break me "out of" my information silos by promoting the opposite opinion, and saying as much. "Because you like, Capitalism here's an argument for Socialism."

I want a system that making ratings less of a popularity contest by limiting them in a meaningful way (this is pie in the sky I'll take the first two).

I don't think it's possible to create the things I want, but that's what I want. Not Reddit for news. I've seen how that works.
They're not exactly secret either. Has any terrorist group tried this in a Western country?
As someone who deals with these sorts of health issues, I can speak from experience when I say that yes, doctors and proper medical treatment, therapists, etc are essential. However, video games also form a core aspect of my coping strategies, serving as an outlet and attention sink when my mind might otherwise be focused unproductively inward. As such, while they are no panacea, neither does their benefit have to be temporary. Like any other hobby, they can be a beneficial part of continuing treatment.
It was, to my knowledge there isn't a great way to flag that sort of thing on the web (short of * WINK *)... I thought the fact that I apologized for having "overreacted" when discussing the blog post hosted on overreacted.io would be a bit of a give away.

That callback hell story differs from the one above in that I think it delivers a much better summary statement at the end and way forward - I have some opinions on it's aim as I think it is eschewing power in terms of a more comfortable expression for imperative programmers - but the article is well sized, clear, humorous and suggests a solid remediation for the perceived problem.
Does the Trojan Horse ring a bell?
Very interesting article. I know a few consultancies who are betting heavily on Data Lakes, though the predictions seem to be tilted towards the writer's vested interests.
Usually at that weight range militaries prefer to issue submachine guns or Personal Defence Weapons.
This is cool. But it needs to be updated for ES6. The "Code Examples" could look even better now.
If you encrypt your Linux partition you are almost sure to be safe. I say almost, because there could be an attack vector where the BIOS is changed, but that's very unlikely.

If you don't encrypt your Linux disk (which you should), you're still very likely safe. It's possible but unlikely that the backdoor would check for a Linux partition and then install an extra backdoor on the Linux side.
> > C has a spec. No spec means there’s nothing keeping rustc honest.

>Agreed, language specification is critical. The language reference [1] is very detailed, though. I'm not sure what it would take to promote this to a "specification."

But even the C specifications is mostly informal, there are some parts of C that has formal specification but to my knowledge not everything is. Where as something like SML has a full formal specification. Which mean that you do not have any undefined behaviour.

http://sml-family.org/sml97-defn.pdf
This blog post [1] from 2016 seems prescient, linking Apple's stance on privacy with it's hypothesized desire to become a bank.
It was a good read, hence why it jumped back to mind 3 years later.

Key point:

"Here's my theory: Apple see their long term future as including a global secure payments infrastructure that takes over the role of Visa and Mastercard's networks—and ultimately of spawning a retail banking subsidiary to provide financial services directly, backed by some of their cash stockpile. "

---------

[1] http://www.antipope.org/charlie/blog-static/2016/03/follow-t...
This is the new norm... expect all services to require phone numbers due to spam and propaganda.
This is a cool service, congratulations for shipping!

Reading through the docs I stumbled upon "All the code is available on GitHub and our goal is to provide Kroki as a free service.". There has been definitely a good amount of work spent to build it, and there will be ongoing maintenance and infrastructure costs. Maybe I'm too naive, but how does the Kroki team plan to make the product financially sustainable?
Hey, Will!

Thanks for your work in Sage and CoCalc!

I have an unrelated question: Have you ever thought in a new release of your book on Riemann Hypothesis? The price is not a problem but the UX.

I got a hard copy that sadly is falling apart after some usage. Being truly honest, after seeing this I searched for a pirated PDF copy to finish the book.
Some feedback:

There is no help if I get something wrong. E.g. on the last question on https://mathigon.org/course/graphs-and-networks/eulers-formu... I did not understand the final section's explanation (I have no idea what "the topmost face of the polyhedra becomes the “outside”" is supposed to mean!). I tried entering a number into the last box and it was wrong. I entered another - wrong again. The "chat" thing just said "try 2" and it was right.

So why was it 2? There was no explanation or more help to explain that to me. I was just told to enter 2 and I did without anything to help me understand more, and then it let me continue.

It would be useful if, when someone gets the answers wrong once or twice, that some extra material appears, perhaps with more examples or more step-by-step explanation to help explain why. No need to show this to everyone - only show it if people are struggling or click on a "tell me more" type expandy thing.

As it was, I still do not know why the answer was 2 and I leave mystified and frustrated.

Otherwise its very nice - one or two weird moments where I had to click on "reveal all" on Firefox (appears to have not realised I scrolled?)
The vast majority of gas pumps I've used are swipe only.
About the 'someone else must have done it better already' if I can't find it then others might have not been able to do that either, that is where my solution could help. And even if not then just having a alternative implementation from which others can learn is pretty neat.
And complaining about Americans is something the rest of the world does pretty well.
FWIW my Dell Windows laptop at work can't accomplish this correctly either.
How we built SEO-optimized documentation inside our Rails app using Jekyll
A cartel is when a few organizations control something of economic value and act as a single entity in the market. For example, the 1973 oil crisis was caused when OPEC proclaimed an oil embargo. OPEC, controlling the oil market, acted as a group to greatly reduce the supply of oil to the United States (and other ally countries) for political purposes.

EDIT:
In this case, payment processing is controlled by a few organizations. They have agreed to raise their prices at the same time, instead of free market style competition for the lowest price. They can do this because very few companies can do payment processing and it is very hard to become a payment processing company.
That some stuff can be, of course:

> Static checking enforces the integrity of the bounds information and allows the eliding of some dynamic checking. Dynamic checking enforces the integrity of memory accesses at runtime when static checking cannot.
The value proposition is that while there are many options, the average subscriber only partakes of a small number that best fits them, the options evolving and changing over time. Netflix has thousands of programs but I feel no obligation to watch them all, and just the tiny subset that I enjoy monthly makes it well worthwhile.
It's more likely that some negligent construction workers accidentally puncture a pipeline than terrorists blowing it up.
Using gitlab and bitbucket for my personal repos on their free tiers have solved a lot of problems for me. Also, a lot of features are way ahead of github on these 2 platforms including CI/CD, Code reviews, and other tooling.
Let's see:

https://www.etymonline.com/word/cybernetic#etymonline_v_3657...

"kybernetikos": Greek for "good at steering".

Thus military attack involving an excellent steering maneuver is cyber attack.
Well, if the banks won't do Apple Pay right, I guess Apple will have to do it themselves.
I want to use a midi controller with jog wheel to step through content fast or frame by frame, and to easily set and jump to bookmarks, for all sorts of tutorial content. I've looked for something like this for years, and every time I search it seems others want this too, bit there are always technical details that make it not as straight forward as one would expect.
It’s easy to find their offices in most cities. They’re not hiding. The one in my neighborhood looks like it could be a software company or a bank office. The plaque outside identifies a gang that is centuries old. Many of the homes in the area announce the owner’s rank outside.
Fair point, not yet.

But I assume that a pipe that is placed 5m underground on an unmarked path crossing a valley, was done so for a security as well as convenience. I will not apply to see that data, but if I was a "Red Team", it would be 'useful' information to have.
I find this to be spot on. I've frequently seen internal projects in companies called "Data Event System" or "Progam Manipulator" or some other nonsense. Sometimes giving a name to a project will dramatically change the way people talk about it.
I've been blocked from shows "not available in the US", so it's not just a European issue. It's just a copyright thing.
"It's somewhat demeaning and antagonistic to accuse downvoters of being offended without some line of reasoning given."

Nobody accused downvoters of being offended. The comment was addressed to everybody, and wasn't an accusation.

The issue I had with the headline is that it does not appear to be referring to "some arbitrary value", yet it is. Which is why it seemed appropriate to point out what that arbitrary value is.
> the challenge in these cases isn't "insufficient communication" between the levels of the stack, but rather a discrepancy between the abstraction's actual behavior vs. a human's desires and expectations about big-picture topics

Isn't the thesis of the post that that exact discrepancy is due to insufficient communication between the people at different levels of the stack?

An abstraction is an interface between two levels of the stack, right? I think the thesis of the post is that the exact discrepancy you describe, between the abstraction's actual behavior and the desires and expectations of the people one level up, is due to insufficient communication between the people one level up and the people implementing the abstraction's actual behavior, which due to Conway's Law are separate groups of people.

You mention "information leakage", but that's leakage between software components at different levels of the stack; perhaps you have that confused with the "insufficient communication" referred to by the post, which is between groups of people at different levels of the stack?
My own. Thanks!
Lol this onion article was posted in '04 and what do you know, Gillette is actually up to 5 blades and 2 strips - "Fusion5"
It is a government owned network that only allowed government traffic. It’s more like borrowing Siprnet...
I coach new engineering managers and have been both an engineer and a manager in the past. Management is fulfilling in an entirely different way than engineering is fulfilling. It's not only a career change, it's a change in mindset. If you are working as a manager but still living in the engineer's mindset, I can completely understand how it would feel very unfulfilling.

It's not easy to make such a mindset change as an adult but I know it's possible because I've done it and I've seen others do it. It's a very personal change, kind of like breaking out of a psychic prison. It's not something you can think your way through, it's not an engineering problem to solve, it requires a deeper change in your beliefs and in how you use your mind from moment to moment.

Engineering requires extreme internally-focused attention and an intensely analytical mindset and a "deep thinking" approach in order to keep all of the inner models and abstractions clear and well-organized. Management (and especially leadership) requires a practice of broader externally-focused awareness and a more intuitive mindset. A manager needs to hold several perspectives more loosely and have a "wide thinking" approach in order to be a great leader.

All of the "soft skills" are either easy to adopt, or hard to adopt, depending on where your mindset is. If you are the engineer's mindset, you might find it very challenging influencing others or making yourself emotionally available as a leader. You know how people get "developer head" after a long day of coding and have a hard time communicating with people? Developer head inhibits the leadership soft skills. But in the manager's mindset, presence is completely natural, and from a place of presence things like empathy or approachability are natural too.

For me it required 3-4 years of uncomfortable growth, and quite a bit of what I would call spiritual work, before I felt I had really found the manager's mindset.

I hope this is helpful somehow; I'm happy to chat further about it anytime. :D
I can't get the article to load (hugged to death?), but I'd imagine the reason that they are finally moving on this is due to combat harassment.

I can't blame Twitter for adding friction to its sign up process because of others abusing the platform.
Generally, it's difficult to get into, so a strong pre-selection is applied. Second, initiative on what to do, developing own bleeding-edge tech (literally creating frameworks/languages/devices/whatever and making them popular) is strongly encouraged. People joining a team will get a few % of ownership of the resulting business after a long enough cliff (3-6 years) so it's in their best interest to work together; polarizing decisions could take a while to resolve, usually by majority, but losing sides could prototype their ideas to a smaller extent time-wise; conditions that FANGs simply can't match as they don't have such internal flexibility post IPO. The only "safe" approach was to use already winning technology as a base for future products if one didn't want to do whole research themselves (e.g. use whatever best performing ML approach from Kaggle instead of figuring out your own). Wearing multiple hats is encouraged; people collaborate on unrelated activities like making music/videos/performance art together if they like and they are encouraged to showcase themselves. Nobody cares what people do in their own free time, remote work from anywhere in the world is encouraged and financially supported.
There's ~no correlation between nutrient content and levels of toxic contaminants. If one added a lethal dose of botulism toxin to some food, it wouldn't change the nutrient content. But it would still kill you.
Well, at least Apple’s gesture handling API have a proven track record.

You can’t abstract away gesture processing because it’s deeply intertwined with the UI logic. Inertial scrolling, rubber band effect, concurrent gestures with complex exusion rules between them, etc. If you try to abstract them away from the UI library, you’ll end up with a bloated meta-toolkit that still won’t cover all use cases, and is inflexible and prone to ossification.
Anything tied to a phone number is inherently insecure, these things are becoming like SSNs but even more problematic. I haven't had a true phone number in a couple years, but I guess if I ever need to create a new twitter account I will need to get one?
Not really at the moment, but possibly one day. I could also be interested as a buyer at some point. How does one subscribe to your newsletter?
The Origins and Impact of Visicalc
I have a really split opinion about this. On the one hand I've seen a lot of really hateful stuff lobbed around on sites like Twitter, and I suspect that linking accounts to phone numbers would dramatically reduce that. On the other hand, I'm not sure I want Twitter (et. al.) knowing my phone number.
Goldman Sachs UK reports gender pay gap of 51%
are daily active users not a thing that are reported to investors
I assume you mean "40x is very low". However, I would ask you, doesn't it make sense that in a society where kids are less likely to be shot, police would also be less likely to be shot? In which case, the ratio might not go up.
*due to information harvesting and to prevent people from saying things the authorities don't want to be spread
Sad but true. At the hosting company I work for, we had to start requiring phone numbers for cloud servers due to a massive wave of abuse. It's one of the few roadblocks that helps at least somewhat.

Previously, we didn't even require a full name. A few idiots always ruin it for everyone.
Natural Language Understanding for Chatbots a Tutorial
I'm sure it's not all, but just some, depending on your IP address and some other factors.
Google removed my ads-free app for “deceptive ads”
I have a family member currently hospitalized again. It's very amusing to observe (and really really frustrating). He explains how he is the messiah, but that he pretends to only have the messianic complex to the shrink. No amount of reasoning can change his mind. We have to wait for the anti-psychotics to kick in.
If you just chuck a random dev at the interviews sure. If you handover gently and make sure they've internalized your interviewing process it's a different equation.

In enterprise, I've mostly seen hiring broken because there isn't a dev in the room, just fluffy non-technical management.
Wow!! Great tool for product managers as well.
I can't see something like this actually addressing the root causes for the opioid epidemic. In fact, I can only see this further criminalizing addicts- a world where police can 'unobtrusively' detect opioids on a suspect further marginalizes/stigmatizes these people.
They forgot to point out that simply by connecting pirates to the Internet, Charter is facilitating piracy.
The link seems down: http://archive.is/tj3X7
SubscribeStar servicing assholes doesn't make that level of collateral damage acceptable, though I do agree it is not surprising.

https://twitter.com/realsexycyborg/status/107369726493205299...

> I am not alt right, I am not a nazi. I've been on @SubscribeStar since @Vice terminated my @Patreon account in May. I haven't even recovered from that hit to my income. I am tired of being acceptable collateral damage in your culture wars. You sacrifice your livelihood- not mine.
> We try to use it to do Extreme Programming in a modern language to ship new product updates in less than a week

I always find these kinds of comments interesting (and I realise that you were not suggesting trying to do this is a good idea). XP has sprints. I have never found a way to make sprints less than 2 weeks and actually have them work well. Whenever anyone has wandered onto my team and assured me that they can do 1 week sprints, I've found that they don't actually do everything that is required for XP to be successful (like planning game, prioritisation meetings, understanding the acceptance criteria for a story before you put it in a sprint, etc, etc, etc). For me 1 week XP sprints are the holy grail: something you covet, but which is unattainable and leads you on a bloody journey of despair if you try to get it ;-)

My own personal opinion is that XP and continuous deployment don't even work particularly well because you can't do true continuous integration (i.e. trunk based development where you are integrating everybody's changes every 5-20 minutes) and maintain a completely sound development structure. That's one of the reasons for sprints: to allow yourself to break stuff for a while and then ensure that it's all working by the end of the sprint.

It's not just XP where I find this. Most of the time, I find that the most popular variant of anything just doesn't work at all: because the "30 minute meal" is full of compromise. It doesn't matter how many times Jamie Oliver says that it's "lovely" and "rustic" -- it's soggy lettuce with completely random salad dressing that you whirred up in your blender.

Ha ha... so many nonsequitors. I hope that made some sense... Time for coffee...
A Panicked Network Admin's Fail Threatens the Future of Pixar