jm + web   141

Something is wrong on the internet – James Bridle – Medium
'an essay on YouTube, children's videos, automation, abuse, and violence, which crystallises a lot of my current feelings about the internet through a particularly unpleasant example from it. [...]

What we’re talking about is very young children [..] being deliberately targeted with content which will traumatise and disturb them, via networks which are extremely vulnerable to exactly this form of abuse. It’s not about trolls, but about a kind of violence inherent in the combination of digital systems and capitalist incentives. It’s down to that level of the metal.'
internet  youtube  children  web  automation  violence  horror  4chan  james-bridle 
16 days ago by jm
Airtable
looks like a nice web-based database, FileMaker Pro-style
filemaker  collaboration  database  tools  web  sharing  teams 
8 weeks ago by jm
Sorry
hosted status page / downtime banner service
banners  web  status  uptime  downtime  ops  reliability 
may 2017 by jm
Paypal 2FA Bypass
Holy shit.
Using a proxy, remove “securityQuestion0” and “securityQuestion1” from the post data.


Massive facepalm.
paypal  2fa  security  fail  web  html 
october 2016 by jm
Brian Krebs - The Democratization of Censorship
Events of the past week have convinced me that one of the fastest-growing censorship threats on the Internet today comes not from nation-states, but from super-empowered individuals who have been quietly building extremely potent cyber weapons with transnational reach. More than 20 years after Gilmore first coined [his] turn of phrase, his most notable quotable has effectively been inverted — “Censorship can in fact route around the Internet.” The Internet can’t route around censorship when the censorship is all-pervasive and armed with, for all practical purposes, near-infinite reach and capacity.
brian-krebs  censorship  ddos  internet  web  politics  crime  security  iot 
september 2016 by jm
NPR Website To Get Rid Of Comments
Sadly, this makes sense and I'd have to agree.
Mike Durio, of Phoenix, seemed to sum it up in an email to my office back in April. "Have you considered doing away with the comments sections, or tighter moderation?" he wrote. "The comments have devolved into the Punch-and-Judy-Fest of moronic, un-illuminating observations and petty insults I've seen on other pretty much every other Internet site that allows comments." He added, "This is not in keeping with NPR's take-a-step-back, take-a-deep-breath reporting," and noted, "Now, thread hijacking and personal insults are becoming the stock in trade. Frequent posters use the forums to duke it out with one another."

