skysight-inc/HackerNews huggingface dataset:
I don't think you need a unifying mission. Take Apple, for example. They just make great product lines.

Their mission statement [1]:

What is Apple's mission statement?

Apple designs Macs, the best personal computers in the world, along with OS X, iLife, iWork and professional software. Apple leads the digital music revolution with its iPods and iTunes online store. Apple has reinvented the mobile phone with its revolutionary iPhone and App Store, and is defining the future of mobile media and computing devices with iPad.

Yahoo could do the same by paring their offerings into a set of great products.

[1] - http://investor.apple.com/faq.cfm?FaqSetID=6
> "specific to ancient versions of Android"

Ancient but still shipping. I can go into a store and pick up a Samsung Galaxy Ace running 2.3 today. A significant minority of 2.3 based phones are still being sold, especially for budget/Pay As You Go users.

This hack will need to remain in the codebase for a significant time.
Would you care to elaborate on why you dislike launchpad? I haven't used it as a developer, but as a user I've found it really useful, particularly the way it integrates with apt-get via PPAs.
UK Tech Journal 'Kernel Mag' is closing down due to a lack of funds
You've missed the point of the article. Of course the author is picking from a predefined palette and placing colors in a memorised pattern. This is a theatrical way to demonstrate the main point of the article, which is that:

it takes less space to write a 3 minutes HD animated video and music clip than than it takes to store a 32×32 pixel icon

The video very clearly demonstrated that using only a 9x9x24bit image you can encode a program that, when executed, will produce many MBs of data. It's the same concept as x (k)Bytes of data producing an infinitely scrolling procedurally generated terrain.
My personal experience is that the last 10% are hard when:

- I didn't stick to the specs
- Added specs while coding
- Didn't test while coding
- Didn't fix shitty while coding

Because I think specs are very important I don't believe in too much of agile. I think the waterfall model is very useful but you have to keep the waterfalls very small.
Maybe you can call this the agile waterfall model: waterfall -> release -> waterfall -> release

Related: http://en.wikipedia.org/wiki/Ninety-ninety_rule
AWS Provisioned IOPS cost HOW MUCH?
OCC Mortgage Settlement Misrepresentations and Coverups Emerge
Well, when your life starts to fall apart at the seams and you start exhibiting any one of the behaviours mentioned in OP's article, that's a pretty good indicator you've reached "complete moron" status.

However I think you're over simplifying the question. Not everyone has the same response to drugs/substances. Some people can do what systematical does without any long term side effects because they simply have the willpower, self awareness, and personality type that allows them to avoid becoming dependent.

Conversely other people would become dependent and turn into complete wrecks almost over night. Similar things can be said for alcohol, or any other "altered stated". It doesn't necessarily mean that the substance itself is the problem, or that all use is "abuse".

It really comes down to knowing yourself, knowing your own limits, and being as well informed as you can be.
Reminds me a bit of OkCupid's Tamer : https://github.com/maxtaco/tamer

Though I believe they go less all out on the actor model, but just focus on concurrent processing, essentially using futures.
"during the last 5 years i’ve been explaining people that it takes less space to write a 3 minutes HD animated video and music clip than than it takes to store a 32×32 pixel icon."

This sounds so wrong. This sentence makes it sound as if any 3 minutes HD video has smaller filesize than a 32x32 pixel icon. Of course people won't believe you if you use that wording.

I assume what you mean to say is, it is possible to create SOME 3 minute video with music that is smaller than SOME 32x32 pixel icon.

E.g. if you store the 32x32 pixel icon in some XML format that describes every single pixel color component, and the video is plain white with some bleep music :p
Yeah, I think I did. Looks like it doesn't handle resizes properly if you start out with a small(ish) window.
Yahoo CEO Mayer checked VPN logs before banning home working
It's weird though, no? The majority have definitely been removed.
This one for example: http://www.google.com/patents/US4118163

