skysight-inc/HackerNews huggingface dataset:
This is a frequently repeated oversimplification. (L)GPL is not incompatible with iOS, it is incompatible with the Apple App Store.

It is fully, 100% GPL-compliant to release a (L)GPL'd iOS application linked to a (L)GPL'd library, as source code, with instructions on how to build and load on your iOS device.

It is /probably/ not compliant to distribute that through the App Store, though there is some disagreement, and it has never been taken to court.

It is /definitely/ not compliant to distribute a proprietary app that links to an (L)GPL'd library through the App Store, since Apple only permits static linking.
How to count digits in a prime number
Reverse Annual Reviews
The Tinkerings Of Robert Noyce
No, but that's a separate problem from algorithmic ads. When Google shares personal data and not merely statistics about personal data I'll being doing the call-to-arms along side you. What Microsoft wants you to think, however, is that there is an office full of people some where reading your emails and picking ads that they think you might respond to.
have you ever heard of the term "activist investor"?
Interns are not just for coffee anymore.

Even though the text file came in at a whopping 25 megabytes, we actually counted the number of instances in the newest identified Prime.

Coming in at a mighty 17,425,170 digits, it wasn't an easy task. Still, the most popular number will definitely surprise you.

[As for methodology, the way we did it is we loaded the number into 10 different browser tabs, and then Control+F'd each digit to get a count of how many times it occurred.]
Ugh. Have some perspective and be grateful for the situation you're in. Seriously. You're sitting at a desk and have enough spare time to post your feelings here. Plenty of people all over the world "add value," sometimes for 14 hrs/day, while making far less than $100,000/year and no benefits. Work is just work. You're in a privileged position and have plenty of leverage to make it better.
If you have that much data it may be time to look into an other solution. Matlab, Octave or Python+NumPy are popular in science.
I mark-as-read without reading unless I'm actively looking. So why do you open them?
How to deploy workstations automatically in a medium sized startup
This is a great move by Einhorn and turns up the pressure on Apple to return cash to shareholders. I don't have a preference about the preferred shares, I'd prefer they get rid of it just from a corporate governance standpoint and to keep the capital structure simpler. They should significantly increase the buybacks and raise the dividends, and they should issue debt in the US to avoid paying taxes on overseas cash (and work on lobbying for a holiday) to pay for it.

Apple has more cash than they need, and Tim Cook admitted this when their cash balance was under $100 billion when he announced the dividend and buyback.
I'm entirely uninterested in these people's problems. The mere question in the title seems preposterous, verging on offensive.
I uniformly found anything but the manufacturer's references to be verbose and slow. I learned Z-80 assembly from Zilog's instruction set reference, and 6502 assembly from the Synertek reference. Ditto the 68000.

I never really learned x86 assembly because I started with some awful Scelbi book.

BTW, I used assembly in a real-world project about two years ago, and one of my cow-orkers was using it yesterday. It's anything but dead.
Totally true. People will never reach the decision making circle until they learn about the money side. And often, they will not have this opportunity until they quit employment to go freelance, or launch their own company.

And here is the fun part: learning about marketing, business models, commercial relations is not that hard for programmers. It just requires a different mindset. For problem solvers like the average geek, that's just another system to hack.

I have only begun recently on this path, but I find it exhilarating! Making my own decisions, talking directly with the clients and -oh, surprise- getting paid for my work, not for sitting at a desk... This is what developers should do!
EveryBlock Shuts Down
That's a personal opinion (and you're entitled to it) but the fact is he has a legitimate claim to the name and that's all he needs. If Nissan Motors wants it badly enough, they will convince him with money.

Until then, I (and the law) fully support his right to the domain.
If you're passionate about your startup, it's impossible.
I know a few rich and I haven't seen something mentioned here:

Everything becomes boring. Hobbies are awesome because you have to anticipate and wait to do them. Imagine doing nothing but your hobbies 14 hours a day. Then when you're bored of all your hobbies you have nothing else to do. So you hit up vegas. That lasts 2-3 years then you call it. Anecdotal? Yes, but I've seen it happen way too often.