A user named Mary, from Raleigh, N.C., wrote to implore: "Remove the comments section from your articles. The rude, hateful, racist, judgmental comments far outweigh those who may want to engage in some intelligent sideline conversation about the actual subject of the article. I am appalled at the amount of 'free hate' that is found on a website that represents honest and unbiased reporting such as NPR. What are you really gaining from all of these rabid comments other than proof that a sad slice of humanity that preys on the weak while spreading their hate?"
abuse  comments  npr  racism  web  discussion 
august 2016 by jm
Rubular
'a Ruby regular expression editor and tester'. Great for prototyping regexps with a little set of test data, providing a neat permalink for the results
regex  regexp  ruby  tools  coding  web  editors  testing 
july 2016 by jm
TechArchives
I need to get in touch about the early days of the Irish web!
an online home for stories from Ireland – stories about the country’s long and convoluted relationship with information technology. It aims to gather information on the most significant aspects of this relationship, to compile archives on the selected themes, and to store the assembled records for the benefit of future generations.
web  ireland  history  internet  www 
june 2016 by jm
The Irish Internet in the 1980s
from Dr Mark Humphrys in DCU:
A collection of bits and pieces of Internet history. Focusing somewhat (but not exclusively) on: (a) the 1980s, when I first started using the Internet, and: (b) Ireland.
mark-humphrys  dcu  history  tcd  bitnet  ireland  internet  web  www  1980s 
june 2016 by jm
FullPageOS Automatically Boots Your Raspberry Pi Into a Full Page Web Kiosk Mode
set up to boot into a full-screen Chromium window on boot. This means if you’re using your Pi to power an information display, you won’t need to go through the process of disabling screen savers, editing display size, and forcing full-screen mode on your own. All you need to do is install FullPageOS on an SD card, then edit a TXT file to include your Wi-Fi network info and the URL you want it to load up.
kiosks  raspberry-pi  fullpageos  chrome  chromium  web  appliances  hacks 
june 2016 by jm
Why do Selenium-style record/replay tests of web applications break?
good data! Mostly because of element locations it seems....
selenium  testing  web  locators  papers  qa  tests 
may 2016 by jm
Plotly
Online chart maker for CSV and Excel data; make charts and dashboards online. One really nice feature is that charts made this way get permalinks, and can be easily inlined as PNGs or HTML5 divs. (See https://www.vividcortex.com/blog/analyzing-sparks-mpp-scalability-with-the-usl for an example.)
data  javascript  python  tools  visualization  dataviz  charts  graphing  web  plotly  plots  graphs 
january 2016 by jm
BBC Digital Media Distribution: How we improved throughput by 4x
Replacing varnish with nginx. Nice deep-dive blog post covering kernel innards
nginx  performance  varnish  web  http  bbc  ops 
january 2016 by jm
WebSockets, caution required!
This, so much.
There are very valid technical reasons many of the biggest sites on the Internet have not adopted them. Twitter use HTTP/2 + polling, Facebook and Gmail use Long Polling. Saying WebSockets are the only way and the way of the future, is wrongheaded. HTTP/2 may end up winning this battle due to the huge amount of WebSocket connections web browsers allow, and HTTP/3 may unify the protocols
http  realtime  websockets  long-polling  http2  protocols  transport  web  internet 
january 2016 by jm
Why Static Website Generators Are The Next Big Thing
Now _this_ makes me feel old. Alternative title: "why static website generators have been a good idea since WebMake, 15 years ago".

WebMake does pretty well on the checklist of "key features of the modern static website generator", which are:

1. Templating (check);
2. Markdown support (well, EtText, which predated Markdown by several years);
3. Metadata (check); and
4. Javascript asset pipeline (didn't support this one, since complex front-end DHTML JS wasn't really a thing at the turn of the century. But I would have if it had ;).

So I guess I was on the right track!
web  html  history  webmake  static-sites  bake-dont-fry  site-generators  cms 
november 2015 by jm
muxy
a proxy that mucks with your system and application context, operating at Layers 4 and 7, allowing you to simulate common failure scenarios from the perspective of an application under test; such as an API or a web application. If you are building a distributed system, Muxy can help you test your resilience and fault tolerance patterns.
proxy  distributed  testing  web  http  fault-tolerance  failure  injection  tcp  delay  resilience  error-handling 
september 2015 by jm
What Happens Next Will Amaze You
Maciej Ceglowski's latest talk, on ads, the web, Silicon Valley and government:
'I went to school with Bill. He's a nice guy. But making him immortal is not going to make life better for anyone in my city. It will just exacerbate the rent crisis.'
talks  slides  funny  ads  advertising  internet  web  privacy  surveillance  maciej  silicon-valley 
september 2015 by jm
httpbin(1): HTTP Client Testing Service
Testing an HTTP Library can become difficult sometimes. RequestBin is fantastic for testing POST requests, but doesn't let you control the response. This exists to cover all kinds of HTTP scenarios. Additional endpoints are being considered.
http  httpbin  networking  testing  web  coding  hacks 
september 2015 by jm
GoTTY
'a simple command line tool that turns your CLI tools into web applications'
cli  terminal  web  tools  unix 
september 2015 by jm
rwasa
our full-featured, high performance, scalable web server designed to compete with the likes of nginx. It has been built from the ground-up with no external library dependencies entirely in x86_64 assembly language, and is the result of many years' experience with high volume web environments. In addition to all of the common things you'd expect a modern web server to do, we also include assembly language function hooks ready-made to facilitate Rapid Web Application Server (in Assembler) development.
assembly  http  performance  https  ssl  x86_64  web  ops  rwasa  tls 
august 2015 by jm
"Hate-Selling"
coining a term for the awful buyer's experience on sites like car-hire or air-travel websites
hate-selling  conversion  marking  upselling  travel  web  consumer 
august 2015 by jm
India lifts porn ban after widespread outrage - BBC News
After a brief couple of days.
News of the ban caused a furore on Indian social media, with several senior politicians and members of civil society expressing their opposition to the move. The Indian government said that it was merely complying with the Supreme Court order and was committed to the freedom of communication on the Internet. "I reject with contempt the charge that it is a Talibani government, as being said by some of the critics. Our government supports free media, respects communication on social media and has respected freedom of communication always," Mr Prasad told PTI.
india  porn  filtering  isps  internet  web  child-porn  censorship 
august 2015 by jm
Automated Nginx Reverse Proxy for Docker
Nice hack. An automated nginx reverse proxy which regenerates as the Docker containers update
nginx  reverse-proxy  proxies  web  http  ops  docker 
june 2015 by jm
HTTP/2 is here, let's optimize! - Velocity SC 2015 - Google Slides
Changes which server-side developers will need to start considering as HTTP/2 rolls out. Remove domain sharding; stop concatenating resources; stop inlining resources; use server push.
http2  http  protocols  streaming  internet  web  dns  performance 
june 2015 by jm
Eight lessons learned hacking on GitHub Pages for six months
Pages is actually pretty solid -- nice one GitHub
github  api  pages  html  web  jekyll  hosting 
april 2015 by jm
Squarespace
Nice, simple "build a website" platform. Keeping this one bookmarked for the next time someone non-techie asks me for the simplest way to do just that (thanks for the tip, Oisin)
via:oisin  blog  cms  design  hosting  web-design  web  websites 
april 2015 by jm
China’s Great Cannon
Conducting such a widespread attack clearly demonstrates the weaponization of the Chinese Internet to co-opt arbitrary computers across the web and outside of China to achieve China’s policy ends.  The repurposing of the devices of unwitting users in foreign jurisdictions for covert attacks in the interests of one country’s national priorities is a dangerous precedent — contrary to international norms and in violation of widespread domestic laws prohibiting the unauthorized use of computing and networked systems.
censorship  ddos  internet  security  china  great-cannon  citizen-lab  reports  web 
april 2015 by jm
Russia just made a ton of Internet memes illegal - The Washington Post
In post-Soviet Russia, you don’t make memes. Memes make (or unmake?) you. That is, at least, the only conclusion we can draw from an announcement made this week by Russia’s three-year-old media agency/Internet censor Roskomnadzor, which made it illegal to publish any Internet meme that depicts a public figure in a way that has nothing to do with his “personality.”
memes  photoshop  russia  freedom  web  internet  funny  humour  roskomnadzor  censorship  sad-keanu 
april 2015 by jm
Real World Crypto 2015: Password Hashing according to Facebook
Very interesting walkthrough of how Facebook hash user passwords, including years of accreted practices
facebook  passwords  authentication  legacy  web  security 
march 2015 by jm
South Korean spymaster had a team posting political comments on Twitter and rigging polls
Mad stuff. The South Korean National Intelligence Service directly interfering in a democratic election by posting fake comments and rigging online polls
web  polls  twitter  social-media  psyops  korea  south-korea  nis  sock-puppets  democracy 
february 2015 by jm
Why we don't use a CDN: A story about SPDY and SSL
All of our assets loaded via the CDN [to our client in Australia] in just under 5 seconds. It only took ~2.7s to get those same assets to our friends down under with SPDY. The performance with no CDN blew the CDN performance out of the water. It is just no comparison. In our case, it really seems that the advantages of SPDY greatly outweigh that of a CDN when it comes to speed.
cdn  spdy  nginx  performance  web  ssl  tls  optimization  multiplexing  tcp  ops 
january 2015 by jm
Kimono
'Turn websites into structured APIs from your browser in seconds' -- next-generation web scraping, recommended by conoro
via:conoro  scraping  web  http  kimono  rss  json  csv  data 
january 2015 by jm
Most page loads will experience the 99th percentile response latency
MOST of the page view attempts will experience the 99%'lie server response time in modern web applications. You didn't read that wrong.
latency  metrics  percentiles  p99  web  http  soa 
october 2014 by jm
Two Factor Auth List
List of websites and whether or not they support 2FA.
Also see the list of 2FA providers and the platforms they support.
2fa  mfa  authentication  security  web-services  web 
september 2014 by jm
The Double Identity of an "Anti-Semitic" Commenter
Hasbara out of control. This is utterly nuts.
His intricate campaign, which he has admitted to Common Dreams, included posting comments by a screen name, "JewishProgressive," whose purpose was to draw attention to and denounce the anti-Semitic comments that he had written under many other screen names. The deception was many-layered. At one point he had one of his characters charge that the anti-Semitic comments and the criticism of the anti-Semitic comments must be written by "internet trolls who have been known to impersonate anti-Semites in order to then double-back and accuse others of supporting anti-Semitism"--exactly what he was doing.
hasbara  israel  trolls  propaganda  web  racism  comments  anonymity  commondreams 
august 2014 by jm
The Internet's Original Sin - The Atlantic
Ethan Zuckerberg: 'It's not too late to ditch the ad-based business model and build a better web.'
advertising  business  internet  ads  business-models  the-atlantic  ethan-zuckerberg  via:anildash  web  privacy  surveillance  google 
august 2014 by jm
'TCP And The Lower Bound of Web Performance' [pdf, slides]
John Rauser, Velocity, June 2010. Good data on real-world web perf based on the limitations which TCP and the speed of light impose
tcp  speed-of-light  performance  web  optimization  john-rauser 
august 2014 by jm
The problem with OKCupid is the problem with the social web
This is why it really stings whenever somebody turns around and says, "well actually, the terms you've signed give us permission to do whatever we want. Not just the thing you were afraid of, but a huge range of things you never thought of." You can't on one hand tell us to pay no attention when you change these things on us, and with the other insist that this is what we've really wanted to do all along. I mean, fuck me over, but don't tell me that I really wanted you to fuck me over all along.

Because ultimately, the reason you needed me to agree in the first place isn't just because I'm using your software, but because you're using my stuff. And the reason I'm letting you use my stuff, and spending all this time working on it, is so that you can show it to people. I'm not just a user of your service, somebody who reads the things that you show it to me: I'm one of the reasons you have anything that you can show to anyone at all.
users  web  facebook  okcupid  terms-of-service  jason-kottke  privacy  a-b-testing  experiments  ethics 
august 2014 by jm
Spain pushes for 'Google tax' to restrict linking
The government wants to put a tax on linking on the internet. They say that if you want to link to some newspaper's content, you have to pay a tax. The primary targets of this law are Google News and other aggregators. It would be absurd enough just like that, but the law goes further: they declared it an "inalienable right" so even if I have a blog or a new small digital media publication and I want to let people freely link to my content, I can't opt-out--they are charging the levy, and giving it to the big press media.

It was just the last and only way that the old traditional media companies can get some money from the government, and they strongly lobbied for it. The bill has passed in the Congress where the party in the government has majority (PP, Partido Popular) and it's headed to the Senate, where they have a majority also.
spain  stupidity  law  via:boingboing  linking  links  web  news  google  google-news  newspapers  old-media  taxes 
july 2014 by jm
New Russian Law To Forbid Storing Russians' Data Outside the Country - Slashdot
On Friday Russia's parliament passed a law "which bans online businesses from storing personal data of Russian citizens on servers located abroad[.] ... According to ITAR-TASS, the changes to existing legislation will come into effect in September 2016, and apply to email services, social networks and search engines, including the likes of Facebook and Google. Domain names or net addresses not complying with regulations will be put on a blacklist maintained by Roskomnadzor (the Federal Supervision Agency for Information Technologies and Communications), the organisation which already has the powers to take down websites suspected of copyright infringement without a court order. In the case of non-compliance, Roskomnadzor will be able to impose 'sanctions,' and even instruct local Internet Service Providers (ISPs) to cut off access to the offending resource."
russia  privacy  nsa  censorship  protectionism  internet  web 
july 2014 by jm
lookout/ngx_borderpatrol
BorderPatrol is an nginx module to perform authentication and session management at the border of your network. BorderPatrol makes the assumption that you have some set of services that require authentication and a service that hands out tokens to clients to access that service. You may not want those tokens to be sent across the internet, even over SSL, for a variety of reasons. To this end, BorderPatrol maintains a lookup table of session-id to auth token in memcached.
borderpatrol  nginx  modules  authentication  session-management  web-services  http  web  authorization 
june 2014 by jm
The leaked New York Times innovation report is one of the key documents of this media age » Nieman Journalism Lab
one of the world’s leading news organizations giving itself a rigorous self-examination. I’ve spoken with multiple digital-savvy Times staffers in recent days who described the report with words like “transformative” and “incredibly important” and “a big big moment for the future of the Times.” One admitted crying while reading it because it surfaced so many issues about Times culture that digital types have been struggling to overcome for years.


via Antoin. This is pretty insightful -- the death of the homepage is notable
nytimes  publishing  media  journalism  tech  internet  web  news  leaks  via:antoin 
may 2014 by jm
Shapecatcher: Draw the Unicode character you want!
'This is a tool to help you find Unicode characters. Finding a specific character whose name you don't know is cumbersome. On shapecatcher.com, all you need to know is the shape of the character!' Handy.
shapes  drawing  unicode  characters  language  recognition  web 
may 2014 by jm
Spark - A small web framework for Java
A Sinatra-like minimal web framework built on Java 8 lambdas:

<code>public class HelloWorld {
public static void main(String[] args) {
get("/hello", (request, response) -> {
return "Hello World!";
});
}
}</code>
via:sampullara  web  java  sinatra  lambdas  closures  java8  spark 
may 2014 by jm
Google Maps Has Forsaken Us
+1. What has happened at Google? Did they fire ever employee in the UX department?
ux  ui  google  gmaps  mapping  web  techcrunch 
may 2014 by jm
The Emerging Global Web
*Really* intriguing slide deck on how Asia and Africa have invented new ways of operating a business via the internet, and are turning globalisation upside down (via Yoz)
via:yoz  africa  asia  globalisation  internet  web  mobile  payment  business  ecommerce  global 
april 2014 by jm
Ryanair drops out of top Google flight search results after website overhaul | Business | theguardian.com
They've done the classic website-redesign screwup -- omitted redirects from the old URLs.
Sam Silverwood-Cope, director of Intelligent Positioning, said: "They've ignored the legacy of the old Ryanair.com. It's quite startling. They are doing it just before their busiest time of the year." A change in [URLs] without proper redirects means many results found by Google now simply return error pages, he added. "Unless redirects get put in pretty soon, the position is going to get worse and worse."
ryanair  inept  fail  funny  via:christinebohan  web  google  search  redirects 
april 2014 by jm
Mark McLoughlin on Heartbleed
An excellent list of aspects of the Heartbleed OpenSSL bug which need to be thought about/talked about/considered
heartbleed  openssl  bugs  exploits  security  ssl  tls  web  https 
april 2014 by jm
Daring Fireball: Rethinking What We Mean by 'Mobile Web'
We shouldn’t think of “the web” as only what renders in web browsers. We should think of the web as anything transmitted using HTTP and HTTPS. Apps and websites are peers, not competitors. They’re all just clients to the same services.

+1. Finally, a Daring Fireball post I agree with.
daring-fireball  apps  web  http  https  mobile  apple  android  browsers 
april 2014 by jm
S3 as a single-web-page application engine
neat hack. Pity it returns a 403 error code due to the misuse of the ErrorDocument feature though
s3  javascript  single-page  web  html  markdown  hacks 
april 2014 by jm
How Gmail Happened: The Inside Story of Its Launch 10 Years Ago Today
the inside story of the great work done by Paul Buchheit, Kevin Fox, and Sanjeev Singh to reinvent email in 2004
history  gmail  email  smtp  mua  paul-buchheit  kevin-fox  launches  google  web 
april 2014 by jm
Supervised users in Chrome
This looks like an excellent new feature for parents:
A supervised user is a special type of Chrome user who can browse the web with guidance. Under the supervision of the manager, a supervised user can browse the web and sign in to websites. Supervised users don't need a Google Account or an email address because the manager creates a profile for the supervised user through the manager's Google Account. As a manager of a supervised user, you can see the user’s browsing history, block specific sites, and approve which sites the user can see, all from the supervised users dashboard that is accessible from any browser.
users  chrome  supervision  parental-control  parents  safety  web  browsing  kids 
march 2014 by jm
The Microservice Declaration of Independence
"Microservices" seems to be yet another term for SOA; small, decoupled, independently-deployed services, with well-defined public HTTP APIs. Pretty much all the services I've worked on over the past few years have been built in this style. Still, let's keep an eye on this concept anyway.

Another definition seems to be a more FP-style one: http://www.slideshare.net/michaelneale/microservices-and-functional-programming -- where the "microservice" does one narrowly-defined thing, and that alone.
microservices  soa  architecture  handwaving  http  services  web  deployment 
march 2014 by jm
How the Irish helped weave the web
Nice Irish Times article on the first 3 web servers in Ireland -- including the one I set up at Iona Technologies. 21 years ago!
history  ireland  tech  web  internet  www  james-casey  peter-flynn  irish-times  iona-technologies 
march 2014 by jm
James Casey writes about working at CERN
I am very heartened by Minister of State for Research and Innovation Sean Sherlock’s recent announcement of a review of the costs and benefits of Ireland’s membership of international research organisations including CERN. I disagreed with the conclusion of the last review which suggested that costs outweighed the benefits to Ireland. I think it was an extreme oversight not to be a part of the engineering phase of the Collider during the period 1998-2008 – but it’s not too late.
CERN will celebrate its 60th anniversary in 2014. There is no public scientific institution its equal in terms of the scale and complexity of problems being analysed and solved. No longer excluding young Irish people from being a part of this, from learning and growing from it, can only help Ireland.


Also, spot my name in lights ;)
ireland  cern  science  europe  eu  sean-sherlock  james-casey  www  web  history 
march 2014 by jm
Traffic Graph – Google Transparency Report
this is cool. Google are exposing an aggregated 'all services' hit count time-series graph, broken down by country, as part of their Transparency Report pages
transparency  filtering  web  google  http  graphs  monitoring  syria 
february 2014 by jm
GIFFFFR
turn Youtube videos into animated GIFs (via Waxy)
via:waxy  gifs  youtube  video  animated-gifs  images  web 
february 2014 by jm
CJEU in #Svensson says that in general it is OK to hyperlink to protected works without permission
IPKat says 'this morning the Court of Justice of the European Union issued its keenly awaited decision in Case C-466/12 Svensson [...]: The owner of a website may, without the authorisation of the copyright holders, redirect internet users, via hyperlinks, to protected works available on a freely accessible basis on another site. This is so even if the internet users who click on the link have the impression that the work is appearing on the site that contains the link.'

