skysight-inc/HackerNews huggingface dataset:
Which is very sad, because it is the worst crap ever.

Usually it works like this:

Specially trained sales people approach executives of a company with stable money flows. They tell all that nonsense about how prestigious SAP is, that all successful businesses runs SAP, that it is kind of a simbol of maturity of the company and that it having SAP installed is good for IPO. Most of execs who have no idea what crap it is just agree.

For IT execs it is even better. SAP installs a ready bureaucracy system inside a company. All those meaningless titles, training, certificates, as if you really learn something valuable. Usually IT manager involved in running or supporting SAP have a guaranteed position, they say.

Needless to say, that they have a ready "processes" based on paper-pushing inside a newly formed hierarchy.

Now about software. It is worse crap ever. It is a mess of Java, inhouse ABAP layers, and thousands of SQL stored procedures with meaningless names.

All technical and troubleshutting documentation, which is crap, available only with paid subsribtion, explaining almost nothing. What is available for free PR, success stories and use cases, which is completely meaningless lies.

Software itself is a mess. There are hundreds of different version which are incompatible with each other, and only this version people know what to do.

All installations usually performed by stupid drones without any background using detailed instructions with screenshots of each step. Usually typical SAP "certified professional" know nothing but a few such instructions.

Support is much worse. Nobody know anything, all they do is finger-pointing. All problems usually solved with a new re-install and then import whatever data we have in last backup.

Data loses are normal thing. Bugs and gliches are normal. Incompetence is rampant. But SAP bill you for each hour of each consultant involved, and each document passed through system. May be even for each transaction.

After all crap is installed and organization are shaken up it is already too late and too costly to revert. This is why SAP is so "successful" - when you "invest" in it you are done for, and you just sign the bills and have your "signs of maturity".

This is only quick overview. I can write a brochure what a crap it is.)
It's hard to not feel a little sympathy for the handful of 2012 grads whose lives were put on hold by the investigations this fall.

A few months prior to the incidents, I had had a conversation with the College president and Dean Smith about cheating and mental health on campus. They were aware of some kinds of cheating; they were not aware of others, particularly the acute or technologically advanced kind.

I argued to Hammonds, the College president, that the design of exams was the root cause of the cheating, not a lapse of morals. It seems that I was vindicated in this assessment, because cheating happens in classes with final exams of any kind, most strongly in take home exam classes. This is just a particularly egregious example.

On the other hand, it could be that morally deficient students sort themselves into Government and Economics. But that's utterly ridiculous, and I hope most will agree with me that fixing the tests (preferably by eliminating them), rather than just blaming the students, is the right step forward.
Winners Of The New World - 10 Tech Stocks Jim Cramer Told You To Buy In 2000
Another reference to both Byron and Wanderer: http://akkartik.name/blog/2010-10-25-04-33-56-soc
The most important way people are making money on the Net is on the model of the yellow pages or direct mail companies, by providing a service that you get for free and making others compete for placement.
They're still human beings, you know.
That notion of truth is a straw man.
is there an alternative where this is not the case?
> Is this running on Flask? Could be why it went down.

Are you just saying you don't like Flask, or is there some sort of specific problem you're referencing?
And the motorcyclists who do not get injured? You saw their insurance claims, too?

You have the most biased perspective on this as is possible :)
> I graduated from MIT and I and all my classmates would be shocked to learn that science is not about truth.

I think all your classmates will be shocked and dismayed to hear what you're claiming in their name. My statement about the relation of science and truth is hardly controversial, and it is not a meaningful debate topic among the educated.

Philosopher David Hume famously said, "No amount of observations of white swans can allow the inference that all swans are white, but the observation of a single black swan is sufficient to refute that conclusion."

Now I ask that you read the above quotation carefully and repeatedly until it sinks in. It lies at the heart of modern scientific thinking and its frequency of quotation reflects its importance to the issue of scientific truth.

1. All scientific theories must be falsifiable by new evidence. This is a requirement for all legitimate science, and this key scientific idea is written into law. One example: http://www.talkorigins.org/faqs/mclean-v-arkansas.html

2. By definition, truths cannot be falsified.

3. Therefore science cannot be a source of truth.

Which part of the above didn't you understand?

> Your notion of truth is too highly constrained.

This is not my notion, it is how science is defined -- see above.

> ... but accurate approximations are a form of truth.

Ah. Now I see the problem. You don't understand what "truth" means. Truth is not an approximation, accurate or otherwise -- it is a superlative statement of fact.

> Things that work are a form of truth.

Confirmed -- you're using a private definition of "truth". People used willow bark to cure headaches for thousands of years before they had any idea why it worked. Is that truth? Yes, according to you.