Figure out something to do. Just something, start a cheap cafe and hire workers, a manufacturing plant for wallpaper, whatever. Just have something to do thats not all about you so you don't have to keep asking yourself what should I do now? Becuase that question will become a thorn in your side.
I don't see how he's infringing on their copyright with the site he currently has set up. It's not like he's masquerading as the real deal and tricking people into donating or whatever.

I don't see why this guy should have to give up his legally obtained domain because some company failed to do their job. If he's smart, he'll skip court and settle for a lot of money/perks.
The money quote:

This rumor stems from a source in Brussels, Belgium, who spoke to Phoronix’s Michael Larabel at FOSDEM, one of Europe’s larger open source conferences. According to this source, who is presumably one of Microsoft’s open source developers, Microsoft is taking a “meaningful look” at releasing a full Linux port of Office in 2014.

This is as thin as it gets for journalistic sources.

I call BS.
The other piece of advice I always here is that as soon as you have the money, put it away in some safe financial instrument (after you've paid any outstanding debts) for at about a year and keep living your life on exactly the same income you had before you became rich.
Excellent! And NYC is contributing to this big time!! REad more here: http://valuationapp.info/2012/12/09/the-startup-scenario-in-...
I don't want to be rich, per se... I'd rather simply obtain "financial independence" where I am sufficiently happy with what I have and I can do what I absolutely love to do for a living and not necessarily have to worry about money. Getting "rich" would just simply jump me quicker to this state of "financial independence."
Byrne is absolutely wrong in asserting that civil rights activists were always ready to accept their punishment readily.

The weakest link in any civil rights case is always the defendant. Rosa Parks was not the first African-American women to refuse to give up her seat on a bus.

The NAACP and the civil rights movement elevated that case to the national level precisely because she was the epitome of Middle Class Respectability that was the cornerstone of the NAACP's decades long, methodical legal battle against segregation.

Parks was the right person to challenge that injustice because she was a middle class female mother figure. She was the right person precisely because the plan from the start was to fight her arrest in court.

Neither Parks nor the NAACP ever intended for her to be a martyr rotting in prison.

During the Chicago Seven trial Abbie Hoffman and Jerry Rubin put the system on trial and made a mockery of the proceedings by coming to court wearing black robes. They screamed "in the halls of justice the only justice is in the halls" when Bobby Seale was tied, bound and gagged to a chair for interrupting the court repeatedly and defiantly. They made fun of the judge for having the same last name as Abbie Hoffman, and satirized the entire ordeal.

Our justice system is so out of control that the difference between now and 1968 is in 1968 people were able to challenge prosecutions in court.

The travesty of justice here is effectively, and I would argue unconstitutionally, denying Aaron the right to a trial by his peers by piling on obscene charges with effective life sentences.

David Byrne is being far too quick to accept the bully prosecutor Ortiz's interpretation of events, and sadly "This must be the place" will never sound the same to me again.

You can't just give out network wide free access to documents on public campuses and then claim that they are behind a paywall.

Given a long enough lifespan Aaron could have sat in front of a computer in an MIT library and read millions of academic articles and his brain could have analyzed and processed that information, reached conclusions and shared them.

There should be no discrimination against using computational power to bulk download and analyze information.

Aaron wasn't even charged with disseminating the information he downloaded, because he never did.

For all "The People" know he was going to analyze the JSTOR docs with machine learning.

All he did was program a computer to do what a human could do, but faster.

Aaron is dead, but it is society that is the biggest loser here.

Any sane and rational system of government would have applied minimal judicial scrutiny to his actions and paid him large sums to make our economy and government more efficient and more fair.
But what business sense does it make for Google to sell the data directly? You can only sell data once; targeted advertising can be sold over and over again.
This guy will change his tune when he gets fired for being an asshole.
That's a good point. Almost none actually owned one. But public perception is often what decides if a product is successful.
I think a lot of people are uncomfortable with the implications this sort of thing creates for the balance of power between the buyer and seller, and the potential problems for lost history.

For the former, always-on DRM is already being used to severely curtail the avenues for redress available to purchasers. For example, one of the major consumer protections available today is to dispute fraudulent charges on your credit card if the merchant is uncooperative. However, try this with Steam, and you may find your entire account locked out, including completely unrelated, legitimate purchases. You essentially lose your right to third-party arbitration of disputes.

The latter is more vague, but it seems likely that emulating bygone titles from today is going to be a lot harder than emulating bygone titles of the 80s is.
fun quote:

One day a student confessed to being puzzled by the concept of amplification, which was one of the prime functions of the transistor. Shockley told him: "If you take a bale of hay and tie it to the tail of a mule and then strike a match and set the bale of hay on fire, and if you then compare the energy expended shortly thereafter by the mule with the energy expended by yourself in the striking of the match, you will understand the concept of amplification."
Money is the world's curse. May the Lord smite me with it.
This is basically how things work at Valve, since it's almost entirely an engineering driven system that keeps us moving forward. Therefore there's always incentive for anyone in any non-engineering department to pick up what they can to make their work easier or more efficient. Of course the converse is true, too, you see engineers learning more about the art pipeline, business, et. as part of the concept of wanting to become more T-shaped.

My quintessential example of this is seeing artists create a new effect, model, or sound, and lacking the appropriate hooks in code, go into the C++ source tree and hook their assets into the game themselves.
To everyone saying CSS3 webfonts are anathema to good sense and usability:

As engineers, we're sensitized to performance implications[0]; the added value of not using Arial is a more difficult thing to quantify. Many businesses perceive that value to be significant - behaving as if it doesn't exist isn't useful or pragmatic.

Still, on mobile you'd have to be completely insane to incur download time and latency x2 for the CSS and font files before showing any text. If you need it that badly, take the hit and force a FOUC ("flash" in this case a misnomer). When reading HN on the go I frequently wish CSS had never been invented.

Most desktop sites though can happily get away with a bit of bling type. I'd wager no one would notice if they were more careful with what they show prior to the font loading (hiding the bullets from lists, for example). In the battle between web performance and web functionality, the onus is as always on making intelligent conscious choices that represent the right tradeoffs for your objectives.

[0] http://at.cantl.in/nerd-stuff/2012/11/29/fast-page-start.htm...
Why is Microryza For-Profit?
No, actually, it's almost always insurance sales or multi-level marketing.
Create a web app from scratch in under 5 minutes with Meteor and Mailgun
Not sure why you got downvoted... Seems like a very cogent, honest and down to earth comment.
I think the only goal is to show more advertisements, especially shopping advertisements. It's nice having more than one big company for search/webmail/etc.
Show HN: Focus of my day, iOS app
Five of the Most Important Infographics of the 19th Century
Fully agree, the point of shares and exchanges is for the company to raise capital, not for traders to bitch about how the company is run.

If Einhorn had a fucking clue about how to run Apple he should start a tech company, since he doesn't he should shut the fuck up.

His share price bullshit is a fucking distraction while the biggest turfwar in tech history unfolds, exactly how does a $32 increase in share price benefit Apple? The $100 billion in the bank means they don't need additional capital. That it is underperforming means their management is focused on building a pile of cash, not managing a pile of cash.

However, with a pile of cash like that, imagine if Apple decided to create an iBank, now that would be a way to leverage huge returns from that pile of cash while simultaneously disrupting a massive industry weighing our economy down.
You're minimizing what share ownership means. The shareholders own the company. The only reason the company exists is for their benefit. The fact that they have a right to voice their opinions isn't some mere technicality. It's rooted in the fact that it's their company--management, etc, just works for them.

And I agree that Wall Street is overly concerned about quarterly earnings. But that's the way the game is played. In 1980, Apple went to Morgan Stanley to get help selling its soul to Wall Street (for a cool $100 million). Today, 33 years later, Wall Street still owns it (65% of Apple's shares are held by funds and institutional investors). That was the deal.
Startup Weekend happening first time in Kathmandu, Nepal
a) It can be too much to ask. They owe you nothing.
b) EveryBlock was bought by NBC. They're hardly a startup anymore.
c) If the service is free, watch your stuff. This sort of thing WILL happen.