This is potentially big news. Not so much for the torrent-site scenario, but for the NNI/NLI linking-to-newspaper-stories scenario.
ip  svensson  cjeu  eu  law  linking  hyperlinks  pirate-bay  internet  web  links  http  copyright 
february 2014 by jm
Sky parental controls break many JQuery-using websites
An 11 hour outage caused by a false positive in Sky's anti-phishing filter; all sites using the code.jquery.com CDN for JQuery would have seen errors.
Sky still appears to be blocking code.jquery.com and all files served via the site, and more worryingly is that if you try to report the incorrect category, once signing in on the Sky website you an error page. We suspect the site was blocked due to being linked to by a properly malicious website, i.e. code.jquery.com and some javascript files were being used on a dodgy website and every domain mentioned was subsequently added to a block list.


(via Tony Finch)
via:fanf  sky  filtering  internet  uk  anti-phishing  phish  jquery  javascript  http  web  fps  false-positives 
january 2014 by jm
UK porn filter blocks game update that contained 'sex' in URL
Staggeringly inept. The UK national porn filter blocks based on a regexp match of the URL against /.*sex.*/i -- the good old "Scunthorpe problem". Better, it returns a 404 response. This is also a good demonstration of how web filtering has unintended side effects, breaking third-party software updates with its false positives.
The update to online strategy game League of Legends was disrupted by the internet filter because the software attempted to access files that accidentally include the word “sex” in the middle of their file names. The block resulted in the update failing with “file not found” errors, which are usually created by missing files or broken updates on the part of the developers.
uk  porn  filtering  guardian  regular-expressions  false-positives  scunthorpe  http  web  league-of-legends  sex 
january 2014 by jm
Fuck Yeah Internet Fridge
'why the fuck does my fridge need Twitter?'
twitter  funny  tech  home  fridges  internet  web  appliances  consume 
january 2014 by jm
websocketd
'like inetd, but for WebSockets' -- 'a small command line tool that will wrap an existing command line interface program, and allow it to be accessed via a WebSocket. It provides a quick mechanism for allowing web-applications to interact with existing command line tools.'

