skysight-inc/HackerNews huggingface dataset:
Playing nknighthb's advocate, the point is, you can convince people to use Tor, because they are directly affected by the ban, without having to convince everyone who uses Twitter to use Tor, while you would have to convince everyone who uses Twitter to use your system instead, even the people who have no obvious reason for doing so.
I have paid around 1000 USD for my fans using Facebook Ads, and now I can't reach them, I can't browse them (no search box in the fan list), I can't write to them...

Facebook is a scam! Greedy, calculated scam.
They've already begun rolling out VP9 for that purpose, claiming 50% bitrate savings. The image format was a byproduct of VP8 development.
I (somewhat laconically) implied that the vendors could care less about security, if they could get away with stability and low maintenance cost.

More seriously, with a truly stripped down free software solution (be that Linux or *bsd founded), you can have a pretty good idea of exactly what code you are running.

Current Linux might actually be a pretty poor choice, given the high rate of change in the kernel (which tends to drag a lesser, but noticeable change in userland). A few years ago 1.3 kernel might have seemed a sane choice to build such a system on (along with busybox, minimal init etc).

Anyway, the idea would be to get a reasonably audited core system (mostly userland) and a kernel - and then only ever update drivers, and/or add functionality.

Personally I'd be a lot more confident doing that on Linux (or bsd) than on Windows XP, even if given source access (would you really want to compile the needed bits of XP kernel+userland to run on your embedded stuff? The thought scares the beejeezes out of me)).
Exactly why this situation persists in the age of the WWW is a mystery to me. I could understand expensive course specific texts back in the day, but, nowadays?

If I was the boss at a university I would make all teaching staff put all of the content needed to teach their course material online in some wiki of sorts, with credits for researchers and undergraduates if they can add to that body of knowledge. In fact I would make it so that PhD. thesii didn't just sit on some shelf unread, such works would have to go into the body of knowledge created. Within one year something tangible could be created. Clearly it would not be possible to upload those 'Harry Potter' books studied by Media Studies stoodentz, however, for anything science there should be no need to run into copyright problems.

With such a system any graduate that had maintained pages or added notable content could put the links on their CV for an employer to read.

This could be a fully virtuous circle with better students rather than necessarily wealthier students attracted to the university. From those students there would not be an outflow of money to the textbook-scam-artists (or to the posh restaurants where they wine and dine teaching staff).

The business of a university is to teach, not to sell text books.
> Someone has to pay that S3 (I guess CouchDB) and EC2 bills

Previous package managers have done well running on public mirrors donated by universities and businesses around the globe. rubygems finances itself via a non-profit. There is nothing necessary about NPM's business model, IMO it's just a side-effect of the incredible tolerance for private ownership within the node ecosystem. I can't imagine this model would fly for any other language/platform.
A buddy of mine was speaking with his professor during office hours and watched someone buy a stack of books from him for $500. That stack of books was given to the professor for free by a salesman in hopes that he integrate it with the curriculum and make sales for the publisher.
And here I thought you were going to link to Run The Gauntlet: http://modarchive.org/index.php?request=view_by_moduleid&que...
BDDfy: the simplest most powerful BDD framework for .Net
If they want it to be most things are.
The main factor here is probably not the technology of Windows XP (which certainly is up-to-par for the problem at hand), but the possibilities of vendors to absolutely custom-tailor a computer OS, stripped down to the bare minimum of running the ATM, and, if necessary provide all the service needed, down to the kernel.

And currently it's pretty easy to do this, with build-scripts and infrastructure in place. Maybe even using a tailored Android?

But then I somehow doubt that the industry would take that opportunity: I've seem my share of "embedded" devices (signage, control-room-displays) where the vendor just slapped their proprietary .exe in Autostart and left the Vendor supplied Win-XP + Nagware + never-updated-virus-scanner + ... intact.

Why? Because people in industry are lazy (they should be, maximizing their ROI, doing as little own work), and so going the same route, but with an 8 year old Ubuntu will not gain anything.
they just skipped a decade...
There have been a few bugs that have been patched, but turned out to have been introduce quite a while before they were reported and patched. That doesn't mean they were not found long before they were reported/fixed, though.

I agree that free software seems to be very much responsive to disclosed issues though, and while many vendors (perhaps especially Microsoft) have gotten a lot better lately, the image remains (rightly or not) that closed source companies move (too) slow when it comes to patching security issues.

(Part of that is quality control, patching one bug tends to introduce/expose more)
that's precisely how I feel about HN. Many times I wanted to express controversial opinions in a respectful way, but I am too scared to get downvoted. I ended up being just a reader and spending less and less time on HN. Too bad for a site supposedly for hackers (the real meaning of the term).
You're the one applying sophistry here, friend.
Should the whole Valley be considered as producing only WhatsApp ? Today's revolution are running on Twitter and Facebook, those dummy, useless, whateveryouwant services are enablers to people.

