skysight-inc/HackerNews huggingface dataset:
Not too sure about this. With the explosion of ajax websites and mobile apps the burden has been put on the client. This means less memory.

It's very odd because as far as mobile is concerned, history is repeating itself. You have local apps running code. You can't assume those people running the app have as much memory as you. To build the best working app, run it on a smartphone with horrible specs. If it runs clean there, it will run clean most anywhere.

On the ajax website side it's the same thing. You're pushing the code execution off on the user. You have to be crafty about not assuming anything about the client.

A recent example I encountered was a "suggest as you type" feature for a website. If you try to lookup suggestions everytime a user types a letter in a search it will fail horribly on machines that are even slightly old. However on newer machines it works like a champ. So should we just not worry about those older machines?

Even the recent local sql db stuff (Web SQL DB) for HTML5 is an attempt to solve memory efficiency with current trends of pushing code execution to the client. Desktops (and most smartphones) now can handle large amounts of data, but the older models of ram storage via javascript arrays etc are not the way to maximize this. The local SQL storage stuff solves this issue by using the ROM.

Really this could have been done from the start (and was with cookies on some level), but necessity is the mother of invention.

No dev has a "love" of being trapped by constraints, but learns to utilize those constraints in the best way possible so when better things come along they can go above and beyond.

A real world example would be someone who learns to efficiently use memory can push off audio/video/image editing processes to the client side, while someone who relies on an abundant amount of memory could only push off maybe a few statistic calculations to the client side.

If you're looking for a business benefit to this: Pushing code execution off on the client without interrupting the user experience saves money on servers when dealing with scalability. Cut the processing in half by putting 50% of processing off on the client side and you cut your server cost in half.
Valve gives go ahead for Steam to be repackaged by Linux distros
Watching the video one wonders whether they sprayed the "untreated" side of the tests with a hydrophilic coating, to actively attract more liquid. Some of those looked a bit too sticky.

Guess we'll never know :)
People still write malware for fun, there's just also lots of malware made to make money as well.
Apart from the radium toothpaste and giving kids in development unnecessary, dangerously large radiation doses, you have a point about excessive caution being problematic.

But there is a NIMBY-like concern here: I don't want to be in the early adopter group of a technology like this unless my life depends on it. Others are free to go ahead as they choose, and it is nice if this quickly reveals the picture of danger and helps create beneficial technology. But I won't be on the bleeding edge of this development.