Awesome idea. BSD-licensed. (Via Mike Loukides)
websockets  cli  server  tools  unix  inetd  web  http  open-source 
december 2013 by jm
European ruling raises questions over liability and online comment
'A recent ruling by the European Court of Human Rights (ECHR) has called into question [...] the liability of media organisations for online comment.' Delfi, a news website in Estonia, found liable for a user's comments by the ECHR
echr  comments  news  web  law  regulation  estonia  delfi  liability  slander  defamation 
november 2013 by jm
Poisson Rouge: Crowdfunding Red Fish style
the fantastic French kids' site is now crowdfunding new work -- first off being a German Alphabet part of the site. My kids love their stuff, so -- bonne chance!
french  poisson-rouge  flash  web  kids  children  education 
october 2013 by jm
ISPAI Responds to Porn Filtering Debacle
Quite a strong statement:
The issue of access to age-inappropriate content is not a new matter and it is important not to have “knee-jerk” reactions which don’t solve the perceived problem and have major implications for the public’s right to access information in general. Notably the European Commission, as stated by vice-president Nellie Kroes [jm: sic], has come out strongly against blocking of the Internet, seeing it as an important platform for freedom of speech and she intends to “guarantee access without restriction.”  We in Ireland would do well to consider carefully the impact that any rash adoption or attempted copying of UK measures might have here in the light of current and future EU legislation and policy.
ispai  filtering  overblocking  david-cameron  porn  internet  ireland  politics  blocking  web  uk 
july 2013 by jm
The Web’s longest nightmare ends: Eolas patents are dead on appeal | Ars Technica
Ding dong, the troll is dead! Ars Technica with a great description of the Eolas web patent fiasco, and the UC system's sorry role. I blame Bayh-Dole for creating this insane mindset where places of learning are forced to "monetize" their research.
Under Doyle's conception of his own invention, practically any modern website owed him royalties. Playing a video online or rotating an image on a shopping website were "interactive" features that infringed his patents. And unlike many "patent trolls" who simply settle for settlements just under the cost of litigation, Doyle's company had the chops, the lawyers, and the early filing date needed to extract tens of millions of dollars from the accused companies. [...]

