skysight-inc/HackerNews huggingface dataset:
Ask HN: How is NSA able to hack phone systems in different countries?
I thought it would be impossible to hack phone systems of different countries? How is NSA able to do it??
Thanx! Actually the long urls are indeed kinda suck, I think I'll just add a shortener.
Having different setup choices can be problematic as there are a TON of settings to be customized
I use LaTeX at work, but usually through Org-mode. I usually give other people around me who are not LaTeX users PDF but if they insist on having something editable I either give them a plain text or whatever they want through ODT export through Org-mode. I don't have to touch MS Word it can happen all on Linux...
Just to counter-signal the general negativity bias of internet comments on anything popular:

I liked Learn You A Haskell a lot.
Thank you very much for the kind words.
I really don't think I can ever take this to the cross-browser level though. Like the other commenters mentioned, crossrider guys do a good job at it.
Positronic Net, a Scala toolkit for Android programmers, with UI and data-management helpers.
Not just his words. He put money into the EFF as well.
This sounds very interesting, I'd love to know more. Specifically: have you made a plant yet? If not, how far off are you?

There seem to me to be a lot more designs for revolutionary new nuclear plants than ever get built. Can you share any thoughts on why that is, and why yours will be different?
Maybe 'scheduled for retirement' is a euphemism for 'someone tripped over that rack's power cord'.
Usually they send you a nice email about this. Then you have to lookup the instance and hope its a webworker and not our main database :)
TANRI TEYİDİ : AYIRIMCILIK YAPMAYINIZ
While most of us have multi TB drives, it's still a bit "wrong" to see that the "minimalist" clients have +25 MB install kits while utorrent 2.2.1 is still rocking in 300 kb. Just saying...
Greetings,

Basically I would advise to follow some simple guidelines (back to basics):

-> Don't run stuff with more permissions than needed (ergo, create a user for the services, lock them down, etc)
-> Make sure you can check the logs to monitor for weird stuff (really, this is important, if you can react quickly you can mitigate many issues before they become serious)
-> Don't run unnecessary services (do a cleanup on the host)
-> As best as possible use repository stuff; much easier to be up-to-date (security patches and so on)
-> Prepare an "emergency lockdown" script. Imagine something you can run that will lock nearly everything and put a nice page for the users, stating "We are performing some super-duper maintenance, blah, blah", don't scare the hell out of them, but allow yourself to carefully check what is happening without worrying with extra leakage. This can allow you to change passwords, block some suspicious IPs, etc (bonus points if you prepare a script to block IPs)
-> Encrypt passwords and salt them. Really. This is a must, respect your customers.
-> Extra bonus for a system that emails you as soon as there is a login in the system.

Just common sense I would say.

Oh, and DO change passwords every 90 days, at least.

PS: There is a script for MySQL that does some security check-ups. Google for mysql_secure_installation

Best regards and best of lucks.
They usually send an email a couple weeks before
Back in 2002, I went for work to the US for about six months. Calling India on the telephone was quite expensive then, even with calling cards. So, I left my GNU/Linux machine at home with my parents and made it to login without password. It was running a version of KDE and had netscape mail. I used to connect to the internet using this little program called 'kppp' and there was a nice option in there to open any program of choice when a connection to the internet is made.

So, I made it to open netscape mail on connection.

My father was quite uninterested to learn to use the computer, though he took elaborate notes while I explained to him how to send and receive email. My mother who cannot write english, listened to what I was explaining. Both of them had never touched a computer before and had a tough time operating the mouse. Once they adjust the pointer to the right menu and they lift their hand up to click and the mouse pointer goes somewhere else. :)

But at the end it worked quite well. My mother used the computer to send me email. She wrote transliterated malayalam (my native language). Both of us understood what we were talking about and we exchanged emails almost every day of my six months of stay.

There were times when the internet service provider couldn't provide a connection to a ppp request and kppp printed weird error messages. I had a friend who used to visit my home and see if there are problems. Barring a couple of simple problems, it worked reasonably well.

Every time someone complains that GNU/Linux is difficult to use, I narrate this story to them. Yes, there are still rough edges, but we have come a long long way since 2002. Oh, did I say my parents were both 60+ in 2002?
The idea that housing benefit is driving the rental market is total nonsense. a) it forms a minority of the market and b) the majority of landlords won't let to people on housing benefit.
Submitted link is outdated. Instead, rely on the official repo: http://repo.or.cz/w/socat.git/blob/HEAD:/EXAMPLES

Homepage: http://www.dest-unreach.org/socat/doc/socat.html#EXAMPLES
It fluctuates tremendously because the denominator is so close to zero.
You can't call 20MB+ download minimalistic, can you?
Slaves of the Internet, Unite
you may want to look at pandasql, where you can do something like

from pandasql import sqldf, load_meat, load_births
pysqldf = lambda q: sqldf(q, globals())
meat = load_meat()
births = load_births()
print pysqldf("SELECT * FROM meat LIMIT 10;").head()
I'm working on a news reader that works in the opposite way of traditional news reading apps. It uses Twitter as a sort of enhanced RSS feed and ranks news based on how much they are shared in real-time, and lays them down in a newspaper-like format specifically designed for mobile devices.

It allows you to find what's important for people rather then what matters to newsroom's editors, and put you in a whole different point of view. I belive it's extremely interesting, and I'm trying to make the reading experience as enjoyable as possible.

The first raw version is available for iOS: http://newspo.st

I'm in the process of adding categorization and custom topic search as well.
No! No!
Ah, interesting. Do you have any stats on this? I was just going on anecdotes from news articles.
Many in comments acting like Ubuntu is teh only linux distro/UI out there, many of the linux community now despise Ubuntu and see it as an OSX wannabe, if you want a real linux experience install archlinux and pick from over 1 dozen Ui's (DE/WM's) surely one will fit your needs. personaly for programming you cannot beat xmonad, and for play you cant beat openbox.
That's just a complicated way of saying, "It's not free, just rolled into the cost of the hardware." Which should be blindingly obvious to just about anyone.
Interesting that they've gone that way rather than attempt any sort of live migration.
I usually just restore shortcuts to desktop, because users can't do it themselves. Or change font size in word document. I would be impressed, if any of them would manage more.

In my experience, configuring a printer is usually over head for normal user.
On Twitter Modi's Hunkar rally send shivers to Congress
Don't hate...

It's a simple method to get people thinking about issues :)
No plug and play?
There are certain modes where it simply cuts the connection when the server is done transmitting. There's no length header or end-of-transmission character or anything like that.
I've gotten emails a week in advance and again a day in advance when an instance needed maintenance that would result in a 10 second network reset, so it'd really surprise me if Amazon completely retired an instance with no notification. This person must have missed the email or it got spammed.
An honest question: Why is it so important to have more women in IT? Is it in pursuit of general gender equality?
I think I might be a in some kind of bubble. That article sounds like absolutely every article I've ever read about Amazon and I don't think I've ever seen any of the posts he said "didn't get Amazon".
If you're not getting paid, then you currently don't have a job, go look for one. You have zero moral obligations to them if they're blatantly not doing their part of the deal.

At the same time, you have a debt to collect - either through negotiation or legal action.
> GMG is selling a product. They (the owners, editors, writers) no more believe it than at McDonald's corporate HQ they live on cheeseburgers for every meal.

You know The Guardian is unlike other newspapers and runs at a loss.

"Miller admits that he does not foresee the newspaper earning a profit anytime soon. Rusbridger said, “The aim is to have sustainable losses.” Miller defines that as getting “our losses down to the low teens in three to five years.” But at some point, if the Guardian does not begin to make money, the trust’s liquid assets, currently £254 million, would be depleted."

http://blogs.spectator.co.uk/coffeehouse/2013/09/guardian-ce...

"... owned by The Scott Trust, a charitable foundation existing between 1936 and 2008, which aimed to ensure the paper's editorial independence in perpetuity, maintaining its financial health to ensure it did not become vulnerable to take overs by for-profit media groups. At the beginning of October 2008, the Scott Trusts assets were transferred to a new limited company, The Scott Trust Limited, with the intention being that the original trust would be wound up.[93] Dame Liz Forgan, chair of the Scott Trust, reassured staff that the purposes of the new company remained as under the previous arrangements.

The Guardian has been consistently loss-making.

...

The Guardian's ownership by the Scott Trust is probably a factor in its being the only British national daily to conduct (since 2003) an annual social, ethical and environmental audit in which it examines, under the scrutiny of an independent external auditor, its own behaviour as a company.[95] It is also the only British daily national newspaper to employ an internal ombudsman (called the "readers' editor") to handle complaints and corrections."

http://en.wikipedia.org/wiki/The_Guardian#Ownership
It's unconventional, and hence distracting. It's a mental bump, it gets you thinking "why so?" instead of focusing on the text. Pretty much the same problem as violating coding convention in source code.
I think it had some interesting ideas, but HTTP as it exists now is more flexible. On any given app, you'll run into Gopher's limitations long before doing the same for HTTP.
Depends where you live. In Silicon Valley programmers are treated well as human beings. In others, programmers are treated as bottom of barrel employees, like short order cooks to implement somebody elses vision, and their input not valued.

I've seen quite a few programmers have breakdowns, and have to leave the industry. Far higher rate than other industries. I think it's because programmers see themselves as creatives, but managers in some companies seem them as builders of somebody else's vision.
Maybe too late to the party ...

I work on http://opendylan.org/ and have been working to revive it for the last couple of years. We've done new releases, improved usability of the compiler and some of the libraries, new website, updated all of the documentation to modern formats, including a couple of books.

We've also been creating a new IDE via a plugin to IntelliJ that is rapidly changing how I go about writing Dylan.

I think it is cool because it is a great substrate for experimenting with some features in programming languages and runtimes, like coroutines and numerics. It is great to start from a working and industrial strength system.

I think it is great to prevent things from being lost to history (and to hopefully have them be useful again). Dylan is a great combination of ideas from Common Lisp, Smalltalk but with a focus on creating native executables and libraries.

I've also got something that I'm building in Dylan that takes advantage of Dylan's strengths, but it is in very early days.
This. No sane person should respond to "I need something simple" with "I'll install Windows"
We need less tech and more of this
Modern JPEG encoder (https://github.com/pornel/jpeg-compressor) and lossy PNG compressor (http://pngmini.com/lossypng.html)

Everybody uses encoders for these formats that are as old as the formats themselves, but today's hardware is about 2000 faster than it was back then, so a modern encoder can use expensive techniques that were previously unthinkable.
some are, some need drivers.

But in all seriousness,
plugging printer power cable to power grid,
plugging it to printer.
Plugging usb cable to printer,
plugging it to right port in computer.
Switching printer on.
Waiting for it to install.
Knowing which printer to choose.
It could take up to hours.
>>"Oh, and DO change passwords every 90 days, at least."
eh. That might help, but my thinking is if someone got in they've already done something so they no longer need that account or that password, so changing passwords is probably not going to help things. That being said, as long as you can keep passwords managed (like using LastPass) then it's fine, and could help.

Everything else miaumiua lists is great.
I'd throw in a few random things I think of off the top of my head... mod_security, csf, mount tmp as noexec, LYNIS, phpsuexec, linux maldet.
But this text is not about these issues
Natascha McElhone: it's time to find an app for gender equality
we're working on a live party visualizer using raspberry pi's deployed as iBeacons. We're writing an iPhone app that detects the user's location (based on the ibeacon) and updates a server. We're writing a d3 visualization that renders the user's location graphically in real-time based on the aggregated server data.

doesn't exactly cure cancer, but it's pretty cool. Obvious uses for retail, etc (but all that stuff is lame.. it's more fun to use at a party)

..and that's what we're working on.
Cross-compilers[1]. Treat Windows as a strange embedded platform and target it from Linux.

[1] https://fedoraproject.org/wiki/MinGW
This sort of attitude (which is general and by no means limited to you ;-)) is part of why living costs in London are so high. A lot of people in London, even the relatively poor, are so psychologically locked to living there that living anywhere else simply isn't an option they'll entertain.
Wow, REALLY?

Everything great has once been a niche idea. As a matter of fact, everything highly disruptive was niche at first. Some examples:

- photography
- the light bulb
- combustion engine
- air plane
- radio
- tv
- Internet

Do you think that any of the above was anything except niche when they were invented?

Doing something great means trying hard, spending a lot of time on it, not giving up and believing that it can succeed. This involves both research & development, and a lot of sales. And if one idea fails, the other might work, but only if you're passionate about it.
@DocG the hardware aspect is another story, because it's OS-independent, so I wouldn't even go into it.
The major difference is that nothing requires that your set of beliefs be consistent: however, if a given set of axioms allows you to prove and disprove some assertion P, you pretty much can't use that set of axioms anymore! Well, you can, but rather than the normal huge castles made of sand that follow from any reasonably strong set of axioms, you will end up with a small puddle of mud that's useless.

In this sense, a simple discovery (of an axiomatic system's inconsistency) would essentially cause that set of axioms never to be used again.

Can you imagine that a simple logical proof would immediately cause the Pope to abandon making certain statements together?

For example check out this post:

http://www.religiousforums.com/forum/1993062-post3.html

Suppose a religious scholar produces an argument that the universe described by,

"Jesus Christ, the only Son of God" + "who was born of the Virgin Mary" + "his kingdom will have no end" is an inconsistent Universe.

It won't suddenly be the case that nobody will mention these three things in the same axiomatic set again, just because they're (through some rigorous proof) inconsistent.

That's a huge, huge difference. It's like the difference between chess and Shakespearean criticism!
yea--just too much. Same with Bing. Sometimes I want to
see a blank screen--especially if I'm not quite awake.
It's part of the base EEA (i.e., EU + Iceland, Liechtenstein, and Norway) agreement; you pay income tax where domiciled.
There's plenty of competition in the cloud space in part because, apart from being new, the cloud space is different from their physical product sales in that there are any number of possible business models in that space which makes Amazon extremely expensive for a lot of possible customers.

I'd say you are wrong that they had a long run without serious competition. They had serious competition from day one: Other hosting businesses ranging from colo providers to managed hosting providers. They made a splash by carving out a new niche. Some people have done well entering that niche (so far), though many of them were well capitalized existing players taking advantage of their position (existing hosting providers adding cloud features to take advantage of existing as-yet unsold/unrented stock to make it cheap to enter this market for example). But the number of new entrants in this market since Amazon is still vanishingly small compared to the number of people salivating over the smartphone market.

But Amazons strategy still puts them in a situation where going head to head with Amazon in this space now puts you in the situation where if you can't compete on features, they will keep chipping away at your ability to extract a high margin.

At the same time they've gradually carved out a larger and larger niche: Additional products, and ways to improve pricing such as having people pay for reserved instances.

This is similar to the physical object space - there were lots of people that could compete with them early on, when Amazon was still mostly selling books, and selling small enough amounts of books that they could not push the distributors around.

But even then Amazons model is devastating to competitors: If your cost base is lower than Amazons, but your investors have come to expect a 5% return every year, yet Amazon gets away with staying around 0% without getting any flak, you are screwed unless you seriously believe that you can continue to keep your costs sufficiently below Amazon to be able to compete on price and retain your margins.

One by one Amazon competitors have fallen because it is incredibly hard to reduce bloat once it has become part of the way you operate, and incredibly hard to wean yourself off higher margins. When they then go up against an organization whose credo is based on cutting cost everywhere it is possible, and then extracting almost nothing in return for it, a lot of people will be in deep trouble.

I don't think Amazon will ever be as devastating in the hosting space as elsewhere, as there are too many ways to differentiate in the hosting space. But they certainly can keep chipping away at the core, and if I was working in hosting, I'd be spending a lot of my time figuring out 1) how to cut costs, 2) what product categories Amazon are unlikely to want to be in soon and/or which doesn't fit with well with Amazon's model (for example anything where customers wants to pay for a lot of reassuring face time and handholding)
LaunchCrew.co
Free download of NuoDB 2.0
Oh, not a regular bike. I use(d) an exercise bike turned on maximum difficulty. I think a regular bike would work for this purpose only if someone were to climb a very steep hill for instance.
> I remember the pipe and slash symbols 'spinning' while waiting for a large plain text document to complete downloading in the old days. So the "resource lite" argument doesn't fly completely.

There really isn't a significant difference between the two. They both operate over a single TCP channel. HTTP/1.1 has a slightly higher header size, but it's not even half a kilobyte.

The only real difference is that HTTP usually serves up rich HTML, which contains all sorts of graphics and JavaScript toys and other bandwidth-hogging transmissions. If we limited HTTP to using HTML 3.2, no JavaScript, and only the occasional 2kb gif, it'd be resource lite, too.

FYI--I wrote the Apache::GopherHandler Perl module for running a Gopher server under Apache2, which I now consider to be mostly a waste of time. (https://metacpan.org/pod/Apache::GopherHandler)
“This is the most transparent administration in history,” Obama said.... many, many times, e.g. http://thehill.com/blogs/blog-briefing-room/news/283335-obam...

More seriously, it's absolutely no surprise after the good to great job they're said to be doing with CMS.gov and are clearly doing with Medicare.gov. I can attest that the latter is good, albeit a bit clunky, at handling claims presentation and Part D prescription plan selection and transmitting that to insurance companies.

As I've said elsewhere many times, the clear responsibility for this screw-up is with the CMS on up to the White House (including a 3+ month freeze in the process in the run up to the 2012 election), and just recently that the site now has a chance with CMS being replaced as the integrator by QSSI and the new fix-it czar acknowledging reality and saying his top priority is to stop feeding the insurance companies garbage, something no one else in the Administration was even willing to say was a big problem.

Prior to that management change, name your Google/Facebook/Lisper/whatever dream team ... there's no way they could have possibly won.
This first lesson was quite similar to Clojure in fifteen minutes: http://adambard.com/blog/clojure-in-15-minutes/. I find both pretty good, although this seems more promising. Waiting for more!
I wish I could take credit! Alas I didn't do the write-up, just found it and thought it was a great resource.
You can direct your parents to system76.com next time they buy a computer.

Trust me, as a fellow Dell user there going to need a new computer soon.
The Internet Archive's Wayback Machine has a new landing page
Legal Advice or Loopholes Needed for Manned Space Program
Just one in a long string of quarterbacks the Tampa Bay Buccaneers squandered.
Cool, sounds like your pricing is good too. I wish you luck with it in any case; it sounds like you're doing the right things.
I think I'm missing something. Why isn't Amazon sorting this out behind the scenes so that any failing hardware is seamlessly replaced and the user is none the wiser? Am I expecting too much?
I'm not confused about what a business associate is. I'm confused as to how you can say:

"[TrueVault] gives developers the freedom to create applications that require regulatory compliance without worrying about regulatory compliance."

I'm just asking for one example where that is true, and where a sophisticated covered entity agrees.
My point is never say never. A sane person might give up a tenured position for a variety of reasons.