Let's say I'm a quack doctor and I believe I have a cure for the common cold. My "cure", my "truth", is that I shake a dried gourd over the cold sufferer until he gets better. My "cure" always works -- it might take several days, but it's perfectly reliable -- it's a "truth".

Should I get a Nobel prize for my discovery, my "truth" about the common cold? Or should I be drummed out of the medical profession?

> I graduated from MIT and ...

Self-respecting college graduates know better than to try to offer their academic status as an argument in support of their views. It's like saying, "I can't be responsible for this car wreck -- I have a driver's license!"

A college degree is as much a licence to be articulately wrong as articulately right.
Went to T-Mobile store friday, they sold me a microsim for my nexus 4 and told me to go to the walmart down the street to activate the $30 plan. I tried calling customer support but they also told me to go to walmart to get the plan.

I get to walmart and they tell me I have to buy one of their shitty phones to activate the plan. I call customer support again and asked if I could return the sim I bought at the store, and they said "it depends on the store."

Lied to and pissed off customer here. Just ordered a sim online and we'll see how that goes. I'm going to try to get a refund for this card anyway.
So? [1]

[1]http://en.wikipedia.org/wiki/WebDAV#History
Huh, I thought you had pasted the URL wrong. But it is a bug on this site that swallowed the quote.

Anyways add a ' to the end of that URL and you'll see clear evidence of a SQL injection bug. But it is just demonstrating that the bug is there. It would take more work to get access to their database.
I'm a fan of Flask- I was just curious if it was a Django or Flask app running as a process and not setup with nginx/apache + wsgi. The port 8080 is what made me ask.
Chaotic neutral?
It isn't just if you step away from a computer. A session token that never expires is as good as a password, but with weaker protection.

If I intercept a session token via a proxy, network dump, XSS or browser bug I can use it and replay it at any time in the form it was intercepted.

Passwords get sent once and are usually protected and encrypted or hashed on the server. Session tokens are not, hence why they need to be temporary.
"You can reuse code with inheritance. Absolutely crazy. Brilliant.

All of this blew me away."
Are you saying they are high status because they lie or that you think they are high status so you would expect them to lie?
> Leaving Australia recently, I was forced to buy an onward ticket (that I never used) from the destination country, despite the destination country's consulate (that I'd visited the day before) telling me this was not required. This sort of thing is a western air travel industry scam, and costs far more than some government inefficiencies.

It's happened to me too, but the employee at the airport was quite understanding and sold me a fully refundable ticket (they exist, although the price is obscene) - I just canceled it after landing. The problem for at least Japan is that legally the airlines are responsible for getting you out of the country if you overstay a visa and can't pay for a flight back home, so all airlines require that you already have the ticket back if you're coming for a short trip. Immigration itself doesn't really enforce it.
Just a small point, but #4d4d4d on white, with that particular font, is unreadable to some people. And it's probably more people than you realise.
I knew the comments were going to be exactly as you described before I clicked the comments link (and had this in mind http://xkcd.com/1053/) and I'm really glad your comment is on top and visible for everyone to digest before they start handing out their own judgements.
and don't forget to sign your packages, because vulnerabilities will always happen anyway, and if those compromise a distribution point, its hard to authenticate those said packages.
I pay about $14 a month for 800 talk minutes and 300mb data. There is real competition in a few countries, we should expect that in the free market USA.
I see more arrogance here than I ever have in the Ruby community, to be honest.

I guess all communities can't be as tolerant and high-minded as C++ and the level headed discussions I see going on in the Linux kernel mailing list.
I flew the entire itinerary on United. I wouldn't have booked it with a single East Coast airport for fear of running afoul of a fare rule. In the future, I'll spread a nest itinerary over two carriers just to be sure.
All an attacker has to do is present the "we don't remember this computer" screen and ask them to setup a new image once they "log in".
Google / YouTube Prevents Blog Search From Posting YouTube-Related Pos
The first independent claim from the patent:

"1. A registration system for licensing execution of digital data in a use mode, said digital data executable on a platform, said system including local licensee unique ID generating means and remote licensee unique ID generating means, said system further including mode switching means operable on said platform which permits use of said digital data in said use mode on said platform only if a licensee unique ID first generated by said local licensee unique ID generating means has matched a licensee unique ID subsequently generated by said remote licensee unique ID generating means; and wherein said remote licensee unique ID generating means comprises software executed on a platform which includes the algorithm utilized by said local licensee unique ID generating means to produce said licensee unique ID."

Here's my take at translating this into plain English:

They're claiming a software system (let's call this the "DRM system") consisting of a client & server which work in tandem to figure out whether a piece of software installed on the user's machine (let's call this the "controlled software") is allowed to run in a specified mode (note, this is important). The DRM system consists of a way to switch the mode in which the controlled software can be used (eg, demo mode, new-user mode, etc [1]). Also, the DRM system & the controlled system implement the same algorithm to generate the "licensee unique ID".