The role of the University of California is one of the most perplexing twists in the Eolas saga. The university kept a low profile during the lead-up to trial; but once in Texas, Eolas lawyers constantly reminded the jury they were asserting "these University of California patents." A lawyer from UC's patent-licensing division described support for Eolas at trial by simply saying that the university "stands by its licensees." (Eolas was technically an exclusive licensee of the UC-owned patent, which also gives it the right to sue.)

At the same time, the University of California, and the Berkeley campus in particular, was a key institution in creating early web technology. While UC lawyers cooperated with the plaintiffs, two UC Berkeley-trained computer scientists were key witnesses in the effort to demolish the Eolas patents.

Pei-Yuan Wei created the pioneering Viola browser, a key piece of prior art, while he was a student at UC-Berkeley in the early 1990s. Scott Silvey, another UC-Berkeley student at that time, testified about a program he made called VPlot, which allowed users to rotate an image of an airplane using Wei's browser. VPlot and Viola were demonstrated to Sun Microsystems in May 1993, months before Doyle claimed to have conceived of his invention.
patents  swpats  eolas  web  patent-trolls  ucb  universities  research  viola  plugins  berkeley 
july 2013 by jm
UK Internet censorship plan no less stupid than it was last year - Boing Boing
Cory Doctorow's long list of articles describing how the UK's censorware-for-all plan is going to fail. I like this bit:
When we argued our case to the vendor's representative, he was categorical: any nudity, anywhere on [Boing Boing], makes it into a "nudity site" for the purposes of blocking. The vendor went so far as to state that a single image of Michelangelo's David, on one page among hundreds of thousands on a site, would be sufficient grounds for a nudity classification. I suspect that none of the censorship advocates in the Lords understand that the offshore commercial operators they're proposing to put in charge of the nation's information access apply this kind of homeopathic standard to objectionable material.


