skysight-inc/HackerNews huggingface dataset:
Usually I use JavaScript and Python. I don't have problem with software, I know the correct tools for generating the doc from my code as well.
But the problem is that HOW can I integrate it with Github so after each sync/push on the Github repository, document generated automatically from code also?
I assure you, it's just a misunderstanding. I am not saying or in any way attempting to imply that he attempted to distribute papers. In fact, I will emphatically state that Aaron Swartz was not charged with attempting to distribute the papers he downloaded. That's the reason the analogy doesn't work: it's not only that he didn't "kill Bob", it's that nobody even accused him of killing Bob.

If you look at the law, it's the combination of the actions that we all tend to agree that he did (the downloading and what that entailed) with the (alleged) intent of republishing them that constitutes the crime he was charged with.
The only examples readily available in the linked page are with onSomeEvent, which may have been of a special function accepting type, so that you could do what you did above was not immediately clear. "Delegates" and "C#" also strike the wrong chord with me. And if you run on the LuaVM, why would you not allow Lua interspersed or replacing LoomScript? I'd be that much likely to look into this framework, as I'm always looking for more reasons to use Lua, and less reasons to learn new languages (currently I already have VimScript, R, Awk and possibly Rust on the pipeline.)
I think the wishy-washy wording you see are the result of a non-native writer relying on cliches to overcome their lack of skill in English. It's easy for an unskilled person to sound arrogant or rude when they try to be firm and concise.
Which has absolutely nothing to do with OO specifically.
> burglars are literally driving around with thus list when looking at houses to break into.

That surprises me. You could just pick a random home in the right area and hit the jackpot every time.
The visual effects community sees red in the wake of Oscar protest
Making it profitable would require a fundamental change in the product itself.

Not necessarily, this is just speculation.

While designing for profitability is definitely the better way to create a product, there are plenty of successes which have simply aimed for millions of users and figured out their monetisation strategy afterwards. This seems particularly true for "social" products. It may have worked for blaster.fm, it may not. We can't know.
I have no degree, here's what's worked for me:

1. Looks through a job listings site and copy and paste every interesting job into a text file.

2. Look for the commonalities and also the things you don't know yet.

3. Without lying, tailor your résumé to address the key commonalities you've found.

4. Apply to any and every job that you think you could do.

5. Create a mini-action plan for how you'll learn what you need to and put it into practice in order to address the skill and experience gaps you've identified.

I've found that when moving into a new industry three-six months of practice and examples are all you really need to get your foot in the door at least at an entry level.

Look for any and every way to use your current job as a place to showcase what you're capable of. Don't worry about getting paid more for it because you're investing in yourself and I guarantee it will pay off.

I got my first bit of programming experience working as customer service for AT&T Wireless. I learned web development, made them a couple of tools, got an award and then was able to find my first small time web development job.

edit: formatting
Shumway is a more direct route to solving this problem than reverse engineering the Pepper API. The Shumway approach has several other advantages too, such as portability and unifying the graphics/audio/JIT stacks of the browser and Flash. Assuming Shumway works out (that's a big assumption, but so is assuming that Pepper could be reverse engineered and shipped), I don't see any technical obstacles to Firefox doing this as well.
I recently read a news article that said making roughly in the middle of a night's sleep is natural and you should just expect to doze off again rather than worry about it occurring.
I don't think drawing attention to the fact the comment wasn't short sighted, merely inane will gather much more sympathy for the poster.
Introducing DSeries : A torrent tvshow episode fetcher
Did you consider only the local, or also the global 'remote' talent pool?
I think it might also have something to do with being a recognised part of a group who would certainly be capable of punishing the bully.

Interestingly, there's a young diver here in the UK called Tom Daley (got a medal at last year's Olympics). When the media frenzy about him kicked off a few years ago, he got bullied at school. However, diving is a pretty solitary activity and he certainly wouldn't have had a team with him to prevent this.
If using Lua is the primary factor in your technology choices, you may want to use Corona, Love, MOAI, or another high quality Lua-based game engine product.

