A remarkable new scam: buy a smartphone app, record user interactions, and replay them with bots to fraudulently increase ad clicks and therefore revenue!
https://www.buzzfeednews.com/article/craigsilverman/how-a-massive-ad-fraud-scheme-exploited-android-phones-to
Seems very hard to detect, as it's using real user data to make bots appear human.
miniblog.
This is a nice idea: explicitly reserving issues for first time contributors, to ensure there are ways new people can get started easily!
https://www.firsttimersonly.com/
I'm finding myself increasingly using "C-c LETTER" keybindings for my favourite Emacs commands. They're easy to type and work everywhere (any desktop environment, even inside a shell over SSH).
The design/ambition of the semantic web didn't really gain traction, but content is way more annotated these days.
Webdevs are incentivised to use open graph tags so summaries show up on search engines and social media. This in turn helps crawlers!
Overall I've been impressed by @digitalocean's #Hacktoberfest to encourage people to contribute to open source.
It doesn't have any perverse incentives (you can 'cheat' with PRs on your own projects) but it celebrates developers who collaborate.
On the different properties of programming languages that might make us argue it's Object Oriented: https://www.paulgraham.com/reesoo.html
@mdhughes@cybre.space Awesome!
I bet the author is pretty good at building packages to help their workflow too. This kind of project is a great way to start with your own editor plugins.
How to take a screenshot in the 80s: https://www.kmjn.org/snippets/wilson85_screenshot.html
How things have changed! That process is hilariously complex compared with today's screenshot facilities.
Operating systems, smartphone platforms, they're all rather oriented around isolated programs/apps.
Is this Conway's Law in action? Does a more integrated system require a more integrated developer community?
Great to see the Python community converging on packaging, dependency management, and even project structure!
https://andrewsforge.com/article/python-new-package-landscape/
The Opus sound codec had released 1.3, and there's a noticeable quality improvement! 9kb/s voice quality is really impressive.
https://people.xiph.org/~jm/opus/opus-1.3/
It does make you wonder where the limit is. These are significant improvement in an already efficient codec.
Woah, Slack has bought Hipchat and Stride from Atlassian! https://venturebeat.com/2018/07/26/slack-acquires-hipchat-and-stride-from-atlassian/
Whilst they were niche players, Hipchat was one of the few on-premises commercial group chat products available.
Superb article on building a real time rich text editor: https://ckeditor.com/blog/Lessons-learned-from-creating-a-rich-text-editor-with-real-time-collaboration/
Discusses operational transforms with hierarchical text (e.g. you edit text whilst the other user makes part of it a link) and markers (persistent regions that automatically move when you edit).
Contrasting Bing with Google, and whether search engines should be portals:
https://www.wired.com/story/tried-bing-search-google-microsoft/
Type systems can be nominal or structural, they might force an option type, and they might even encode side effects (IO or exceptions).
I think the biggest single improvement (where compiles≈correct) is exhaustiveness checking. This produces thoroughness and often robustness.
I don't always have anything to add, but I always appreciate folks responding to my toots <3
An incredibly ambitious project to archive all software source code, *and* all commits, to preserve it for future historians: https://m-cacm.acm.org/magazines/2018/10/231366-building-the-universal-archive-of-source-code/fulltext
Impressively, they've already mirrored GitHub and Debian!
It was amazingly easy to add Tramp support to deadgrep.el. A single function change and suddenly you can run searches on remote machines too!
https://github.com/Wilfred/deadgrep/commit/11b380990d7e3a518ce7a642a4b3b1aa5981830c#diff-ebaf319cedbc95e2f292132ed2a27a9c
Whilst IPv6 addresses are often longer, I do like that ::1 is less typing than 127.0.0.1.
Showing 121-140 of 657 posts