I guess this means the Daily Mail will be similarly classified as containing "nudity" and blocked, given their smut column on every page?
daily-mail  fail  censorship  censorware  boing-boing  michelangelo  sculpture  nudity  uk  politics  filtering  overblocking  web  internet 
july 2013 by jm
How to secure your webapp
Locking down a webapp with current strict HTTPS policies.
It’s impossible to get to 100% security but there are steps you can take to secure your webapp for your users, to help mitigate against different types of attacks both against you, your webapp and your customers themselves. These are all things we’ve implemented with Server Density v2 to help harden the product as much as possible. These tips are in addition to security best practices such as protecting against SQL injection, filtering, session handling, and XSRF protection. Check out the OWASP cheat sheets and top 10 lists to ensure you’re covered for the basics before implementing the suggestions below.
https  ssl  security  web  webdev  tls 
july 2013 by jm
Traditional AQM is not enough!
Jim Gettys on modern web design, HTTP, buffering, and FIFO queues in the network.
Web surfing is putting impulses of packets, without congestion avoidance, into FIFO queues where they do severe collateral damage to anything sharing the link (including itself!). So today’s web behavior incurs huge collateral damage on itself, data centers, the edge of the network, and in particular any application that hopes to have real time behavior. How do we solve this problem?


tl;dr: fq_codel. Now I want it!
buffering  networking  internet  web  http  protocols  tcp  bufferbloat  jim-gettys  codel  fq_codel 
july 2013 by jm
Applegate's Law
'Over time, the probability of someone drawing a cock with your [user-generated content] app approaches one.'
cocks  b3ta  lol  time-to-penis  user-generated-content  content  ugc  via:rob-manuel  qwghlm  funny  applegates-law  web 
july 2013 by jm
Who is my TD?
very nice single-purpose site -- figure out who represents any given Irish postal address
td  ireland  web  democracy  tds  dail 
april 2013 by jm
Gap's application of Knockout.js and the MVVM model
Interesting, first time I'd heard of it; the Model-View-View Model pattern.
mvvm  architecture  javascript  web  ui  knockout-js  martin-fowler  json 
april 2013 by jm
« earlier      
per page:    204080120160