That said, we went with LoomScript over Lua because we did not want to use a language where OOP is an idiom. And we support one development path because, in our opinion, it is the best option - and because, in our experience, great platforms choose a "right way" to do things and run with it.

You do get the full source code, so if it really bothered you it would not be hard to "fall back" to plain old Lua. But I think that would be overlooking a lot of benefits.
Avon Widgets
there's a market and a reason for DRM-free games

Sure, absolutely. I was talking in terms of my own experience with that line. I'd prefer there were no DRM, and as makomk says above, it causes problems to others that I don't see. I just meant that that one particular argument of "no ownership in X years" didn't hold much water with me personally.

This being said, I have bought System Shock 2 twice and lost it both times (once stolen, I think) and today I have been playing a pirated version (hooray for the new texture mods). That game is one of the exceptions :)
Digital audio signals and how they really behave [video]
64GB iPod Mini. It works
Do you think this can be remedied by moving the code out of the web container?

Cryptocat moved away from delivering its crypto code over JS to a browser plugin:
http://www.forbes.com/sites/jonmatonis/2012/07/30/cryptocat-...

Do you think a dedicated native client would work? Something like a lightweight site-specific browser with Crypton libs. The same way you can appify sites with Chrome.
There is an argument that it's historically common.

http://en.wikipedia.org/wiki/Segmented_sleep#Segmented_sleep...
The system needs fixing by making what the bully did prior to the event actionable by the adults so it wouldn't escalate to where it did. Cameras would help.

At a school, the adults are the system, so I think my point still stands.

I've long wondered what would have fixed this... in the end the only solution I could come up with would be to segregate the consummate bullies. I'm sure smarter people could think of more adroit solutions.
Ask HN: Can 'hackers' live outside soft/hardware?
What does HN think about definitions of 'hackers' that say the term can be applied to anyone who circumvents a specific system (be it online, physical or even conceptual like politics)?