I know it won't be a problem when people use this at home, but Lulzbot is going to sell assembled versions. I hope they don't get in trouble for that.
Israeli startup behind the cool eye-tracking tech in upcoming Galaxy SIV?
I was not talking about individuals but companies like Lulzbot who are going to sell them pre-assembled.
H-1B Workers Not Best Or Brightest, Study Says
Sorry for the delayed reply, the laptop I got is a Sony Vaio S15.

And I did turn off EFI and enabled legacy BIOS in the menu, since I found EFI implementations to be severely bugged in a lot of cases, and I'd rather just avoid them until they become more reliable.
Am I the only one who see debian logo at footer?
My experience is that you need to be able to ship iterations very quickly. You need to have a big blue button that says 'ship' on it. If you can release often, then the last 10% actually looks like 10 little 1% jobs.

Completing a 1% job 10 times is much easier than completing 1 10% job.
Hah. Quite badass! Next up I'm going to get an unlocking tattoo.
Except for the next fucking sentence where he explains it's about algorithmic generation not arbitrary compression. He's assuming his readers have a brain. That might be a false assumption.
Agile basically is very small waterfalls. Of course you need to think up front about what you need to do before you do it. The fallacy of the waterfall model is the idea that you can accurately predict the full structure of the system before you write the first line of code.
Ask HN: know any Japan-based startups?
I'd kill to move to Tokyo for a while, and I think working for a startup with a location there would be a cool way to do it. Any thoughts?
The Prodigious Dream: Free Internet without Ads
Yes, it's definitely odd. A search for "two factor site:evernote.com" (http://www.google.com/search?q=two+factor+site:evernote.com) shows that most do seem to be unavailable.
Mir vs. Wayland Drama commencing
1) Replace GPL code with BSD code
2) Release a subset of the features to open source community

Why would Apple be so allergic to GPL unless they want the ability to close stuff? If really you think Apple would stay open if they dominated the market look at the iPhone.
A useful debugging technique on the VZ200 was to locate the stack in video memory. The display would be a mass of snow when the program was running, since the CPU activity left hardly any cycles for the video controller to access screen RAM, but when the program crashed its state could be read directly off the screen.
It just showed up when I went to manage my app. Weird right?
This usage of color only fails entirely for color blind people isn't it?

Minimalism is about making it as simple as possible, and not simpler. Texture is a way to add redundancy and even when not facing people with disabilities, in communication a level of redundancy/repetition is good
Parallels?

> I had the WordPerfect engineer on the phone. He had given me access to the WordPerfect source code, but I couldn’t give him access to the Windows code. So we were each stepping through WordPerfect in the debugger, him in Utah and me in Bellevue. I could see what his code was doing and what Windows was doing, but he could only see disassembly for Windows.

FTA: Instead, we needed to inject our secondary dex files directly into the system class loader. This isn't normally possible, but we examined the Android source code and used Java reflection to directly modify some of its internal structures. We were certainly glad and grateful that Android is open source —otherwise, this change wouldn’t have been possible.

Facebook are not saying that Android/Dalvik has a broken API. They are saying that that due to the size of their app they hit an interna limit, this buffer limit increased between platform versions and they needed to create a robust hack to get their code working on older platforms, They were able to do this by taking advantage of the open-source nature of the platform and they did not need a Google engineer on hand to help them though they did get to use a Google test lab (which is not fair on smaller companies). Also Google have not inserted code into Android/Dalvik to deal with the Facebook trickery.
I didn't realize this would be controversial. I meant "absurdism" in a non-philosophical sense. The way you phrased it -- "little absurdisms like this are a common part of our youth culture" -- sums it up perfectly.
"The DMCA is not a "legislative absurdity." It was embraced by both content owners and internet companies,"

And they're what's important, right?

The fact it inflicts perverse rules on everyone else is just a side effect and who cares?
I did a search: JHB to Buenos Aires in November for 60 days.
http://adioso.com/za/johannesburg-za-to-buenos-aires-cr-in-n...

On flysaa.com (Star Alliance member) I can get a cheaper direct flight. Not sure what logic was coded to determine which result receives preference (i.e. ranking) in the results.

I also usually use http://flisea.com/ to search for reward flights on Star Alliance airlines. Not sure what API to linking to - perhaps you could check it out.