cf. http://blog.pinboard.in/2011/12/don_t_be_a_free_user/
Users, please don't become highly dependent on "free" sites with no obvious or proven business model.
How Your Ears Do Math Better Than Mathematicians
But this isn't an independent start-up. EveryBlock is owned by MSNBC.

EDIT: NBC News is now the parent company.
> I remember getting a lego cargo ship as a kid (the hull was four specialized pieces — bow, stern, and two mid sections and thinking this was awful.

From an aesthetic point of view it was indeed awful, yet necessary: those ships were meant to float in real water, so they had to be sealed surfaces. I remember trying to build ships out of regular pieces; they were nice, but when put in the sea, the result was not funny at all.
It is interesting to read the secret shout-outs at the bottom of the current homepage.
This seems like a great opportunity for someone to acquire basic contact information from those former EB power users posting on this blog entry, each of whom will likely be able to rally hundreds of former EB users to help you populate an EveryBlock clone you swiftly roll out. Your site could easily take off now that the niche is completely empty again.

Stop whining, start coding.
I think you're illustrating the first point of the article quite well.
Don't give a loan to friends and family. Give a gift.

I'm not rich. But I do follow this one principle that I also strongly recommend.
Most people would consider this a significant performance improvement on "nothing shows up for several seconds".
I've somehow gone through life[1] without knowing about:

set terminal dumb

Thanks!

[1] http://akkartik.name/bash.html#plot
Ribbon Wants You to Skip Craigslist and Sell Your Stuff on Facebook
FAA Releases New Drone List—Is Your Town on the Map?
Concurrent with learning to code, I've often wished that my co-workers would at least learn how to write parseable documents.

I don't mean something as structured as XML. I mean something as simple as keeping notes/numbers/links in a spreadsheet, which enforces at least some degree of information integrity (why are there a bunch of missing/ambiguous dates for these incidents?). And if it's done well, then all it takes is a simple script to parse that data into something usable, either a webpage or an interactive report.

Theoretically, it seems like you could learn to do that without learning to code. But maybe once you've learned for loops and if statements, it's much easier to understand the value of parseable documents.
He says "being rich is better than not being rich..."

So sure it is worth it. Totally understood that it introduces other complications or it may not be as fulfilling as you imagined.
I've downloaded a few Gutenberg books using iBooks. They seem to have a fair few, but I don't know how he catalogue compares to Kindle.
This is a very noble comment. I feel the same way about my side project, except I don't think it requires me to get rich to attain it. In fact, I'm not sure what it requires, so I'm finding out as I go along.
Really interesting technique, thanks for sharing the method.
RIP EveryBlock, by Adrian Holovaty
User comment from the linked blog post found this article that gives more insight. NBC recently took full control of msnbc.com which was the parent of everyblock. I was aware of this but hadn't made the connection in this context.

http://www.poynter.org/latest-news/mediawire/203437/nbc-clos...
FYI if you read the book Moonwalking with Einstein the author explains the methods of memorizing a deck of cards. The author learns the techniques himself to participate and win the US World Memory Championship. The author's coach in the book is Ed Cooke who is a co-founder of Memrise.
Ah ok, I totally misread your profile.

Those sites won't freeze at all in FF. It's something going wrong in the way Chrome calls Flash or something.
It was originally developed for a Microsoft internal Intel i860 workstation, that's also from where the name NT comes from.
Just have to ask... what is the author's complaint with McDonalds? If he has one, he should include it.
Unfortunately, with the 3D printers on the raise, the faith of a LEGO(r) brick is doomed.

In the near future, there will be printers especially designed to print small LEGO pieces. Of course none of those 3DP will market as "print your own LEGO bricks", but kids will figure this one quickly.

It will work a bit like a baking machine. Turn it on, leave it overnight and bunch of blocks roll out when you wake up in the morning. theLegoBrickBay.se will arise where kids will be able to download any STL file for any brick, LEGO set, minifig, etc, and LEGO with their tiny revenues (comparing to MAFIAA) will not be able to shut down the site.

Even if, arguendo, price of that printer will be $2,000 or more, its a cost of couple StarWars sets and any parent understanding the basics of financials will go with "print your own" instead of "keep buying new sets" thought.

Material will be cheap and reusable. After you are done with playing or simply dont need so many 1x4 bricks in grey color, you will put them all in a "melter" and within couple of hours all your grey bricks will become one solid cartridge ready to be used in printing new bricks, trees, horses, flowers, or whatever you want to.

You will see this coming in <> 5 years. Whatever the future holds, its probably wise NOT TO buy LEGO stock nowadays.
Thorough overview of Client-Side Messaging Essentials
In the Archive WaybackMachine (http://web.archive.org/web/*/michelinguides.com ) most of the previous captures look like parked domains, except one (Feb 2012) that is in Chinese and the autotranslation say that it is some kind of "micro bloging site". (Whatever that means, I still don't understand it.)

So this domain probably was never an official site of Michelin as reported in the article.

(Official site: http://www.michelintravel.com/ )
Yeah, it's a tough thing to do. I tell people I have 2.5 full-time jobs, as the $DAYJOB is 1 full-time job, and the startup is one and a half (at least) by itself. But I keep telling myself that the result of all this hard work will be worth it someday.

BTW, I'd also caution anyone against taking much (or any) advice from me. I'm one of those people who gets obsessive about things and will push things to - and beyond - logical and reasonable boundaries and will do crazy shit.

Especially considering that I'll turn 40 this year, the way I look at it, I don't have a whole lot of "at bats" left to achieve some of my dreams. I've basically conceded that it's "desperation time" here and that pretty much any option that doesn't violate some core ethical principle of mine, is on the table, as far as pushing to make this startup a success. My lifestyle is probably not normal, reasonable, or healthy by most standards. But, to my way of thinking, it's either succeed, or "the water under the Golden Gate is freezing cold".
Good job to Vianney... our French Meteor Earlyvangelist!
The Holistic Engineer
Graph: Abstractions for Structured Computation
RailsMailPreview - Preview your mails sent from Rails
First of all, how does a real time kernel have anything to do with memory leaks in applications or services? It's not as if modern Linux or Windows kernels leak kernel memory.

Secondly, unless you go all the way back to DOS or Mac classic you won't find an OS where a process can bring down the entire system. I can't remember the last time I had a full system crash on any OS on any device (that wasn't caused by faulty hardware).

I haven't heard anything that suggests that a real-time kernel has any effect on the multitasking performance of a GUI operating system. It's not as if iOS or Android have crippled implementations, as you said. They just make a different trade off and they should, in fact, more suited to this kind of work.
Do Job Descriptions Prevent Qualified People From Getting Jobs?
ISPs Must Suspend Data Caps Until They Can Count
If not "impossible" it's damn close, for sure. I guess for a lot of us, the startup becomes our life in many ways. It's that way for me. I don't have any children, but right now this startup is as close to having a "baby" as anything I can imagine.

BTW, love the username!
This site has seen a little traction in my neighborhood (which surprised me because there's also a mailing list that about 20% of the neighborhood is subscribed to): https://nextdoor.com – it seems well executed. None of the aggregation stuff Everyblock did, though.
Oh yeah, because pure magic makes it so understandable.
4 cats!? You must be rich already! lol
Maybe this is just a terminology gap here, but it seems to me the real issue isn't that the DRM is 'always-on', rather that the DRM model would require one to be 'always-online'.

That's a rather disturbing trend. I'd be rather upset if I couldn't play any console games at my remote cabin for example, or in an RV while traveling, or to kill time while my comcast connection is down.