We are talking about the Valley that is the birth place of Tesla and AirBnB, I wouldn't rate those ones as useless, or solving problems that doesn't matter.
I wasn't aware Android had drivers, I thought Linux had drivers, and Android was mostly a userland?
End to end tutorial for using Fiddler web debugging proxy
No security updates after next versions ships...
Attacking Intel BIOS (2009)
Part of this is confusing for me. Standard XP support ends on April 8th, so no more bug/security fixes. However, I imagine most of the bug/security fixes for Embedded XP will more than likely still apply to Standard XP. What is there to stop people continuing on Standard XP with Embedded XP fixes?
That wouldn't be a new tactic.
Why Some People Always Remember Their Dreams, But Others Never Can
I have yet to find a better strategy than to try to "ride the wave".

My strategy also. I'm in my mid forties now and have always seen the language/platform as a way to exercise my development skills. Like many things the trick is timing, when to sit up and take serious notice of a new language/platform.
How we manage static resources
Banana Sour Cream Bars with Cream Cheese Frosting Recipe
I think you are misunderstanding something here. Android runs on a modified linux kernel - and that kernel can load drivers like any other. You make a distinction here as if Android was just this thing running on top of the kernel - it's not, the kernel is absolutely essential and part of Android. So yes, following the logic of this, Android absolutely does support drivers.
Tooling to integrate with a COBOL backend?

Bankers and ATM manufacturers ain't morons. They aren't using Windows XP out of ignorance. ATM's have been widely deployed in the US since about 1980 and it's the last version of Windows that runs old 16 bit code directly.

It is not as if banks have an aversion to Linux. What they are averse to is risk. Reimplementation requires testing for a level of robustness well to the north of MtGox. Multi-touch pinch to zoom doesn't matter- ATM's require physical buttons for handicap accessibility [by law in the US].

Disrupting banks isn't about ATM's. It's about new financial structures.
No, I don't think so. Look at a bigger time frame:

https://metrics.torproject.org/users.html?graph=userstats-re...

There was a huge spike in Mid 2013, cause by a botnet that installed tor. Before there was almost not oscillation. After that there is quite a bit. I think there are many infected PCs at companies.
Assume good faith.

Mistakes happen.
There is plenty of phones and tablets which run ultra-ultra low voltage of intel x86 CPUs and run Android - they are almost always faster and more energy efficient than their ARM counterparts.
Juxtapose Microsoft with Google, GitHib Facebook. What do you learn?
Spotted: Find me in every available internet picture. Ohh look a wedding in Munich, there's me walking past.
Why don't you try hosting an exit relay? It would be fun.
I read him differently. He only criticized objective claims which were scientifically implausible or found to be untrue, e.g., that vinyl had higher fidelity than CD as a medium, that humans could hear a difference between cheap and expensive cables, or when his measurements differed remarkably from manufacturers' specs, i.e., false advertising.
He did not criticize subjective preferences such as vinyl over CD, fancy cables over cheap ones or tube amps over op-amps. Only when false/implausible objective claims came into play did he refute them.
I understand this as in that younger ones have more wild ideas than pragmatic engineering solutions, unlike older ones tend to skew towards the engineering solutions rather than the ideas.

In a way I see it as ideas vs. implementations. A gross generalization and oversimplification, perhaps doesn't reflect to reality at all, but maybe the thought prevails among certain groups of people in SV.
Introducing Ring -3 Rootkits: BIOS rootkit targeting vPro chipsets (2009) [pdf]
And perhaps the fact that when you die, people will remember not just the billions you made but the asshole you were as well. Once you are gone, your material success won't be worth squat to you anymore. But your legacy will forever echo the dick you were to others (who now write your history for posterity).
I don't know why you are getting downvoted - ATMs are never connected to the Internet directly, they connect to the bank either using a built in modem(yes, the dial-up variety) or their own VPN systems. So it's extremely unlikely, if not just impossible for them to be downloading their own software updates, unless they are published by the bank for the machines to download.
The kernel is GPL, drivers for "Android+Linux" are also available under Linux -- afaik there isn't an "Android ABI" making the porting of "Android" drivers much of a port at all?

[edit: I suppose things might be a little (but only a little wrt drivers) worse than I thought, given eg:

http://lwn.net/Articles/481661/
]
From what I've seen, NwAvGuy and other objective-audio types generally tend to have a better understanding of the subjective parts of audio though. It helps if you don't treat it as a mystery that can be affected by changes in the audio we can't measure. (Also, they're rather less likely to design amplifiers that destroy the equipment they're connected to than certain audiophile companies...)
Some banks would have liked to migrate a long time ago but some ATMs vendors are not very cooperative : their XFS [1] interfaces were not compatible with new versions of Windows .... That's the problem when you are stuck with a locked down plateform.