However, there's another independent claim #12, which says:

"12. A registration system attachable to software to be protected, said registration system generating a security key from information input to said software which uniquely identifies an intended registered user of said software on a computer on which said software is to be installed; and wherein said registration system is replicated at a registration authority and used for the purposes of checking by the registration authority that the information unique to the user is correctly entered at the time that the security key is generated by the registration system. "

Claim #12 is fairly easy to read & understand. It basically claims any method to generate a unique key for each user + machine combination of the "controlled software", wherein the unique key can be generated, both locally & remotely using the same algorithm. Curiously, this does not claim the mode-switching aspect claimed in #1 above, making it even broader in scope.

[1] This is not described in the first independent claim, but in subsequent dependent claims and embodiment descriptions.
Dustin Curtis posts here. He made an unfortunate post announcing svbtle, which annoyed a few people. One of them made a svbtle rip off.

(http://news.ycombinator.com/item?id=3742314)

(http://dcurt.is/codename-svbtle)

(http://news.ycombinator.com/item?id=3744237)
"Briefly, the categorical imperative states: “Act only according to the maxim whereby you can, at the same time, will that it should become a universal law.” Whoa! That certainly describes the extreme nature of tons of the protagonists/antagonists of these various films. From Bane and Batman in The Dark Knight Rises to everyone in Inception, the idea of finding a universal truth and then applying it (sometimes forcefully) onto everyone seems to be exactly what’s at the core of all these movies."

Philosophy grad here. Absolutely none of these characters are exemplary of Kantian moral philosophy. That goes for about 99% of blockbuster heroes.

The key thing to understand is that 'universal' is a technical term in Kantian philosophy. Kant doesn't use this term to designate a relationship like that between a genus and its species, a class and its instances, or a set and its members. 'Universal' in Kant is synonymous with 'necessary', as in, "all stones necessarily fall back down to the ground if I throw them in the air." So what the categorical imperative really says is, "Live your life as if it were a force of necessity", or a more humanist formulation, "Live your life as if you were fulfilling your duty." If that sounds weird, realize that Kant doesn't think altruism qualifies as a foundation for morality because it's still based on pleasure, which for him brings us right back to egoism.

In terms of blockbusters, Watchmen's Rorschach or The Dark Knight's Joker are better approximations.
"If you are not paying for it, you're not the customer; you're the product being sold."

- http://www.metafilter.com/95152/Userdriven-discontent#325604...
A lot of people are underestimating what this stuff can be used for, IMO. It goes far beyond traditional games. I myself have been doing a lot of work with WebGL-driven articles [1]. With nothing more than nginx and Jekyll, I have an incredibly efficient pipeline to get 3D math lectures out to thousands with less than 20KB of JS per graph and 200KB of shared libraries. I can edit the content anytime I want and rsync an update. I got a 100k hits on that article last month, my little linode didn't break a sweat.

I've also been working on setting up GLSL based computational chains easily, allowing me to implement a fluid dynamics solver [2] with a dozen lines of JS and a hundred lines of GLSL [3].

It's not as demoscene-like as it seems, I don't have to work very hard to get it to run well, as JS is rarely the bottleneck.

Dedicated game engines will always be the realm of optimized native code, but there is an entire field outside that of rich 3D content. Between GLSL, Web Workers and fast JITs, there is a lot that can be done here. With JS, you not only get a platform you can deploy easily, but you get live access to a fully introspective VM at the same time. I expose all my JS to the console, and do most of my prototyping in there. All for free.

It's also the only platform that has a chance to be available universally, from pockets to desks to living rooms. I know I'd much rather restrict myself to techniques that are a couple years old, if it means it actually runs well on modest hardware—which a lot of demoscene stuff does not do.

[1] http://acko.net/blog/how-to-fold-a-julia-fractal

[2] http://acko.net/files/never-seen-the-sky/git/

[3] https://github.com/unconed/NeverSeenTheSky/blob/master/js/fl...
> Nearly the entire job of police is to collect evidence of crimes being committed.

I have to disagree. Their job is to maintain social control using violence (and the threat of it). If you take food from a store and give it to a hungry person, you'll face a man with a stick.

What happens when you watch a DVD movie? You get threatened that a man with a stick will come after you if you copy it. Similar goes if you simply have the wrong color, which once meant you were a slave... or engage in civil disobedience.

We can fantasize about how something like "police" would act in a future society, who just focus on real problems like violent drunks and child abusers. But that's not our world. We're like people under feudalism talking about how the king is a benevolent administrator of people's needs.
The Google Play store tells the browser what framing policy to use with X-Frame-Options (https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Option...):

x-frame-options:SAMEORIGIN

However you could also check for:

window.top == window
Why have speed limits at all then?

Some speed limits were passed to help limit energy consumption - http://en.wikipedia.org/wiki/National_Maximum_Speed_Law
It's not, and Symfony2, along with Laravel (which also uses Symfony2 components), is probably the only reason I would consider new PHP development these days.
US Cellular has the exact opposite policy, you have to back their rep in a corner to admit it, but he'll say that you can get any phone you want from them, subsidized or not and cancel the data plan within the first month (when you get the phone, online at least you need to sign up for a plan, but after you can call them up).

The trouble with USC is that they're a regional carrier, and they really only support the upper midwest, though their national plan uses Verizon/Sprint's network when you leave their coverage area.

If that works for you, I'd highly suggest you look into a plan, they don't do the iPhone, but they do have free incoming and other fun stuff.

I know this because I'm with USC right now and was attempting to force them into giving me a free GSIII without data, and they said, the data thing is really just a strong suggestion, "our customers call to complain that their 'phones don't work' and often it's because they wanna use the internet without a wifi signal, so we kinda 'mandate' a data plan that you can opt-out of" He did repeatedly say that the phone might not work predictably without a data plan, I told him that was okay, I was up to the task.
Super pleased with Ting. They won't work with OP's AT&T phone, but their service is good-enough. Especially for voice, where the Sprint service roams on Verizon.

After a 2-3 month trial, I've switched everything to Ting (and bought stock in Tucows). Ting's rate plan and philosophy, or something similar, is the future. Just so long as Sprint doesn't kill them off....
The comments on this post are really interesting ( save the first, which unfortunately stoops to much the sort of tribal content-free attacks we've seen on rails vuln news on HN recently). I particularly liked the long one from Nick Coghlan, and though it does seem there are still some worrying vulnerabilities in python, they are ahead of ruby in their packaging system at least in relying on signatures. keen to see ruby gems step up and take security equally seriously.
In case someone too naive is reading, using something like tor won't give you hacker super powers. The only real protection you can have is knowing what you are doing, and even then you can fail. I wouldn't recommend messing with stuff like this while you are eating a donut and reading hacker news (nor any other moment for that matter).
Just nailed five #raspberrypi to a plank.
Show HN: Are we equal yet? (same-sex marriage in the US)
if (window.top !== window) {
window.top.location = window.location
}

It's useful if your website is being iframed to display ads or exploited with cross window communication security holes (old school)

http://i.imgur.com/ePFbiIT.png
My project is waiting for your pull requests!
https://github.com/mattbasta/areweequalyet
Indeed big ERP is like you describe; Oracle is no different there. I don't know why their users accept this, but then I don't know how it is to run a billion $ brick & mortar company which is the traditional bread & butter for large ERP companies.

And for consultants it's a definitely a great, stable and future proof moneymaker; if you are a freelancer with real-world experience (you worked on SAP in a biggish utility company for instance) then you can get hired whenever you want for insane amounts of money; E150-200 / hour, even in the current climate, is not an exception.
If you could make every parent in the world unable to pay a child's ransom, wouldn't you? A harmful choice is necessary for coercion, or in the legal sense, menacing.
Well, Woz is involved, and he seems optimistic.
You're making a very good point. I don't have the hard numbers, but having observed the European software industry for a long time, my feeling is that it is _very_ tail heavy, particularly if you count all the custom development and services revenue.

Another important question is what counts as software revenue in the first place. What about London's heavily software based financial services? What about software embedded in Germany's massive industrial exports?
> If you're being tailgated, just take your foot off the gas until you're 10mph under the limit.

This advice (slow down when tailgated) is also what's advised at MSF training courses for motorcycle licenses also. It sounds counter-intuitive, but in addition prompting the tailgater to pass it also gives you more space to maneuver if things get dicey.
Since Android is open source...Can I change something in the source code and make it appear to AT&T a normal phone? Then AT&T won't know that I am using a smartphone? Is there no way to send a wrong IMEI number?
Everything that you have said is accurate.

From a historical perspective though, 20-odd years ago large companies had their own massive in-house "concrete-ware" that ran on hugely expensive locked-in proprietary hardware with proprietary OS and DB, and huge cost and complexity of operation and changes.

SAP then offered R/3 which ran on whatever DB/OS/hardware brand you wanted. The other big difference was that it was multi-lingual and multi-currency and quite adaptable - and it had a GUI. It was so desirable - there was basically no competitors. All the bad points you mention were trivial in comparison to the benefits for a multi-national.

Now of course things are different. For starters, Mosaic and the web came along. SAP have tried to keep up with the amazing changes in ICT in the last 20 years but of course if you want to do that and remain profitable and look after your massive and diverse user base then things get complex. They haven't left anyone behind - there's been an upgrade path the whole time since the 70's and that's one thing at least that is admirable.