If such a definition is accepted, what are some examples of hackers 'outside' technology, or at least outside computing (ex: Wright Brothers)?
The list as a whole covers KISS. Every (including those not on the list) programming principle is aimed at the end goal of keeping things simple to prevent maintenance headache.
The fact that you don't have a degree shouldn't be a problem (even if it's listed as a requirement). At least I hadn't any problems (living in Slovenia, moving to London).

However, if you don't know how to do stuff then you'll just have to work on that and start learning shit. Maybe you could get a junior level job somewhere, but that really depends on where you are at as a programmer.

I don't know what the situation with schools is in Hungary, but if it's anything like here, I would strongly suggest to forget about college and start learning on your own.
Please refrain from referring to hn posters who disagree with you about the scope of "thought crime" as "shills". It's unbecoming.

Yes, intent only matters if you've committed a crime, but it's not at all difficult to argue that Swartz probably did commit a felony under the CFAA. If you can't see that, imagine he had downloaded loosely protected private emails or credit card account lists.
I'm actually having trouble nailing down a source for where I got the 200k number. It was for total registered lifters at all levels, including youth, juniors, seniors and masters. When a sport is popular in a country, it's played at all ages.

Meanwhile the USA had, until Crossfit, about 3,000 lifters. Not a very big pool to draw from.

You correctly point out that state funding for Olympic sports collapsed some time back and that this removed the quasi-professional pathway.

For a similar reason, few athletes in the anglosphere who is naturally strong and power will go into weightlifting. They're playing gridiron or rugby. Those sports are popular and have lucrative professional leagues.
Hey, I do not mind being downvoted anyway. I stick to my opinions no matter if they are unpopular.

I know what you mean, but apart from Portal 2 the rest does not really qualify from development from scratch (even Portal 2 is dubious on that aspect, since it takes all the mecanisms from the previous games and expands on it). While I love what they do as a distributor and very much appreciate what they do for Linux support, as a pure game developer they fall short of expectations, and they have not done anything very original for a while. For a company with a "flat organization" that is somehow disappointing.
Conferências DEC 2013
Currently I have several cards due to having a life that's very internationally split, between the US/France/UK mostly, with bank accounts in each, plus (in the US at least) separated accounts for business/personal.

I have 3 US credit cards as well, one business and two personal -- the second is just a backup for if the first fails (and when I'm traveling, they fail frequently). It doesn't cost anything to have a new card (if you don't carry a balance), so it's useful to have a backup.

30 cards sounds like someone with a serious debt problem. Separate credit/debit cards are a really useful distinction -- in particular, I can maintain much higher security for my debit cards (and not use them online); a credit card purchase can be disputed without the money already being gone from your account. But they're certainly dangerous (given how people tend to rationalize spending money they don't have...), and carrying a balance on a credit card almost certainly means you're doing something wrong.

They make it really easy to live beyond your means; I got burned by that a couple of years out of college, clawed my way back out of debt over a few years (fortunately with reliable income and low expenses!) and haven't made the same mistake again.
Rather dangerous stuff. I didn't know ActiveRecord would allow to shot yourself in the foot.
This 3D Desktop Was Born at Microsoft
Having read the linked post by Jeff, the post first mentioning Wasabi by Joel, and the follow up to it, I'm not sure I can see what all the fuss is about?

There are a few things that I think sound wrong, things like performance comparisons with Ruby, although I wasn't doing web development in 2006, and I'm sure it was a very different time.

However I don't think Jeff was entirely fair to Wasabi. He picked on it compiling to VBScript, but I think Joel explained clearly that it was only one of the possibilities, and in fact PHP5 would have been a perfectly good target to compile to.

I think we have a lot more choice now for web applications, and therefore I don't think it's justified to write your own compiler and language in-house anymore for something like this. However at the time, I think what Fog Creek did with Wasabi was a good decision, and actually quite inspiring.
Agreed. But all too often I see people trying to adhere to some paradigms "principles," at the expense of the user value.

I mean, of course you shouldn't try and deliberately flaunt any good guidelines, but the measure of your code is ultimately not these.
Easily test your website without common CSSprefixes
This, times 100. My current side business (which is hopefully going into a full time business soon) has these three roles - biz dev, ui/ux, and web dev. It allows people to focus on what they do best, but still have some cross over. Luckily each of us has experience in each other areas as well. I could be wrong, but I feel like this setup of those 3 areas is ideal for launching a web based business.
> Kids will be kids, eh?

Alongside the "sticks and stones rhyme" this sentence makes me tear my hair our every time I hear it. Kids who bully are thugs, not kids. My brother, he's 13, he's a kid, not a thug. He skateboards and hurts himself, plays computer games and does his homework. That is a kid.

I feel or you too buddy. That whole sentence gets me really irate.
BYOD: Mobile Discipline Mastery, by Eugene Kaspersky
Never had a problem with 1-based arrays in Lua, and diverted: thanks thanks, in fact I am a huge MOAI fanboix, so .. yeah ..
Yes, I am aware of it. It's called segmented sleep[1]. Some think it is natural, but not everybody agrees[2].

[1] http://en.wikipedia.org/wiki/Segmented_sleep

[2] http://www.supermemo.com/articles/sleep.htm#Myths_and_facts
what about this one?
http://cufp.org/conference/sessions/2012/peter-braam-paralle...
He is actually a cracker I think.
We live in a country that is heavily optimized toward factory work. Designed to produce a citizenry which is made up primarily of compliant, obedient assembly line workers in an era where the dubious advantages that once had are no longer relevant. Our labor laws, our political systems, and especially our public educational system (which is heavily based on the Prussian model) have been built along these models. The impedance mismatch is becoming greater and greater over time, we would be wise to understand the root of the problem and work to fix it.
If the comparisons a few comment up are correct that same tram line would have cost $11 billion+ in the US though.
I've just created an account just to comment on that.
I'm working for different NGOs helping them with their IT projects. Recently one of them asked me to create an equivalent of iTunes store (with the multimedia files available for free to the members).
One of their guys was hyper enthusiastic about S3. But no matter how we calculated it, Hetzner was (much) cheaper.
Now, the service has been running for over a year on Hetzner services and everybody is very happy. There was one incident (the motherboard on the server died - they replaced it very quickly), that's all. We have all the options we need.
Note that the current setup is fairly small: we're serving ca. 4 TB of data to ca. 4000 members.

Now, when people say that S3 scales well, I totally agree. But why do they say that the prices are competitive, that's beyond me. Take Xirra's XS-12 storage (200€/month for 36 TB) and compare it to storing 18 TB (I assume RAID 1) on S3. 1 TB costs $95 on S3! How on Earth can you call it 'competitive'? Now, that's even without bandwidth costs.
I totally agree it's a premium service for a premium price. There are plenty of cases when using S3 is just a big waste of money. (And Amazon's decision not to implement cost capping isn't helping either.)
I tend to wake up within the first 3 hours of falling asleep, and wake up 3-5 times over a 8 hour period. (When I had serious stress/anxiety issues, I'd wake up every night 1 hour after falling asleep).

I haven't found a good remedy other than eating well and relentless exercise.
Well, I said "uses" not "used" ;-)
Knockout.js can now run natively in Node.js (without needing a DOM)
A 160-Year-Old Photographic Mystery
Just like product design, I've found it sometimes takes months and years to find the right team, and sometimes it just happens. Lots of luck in business, especially when it comes to building teams.
How "Minority Report" has trapped us in a world of bad interfaces
So it is okay for some people to threaten other people with jail when some files get copied? Do you know what the "jail" means? Humiliation every day, statistically guaranteed rape and possible murder.
QM says nothing about the validity of your simulation. Worse we are incapable of simulating something as complex as a single helium molicule using the full QM model for 1 second using 1 days computing power on any current supercomputer. Even protean folding is forced to greatly simplify what's going on to the point it's often wrong. ( Proteans are not folded in a vacuum.)

Want to simulate a cell? Even with hardware 10^100 times faster you can't use QM, it's all models of models. None of which are 100% accurate, but that's no reason you can't Kidd yourself.
I don't agree with "if you have a block of code, consider making it a separate method". I've seen it done and done it myself in the past, and it ended up being a whole lot of methods used only once and described well (by name). However it added unnecessary complexity which added to the cost of ownership of the classes. I hope someone can relate.
Because the second line sounds sarcastic.
Here.

Seriously. Post on HN with "Sideproject:HN:" and see if people are interested in joining you on github.

Use the first ten commits as a hiring test period - and if you like them they get partnership
Looking at the pictures, those who said it would be a Chrome clone (instead of being based on WebKit) were certainly right.
I'm not saying its right - just that the amount of fuss is massively disproportionate. Bogus prosecution is basically nothing compared to having your life threatened with bona fide aggression.

First world problems, in the extreme.
This is Shaun Koyczan, one of my favorite slam poet (he's from Canada)
This post helped me reach clarity. Thank you.
Two thoughts:

I can recall the lightest wrestler on my high school wrestling team getting bullied by his teammates several times. I didn't do anything to help him.

I was one of those sporty geeks in high school, but I was completely unsporty in elementary school, and I was never significantly bullied. I suspect my "defense" was mostly being the biggest kid in the class.
And the awesome AAUSAT3: http://www.space.aau.dk/aausat3/

It's the third cubesat developed at Aalborg University in Denmark. From their homepage:

"The AAUSAT3 educational project was initiated in the fall 2007 - introducing students to all aspects of satellite design and development. The objective of the AAUSAT3 mission is to fly two different types of AIS (Automated Identifications System) receivers. One of the AIS receivers onboard AAUSAT3 is an SDR (Software Defined Radio) based AIS receiver. The other AIS receiver is a conventional hardware receiver. The goal of AAUSAT3 is to investigate the quality of ship monitoring from space."

-- http://www.space.aau.dk/aausat3/index.php?n=Tech.AAUSAT3InDe...
According to the article, didn't the manifesto claim to legally purchase non-copyrighted material and then distribute it legally?

If what Aaron did is legally get non-copyrighted material with the legal intent of distributing it, then there's no legal case to be made at all.

If what he did is illegal, or getting of copyrighted material, then it mismatches what the manifesto said, so is problematic at establishing intent.
Can they? At least in the UK you get the stupid "child rights/abuse" nonsense as soon as they try any sort of disciplinary action... Ant the bullies well aware of this situation.
The frivolous charges of wire fraud, damaging computer systems with wrecklessness, etc.
What about generating a wiki from the code documentation, and then uploading that to the Wiki section of your Git repository?
Yes - one of the central tenets of the rule of law is that the state has monopoly on violence, which is enforced by the police and the courts.
Are we ready to eat lab grown meat?
Are we ready to eat lab grown meat?

Assistant professor at Eindhoven’s University of Technology, Koert Van Mensvoort, thinks it is a good idea. "The way we produce meat today is not going to last. As more people start eating meat it will become very difficult to maintain current food production systems."

http://bit.ly/WfQqu2
Sorry - unprefixed version was there, just removed when I pasted it in (hence my mangled code edit!)...
The Scream in Space 'experiment' uses screams uploaded to YouTube as part of a competition last year: http://www.screaminspace.com/ (and since this is HN, https://github.com/cuspaceflight/SpaceScream).
I can relate - it can also be a way where you can introduce meaning to your code. As opposed to a a series of instructions without clear intention, you can put them in a function that has a name that signals your intention. So you are labelling what that code does, using language features. I'm sure there are plenty of examples of this done well and done badly.
"Don't repeat yourself" competes with KISS. DRY creates brittle code.

There's low harm in duplication of code. When something changes you don't have to refactor your class structures. You just change the code for the thing it affects. And if you have to make multiple edits it's often pretty obvious what you need to do.

(Data and configuration are different, it's more important for these to have a canonical home.)
Happy, snappy tweets gain the most Twitter followers
That's cute. :-)

Complexity is like beauty though. A programmer can turn something as trivial as a command line calculator into one of the worlds greatest feats of engineering.

Where you are mistaken is your assumption that given enough time, every programmer will follow a predetermined structure.

Our tools may require logic, but that doesn't mean we must behave logically.
It can, especially to novice developers, be very helpful to be forced to think of a class exclusively in terms of it's interface. Bad design seems to stand out more.
Wow, these photos are awesome (#20 and #21 especially so), even if half of them are staged.

So how's that gun control thing working out for Assad, I wonder?
There are no absolute truths in coding, so don't pretend there are. These are classic rules of thumb that are good to read every once in a while. Take from them what you like, leave the rest alone.
Not really, lets wait for the machines to take over the entirety of manual labouring, then maybe.. That said, who's to stop a few uncaring entrepreneurial farmers doing as they please..
It would be useful also. Do you know any method for doing that?
So was I! Great game.
I am one of those charged with maintaining this equipment. Spread throughout our state, there are 8 Education Services Agencies that manage their region's networks. I personally installed ~115 of these routers...

What's the price?
Not a lot.

We are state employees, and as such, are paid state employee wages. I am compensated for mileage, but beyond that, there is no charge to the individual districts. Part of the cost of these routers was a 4 year Cisco Smart Care plan which replaces the hardware within 24 hours at no additional cost. What that really means is, they ship it to me and it's my responsibility to replace and return the failed part. Much of what I do is remote configuration changes and very little on-site time.
I think that is implicit.

The guidelines set out here allow you to deliver that value without having to rip up your product for every minor change.
apologies.. I completely inverted the meaning of your comment... and yeah, I think the other commenter is right.. the second line would be an appropriately sarcastic response if it actually said what my brain interpreted it as.

That said, given the number of upvotes, it seems like a ton of people misread your comment as well.. quite interesting...
The FAQ mentions having a unique gesture to enable/disable the device.