http://en.wikipedia.org/wiki/CEN/XFS
None of us could live with an habitual truth-teller; but thank goodness none of
us has to. An habitual truth-teller is simply an impossible creature; he does
not exist; he never has existed. Of course there are people who think they
never lie, but it is not so--and this ignorance is one of the very things that
shame our so-called civilization. Everybody lies--every day; every hour;
awake; asleep; in his dreams; in his joy; in his mourning; if he keeps his
tongue still, his hands, his feet, his eyes, his attitude, will convey
deception--and purposely. Even in sermons--but that is a platitude.

http://www.online-literature.com/twain/1320/
Support. If you sign a contract with Microsoft saying that they have to support your system for next 15 years, they have to - they are legally obliged to.
If you go and download Ubuntu, no one will care about your antique system in 10 years time, you will be told to just move on and upgrade the system - which is very non-trivial in all of these environments listed.
If I claimed that the Lord of the Rings trilogy does not contain a character named "Frodo," would you call that a deliberate lie or a simple mistake?

I'd call it neither.

You'd be wrong, but maybe you were confusing the name, or maybe the book, or maybe it's spelt differently in a different language. Maybe you read it long ago and forgot. Maybe you read a printing done by a little known cult that censored all referenced to hobbits. I have no idea why, but there are an infinite field of possibilities and only some require bad faith.
Threema secure mobile chat protocol analysis
No they're actually saying "by using Hotmail the client agreed with these terms of service that in exceptional circumstances yadayadayada and we did what we were allowed to in this case".

So they shouldn't simply stop doing this (we don't really know how many times they did of course), they should start by getting rid of terms of service allowing such constructs - cause technically, they didn't do anything wrong and their defense seems justified (ianal)
The recording might capture a lot more detail than what the sound engineer was hearing. For instance, the recording could have been made in the 60s or 70s, and the state of the art in sound reproduction can have improved since then. So unless you want to argue that hearing that extra detail that the mix engineer didn't hear is "wrong", I don't see how you can make your point.

If someone records a live concert using a pair of high quality mics and a pair of crap headphones, is the "truest" reproduction of that recording made with the crap headphones, or is the "truest" reproduction what sounds closest to being present at the concert?
...but then, this article, as most others on that topic, and the Wikipedia page on ATMs write "Windows XP and Windows XP embedded". So I guess the "Windows XP, non-embedded" market share is significant.
In communist countries people used to listen to radio from the same nationality people that lived in other countries (speaking the same language).

In fact, that's happening in North Korea right now, too. North Koreans who fled have radio stations in South Korea and some of them also smuggle some radio units in NK.
Sure, but my point is it still wouldn't be able to complete the challenge.
I would add #4 - it is hard to leave a functioning structure for when you aren't around if progress depends on your force of will.
I wish i had your optimism.
I was wondering if Twitter is doing anything to help the people in Turkey circumvent the censorship there. They should, but so far I've heard nothing about it. Hosting an onion server and an exit relay could help.
How is that prescient? Standards can get replaced when something better comes along. The question is whether WebP will be compelling enough to overtake what came before. It looks promising at first glance.

If anyone at a browser development company is reading this, vector image formats are more in need of disruption than raster image formats, SVG is versatile but it's bulky, a more compact vector image format would be welcome, especially in the age of responsive design.

That said, some technology standards can stick around far beyond what they should. MP3 is a classic example, there are far better music formats than MP3 (you'd be hard pressed to find a worse one that's still supported), but because of the sheer volume of music in that format, the 'good enough' status, and the limited abilities of some of the hardware players to handle better formats, we're stuck with it. This isn't something we should seek to encourage, but it does happen.
For me NwAvGuy is most famous for his Headphone & Amp Impedance article where he coined the 1/8th rule so many audiophiles refer to all the time.

http://nwavguy.blogspot.se/2011/02/headphone-amp-impedance.h...
Is a computer program made up of atoms? The computer it's running on is. But you can make a copy of the information in a computer program and run it on a different computer.
Completely agree. If I were trying to inspire research through monetary rewards, I wouldn't be giving them out to someone in Minsky's position, regardless of how deserving. I'd look instead to recognize someone up-and-coming who could use that to further their career and inspire others to follow in their footsteps. Minsk is already a legend.
Great article, pretty much sums up my opinion on the language. (And the same goes for Dart, TypeScript and many other `Newspeaks`: "Run in masses towards our beautiful shiny freedom handcuffs!")
Writing tac in C++ is trivial: std::deque<std::string> lines; for (std::string line; std::getline(std::cin, line); ) lines.push_front(line); for (const auto &line : lines) std::cout << line << std::endl; // Note that I typed this quickly off the top of my head: I'm willing to believe there is a trivial typo the compiler would catch, but the overall implementation should be fine ;P.