I guess my point is that there is a middle ground between jumping in headfirst (radium on your teeth, nano-coating on your cutlery) and being excessively careful and always covering your ass (contemporary life-saving experimental medical treatments).
And instead of underground trains, there could be underground highways that automatic vehicles use.
iGenApps (http://igenapps.com) is another startup based in PR looking to revolutionize the mobile app creation process to be one super easy, portable and fun to do.
Linux Foundation Secure Boot System Released
> Especially with volunteers scouring every taken image for anything that doesn't look like a rock.

I don't think anybody is confusing the likelihood of finding a piece of a plane due to not looking at the picture well enough. It's a question of if there would be anything in that picture to begin with.
On April 19th, I made bread

I guess Twitter was pretty much the same back then, too.
If there is one single factor that distinguishes successful from unsuccessful entrepreneurs then it is not luck, charm, tech chops, timing or a host of other factors. It's persistence.

You're definitely showing persistence, the fact that it hasn't paid off yet is not a reason to give up now or to tell others to give up. What you probably could do is to evaluate your own application against the companies that got picked in previous cycles and ask yourself what if any differences there are, if you are maybe lacking some other crucial ingredient.

But kudos on the persistence, if you just start to execute on one of your ideas and you maintain that level of persistence there is a good chance that at some point you will see some return for your work.
This is a very valid point. There could be a risk that we will pollute our environment with nano particles that we can't get rid of, that will not break down due to their physical properties, and that accumulate inside us over time.
Why would they be enlightened?
Then PayPal should make this very, very clear. In fact, I'd go further: they should mandate that you provide an SSN before you can collect money. It's unethical to do otherwise: anyone who uses PayPal to collect money will want to withdraw it.
The hard part with these static-publishers is handling comments - without outsourcing to disqus, or similar.
You're right, but your comment made me think of something Andy Warhol once said:

"Don't pay any attention to what they write about you, just measure it in inches"
Depression took Aaron Schwartz's life. Others then took the anger at the obvioous waste of a life and directed it at prosecutors, or turned the anger into momentum for the causes which he held dear in his life.

He did not choose to take his life in order to promote his causes. I know you did not say that. But you did say the next will. But the next talented young person who will take their life will not do so for a desire for martyrdom either - depression will take their lives. Just as it did for Aaron

So if you are one of the OPs talented famous people, talk to someone - you, like Aaron, are more good to us alive than dead.
One of the greatest frustration for those who have been working in infosec for a while is that the same issues keep coming up. As an industry, technology security should be getting better and it's not. This is probably the best book for developers of any level to learn how and why to make tiny code changes to hugely improve security.

Downloading and combining all the PDFs here is left as an exercise to the reader, but please read this book. It is a very well written explanation of how to think about making things more secure.
The parts falling off this vehicle are of the very finest American manufacture.
I tend to get invited to talk about Lua ( including why I am using it ) at universities and conferences ( like, CONISLI, FLISOL, LATINOWARE ) does that counts?
Show HN: Record your CSS usage on your website - remove unwanted CSS
This is a follow up to: http://news.ycombinator.com/item?id=5095516 regarding CSS optimisation.
The common request/theme in these comments was the ability to 'record' your CSS usage on your website as you used it, thus capturing all the CSS selectors (i.e. on a dynamic website).

Turns out this functionality is actually inside Chrome Developer Tools; "CSS Selector Profile".

The profiler seems to be designed to record how much work each CSS selector takes - but I've noticed that it actually 'records' your usage (you press start + stop) - and shows you how many times each selector was called during your usage.

i.e. some selectors were used 100 times, other selectors 0 times.

So now you can look at your CSS across your whole dynamic site - and remove selectors that are never used.
Which apps will drain your battery and data plan? Verizon’s got a list
When you're driving in a snow storm (sometimes unavoidable) one of the hardest things is to maintain a feeling of heading and not to respond to every impulse when your brain thinks it has made meaning out of the falling snow just ahead of the car. And even harder to realize when it actually has picked up something of significance.

I got caught in snow storms several times and what surprised me was how much physical effort it takes to do this for any length of time.
Ethernet at 40: Bob Metcalfe reveals its turbulent youth
Most big chain grocery stores and Walmart carry prepaid cards now and you can load them right there. Also, try greendot.com.
Hi there. Congratulations on your success, I'm very sorry to hear you're having problems.

The issue seems to be that PayPal are worried you're doing something illegal and are not going to pay tax. My advice would be to get a lawyer so you can do everything required to pay tax correctly. In the mean time, try to get some written confirmation from PayPal that your money will be safe while you are resolving this issue - that last thing you want is the money 'disappearing'.
You can work for your own company on post completion OPT as well? I'm currently doing it on pre-OPT, but didn't know it was possible. Do you have the same "continous work requirement" as normal employment under post-completion OPT?
Some people, when confronted with a problem, think, 'I know, I'll use floating point arithmetic'. Now they have 2.000000000000000000001 problems.
You certainly can go smaller if your needs aren't hugely complex. I have a 'make' function for creating and appending to the DOM, 'get' for retrieving, and 'cls' for className-wrangling. See for example here (in CoffeeScript, which makes Object arguments seem terribly natural):

https://github.com/jawj/github-widget/blob/master/github-wid...
Sure, although if there is an output which can be enjoyed by other people such as a paper, video/audio of the talk etc. then more people I would imagine would vote for it.
That depends on which version of PHP you're comparing with which version of Perl.

Both have their strong points, both have their weak points.
Effective emacs
Yandex Tops Bing
One of the founders of YCombinator was convicted of a felony under the CFAA. In addition to having made enough money with pg to do that sort of thing, he's also an (excellent) professor at MIT.

A felony conviction sucks, but it's not a huge price to pay if you're serious about changing the world (or think you'll probably lose at trial).
Ask HN: A friend has a plan to get a job in UK, worried about legal implications
Hi, I'm asking on behalf of a good friend and fellow programmer who is looking for a job in London, UK after being made redundant recently.

She told me that virtually every offer in job boards are posted by recruiters, who liaise with the companies to help them get candidates.

She used recruiters in the past to get her previous job and told me of the ordeal that was to deal with most of them, who conducted themselves with a remarkable lack of morals, taking advantage of her naivety. She was threatened, harassed, verbally abused, lied, etc. She went once to an office were the first thing they did was to ask for her passport to make a photocopy without asking her first and much much more.

So she wants to avoid them now, the problem is that they are few offers of employment that aren't advertised through them and most of them are in boards like this that are used by start ups while she prefers working in medium or "big co" where her experience can command a higher salary.

To the point: her plan is to create a fake cv with a different name, talk to the recruiters, get the companies name out of them and apply to those companies on her own. I'm concerned about her because she doesn't know for sure whether she would be breaking the law or not doing this, and she could end in a bad position being in legal trouble, possible blacklisted and unemployed.

Can someone offer some insight here. What would you do in her situation? She would really loathe to deal with those people again.

Thanks.

Otherwise if you want to write to her directly send me a pm for her email address.

PD: I'm mainly a lurker but decided to ask for help here today for the first time, as it was the first place I could think of for this purpose. I know there are many people from UK here too.
I see. For me, a beginner programmer, this type of thing is really helpful in explaining what you can do with the language/framework and what the structure of build/deploy looks like.
> One of the things we realized after starting YC is that January and June are 5 months apart, not 6.

Yay! I am just 27, non-achiever and already knew that! :) </joke>
3 Reasons to Choose AngularJS
that battery has its own wheels..
I am a mathematician (not that it is relevant) but honestly, "demystifying" seems a bit exaggerated for a piece of commentary which simply makes it all more complicated than it is.

If the aim is to 'abstract' it, then call it 'abstraction' but demystifying is rather far-fetched.

Yes, the Fourier transform is no more than the expression of the elements of a Hilbert space in a complete basis: get over it and move on? Is it clear? You can generalize it even more.

But honestly, as Abhyankar has been quoted saying, the real question is... "What is a polynomial?" That is the really difficult question to answer.

Sorry for the rant but titles should really be at least honest (I agree they have to be attractive but...).
GitHub is "Experiencing problems" :(
those jobs aren't lost - they are just not needed anymore!
This is why you should always close your HTML tags
Show HN: Facebook turned upside down and inside out
Raspbmc hits final
As a reminder, if a human explorer had seen this, we'd already know much, much more about it. They'd naturally take a few steps over for a closer look as soon as they saw it.

Robots are a poor substitute for humans when it comes to planetary exploration.
Looks like you have a competitor:

http://www.lidl-love-lock.com
I ordered my first raspberry pi recently, hoping it will be delivered soon!

Any opinions on openelec vs raspbmc?
I used to do this a lot more. However, at some point I realized I would certainly have shot down twitter. Since then I've hopefully been less arrogant.
Successful entrepreneurs are persistent in pursuing something they
a) believe in
and
b) have reason to believe is real-- even if this reason is some tiny kind of insight.

