skysight-inc/HackerNews huggingface dataset:
I love "Operating Systems: Three Easy Pieces":

http://pages.cs.wisc.edu/~remzi/OSTEP/

Really useful book and really accessible (both because it's available for free and also because it's written with a lot of skill and friendliness towards the reader).

I recommend it in particular to those who for whatever reason never took an operating systems class (e.g., you were self-taught or didn't major in CS). This book will really demystify a lot of stuff for you without overwhelming you at the same time.
Don't forget the high percentage of English proficiency in India as a whole. That opens a huge range of well-paid mid skilled corporate jobs (ex: software tester) for non-high achieving immigrants (family reunification etc.) This has a significant risk reduction for family's which has a host of positive knock on effects.
Ask HN: Getting stressed out moonlighting
So I recently got engaged and in order to make some extra money I decided to take a moonlighting gig. Orignally scope was small, simple design changes etc etc. But since then a lot of things have come into scope to blow my original expectations on how long this project would be.

I love what I do, and I love developing. The problem is I can't get over this constant stress of having to come home and maybe letting someone down by falling short of an initial commitment. I thought I'd enjoy it but this moonlighting gig is on my mind for most of the day.

This is my first time moonlighting, so maybe its because of that. But has anyone else felt overwhelmed for doing something like this?
Just quit. It's not worth it. Sure, you may feel bad for the company but just know it's not like they'll go bankrupt if you leave(right?). I had to do that once, it was painful and I never had to do that before. Though I did try to work things out at first, after a month on the job it was clear it wasn't going to pan out. I even found out that someone else quit after 5 days for the same reason not long ago. I couldn't even do the 2-week notice thing, I just called my manager into a private office one Friday evening after everyone else left and just said, "I'm out. This isn't at all what I thought it was going to be". I put in my email to the manager that the whole thing was totally my fault[1]

Looking back, it was definitely a case of me ignoring the warning signs and being too hopeful.

1. At the time, I didn't see it that way... but I just don't like putting people in bad situations. I was leaving for a better gig, why not help the person taking the fall have a softer landing?
Adam Smith's Wealth of Nations (754pp) - http://www.ibiblio.org/ml/libri/s/SmithA_WealthNations_p.pdf

The Condensed Wealth of Nations (86pp) - http://www.adamsmith.org/sites/default/files/resources/conde...
In the short term you'll probably end up feeling guilty about it but it's much better to work somewhere where you don't hate the environment.

Before I started my current job, I already had an accepted offer from another company (Company A). While I had some regrets about accepting the first offer too quickly I put it down to the second company (Company B) reacting slower and that they should probably have moved a bit quicker if filling the position was really a priority (they're interview process took much longer because the CTO was on holiday during the process).

Eventually I did start working at Company A but realized within the first day that my co-workers had almost no passion and some of them had very questionable work ethic. After two weeks I contacted Company B and asked if they would still be interested in me working there and had the difficult conversation with my manager. At some point one of the directors had me explain to a client that I was leaving by my own choice - to this day I'm not even sure what this accomplished.

I ended up being much happier at my current company and didn't have to work in an environment that I hated.

Close friends even commented on noticing a change in my demeanour within the first few days of starting at Company B.

Overall while I would do it again but I think it's also taught me to be careful when accepting a position as well as that it's much easier to rescind an accepted offer before you've started adding value to a company than resigning afterwards.
Perhaps developers willing to work for <$40k are hard to find, and in demand....
Well, BitTorrent pretty much solved this problem a decade ago. I imagine that you can download a base image, and then have a torrent sync in the background.

Most people have 100 GB free on their hard disk indefinitely these days, so why not?
It doesn't look like much of a debate! Everyone hates them and is trying to work out whether they're caused by stupidity or evil.
What problem do you solve by using this?
Do you have plan to suppport sketch?
Why the Bladeless Wind Turbine Has Its Skeptics
>Kessler syndrome

The largest and most optional cloud of space junk was a propagandist military display by the Chinese Communist Party in 2007 to show the world where their missile tech is going.

http://www.space.com/3415-china-anti-satellite-test-worrisom...

>The satellite's destruction is now being viewed as the most prolific and severe fragmentation in the course of five decades of space operations.

SpaceX works for the CCP now? Oh, right, mindless anti-US hyperbole that is upvote bait for anti-US HN'ers.
If American law enforcement authorities have some balls why don't they go after their corrupt bankers? Their bankers have been engaged in criminality upon criminality upon criminality and all they have to is pay some fines which are minuscule in comparison to the amount they robbed, in return for charges being dropped, and admission by the prosecuting authorities of no wrong doing.

This is how spineless these European countries are. United Kingdom you know who I'm talking about. And it looks like Switzerland has also joined the list. Some of you European countries are so despicably shameful.
Technically these are Heavyside equations who was fond of Div and Curl. The original 20 Maxwell equations are here:

www.zpenergy.com/downloads/Orig_maxwell_equations.pd
Honest question: is tricking coders into doing work for free a thing that actually happens? I'm not saying it doesn't, I've just never heard of it.

From their end, if that was a thing they regularly did, it would be such a hassle. After all, you'd have to find a new person to do that work every time, find a way to split up the work into very small chunks, and who knows if the result from a person off the street would be usable?

My guess would be that he was trying to evaluate how you respond to bug fixes and criticism. (Still sounds like a weird interview strategy though)
Solar as Fastest Growing U.S. Power Source Rivals Shale Boom
The actual human beings who passed the Jim Crow laws weren't "leftists", at least, not if you judge by:

* Articulated leftist principles, as written in, say, the Communist Manifesto, AND

* The fact that these people mostly switched to the Republican Party after the Civil Rights Act was passed, and gave us the Southern Strategy of Nixon and Reagan that basically became modern "conservatism".
> Exactly what it is: a government protected idea untested by the courts. If its still untested, it should be assumed invalid. I don't see what's wrong with that.

On that assumption, why bother having the USPTO at all? If something "untested by the courts" is invalid, you're effectively appealing to the court as the arbiter of all innovation.

However, the court system is not equipped to be evaluating innovation claims, either in terms of time or expertise. I suspect the outcome would be worse.
The Screen Savers on TechTV talked me into installing Mandrake when I was 16/17. I paid around $60 for the 7 CD installation disks at Best Buy.

I really had no idea what I was doing and just used it to play Mahjong.

RIP
Our first Bitcoin experience (as a merchant)
How so? When you count viewership, of course they will combine number of viewers from each match, considering most of the viewers will tune in for just a few matches. This is common sense, I don't think there is anything suspicious about that.
Hi Hristian,

Thanks so much for the suggestion. I think you might totally be onto something here. I've had a number of recent clients ask me to take a look at their analytics for them. I could definitely turn that into a recurring revenue model.

Would love to chat further with you about some ideas I have, would you be up for a quick chat via skype or email? I may be able to pass you business as well anyhow.

Thanks again.
Indeed. Perhaps the US were the only country that could do this? Great that they did !
Why Teach JavaScript?
Why should they? Microsoft has nothing to gain from doing so and reverse engineering interfaces or implementing them under fair use is already allowed.

Wine is also something done explicitly to create compatability, Google made sure Android was not compatible with "regular" Java.
Taking systemd for granted, sheesh...
> Google didn't just copy the "heading" java.lang.Math.max() they also copied the contract that calling this method should always return the bigger of the two arguments.

Irrelevant, the contract is not part of the trial
> writing to your MP.

One of the few advantages of a fptp voting system is that MPs have a very real constituency link. If enough people write on issues like this then MPs have to either listen or accept that they are directly losing support. So please do write to them.
Thanks HN People, You certainly made me feel better. I'm going to hand my notice today !
Now I know what kinda of work should i look for next time ! Cheers !
Yeah, this was supposed to be the replacement for Latitude right? You have to know exactly where it is in the app though to find it, it's really not very discoverable
You are welcome to pursue fixing the world. Doesn't change my opinion that an Indian/Somali/whatever has the same right to a life of comfort as you, since they didn't choose to be born where they did and neither did you.
Indeed, in late USSR, the power rested on subtle balance between Party, KGB and Army elites. Now the Party has been eliminated, and KGB subjugated the Army.

If you follow the developments of Russian WW2 themed motion pictures you'll notice the corresponding shift. Nearly every movie now features an NKVD or covert ops protagonist. Action TV series are also largely about cloak and dagger types.
Nowadays, slap a GSM shield on a $10 Arduino, done.

You can buy an entire phone for that price:

http://wiki.hacdc.org/index.php/$7_cell_phone

Then add a $1 PIC to handle the glue logic and you're done. Collecting the dial pulses could probably be done with the USART configured to 10 baud and 9 bits (the first pulse counts as the start bit, and then you get up to 9 more, nicely mapping to the maximum of 10 pulses you need.) Or if you're really feeling adventurous, modify the original firmware to interface directly to the hardware... But that would mean doing real embedded work, and you wouldn't be able to mention "Arduino". ;-)
3 months notice even though you started only a few months ago? Is that legal?

I don't know anything about UK employment laws, but at least here in Finland the notice period is capped based on length of employment (e.g. only a month if you've been less 2 years, up to 6 months for 10-year careers).
That is merely human nature.

Humans in quantities more than one aren't trustworthy even if their initial intentions are good. Bad solutions attract bad people eventually. That's what happens in that 6 months...
Skyping with the enemy: I went undercover as a jihadi girlfriend
UK is one of the worst. They stopped the housing bubble bursting and since then they've had numerous schemes culminating in the UK govt directly loaning part of mortgages to underwrite risk as banks stay away from insane leverage.

The UK is one of the worst offenders. Without house prices more than trebling in nominal terms since 1997 much of UK "growth" would not be there.

Right now Cameron is post-queen's speech fluffing up right2buy which is basically an attempt to get more mortgages to get more cash as the UK stalls once again.
I guess we'll see :)
Show HN: Starting with Google Spreadsheet API and OAuth2
Sicp is available for free

https://sicpebook.wordpress.com/ebook/
Suffices to say that it is difficult to determine a correlation either way, which was exactly my point.
Diplomatically for Joe's sake: your standards of professionalism do not align with Joe's vision of company culture. Apparently, someone has mistaken cost-savings for a core company product line.

Good luck.
My son (13) only gets interested when I hack something quick, simple, AND fun!

Last thing we hack was connecting a raspberry running espeak so we can send audible texts to each other around the house.. by the end, he was really hooked with the project, but at the start he really didn't care.

I learned to teach him without pushing him. I usually start working on the thing myself, and during the project he will show interest, but never worked the other way around.

He shows interest for other things, like maths, game theory, and books.. specially books! so I think we are from a different breed of hackers, and not all of us learn the same way.

Try to find what's you child's learning type, and what are the things that motivates and are fun to him
Apart from the tricky issue of the P45 (if they still have those); A tax document that lists your previous employer and salary details, which you have to present to your next employer.
This is the biggest danger of working in PHP actually. A lot of people do very cool things with PHP (despite the haters) but more people do the exact exceedingly amazingly boring work you describe.
When interviewing for a PHP position you have to be very careful about what you're getting into.

EDIT: Not saying that there is no boring work in other languages, but in PHP it's more common.
They used US banks for the bribery transactions.
No, that's really what low-end PHP devs get paid.
Defining Characteristics of Argentine Startup Culture
It's the arse end of the ranking but the rate of growth is scary and that's what matters.
http://swiftlang.eu/

Available in .MOBI, pdf, ePub or Online
Show HN: Cinch – We make business transactions simpler
We make business transactions simpler ! We all know that time is money. Wouldn't it be awesome if your business transactions from your bank account are categorized for you automatically?
All it requires will be Snap, Pay , Manage !

We love to hear your feedback and suggestion on how to improve!
For more information , visit our website http://cinch.strikingly.com
For all you know, it could be a successful attempt. It's extremely difficult to determine causality in a highly complex system such as a company. That's the point, and that's why I posed the question.
Worse, doing this breaks your guarantee that all environments deployed from this image will be consistent. You'll have to deploy some config management software (Puppet/Chef/Salt/Ansible) to stay on top of these changes.
So how would you answer my question? Would you really dock someone who could give all three of those implementations, but struggled to give a truly horrible implementation? How bad does it need to be truly horrible?

I ask because I struggled coming up with a horrible implementation of FizzBuzz. My best attempt was to have Python create a sqlite table then use SQL to do the test. Such implementations occur all too frequently at http://thedailywtf.com/ .

But surely this would not be an example of great understanding of either Python or SQL. Therefore, I don't see how you can draw your conclusion.

Could you explain more fully?
I like this design after seeing the second and third links, though the first link reminded me of something that I built in Prison Architect!
Hilarious given that systemd devs are big proponents of btrfs.

But then one wonder why the F systemd is involved with mounting at all.

Or a whole lot of other things...
On the plus side, being a lawyer will be well paid.
The most important text in the opinion is dicta?
Omniauth-openam gem for OpenAM based auth in RoR
Steal This Book: https://leanpub.com/stealthisbook (Apparently no longer available from LeanPub... heres's a dropbox link: https://www.dropbox.com/s/qm6vkabvd8jc3le/stealthisbook.pdf?... )

Don't Just Roll the Dice: http://download.red-gate.com/ebooks/DJRTD_eBook.pdf
It is certainly not outdated. I do not enjoy it as much as I enjoy other languages, and I do think it's too verbose, but it's incredibly relevant. Most enterprise software is written in Java, and that's not going to change any time soon. And big companies need lots of programmers.

Some of the advantages of Java are that even mediocre programmers can be productive in it, and it scales very well to even ridiculously large, complex projects. Of course those can also be considered disadvantages from certain viewpoints, but from the viewpoint of large companies (and therefore job opportunities), they are definitely big advantages.

Personally, I'm convinced that Java is the Cobol of the future.
Why not in time? Mexico '86 was supposed to be in Columbia but was moved a couple of years before. Qatar isn't until 2022.
Surely their success also had something to do with their work and culture when they had more than 10 employees.
Ownership/borrowing enforced at compile time doesn't exist in any other (practical) language. Though C++ has some runtime support for it and in C you would/should do it by convention.
£26K seems pretty low, there are many graduate entry jobs with a higher wage than that. I do agree with the top comment though, If you can make a change, if you can improve the job your doing at the moment then you may find its better than another job you could end up with. I'm not really speaking from experience, but talk to you managers and see what they can do for you. Im sure they wouldn't want you to quit, and if they aren't fussed then you know its not the job for you.
Which is why I support all these competitions to follow Euro 2020's idea: 13 cities in 13 countries. This one, the costs per nation are much lower and we stop seeing nations building new huge stadiums which are then completely empty and unused most of the time (like some of those built in Portugal in 2004).
This is a simple solution to the problem. Paying someone for an hour or two is absolutely nothing for a healthy company.

So if the company wants to have you write code to prove your mettle, have them pay you for the time.
It's been estimated that a worker will die for every minute of game time across the tournament. Every minute of play = one dead worker.
I'm in the same boat. I get prosecuting the US citizens who paid bribes (long history there), but I don't get how the US can go after foreign nationals not on US soil for something that was done outside the US and not an attack on the US. I really don't understand why a country would extradite them in the first place.

We can get FIFA, but we cannot get Roman Polanski?
I still believe that it is worth it. She is I hope/believe a frighten old woman who simply does not understand the world and is lashing out irrationally (the alternative explanation for the laws she wants to pass don't bear thinking about). Intelligent letters may help to quell her fear and help her understand. Or at the very least let her know that she is losing voters.
Bellabeat Starts Shipping the Leaf, a Health Tracker Designed for Women
Relevant: http://patentlyo.com/patent/2014/06/proper-presumption-valid... ("According to Justice Breyer’s concurrence, joined by Justices Scalia and Alito, the presumption of validity only provides protection against factual elements of an invalidity challenge. That concurrence, and the Supreme Court’s recent opinion in Nautilus, Inc. v. Biosig Instruments, Inc., suggest that the presumption of validity has no application to purely legal bases for invalidity.")
That's how it works now (the FSM), which is why an interrupt isn't really necessary (the rotary dial state doesn't do anything other than poll for the dialing). Also, it's a bit overkill to load a RTOS for the 50 lines of code this thing has.

The polling of the shield is done because that's the way the shield library works, and I didn't want to rewrite the entire thing when it works fine as it is now, really...
Worked in a similar situation for a while. I feel your pain. You have three choices, I followed this progression:

1. Stick it out. You'll become stupid. Remember those hard problems? The ones where you woke up early in the morning, excited to solve? Yeah, those. After a while, you won't be able to solve them anymore. You're out of practice. You can get the skill back, like any other skill, but it's a scary feeling. And it makes the drudgery even worse.

2. Realize this is a business like any other and there are ways to use code to leverage for more cash. I was lucky to be working with only one CMS engine we were using for a bunch of clients, so optimizing was easier. This seems like it may be an even less viable option for you than it was for me. And it didn't work all that well for me, although it was fun for a little while.

3. Get out. This is where you'll end up eventually. But 2 months on a resume looks a lot better than 10, and that's 8 months you'll never get back. And the agency should have negotiated with the recruiting firm that they get your fee back if you leave within 3-6 months, and if they didn't, well, that's on them for being foolish. Your responsibility is to you. When I finally decided this, my life got a lot better, really quick. Good luck. My email's in my profile if you want to talk offline. :)
> Why should we subject ourselves to it?

The traditional reason is to grant incentive for its creation in the first place. One primary example has been medical advances. With the benefit of a (temporary) monopoly on the sales of a new drug, the company has an incentive to create it in the first place. Perhaps we wouldn't have as many life saving advances without IP protection. A secondary reason is that it requires public disclosure. One alternative to patent protection is to keep a production method a trade secret. So companies, if they are sufficiently secretive, could have effective if not legally enforced monopolies due to such secrets. So is it worth the tradeoff of having IP protection?

COST: a time-limited monopoly; limited incremental innovation on derivatives of the protected work during the lifetime of the protection.

BENEFIT: potentially more innovative goods and services are created to begin with; the means and methods behind these innovations are publicly documented for future replication or derivative work .

I'm think it is worth the tradeoff both for copyright protection and patents in general. But the specific laws are certainly not optimal as currently written and enforced by the courts. Durations for both patents and copyright are too long. Plenty of things that are patentable should not be, due to them being too obvious, trivial, or just not appropriate for protection.

Also the remedy for infringement has multiple options. You could allow general infringement, at statutory royalty rates. I think Canada has experimented with this for copyright, and the US as standard (but private) arrangements for the licensing of music. You could require a fraction of any profits. These provide the monopoly rents, but not a monopolization of production and derivatives. We are still learning what the optimal tradeoffs are for society. I hope we have more experimentation on regulatory regimes to identify the best compromises.
The USPTO is far from perfect, and examiners make bad calls sometimes... but it is by no means trivial to get a trivial patent issued. And the idea of a presumption of invalidity (as opposed to, say, no presumption one way or the other) is so ludicrous that it doesn't bear response.
Axact raided; fake diplomas found
So you want to smash the state, then place industries under state ownership?