Or perhaps, change the purpose of the site:
Find the best available reward flights on One World, Star ALliance and SkyTeam over a specific period of time. It's focused and a big need for frequent travellers
That is true, but it is also true that it is very unlikely for a hack to make a single application run will be added to the Kernel in the first place.
For reference, this is one of Iñigo's finest creations: http://www.youtube.com/watch?v=jB0vBmiTr6o
Hmm.. As a site owner I try not to jump to conspiracy conclusions, as I've certainly been on the receiving end of enough of them due to random coincidences and such. That said, this does indeed seem odd. Did you try posting a question in their forums about it?
Initially is a 2d array but when saved without a image header to give it width and height (and other meta data) it becomes just an array of bytes. A color is encoded in 3 bytes, so with each pixel he can write one, two or three opcodes. If you google opcode tables you'll find plenty of examples of how assembly instructions are encoded in bytes.

For example (this is 16 bit but for the sake of demonstration) byte A1 (10100001) means ADD AX, BX. 101(add)00(ax)001(bx).

[Edit]

Found a cool image showing x86 opcodes. http://i.imgur.com/69Lli.png

And even a cooler one with windows exe description (not DOS .com as he used) http://i.imgur.com/tnUca.jpg Look at the right side of the image where it sais x86 Assembly where it colors and explains each byte. His .com was only that part since .com didn't need headers and imports and it was just code.
Java application containing five memory leaks
This looks great - Can you give us any more (commercial) pricing information at this stage?
WOAAOOWW!
Not sure, they do say:

Application authors relying on Qt/QML, GTK3, XUL etc. should not be required to perform additional porting as we will work on providing Mir integration for the most prominent toolkit choices.

Maybe they've just decided to take Qt first, and that's why there's already a project for this.

I'm a bit confused, I thought GTK+ did its rendering through Cairo, which would mean that a Cairo backend is what's needed. Not 100% sure about this though, I don't track GTK+ at a low level these days.
> I see very little of this as having anything to do with Mayer-as-Mayer or Mayer-as-a-woman and almost all the reaction here having to do with Mayer-as-a-technology-CEO.

And this, I must say, I like a lot.

As IT industry, we might not be there yet when it comes to eradicating sexism, but at least it seems that this test has been passed successfully. Strongly as some may feel about Meyer's policy, it has been criticized almost exclusively on the grounds of merit and predicted effectiveness in achieving its desired goal (i.e. making the company more innovative). Little I've seen references to Meyer's gender and/or maternity playing a role here; that article (and the NYC article it quotes) look like exceptions rather than a rule.

That's the IT/hacker community I like and respect.
Better link: https://www.google.com/search?q=site%3Adiscussion.evernote.c...
I think it's a worry that controls like radio buttons are using non symantic mark up.

Is this down to a problem with browser vendors not allowing full styling of basic controls? Perhaps they should have a no css tag, simular to no scrip that lets you put a radio button in there.
IRC log: http://pastebin.com/KjRm3be1
The top search result (for me) is
http://discussion.evernote.com/topic/24995-security-two-fact...

which appears to have been merged with a thread to create

http://discussion.evernote.com/topic/35674-two-step-authenti...

If you check Google's cache you'll see that this post is the opening post of the missing page:

http://discussion.evernote.com/topic/35674-two-step-authenti...

https://webcache.googleusercontent.com/search?q=cache:Cwstq1...
There's no need for XML, nor for all-white video. A 32x32 icon of some color noise, stored as PNG, GIF, or BMP, takes about 2-3 KB. Writing an algorithm to procedurally generate a vaguely interesting video and music can easily be done in less than that. Check out the demoscene for numerous examples. Naturally not all videos can be generated this way, but his statement is still true.
It's not Piet, though.

But granted, initially I assumed the article would be about that, but the colours give it away that it's not. Well, that, and the description of what he's doing.
Me also but have regularly checked their 2fa threads because it's a feature I'm interested in so was surprised to see them gone so soon after the hack. As you say, could be unrelated.