I believe the point he is making is not to start startups with pseudo-random ideas generated largely for the purpose of getting into YC.
except of course, when the "advanced" species wants something that the "lower" species has. What if liquid water is a rarity, and the earth happens to have a lot of it?
"we"? I don't like it that way.
> The basic four methods of proof is quite a low bar

+1.

Am just a programmer, but have always regretted my falling out with math during my college...

Have never heard of proof by contrapositive, and looking up, i am still baffled as to significance or point of separating it from proof by contradiction.

I look forward to more posts and hope you decide to write about basic methods of proof sometime in the future.
use bitcoin.
Sorry, infrastructure was a poor word choice. I mean the whole journals system, and so yes, the brand and signalling value, the network of relationships and cultural norms that make peer review work, and so on.
The difference between "The Dragon's Den" and having a potential client approach you with work is that the Dragons are being asked to _partner_ with the client, not do work for them.

If a potential client come to you with a questionable business and asks you to do work for them _as an investment_, you probably should walk away. If they want to pay you, then do what you think is best.
> Except there's no real evidence this ever hurt anyone?

According to Wikipedia, "monitoring of American salespersons found dose rates at pelvis height of up to 95 R/week, with an average of 7.1 R/week. (Up to ~50 mSv/yr, avg ~3.7 mSv/yr effective dose) A 2007 paper suggested that even higher doses of 0.5 Sv/yr were plausible." There were a number of cases affecting salespeople that were linked to the use of shoe-fitting fluoroscopes.

OP was criticizing irresponsible use of X-rays, not dismissing X-rays altogether. Given what we know about X-rays today, shoestore fluoroscopes seem an incredibly bad idea in hindsight. And given what we know about nanoparticles today, this nanotech seems like an incredible bad idea right now. Not bad enough to ban, but bad enough to regulate.
Is science merely fiction?
Scheduled maintenance? https://status.github.com

"13:16 UTCAs per our scheduled window, we are starting brief database maintenance. GitHub will be in maintenance mode for approximately 10 minutes."
42 charcters with 72 possible characters makes out: 748081489394439783757309593473860564114284655771100962350023529282082095306929075084411791515994615131061055794446336 combinations... that's 7.48... x 10^116
and with 6 characters it's 1.06... x 10^56

Both are ridiculous for brute force, aren't they?
When I read 'demystified', I expected something that would explain the Fourier Transform in simple terms... something like http://betterexplained.com/articles/an-interactive-guide-to-... does.
Yeah... I see absolutely nothing wrong with this. Take a 10 minute coffee break and let them do their scheduled maintenance.
Still in maintenance. It already exceeded 10 minutes
Ironically, this guy is using his own editor on his videos (see kragen's post above).

(I'd never heard about DOSBox, and now that I installed it, just seeing the initial window threw me right back when I got my first 486 (and would connect to local BBSes using bananacom).
Well, exactly because humans are not replaceable.

Nobody cares that Curiosity is not going back to earth. For an astronaut, that's different

Not to mention all the instruments in Curiosity (which not necessarily a manned mission to Mars with the intention of coming back would have)
Firstly just because some Google engineers wrote it doesn't mean that it is instantly perfect. And secondly it is not becoming the dominant Javascript framework by any stretch. Frankly this guy doesn't have a clue what is he on about and I couldn't think of 3 worse reasons to showcase AngularJS.
Yep, it has a distinctly 'mineral vein' appearance to it.
yep now:

"13:36 UTC We're continuing database maintenance and remain in maintenance mode. We'll update as we return to normal operation."

I need push ma code. ^^
Good idea! I will see if any of the archives has a copy...

But they are in portuguese :p
Not sure in which field your friend works but I'd say things are no longer like this, most medium to large firm resent paying for agents so put their jobs up on their websites and encourage applicants.

Pretty much go to any major firms homepage and they'll have a list of open positions that you can apply directly for.

Personally I've never had an issue with using recruiters and have used them in conjunction with applying myself. I prefer the buffer of using them but you can't beat your own research.
Enhanced-mode Windows 3.0 didn't exactly run a copy of standard-mode Windows
Property is a system we created for allocating scarce and rivalrous resources; it makes no sense when applied to non-scarce elements.

So we can now come to a reasonable agreement that piracy represents taking a form of property without paying for it, be it leasing or purchasing.

I buy a CD, and then I share copies of it with other people, who accept them. When was anything taken from anyone? The concepts of property simply don't apply. The copyright holder still owns exactly the same things (s)he did before the copy was made. If copying harms the holder, then so does simply not buying.

I recommend reading Kinsella's argument: http://mises.org/books/against.pdf

By the way, this doesn't prevent people from advocating copyright; but call what it is: a government granted monopoly, not "property".
442 sigs left on WeThePeople petition agianst Steve Heymann
>What part of the law requires they look at his site?

This is not a legal issue. The law is on PayPal's side because of their draconian legal agreements. The freezes are a customer service issue, at least from the customer perspective. They are a profit mechanism from PayPal's perspective, and they don't really care about the customer service aspect because they have managed to flourish despite a horrific reputation.

If I still used PayPal for my payment processing, I'd sleep like a baby: I'd wake up crying every two hours.
This is really strange in my opinion. We should make it harder for rich children to get a good eduction and easier for poor children? Really?
Why not make it harder for bright students to get good grades and easy for dumb students to get good grades? That would lead to greater "equality" too.
I make bookmarklets all the time as well. Let's just start sharing and see where it goes, what do you say? Github w/ a wiki / readme's would be a great and easy way to start this without requiring much effort.

I have hundreds of them...
Saying no to a customer in such circumstances - and this goes against the grain here judging by the other comments - is just fine.

If you are working on something you don't believe in you'll be working at a lower fraction of your capacity, whether you know it or not. Better to leave that job for someone who does believe in it, and who by virtue of that fact will make it a little bit more likely that the project succeeds anyway.

There is absolutely no harm in being honest, with your customer and with yourself. Working for a long time on a project you don't believe in won't have a happy ending.
Bug causes Google to return porn results when searching for "-4^(1/4)"
The problem isn't with the underlying data structures, it's with the methods that have been implemented for them. A package would fix the problem by fleshing out r with a decent set of consistently named and parameterised matrix manipulation functions.
FBI Employees Download Pirated Movies and TV Shows
Thanks for the advice, she is a web dev. She might have had problem because she is a foreigner, maybe just bad luck... no idea.
Good point. One of the recent Duke Startup Challenge winners was a company called Nanoly, which is developing a nanoparticle shield for vaccines, so that they can be delivered without refrigeration and safely. According to their website, they are careful to mention that they are using non-toxic nanoparticles, which makes sense as their work is health-centric.
Save your app startup $800K
Good advice. But also, get a lawyer!
On changing the world
This is mostly right. This is certainly not about the boycotters believing all information (or even all academic publications) should be free, as the other branch of rayiner's thread assumes. And if Elsevier was more reasonable in their rates, this issue might never have come up or gained momentum.

However, as academics look around and see that the costs of publishing and hosting have become negligible compared to the value of their volunteer contributions, most of them feel that their own works should be freely available online or even that other academics ought to make their works freely available in accordance with culture of academia.

This is perfectly reasonable (of course it is -- look at the people involved) and I agree with you that rayiner is off the mark on this one.
How to benchmark silverlight sockets?