As for ohce, you have defined a very very hard problem, one that it does not seem you realize is quite as hard as it actually is: if you have a sequence of Unicode codepoints and reverse their order you do not end up with a string of reversed characters, not in the general case, and not even for some reasonable encodings of seemingly-simple cases like an accented letter e.

Like, I challenge you to provide a working version of ohce in Python (2 or 3: your choice). Virtually no language actually provides a string type that makes this problem reasonable. It simply isn't fair to pick on C++ in this regard when no language "gets this right": at least C++ is being honest about the lack of guarantees it is making about string manipulation.

For more information, I recommend reading this article:

http://mortoray.com/2013/11/27/the-string-type-is-broken/
So in "exceptional circumstances" - such as where your email is perceived to have content which may conflict with Microsoft's commercial interests - they will read your documents without court approval, and stress that their standard terms and conditions permit them to do so as your cloud-based email accounts are "their own property"

I find it hard to believe the commercial value of the IP allegedly being sold exceeds that of the commercial value of the "cloud" enterprise deals Microsoft is jeopardising here...

Then again, an article in the sidebar points out that the other big players also reserve the right to do this:
http://tech.fortune.cnn.com/2014/03/23/apple-icloud-email-ki...
Ballmer: Google reads your mail and we don't
I find it hard to believe that cows would be grateful for you overpopulating them and eating them.
Excuse the self promotion I wrote a tool aimed at teaching git at https://github.com/Gazler/githug
> Google is already executing js

Any idea then why people keep saying¹ that "Serving HTML from the server is great for search engines"?

And why should we use this² when google is perfectly capable of executing the js and get the html output all by itself?

¹[citation needed]

²https://developers.google.com/webmasters/ajax-crawling/docs/...
The other reason is that a lot of the problem described here exists solely in the US market. Many publishers offer international editions, or even Indian domestic market editions, of the same books at drastically reduced prices. Searching for these has been one of the primary methods US students have been trying to save money the past few years.

http://www.nytimes.com/2006/03/29/education/29textbooks.html

http://www.abebooks.com/books/Textbooks/international-editio...

http://www.quora.com/Why-are-textbooks-so-expensive-in-Weste...
In the spirit of police brutality:

http://landing.newsinc.com/shared/video.html?freewheel=69016...
Easy! Just run CyanogenMod nightlies on the ATM...
I hear that being under the influence of alcohol while underage is illegal since you are "in possession" of alcohol: Your body is a container, and it contains alcohol. Is this true?
Someone should create a reddit bot and see if anyone at all notices that it's a bot.

There are novelty accounts that only provide praise, so perhaps a nice version could also be created too.
Some people don't have a lot of money and try to make things last as long as they can before they have to spend more money. There are a lot of folks out there who will say "I spent a lot of money on this danged machine 15 or 20 years ago, and it still works perfectly fine, why should I have to replace it?".
There is a site out there on the underweb, which I will not name, that sells 1 million ebooks for $0.01 and another million at 1/20th the list prices (so a $100 text book for $5). The pirates as always are well ahead.
the wikipeda links to the official website, though the page is gone Sharepoint error message): http://www.cen.eu/cenorm/sectors/sectors/isss/activity/banki...

What's the new page? their CEN website is a bit confusing
Not really. The only other next-gen image format already implemented in a browser is JPEG XR. This is more like Blu-ray vs. HD-DVD.
But it does match a territory. It's just a random one
Highlights from the slides:

Your CPU chipset is also standalone webserver. Most vPro chipsets (MCHs) have:

- An Independent CPU (not IA32!)

- Access to dedicated DRAM memory

- Special interface to the Network Card (NIC)

- Execution environment called Management Engine (ME)

Your chipset is a little computer. It can execute programs in parallel and independently from the main CPU!

How might we design some malware that embeds itself into the chipset? Such malware would be able to survive reboots, brick the hardware on demand, reboot on demand, act as a MITM for all network traffic, inject vulnerabilities into the host OS during bootup, etc.

Step 1: Search for an attack vector in any version of the Intel BIOS. If you can find any attack vector in any version of the BIOS, you've won. For example, if the latest Intel BIOS is v3.9.2, but you found an exploit in BIOS v2.3.1, you've still won. Because...

Step 2: ... as the attacker, you can downgrade the victim's BIOS to any previous version without any user consent! Any old version of the BIOS is of course signed by Intel; all versions are. The chipset firmware allows any valid signed BIOS to replace the current BIOS regardless of whether it's older or newer than the current.

It was pretty shocking that the BIOS can be downgraded without any user consent. Downgrading requires a reboot, but that's probably not a huge problem in practice.

This article is from 2009, so at this point it's just an interesting piece of history. But I wonder whether any of these issues still persist today, such as the ability for userspace programs to downgrade/upgrade the BIOS at will?