Haven't posted a question no.
I much prefer it if they all just gave stuff away for free.
Samsung's next smartphone to scroll by watching your eyes
Ah, interesting. Maybe a case where a 301 could have removed all ambiguity?
Trivial getters and setters shouldn't be a problem because the Facebook blog said they tried using ProGuard, which can inline Java methods.
Also: http://www.cgw.com/Publications/CGW/2012/Volume-35-Issue-4-J...
Ask HN: How to university?
Hi HN,

I'm a 2nd year computer science student with a 3.5 GPA so I'm not doing to bad but I feel like I've gotten by so far on I knowledge I already had and cramming at the last minute. I like to consider myself some what of a uni hacker.

I was never really taught how to take notes in a lecture and how to study for exams. I seems like I'm winging everything. Additionally I exhibit many of the same characteristics as somebody with ADHD and my love of the industry and programming is the only thing keeping me from dropping out at this point.

I feel at some point my lack of studying ability and lack of enthusiasm for studying is going to catch up with me and it's going to be a rude awakening.

So I was hoping the HN community could depart some wisdom to me with some tips and shortcuts they learned while studying at university. And I would especially love to hear from any people diagnosed with ADHD that were able to complete university.

Thanks so much.
William
Bitcoin rises from $14 to $40 in two months
Nice. I've used this type of technique in other situations where very high-speed debug output is needed.

At one job we had a machine code ring buffer implementation that could be called via a software interrupt (INT 3 I believe with a single character in AL) to write a single byte of debug information. This could be used when tracing a program's execution. When the program crashed the ring buffer could be examined using a system debugger (typically Soft-ICE) to see what state it was in. Very useful when it was critical to get tracing information in a way that had minimal timing impact.
Marissa Got It Right You Can't Fix A Broken Culture When Some Are Remote
The most Massively Multiplayer Online Bomberman on the web
Did they tell how they get hacked?
This is what I think people call "clever" webdesign.

It looks good, but practically, it's not going to work very well for the reasons people in the comments have so elaborately laid out.
Should save them a lot of money removing the non active subscribers :)
that's the most realistic post of them all. And basically what he says here, is what everyone should be doing. Design for your objective, your message, not for a trend. Use flat elements if they are an advantage to your project, use realism if it benefits your message. Basically, use whatever you want that may help you accomplish your objective.
I like Pandas and I'd like to move to Python for my data analysis. Python is a beautiful language I can use for many other purposes than just data analysis. I find it more readable and self-documenting than R.

Nonetheless I use R, ggplot2 is excellent and its graphs are better looking than matplotlib. I really like R Markdown for intermingling R and Markdown in your code. I suppose Ipython is the python equivalent. R especially shines with its numerous libraries.

Anyway, for every project I debate whether to use R or Python, perhaps I should look into rmagic/rpy2 for iPython as a go between.
The problem I'm having with the retina isn't just hissy/poor quality. The audio literally cuts out or lags for a fraction of a second, causing very audible crackling. First time it happened I thought I had ripped a CD incorrectly, it sounds like a CD with scratches in it. And it disappears when you disable the intel integrated graphics and switch to the nVidia.
Couldn't you just apply the same techniques to generate 1024 pixels in less than the filesize it takes to generate a video?

If he's having trouble explaining it to people, it's because he's not wording it correctly. And if he's wording it correctly he should use the same, correct, understandable wording to tell us.
WebAudio MIDI-fied Drum Machine
Anyone here making money from a content website? I have often thought of starting one, but I am unsure whether or not they could be profitable?
BUT BUT BUT BUT .... no transaction fees!

I love that over time people start coming up with solutions to the same damn problems that other payment schemes have already come up with, and that last week they were saying were evil because someone else was doing it.