related tags

2fa  3dsecure  3g  4chan  4g  1980s  a-b-testing  abuse  acquihired  acquisitions  add-ons  adobe  ads  advertising  africa  airlines  ajax  alexis-petridish  analysis  android  animated-gifs  anonymity  anti-phishing  anti-spam  aol  aphorisms  api  apis  apple  applegates-law  appliances  apps  architecture  asia  assembly  asshats  async  atom  audio  australia  authentication  authorization  automation  aviation  b3ta  bake-dont-fry  balsamiq  banking  banks  banners  bbc  behavioral  berkeley  bikes  bitnet  blocking  blog  blogging  blogs  boilerplate  boing-boing  bookmarks  borderpatrol  brian-krebs  browser  browsers  browsing  bruce-schneier  bufferbloat  buffering  bug-tracking  bugs  bullying  business  business-models  c10k  ca  cdn  censorship  censorware  cern  certificates  certs  characters  charts  child-porn  children  china  chrome  chromium  chum  chumbox  ciphers  citizen-lab  cjeu  cli  closures  cms  cocks  codec  codel  coding  collaboration  comet  comments  commondreams  communication  community  commute  consume  consumer  content  conversion  cookies  cool  copyright  creative-commons  crime  css  csv  curl  customer-care  cut-copy  cycling  dail  daily-mail  daring-fireball  data  data-mining  database  dataviz  david-cameron  dcu  ddos  defamation  del.icio.us  delay  deletion  deletionpedia  delfi  delicious  democracy  deployment  design  devops  diffie-hellman  discussion  distributed  dns  docker  documentation  dom  dorking  dot-net  download  downtime  drawing  dublin  dublinbikes  echolibre  echr  ecommerce  editing  editors  education  emacs  email  embed  embedded  embedding  emoji  encryption  engine-yard  eolas  epoll  error-handling  estonia  ethan-zuckerberg  ethics  eu  europe  event  experiments  expiry  exploits  extensions  external  facebook  fail  failure  false-positives  fame  fastmail  fault-tolerance  feedly  feeds  filemaker  filtering  finagle  finance  firefox  flash  flickr  flightprep  flogr  fork  foss  fps  fq_codel  framework  fraud  freedom  french  fridges  friendfeed  fullpageos  funny  gallery  games  gaming  gifs  girp  github  global  globalisation  gmail  gmaps  google  google-docs  google-news  google-reader  gpg  graphics  graphing  graphs  grauniad  great-cannon  guardian  guava  gui  hacking  hacks  handwaving  hasbara  hate-selling  hax  heartbleed  history  home  horror  hosting  html  html5  http  http-push  http2  httpbin  httpd  https  humour  hyperlinks  icons  identity  identity-theft  iframe  images  india  indymedia  inept  inetd  infrastructure  injection  instagram  interface  internet  interview  iona-technologies  iot  ip  ireland  irish-times  ispai  isps  israel  jackson  james-bridle  james-casey  jason-kottke  java  java8  javascript  jc-decaux  jekyll  jersey  jetty  jim-gettys  john-rauser  journalism  jquery  js  json  kafka  kevin-fox  kids  kimono  kiosks  knockout-js  korea  lambdas  language  latency  launches  law  layout  league-of-legends  leaks  left-wing  legacy  legal  liability  lifecycle  linking  links  linux  locators  logging  logs  lol  long-poll  long-polling  lte  machine-learning  maciej  mapping  mark-humphrys  markdown  marketing  marking  markup  martin-fowler  mashups  media  memes  messaging  metrics  mfa  michelangelo  microservices  mirror  mitm  mobile  mockups  modules  money  mongodb  mongrel  monitoring  movable-type  mozilla  mp3  mua  multiplexing  music  mvvm  nelson-minar  network  networking  news  newspapers  nginx  nis  node.js  nokogiri  npr  nsa  nudity  nytimes  oauth  ocr  okcupid  old-man-murray  old-media  online  open  open-source  opensource  openssl  ops  opt-out  optimization  orchestra.io  outages  overblocking  p99  paas  page  pages  papers  parental-control  parents  parody  parselets  passwords  paste  pastebin  patent-trolls  patents  paul-buchheit  payment  paypal  pdf  percentiles  performance  peter-flynn  phish  phishing  photoblog  photos  photoshop  php  pinboard  ping  pirate-bay  pki  plotly  plots  plugins  poisson-rouge  politics  polls  porn  pound  powerpoint  ppt  preforking  pricing  printf  privacy  process-pool  propaganda  prophet  protectionism  protocols  prototype  proxies  proxy  psyops  publishing  pubsub  pubsubhubbub  python  qa  quora  qwghlm  qwop  racism  rails  raspberry-pi  realtime  recognition  redirects  redis  reference  regex  regexp  regexps  regular-expressions  regulation  reliability  renewal  reports  research  resilience  rest  reverse-proxy  rfc  root-cas  roskomnadzor  rss  rtt  ruby  rubyonrails  runwayfinder  russia  rwasa  ryanair  s3  saas  sad-keanu  safety  scalability  scaling  science  scraping  sculpture  scunthorpe  sd  sean-sherlock  search  searching  security  select  selenium  server  services  session-management  sessions  sex  shapes  sharing  shellcode  shopping  silicon-valley  sinatra  single-page  site-generators  sitescooper  sixapart  sky  slander  slides  slideshow  slow-start  smtp  sniffing  soa  social-media  sock-puppets  software  south-korea  spain  spam  spamalyser  spark  spdy  speech  speed  speed-of-light  ssh  ssl  standards  startups  static-sites  status  streaming  stud  stupidity  supertweet  supervision  surveillance  svensson  swpats  syria  sysadmin  syslog  talks  taxes  tcd  tcp  td  tds  teams  tech  techcrunch  telcos  telecom  terminal  terms-of-service  tesco  tesseract  testing  tests  text  the-atlantic  the-register  time-to-penis  tips  tls  tools  tornado  trac  tracking  transition  transparency  transport  travel  trends  trolls  trust  tumblr  twitter  typography  ucb  ugc  ui  uk  unicode  unicorn  universities  unix  upselling  uptime  urban-myths  usability  useful  user-generated-content  users  ux  varnish  verified-by-visa  via:adulau  via:anildash  via:antoin  via:boingboing  via:christinebohan  via:conoro  via:fanf  via:filippo  via:infovore  via:jacob  via:jdrumgoole  via:jg  via:jordansissel  via:martharotter  via:nelson  via:oisin  via:pixelbeat  via:rob-manuel  via:sampullara  via:waxy  via:yoz  video  viewer  vim  viola  violence  visa  visualization  vp8  web  web-apps  web-design  web-services  webdev  webhooks  webm  webmake  websites  websockets  wikipedia  wireframes  wordpress  www  x86_64  yammer  youtube 

Copy this bookmark:



description:


tags: