skysight-inc/HackerNews huggingface dataset:
1. Run your own servers. Rent a server and do stuff with it, run various services, host other people's stuff for free, have a favorite PC game? Run a server. Setup and maintain common software (MySQL, Postgres, Apache, nginx, OpenSSH, BIND, Wordpress, etc, etc). Learn the init, config, and package management systems. You can learn a ton with just one machine.

2. Get a job as a "Junior" Sysadmin somewhere. Once you know enough to be dangerous you can learn how to be great by working with great people who have more experience.

3. Learn to program. Perl/Python are probably the best choices. The better programmer you are the better syadmin you'll be. Learn how to write long running daemons, network servers, and automation software.

A lot of what you need to learn to do really interesting sysadmin stuff (like automating and controlling hundreds of servers, resource management, mass storage, fault tolerance, power, cooling, advanced networking) only comes into play when you're dealing with hundreds of thousands or millions of dollars worth of equipment. Everyone is pretty much forced to learn this stuff on the job. Even a well equippped lab couldn't do a great job at preparing you for real world
situations.

Most of all: Find useful things you want to be able to do and then figure out how to do them. Then figure out how to do them better, cleaner, faster.

Good luck. Feel free to shoot me questions. I've setup and run datacenters many times and I love this stuff.
The Kevin Rose reboot: Our first look at Google's newest VC
Well, there's the technical museum in Zagreb, Croatia that features Tesla vastly: http://tehnicki-muzej.hr/

There's also a memorial center in Smiljan, Croatia, the village he was born in: http://www.mcnikolatesla.hr/english.html
Not to mention a debugger to try to understand the "outside world", libraries, hardware, most of it with bugs that may affect you.
Another tutorial about pointers that I found quite nicely written is http://boredzo.org/pointers/.
Ask HN: Can Amazon go after my credit?
I've come across an issue ordering from Amazon. I initially bought a Playstation 3 from Amazon which suddenly broke hours after using it. So I went online to Amazon and I scheduled a free UPS pickup to get it replaced. When UPS arrived at my house the next day I told them that I had mistakenly thrown away the original box and I would not be returning my item. But it didn't end there. Today I woke up to a brand new package with a Playstation 3 and I haven't returned my old one! The Amazon page for replacement says credit card verification is required (which it wasn't) and my account has no payment credentials attached, I used gift cards. But according to Amazon - after 30 days they charge your credit card if the item is not returned.

So can Amazon legally bill me by mail or go after my credit for not returning these items even though they failed to take my credit card information?

Edit: I'm not trying to scam Amazon, I'm just curious why they would do something like this when there are millions of people out there that would take advantage of them.
I think a big reason is ease of integration/life - many Chinese people find life to be easier when they immigrate to the West. Life can be very very competitive in China - relationships are often necessary, complex and by definition numerous.
Yeah, except business isn't necessarily democratic, so I'm not sure the analogy works. It's more like a great way for businesses to pass off a lot of the risk inherent in running a business while not really passing off much of the benefits of creating something successful. That is to say: profit.

Before it looks like I'm undermining the entire idea behind Kickstarter, a company with an impressive portfolio seeking funding from the community seems a bit more parasitic than a group of programmers trying to make their own game. One of the differences being that the company exists to make games, and already has cash behind them.
Video: building an open source platform as a service with openshift origin
Mp3manager
>It's one of the worst syntaxes to ever be invented, and every one of us should feel the cold stink of UX failure wash over us every time we write a regex.

Okay, so they're ugly and hard to read at first glance. Considering the purpose of a regex, I can't think of another way to implement them that doesn't involve typing more characters needlessly (therefore even making it more hard to comprehend).
A Review of Airbnb's SRE Hiring Process, from someone who just interviewed there
Facts: he has NOT been accused of rape. He has not been charged with rape. The two women in question have not accused him of rape or described the incidents in question as rape. There is no trial. There are no charges. And at best this is a case of he-said/she-said, with no other witnesses or evidence --- which is a situation that can be physically consistent with a framing, and thus, especially the surrounding context, needs to be treated with extreme skepticism.

To throw out just a few data points of context: the US government has a history of violating international law, violating the sovereignty of other nations, and, most recently, of violating it's own Constitution. Also consider Gitmo. And consider how Bradley Manning was treated while in custody, before/without trial, before/without even charges.
Limiting Daniel J. Bernstein to the creator of djbdns is quite an understatement. He is a very important cryptographer, to say the least[1].

Specially for a man that has been ulogized[2,3] as the greatest programmer in the history of the world.

HN has in the past done a good job telling his great story[4]

[1] http://en.wikipedia.org/wiki/Daniel_J._Bernstein

[2] http://www.aaronsw.com/weblog/djb

[3] http://news.ycombinator.com/item?id=890034

[4] http://www.hnsearch.com/search#request/all&q=Bernstein+&...
Price:	$72.81
Wonder how much Harper gets from that.
It’s Like Facebook, but You Pay for It
Because That's Where The Content Is
US Fraud statutes are VERY broadly written. In this case, each time they knowingly dropped an inflated bill in the mail, that was a new count of mail fraud. If they emailed the bills, it was wire fraud.

More traditional click fraud, where the the clicks are inflated with bots or even other humans at the direction of the person benefiting from them would fall under the wire fraud statutes, assuming that somewhere in the contract between the parties it states that you will not take any action to inflate your clicks. The breach of that contract becomes criminally fraudulent because they are paying you based upon a misrepresentation by you - namely that you have stated that you won't do such things.
No requirement to learn anything else? Reading and writing are pretty good skills no matter what your situation.
How would you design a regular expression syntax more intuitively? Personally, I find beauty and simplicity in regular expressions. Sure, they can grow to hideous atrocities, but you can achieve such disastrous feats with any language/syntax. Maybe you could back up your claim of regexes being a disgusting abomination with, at the very least, anecdotal evidence.
> What else would you use to highlight a timer or a price?

A different color font, a larger font, a colorful highlight, arrows, bullets, a speech balloon, quotation marks, an hourglass, a dollar sign, a picture of money... there are many other designs available. That doesn't mean that it's an automatic winner for Fab, but there are many other ways that ToM could have designed the site.

> the design elements can't serve a utilitarian purpose

When courts use "functional purpose" in the trade dress context, they usually mean things like product features that make the product work. For example, courts have ruled that things like the physical design of a conveyor belt can't be protected as trade dress (the "Value Engineering" case). I'm not sure that design elements that highlight certain information are "functional" in the way that a conveyor belt design is "functional."

That said, it might not matter: in the "Clicks Billiards" case (2001), the Ninth Circuit held that a _combination_ of functional elements can be protected as trade dress: there, the combination of 37 elements of a billiards hall design were held to be eligible for protection even though some were undeniably functional (the presence of acoustic tiling on parts of the walls and a certain style of "drink rails") and some were pretty generic in isolation (one was "dark mahogany wood finishes"). The court ruled that the combination could still be protected. It looks like Fab is trying to make a similar argument here that the combination adds up to being too similar. (This lawsuit was filed in San Francisco, which is covered by the Ninth Circuit.)
Learn the 20% that you will use 80% of the time. If your not willing to do that your probably not serious about programming in the first place.
I dont think it's a software problem (wire transfer between italian accounts are sent in one day thanks to the cited european law), somebody told me they're cheatin on this so they can have liquidity that they can borrow to customers.
Having said that, many financial services are cheaper in italy than in Switzerland or UK if you dont include taxes.
...right because Intelligence Agencies have no experience at building complex back doors into products...yeah, that never happens...
Your Bottleneck is Dead. Long Live Your Bottleneck
WHAT'S UP WITH THE ALL CAPS MENU?
Wasn't discovery one advantage that app store proponents brought up when touting the closed garden (in comparison to the open web)?
good point indeed. I spent my first years programming DSP algorythms on embedded systems. Hardly any strings used, let alone there was any need for regular expressions. Learning their ins and outs back then would have been a waste of time, and would have been like a bricklayer having a fork in his toolbag.
One major problem, which I think is related to this you're saying is that C is used as if it was a beginner's language, but it isn't.

C was made so that it could be simply compiled to assembly. Also important, it had high portability "in mind". The mix of these two design goals is that compilers could exist for many platforms. And not just that, it's a language that was made also so that a large part of the UNIX operating system could be re-written in.

As some additional, although you can interpret C, that's not how it's usually used. In teaching/learning, people use optimizing (professional) compilers such as GCC. Which leads to a much non-interactive environment.

Put these 2 design goals together and you're bound to realize a language which is not beginner friendly because lots of things are there, or not, for reasons (a) to help the compiler writers; (b) due to portability on some machine of the 70's or 80's; and (c) of being a language for OS development. Add this with the fact that the tools around the language are not so interactice, you get something really beginner unfriendly.

C is not simple to learn, to use or to get good at. Compilers take advantage of what was put in the standard in very bizarre ways. Which means that if your code is wrong, even a little bit, it's likely that you get bugs, terrible ones. The optimizing compilers (good for professional use; bad for leaning) are usually the ones which will lead to the strangests bugs. Again, not beginner friendly.

It's often that people think they're good at C, and that they write portable C code:
they usually are not and don't. C is very good at deceiving people.

Unfortunately, C is not a language that you can just pick and start solving your problem right away. Many more ordinary statements can fail for non-obvious reasons, which is not so common in other languages.

I am not implying that you don't know all this. I am though, implying that you should take this into consideration when you talk about learning C, and beginner programmers approaching C, and even beginners in C from other languages.

There are good books which are not difficult, and do not let go of preciseness, like K&R2.
Judge dismisses FBI's appeal - or how NZ started to get its balls back 
NZ judge has said that Kim Dot Com can not be extradited until the FBI provides all of their evidence, the FBI appealed, Judge tells them to bugger off.

At least the Justice system has more sense than the police or politicians.
Gmvault v1.7-beta, Gmail backup simply: The initial version I wanted to build
Hmm - you know I actually think it's not correct to look at regex as an interface - even though we use it as one. It's really more accurate to look at it as a grammar (type 3 if I remember correctly).

Anything that comes out of the whole chomskian hierarchy stuff isn't going to look intuitive. But the point is that it is a particular, very rigorously defined system of representation. And various systems of representation are always more or less intuitively accessible - and come with a whole set of trade offs around what they can represent vs their ease of use etc...

These things just are - written into the laws of the world. They are discovered - not invented. We pick them up and use them as we would rocks left lying around. We find better ones when we can and fashion better ones when we can too...
I hear that Russia still has the best mathematicians. Culturally Russia was at the forefront of music/opera - just see the famous violinist of the 20th centuary. I read though in Nathan Milstein's biography that he fled the Stalin regime which stifled art in Russia.
If I could downvote myself, I would, because what I said is wrong. I was thinking about another site.
PHP's error messages are vulnerable to XSS - not a bug
Can someone explain the thinking behind this? Wouldn’t it be much simpler to have #id always override a .class?

The way it is set up currently that’s basically always the case (since 256 .classes are rarely used), but there is this weird edge case when as many .classes are used.

I don’t think it’s possible to meaningfully work with a rule like that. It just seems so non-sensical.
LSB steganography works on PNG (lossless compression). Saving it as a jpg file causes data to be lost.
Fact: he has not been accused of rape. He has not been charged with rape. There is no trial. There are no charges. And there are no witnesses, and no physical evidence.

And if you read up on the details of the story, and the context, it's very fishy. It's at best a case of he-said vs she-said --- arguably one of the perfect ways to smear someone's reputation and cause them legal and financial hassle, without having to meet the minimum legal standards to convict someone of guilt beyond all reasonable doubt. Men and women have sex ALL the time, 24/7, all across the world, in all sorts of complex ways, variations, situations, and very often without condoms. It's also a fact that a large percentage of women like men to be dominant with them and it arouses them.

Given all these facts, and this cultural context, it's hard to know exactly what happened behind closed doors in these incidents, and before the legal system ruins a man's life they need to be damn sure they're doing the right thing. From just what's known publicly so far this case looks so flaky and muddled and suspicious that a reasonable person could easily say those standards aren't met here.
You have two PlayStations and only paid for one. Amazon can recover that cost, yes.
Visited Tesla's museum in Belgrade week ago. There was a tour of half an hour in English and then they showed a documentary about his life and work. There are several devices being demonstrated.

Entrance is around 2.5EUR equivalent to $3.
Poe's law for intellectual property law: I couldn't tell if this was sarcasm, or there really is a "substantially inspired" standard for trade dress.

A quick google shows that in fact this is sarcastic.
I think this might be an advantage of pair programming that isn't generally talked about.

The time to find a bug with a debugger has a much tighter distribution than the time to find one by thinking about the code. There are some problems that you just can't get to the bottom of by thinking.

By having one person take each path, you get the advantages of both. It might seem that a single programmer should be able to achieve the same by switching between the two approaches, but the cost of context switching is so great that it will be more like starting again each time. So it's really hard to know when to stop thinking about it and to get the debugger out.

The advice that once you find the bug you should work out what the problem really is definitely holds solid, though.
Ask HN: Should I launch or polish my product more?
I'm currently developing an online service. By the end of the month I'll have a very basic product. I want to give the customers a choice between multiple pricing plans. The pricing plans will be based on volumes (traffic) and additional features.

By the end of the month the service will not have all features available that I want to include in the paying plans.

The questions is: Should I first launch with the free plan, or launch everything together? I can already make a difference in volumes but not with features (since these are not developed yet).

If I launch everything together should I ask a lower price and when adding new features changes the plans and pricing? Or should I already ask my price (based on a full service with everything developed) and add the new features later? or just launch the free plan first?

What should I do?
https://fedoraproject.org/wiki/Features/OpenShift_Origin has the status of packaging for f18
7 Things Your Customer Service Team Is Probably Doing Wrong
Introduction to Data, Context, Interaction Pattern
On top of that, things would have grown in complexity since the early days.
I have the same dream about CDs and DVDs.
I regularly forget regex intricacies, so now have an app called "regexbuddy" for Windows. Very very useful, has a killer help file, has the ability to adjust and test regexes for many languages.

Surprisingly, here: http://www.regexbuddy.com/

The help file alone will make you want to buy it.
But one must also be careful not to fall into the trap of premature optimizations and building unnecessary complexity.
Retina Display Media Queries
Reading the comments/reviews on Amazon, and I was wondering what peoples take on this book is for non-coders?

I'm purely editorial/product (not project) management - but this looks like it could give me a rounded understanding of best practice.

Those who have read it, would you recommend to someone of my background?
MonthGift: directory for subscription commerce gift of the month clubs
IMHO the whole purpose of the free trial is for the potential customer to see the value in your offering and build a certain level of trust with you.
Asking for a CC as part of a FREE trial smells funny and doesn't go well with building trust.
Sort of reminds me of Ff12's gambit system. As simple as it was, you could model some pretty comprehensive behaviour with it. I could definitely see expanding it and building an entire game around it.
http://globulation2.org/ is an interesting RTS that tries to reduce micromanagement. It doesn't use a macro system, but a guidable AI.
I regularly tell non programmers that it is the most useful concept that they can learn (if they deal with data)
That’s not really what’s happing. Politicians’ campaigns against Facebook and Google are basically FUD. The state (that’s the actor that really matters here) gobbles up data and distracts by pointing at private companies who do comparatively harmless stuff and have next to no power compared to the state.

Privacy should be about the state first and foremost. Not private companies.
Still I know of at least one quite large website (one of the largest in Sweden) that use Slony despite the performance hit from trigger based replication.
It's also an extremely important medical condition to treat. If you show promise of a breakthrough in treating Alzheimer's, you can save hundreds of thousands of minds every single year. With the upcoming wave of elderly in the US, the cost of untreated Alzheimer's is predicted to skyrocket.
Apple Said to Talk With Cable Industry About Set-Top Box
A typical regex looks like this:

\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

Which is also what happens when a cat walks across the keyboard.
> You might note that despite the way thesestatements are worded, neither women claimed to have been raped or sexually assaulted. Neither filed or asked to file charges.

This, ultimately, is why this should be seen as a "non-case" and therefore just an excuse for the US/UK/Swedish government to hassle Assange and therefore Wikileaks.
In the uk I'm seeing $24 dollars from .com and £15 from .co.uk
The interesting fact about Hack This Site being that it was created and originally run by Jeremy Hammond who was arrested in March for the Stratfor hacking after the FBI had turned 'sabu' to help track others down.
Get a lawyer to draft a letter demanding that they cease and desist. This much will stop 90% of people. If necessary escalate with the guidance of your lawyer.

Google will definitely stop them from using your trademarks.
read. "pragmatic thinking and learning" l mode and r mode people...
Do the right thing. Are they a massive company who wont notice a missing playstation? Sure. Is it morally okay? Not in the slightest. You are effectively stealing unless you send it in. You shouldn't take advantage of good customer service.
Awesome, thanks! I'll give them a more thorough read-through some time, it's definitely interesting stuff. I figured my mental model might be over-simplified :) Out of curiosity, are the 'subtle variations' included in the papers, or what might they be? I'm curious where my gaps are.
Why Google Dropped My Drake Review
So... What do you use them for?
heh, good to know, thanks.
Call me weird, but I find that very readable.
IMO, the main problem is that the syntax is too terse. The syntax is taken wholesale from the algebraic notation used in mathematics and dropped in unmodified. Essentially, regex code ('cause regexes really are code) is not skimmable.

The greatest syntactical atrocity in regexes is that they don't have the `x` modifier (in Perl parlance) on by default. This means that you can't use whitespace to chunk code into meaningful bits, nor can you comment it to easily document what does what or explain a particularly hairy section to handle some weird edge case. This means that regexes degenerate a lot faster than ordinary code in terms of readability.

Edit: Misplaced close paren.
ottaboy! maybe you are right after all.
I expected a repost of a repost of this: http://www.youtube.com/watch?v=f-pJlnpkLp0
The Best Approach to Software Development
What's really funny are the contortions people go through to avoid admitting that Samsung have no design sense or creativity and hence resort to copying everything. They have no manufacturing quality either and so this PoS is what happens when Samsung try to do something without copying Apple, confusing and lame but also cheap and flimsy.

Oh, and "sales figures mean nothing" is this a fandroid's way of saying that you think the "Android is outselling iPhone" claims have been a lie all along?
I just want to point out that Rob designed much of the logging infrastructure at Google. Take from that what you will.
A professor of mine who worked at Bell Labs once made the same point. "In the old days we had to think a lot about how our punch card program worked because we'd only find out if it worked the next day. Nowadays you guys just throw crap at the wall and see what sticks. Find the middle ground."
One sentence stands out: Context matters.
I agree, take the approach that best fits the business or project.
Own the Bridesmaid Dress for Beach Wedding at DressMePretty
Comfortable beach bridesmaid dresses are on sale at DressMePretty. Flowing fabrics, bright colors.
Sure but it didn't scale. As usually happens with the closed web.