It's not unique to bitcoin, you see it in all sorts of places, it is funny though.
Shouldn’t give 404 if that was the case.
Amazing. Too bad the site itself was not responsive, and nothing was put in there to adapt to a mobile display. All you saw was a white page. The scrolls are hidden on iOS, so you could scroll and/or zoom out to see the rest, but nothing is indicated that it's doable.
Exactly this. At SnowPlow (https://github.com/snowplow/snowplow) we would love to spend more time downstream at the analysis phase (doing ML etc), but we still have to spend a ton of time working upstream on collection, storage, enrichment etc.

A lot of this work is defining, testing and documenting standard protocols, data models etc (see https://github.com/snowplow/snowplow/wiki/SnowPlow-technical... if you're interested). And this is just for eventstream analytics, working with our own data formats - ingesting and mapping third-party formats (e.g. Omniture, MailChimp, MixPanel etc) is another lot of work that needs doing... So a solved problem? Not so much.
Bitti Artık
"If it's deflationary then it should be worth your while to give me a loan at 0%"

Why? I can just hang on to it for the same return and no risk at all.

This is why BTC loans really don't make sense, to me. Positive interest rates are punitive if the value keeps rising, negative ones pointless.
See also the EICAR Standard Anti-Virus Test File[0], which is a valid MS-DOS .com file composed of only printable ASCII characters. Granted, its output isn't nearly as pretty as the one in the video, but it's still a neat trick.

[0]: https://en.wikipedia.org/wiki/EICAR_test_file
Copy-paste journalism wants to be free
I find it correct and understandable. That's not arrogance. This is basic CS. Reference Kolmogorov complexity. The measure of information relative to a generative basis is the length of the shortest unique representation of a generative description within that basis.
I've been looking for the same
Dunno - I think there was a fairly lovely hack a while back to deal with the fact that the autofs ABI for 32-bit applications on 64-bit kernels wasn't compatible with the ABI for 32-bit applications on 32-bit kernels, and this was breaking stuff. Someone inserted a hack to fix this, which then broke another application which had its own hack to work around the kernel bug.

So Linus had to add a hack to unbreak this other application's hack to work around a kernel bug that no longer existed: http://lwn.net/Articles/494993/
"It usually takes several days for funds to transfer between banks"

Maybe in the US. In the civilised world it can be pretty much instantaneous.
You're right. I was disappointed when I found out what it was, but I didn't come to complain about it. I just thought people might like to see something a little more in line with the title.
While very interesting I don't see the point of not landing on Mars. It seems like a long way to go for a bit of sightseeing.

Humans have only landed on the moon once. I would have thought going to moon more often. Establishing some sort of base on the moon and improving space technology would increase the speed in which we do anything meaningful with Mars.

I mean, surely there are minerals on the moon? Rare minerals perhaps? Metals? It seems like a far better place to launch ships from due to the lack of atmosphere and less gravity.

Do we actually have a method of propulsion apart from rocket fuel?

While this is a noble mission, I don't see why there is so much interest in the red planet when we haven't even found a relatively efficient way to get to and from our own moon.
so, whats in the pornodorm folder?
I don't have any similar story to share ([un]fortunately?), but I have to say that parent and grandparent comments are what make HN that interesting and it's the reason why comments are often more valuable than the articles/stories they comment (and why I sometimes read comments without even checking the OP link at all). Thank you for sharing your tidbits, cek and tmoertel!
Maybe he meant planet ?
This exemption process is part of the DMCA. The Copyright Office's rulemaking statement begins with several pages answering your question: http://www.copyright.gov/fedreg/2012/2012-26308_PI.pdf

And http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Ac... has a quick explanation:

> In addition to the safe harbors and exemptions the statute explicitly provides, 17 U.S.C. 1201(a)(1) requires that the Librarian of Congress issue exemptions from the prohibition against circumvention of access-control technology. Exemptions are granted when it is shown that access-control technology has had a substantial adverse effect on the ability of people to make non-infringing uses of copyrighted works.

> The exemption rules are revised every three years. Exemption proposals are submitted by the public to the Registrar of Copyrights, and after a process of hearings and public comments, the final rule is recommended by the Registrar and issued by the Librarian. Exemptions expire after three years and must be resubmitted for the next rulemaking cycle. Consequently, the exemptions issued in the prior rulemakings, in 2000, 2003 and 2006 are no longer valid.
Full Hindi Movies – YouTube
Read reviews, get customer ratings, see screenshots, and learn more about inTube on the App Store. Download inTube and enjoy it on your iPhone, iPad, and iPod touch.