skysight-inc/HackerNews huggingface dataset:
>Won't many of the projects in the Ubuntu repositories be unavailable because of architectural reasons, i.e. ARM phones versus x86/64 desktops?

Almost the entirety of Linux userland software is very portable because the server space needs it to run on x86/sparc/power/itanic/whatever. There are exceptions but they tend to be rare and temporary, because hardware vendors don't want customers switching to x86 just because foo app doesn't run on their architecture, and for open source apps the hardware vendors can fix it themselves.

Meanwhile Linux is about the only sensible thing you can currently install on the vast expanse of old PowerPC Macs that can't run current versions of MacOS but can run current versions of Ubuntu or Debian, so any that get recycled into a personal server or a DVR box or whatever will have users pointing out any problems and requesting they be fixed.

And for the most part portability is portability: If you find x86 assembly somewhere and replace it with portable C and an ifdef to use the asm only on x86, or fix an endian issue, you haven't just fixed it for PowerPC or SPARC, you've fixed it for everyone.

This, incidentally, is why having a single architecture is so unhealthy: It promotes everyone forgetting about portability entirely, which prevents new, better architectures from taking hold merely because it's so much more work to port the existing installed base of software.
> http://www.stack-ed.com/#tag/python/user/14343/Ned Batchelder

Also, URLs with spaces in them appear to be harder to share, in that they are not always automatically hyperlinked correctly. Would you consider using dashes (or underscores) in place of the dash in the stack-ed URLs?
GMP (arbitrary precision library) implements it as a lookup table for "low" n but uses a different set of identities for larger n.

http://gmplib.org/manual/Fibonacci-Numbers-Algorithm.html
More Time Students Spend Hunting, Cheaper Their Textbooks
College students face a dizzying array of options these days for textbooks - buying new, renting new, buying used, renting used, buying digital, renting digital, pirating, and even buying cheaper international editions. That's if they even bother to get the book.
the bad press among techheads might make it not worth their bothering. Remember the people that use ddg are the candidate pool for most hiring positions at google. regular people use use google/bing etc
They fight off viruses, malware, exploits, etc so I think mostly we should consider this a classification problem only from where we sit.

Most of the net works too - AdBlock, NoScript and Ghostery wouldn't be amongst the most popular extensions on multiple browsers if they had many negative consequences.
If that's the case, I apologize, but I feel like a victim of ambiguous terminology!
Top 25 Thriller Movies of All TIme
Data of the Festive Season
I'm not sure if this disagrees or agrees with your point, but English is an easy major because stupid people can complete it without a lot of stress, and come out with a degree even though they still have absolutely no special ability in, nor deep understanding of English.
It can also be beautiful though, sound is just another texture to work with. The thing that comes to mind are Wes Anderson's many 'breakfast sequences' where he shows preparation in jump cut 'vine' style
DDG don't rely on Google. There results comes from there own systems and Yahoo (through BOSS), embed.ly, WolframAlpha, EntireWeb, Bing, Yandex, and Blekko according to http://help.duckduckgo.com/customer/portal/articles/216399-s...
If you think that way, then you're reasoning about it wrong. Replace the words "doesn't need" with "probably won't need" and then you're asking the right question.
SASS also works for ERB. They are independent but I do agree that they are great together.
In the other comment achille links to a Frontline description of how a similar system was used in Iraq. The 20,000 foot system with poor resolution was used to continually track an area, when something suspect occurred they would send in a higher resolution Predator and then if it checked out further they would follow and target the people on the ground.
How We Envisioned Our Startup Idea
I open up the study and find the following:

American Express (AMEX) continues to reign as the most trusted company for privacy among 217 organizations rated in our most trusted companies list.
New entrants to this year’s top 20 most trusted list includes: Microsoft (ranked 17), United
Healthcare (ranked 18) and Mozilla (ranked 20).

So not exactly the "Most Trusted Internet Company for Privacy" given they were ranked 20th and AMEX was ranked first.

Source: http://www.ponemon.org/local/upload/file/2012%20MTC%20Report...
For what is worth, on my old laptop, after Ubuntu switched to Unity I hated every bit of it and nothing made it better with every version I tried.

The main problem was that the interface was sluggish. Switching to Unity 2D made it better, but on the other hand Unity 2D was missing functionality and still sluggish compared to Xfce.

But I just got a new laptop. It's a Thinkpad with an Intel HD 4000 graphics card and everything just worked out of the box - graphics, wifi, web cam, sound, everything.

And funny thing, now I like Unity and in fact the problem with my old laptop was the graphics card I was using - some kind of Geforce and thinking about it, all the problems I ever had can be traced back to it and the proprietary drivers I kept installing. My old laptop is still around and so I gave the Nouveau drivers a chance. I was surprised at how well Nouveau worked with Unity.

So a word to the wise if you want to try out Unity or Gnome Shell ... (1) prefer Intel HD graphics over Geforce and if that's not an option (2) give Nouveau a try!
Immigration Reform: Stop Ejecting the Brightest Minds From America
i returned to ubuntu and I'm pretty happy with it. it lets you have the kind of system you want while taking care of stuff that's usually a burden to set up
That reasonable moral system is the colour green and comes with dead presidents on it
Don't go showing your biases or anything, but I remember quite a few not-very-bright Engineers getting their degree too.
The OP is clearly guilty of over generalizations. Some of the most effective startups I know are successful because of the cost/speed advantages they have been able to realize by utilizing developers in India, E. Europe, Phillippines, etc.
This does not give you a reason to be outraged, surely you can see that?
Sage 5.6 released
But the wiimote is not accurate at all. You have to watch the pointer on screen to see where your pointing. It's very difficult to get a perfect distance from the screen to make the pointing of the wiimote match up with the location on the screen and there's much more lag.

The old light guns did not require a pointer on the screen because they were perfectly accurate.

I love my wii, but it's not a good replacement for true lightguns.
Ask HN: Standard way to subcontract for freelance programmers?
Hi HN,

1. Is there a standard process by which a web development shop subcontracts freelance developers? For instance, do they propose a contract in advance of expected client work or do they depend on the freelancer to propose a contract?
2. I'm a rails freelance developer located in the Los Angeles area and was thinking of asking for $45. Is this too high or too low? Keep in mind – I am basically pretty new to rails (Porfolio includes an application that lets students and teachers message each other and a simple gem). Also, I am a subcontractor, so I let the web shops I contract out to handle all the client development/marketing stuff.
I love Mozilla, but technically they do sell your search history for their funding, based on some opaque bidding process to become the default search provider in Firefox.
The controversy might attract attention, but if it gets the app pulled from the app store it'll do a lot more harm than good.

of course, twitter probably has a lot more sway with the app store moderators that anybody else does, they'll probably be okay.
The explanation is welcome. The solution is not so useful, because often the fire is there to keep you warm. Standing further away may defeat the point entirely :)
Generally the businesses that we have pursued this path are ones who neglect to treat their online selling motions like a product.

For example, we are working with a client who makes "99%" of their money from physical retail. Their focus is on opening new physical locations and their eCommerce side is an after-thought. Their offline business is booming, but their online visits and conversion rates have been flat for 6+ months. My team will be taking over their site.

There is certainly a bit of faith that any change to visits will be from our SEO, though we can specifically target long-tail terms and build reports to show that they previously received X visits a month on these highly convertible terms now they receive 5X. However, with conversion rate optimization, the split-testing makes it pretty clear which changes performs better.

When the business gets an increase in highly convertible traffic after a flatline and additional $50,000-$500,000 in online revenue, they are very happy.

This type of contract only works with businesses that bring in millions. For smaller businesses or startups generating $50k-$100k/year, there are generally smaller budgets or not enough traffic to make split-testing possible in short-term engagements. So we'll do fixed bid consultations and short-term contracts for $1k-$20k and possibly do a follow up 3+ months down the line. Or we will use the split-testing and CRO service as a feeder to build trust in my team and then try to cross-sell our other service (build a custom mobile app, web app, or immersive advertisement).
I think the blog post is worth reading and has some good points but the picture does seem out of place.
Sounds like we need you, in fact!
OpenTip - Tooltip framework
The post didn't go into this, but the sum has a lovely closed form as well. The sum of the (phi^n-psi^n) terms is the difference of two geometric series, so you can apply sum(r^i, i=0..n)=(r^(n+1)-1)/(r-1) to get a formula that evaluates the sum exactly.
Fair point. That portion of the URL is simply used for display purposes, so I can pretty much do anything; dashes, underscores, or encode it as a URI component. Seems that dashes/underscores are preferred?
No need to be snarky. The team is based on Puerto Rico where Spanish is the primary language -- let's give them a break.
Google's new legal process FAQ re: requests for user data
The hormesis idea is nice, but it doesn't work if the damage is too much.

So I suppose a moderate dose of sunbathing is beneficial (and not only because of Vitamin D)

There are some cases where cancer is believed to be caused by repeated damage to a tissue, example (search for 'hot beverages') http://www.cancerresearchuk.org/cancer-info/cancerstats/type...
Teachers Flip for 'Flipped Learning' Class Model
Useful comments on Hyperdex on prior discussion: http://news.ycombinator.com/item?id=3622059
In the same vein, there's also an O(log(fib(n))) recursive algorithm:

fib :: Integer -> Integer
fib 0 = 0
fib 1 = 1
fib 2 = 1
fib n = case n `quotRem` 2 of
-- if n = 2*m
(m,0) -> (fib (m+1))^2 - (fib (m-1))^2

-- if n = 2*m + 1
(m,1) -> (fib (m+1))^2 + (fib (m ))^2
Is this limited to English? I've interviewed some appallingly bad programmers with PhDs from top-5 CS departments. I'm sure they had high IQs, but they were awful programmers and, thus, in the context I cared about, were stupid.
Is it another monument to narcissism? Yeah, seems to be.
MakeGamesWithUs (YC W12) challenges MIT students in game development competition
Last time I used Debian on an older Dell Inspiron, the wifi wasn't working and making it work meant I had to recompile the kernel. I also tried a Wifi stick and the same thing happened. The drivers weren't open-source and so I was out of luck on both Debian and OpenSuse.

Out of frustration I installed Ubuntu and in Ubuntu my Wifi just worked out of the box. And that's when I switched.

Of course, Ubuntu does make mistakes. Nouveau for instance is better for my old laptop's Geforce and yet Ubuntu still asks me to install the proprietary Nvidia drivers, drivers which have brought me nothing but frustration. But regardless, Ubuntu does have the best hardware support.
That sounds like an argument for reforming how college is paid for. Like, say, having colleges that people can go to at no cost, without burdensome debts. There are countries on this planet that have managed to do such things...
What is traction for a startup
I'd rather see open hardware before yet another O/S that runs on proprietary hardware with suspicious firmware. Maybe one day
What do you have against natural gas?

Compressed natural gas/biogas is available today and has been for years, at prices far below that of electric cars, with none of the range and refueling issues that electric cars have.
This comment (and article) are silly without comparing college graduates with "unemployable" degrees to people who only have a high school diploma.

If you look at minimum wage data (which would presumably filter out "high earning degrees"), you find that 7.3% of minimum wage employees have bachelor degrees or higher. This is certainly not zero, but it's evidence that unemployable degrees have some value. Unfortunately, there's not very good data on compensation by major.

65% of minimum wage employees have high school diplomas but not a bachelor's degree, and 27.7% don't have a high school diploma (this presumably includes high school students). Interestingly, there are about 1000 people in the country with a doctoral degree who work at a minimum wage job.

Source (page 8): http://www.bls.gov/cps/minwage2011.pdf
Startup Monday: uEncounter.me
Variable-length arrays are great for printf-like functions.
The idea that we should be rewarded for doing something hard, regardless of its value, is a consequence of a nation weaned on video games. Navigating a maze may be hard, and you might have a natural talent about it, but the real question is whether that's a skill other people consider worth paying enough for to cover your overhead. The market is voting against History, Journalism, etc. Learn a skill (or build a product) valuable to other people and you'll do fine.

Downvoters: I like video games, I just don't expect to payed for my RTS skills.
I was a little surprised to see so much dedicated to HAML in an HTML/CSS tutorial. The author's background is as an instructor at the starter league which is heavy on Rails. HAML is widely used in that community so his perspective might be slightly bias.

But it is still useful to know and see there are other ways to handle to write HTML.

And that is because it is more than "markup should be beautiful". I cringe when that is stated as the only reason. Markup that is simplified can lead to easier readability and fewer mistakes. It removes the worry if you forgot to close a tag and removes them all together.

I was hesitant at first after being so used to working with HTML but I am happy as ever after making the switch. I find my time is more productive and updating the html is much quicker.
>good developers over there (and here in Uruguay) that are earning a fraction of what an equivalent U.S. developer is making.

As it turns out, people from India/Pakistan/Uruguay who are smart enough to build complex software systems are also smart enough to go on glassdoor, realize they are being fucked, and then come over here (or start charging higher rates). The only ones who keep charging 1/10th the cost are the ones who have to.
Taking a data entry gig at a large firm is entry-level. You can grow into bigger things there. Driving taxis is a dead-end job. There's nowhere to go once you achieve mastery.
This is a great resource to have. Thank you!
If you imagine GM making cars 24/7 they'd produce about 1,000 cars per hour. Its incredible how big they are.
Define native. I'm sure at least some of them use the NDK. Do you mean bundled with the OS?
DDG is using dynamic language like Perl[1] to achieve high-scalability which is slowest of all languages. This proves languages don't matter much, its all about architecture.

I guess its time to stop worrying about performance of your programming language & start building better high-salable architectures.

[1] Slowest of all languages http://benchmarksgame.alioth.debian.org/u32/which-programs-a...
I am completely biased, but I like Ready, Aim, Tomatoes! for the SEGA Menacer.
Simply living on planet Earth in 2013 exposes many to pornography. Like anything we do in life, we have to take responsibility for ourselves. If that means being a jerk to our kids and making sure they don't use vine, then that's what that means. Same thing goes for taking the risk of looking at a video whose contents we aren't totally sure of.
I was never good at crayons. I can definitely hit 'Record' on my phone though and point it at things I find interesting or beautiful, that surely some others will find interest in as well.
"I'd think your buddy was maybe telling a slightly tall tale based on that one night where he ended up with almost a grand in cash at the end of the shift. :)"

Could be. I could be remembering it wrong too, it was 6 or so years ago :)
Hasn't Apple banned it yet? And if not, why not? I find the double standard appalling.
Autogrowing JS-Compatibility-Table
Yeah but that's one hollywood movie, this is every movie.
Google Cache Copy of it >>
Why I’m Leaving Ubuntu for Debian | Micah Lee http://mer.gy/MLWILUFD
Ubuntu's bug #1
Congrats to Mozilla but honestly, I wonder when they implement Retina support, Web Audio API and other goodies (or must-haves) Chrome and Safari have for years. It's hard to use such a browser in 2013.
It still requires an action to watch it.
I don't think that law applies to this, but who knows... doubt we will see this in court.
Politics? Apple might be trying to buy Twitter.
5 Reasons Your Last Marketing Test Failed
I think the biggest difference between Dart and any other JavaScript Framework abstraction is the amount of resources and investment behind Dart. Google has it's best Language minds behind Dart's VM implementation, its JS transpilation, language semantics and APIs.

This is reflected in the rich tooling that already exists around it, include the smart IDE (Dart Editor) which can even infer intelli-sense from string literals inside queries e.g. el.queryAll("INPUT"), rich debugging from both the IDE and inside Dartium (when running native Dart) or inside Chrome with source maps and a rich and consistent library that smooths over DOM quirks.

But the best thing I like about Dart is the language, it's a C#/small-talk inspired language with C/JS-like syntax and Erlang-style Actors/concurrency-model. The combination of optional typing, type inferencing, implicit interfaces and convention-based visibility has been the biggest productivity boost for me. It lets me finally have a succinct dynamic language with enough structure that the IDE can provide warnings and intelli-sense while I type. Implicit interfaces means I no longer have to create future-proofing Interfaces and its '_' prefixing for library-only visibility makes it effortless to write APIs.
I'll buy that. They have no ulterior motive to collect personal data and they have been very vocal on privacy issues.
"It wasn't me gov'na! I was just minding me own business and all of a sudden I found myself in this bordello with 3 women, undressed and in bed"
If you want to learn more about where it comes from, watch the documentary "gasland".

Eye-opening to say the least.
GM makes about 345 thousand cars in two weeks. At 400 cars per week, that would take Tesla about sixteen and a half years to make. The scale difference at present between Tesla and the major manufacturers is huge.
English and Journalism are considered easy majors for Americans at American universities. They typically require less time to prep for class, and have assignments that don't require as much time to complete.

Entry level jobs typically don't pay very well, and you're competing with everyone in the world who can write English, unlike, say, lawyers, who are competing with people who live and are licensed in their particular subsection of America.
Sounds good. Looking forward to helping out!
Step-grandchildren of Nazi propaganda boss Joseph Goebbels are billionaires
This is simply not true. Not every problem can be solved with caching. If DuckDuckGo would be a real search engine, they would not even touch with a 10 foot pole to Perl for any non trivial algorithm/function.

edit: fix the name
Facebook's $1 billion offer being valid must have been contingent on not seeking a counter-offer.
That's a pretty loose definition of the term 'success'.

Everyone knowing about it is a big hurdle to get over towards real success, but it's not really success in itself.
> Have you ever needed access to an editor, language, database backend, etc. when you happen to be without a laptop? No problem, Ubuntu Phone will allow you to install and run all these things on your phone.

I used to perform most of these tasks on Nokia phone (yes, right!) - N900. Too bad, it didn't pick up on the market.

http://en.wikipedia.org/wiki/Nokia_N900
This is coming up fast (just over two months away) - Any idea when the speaker list/agenda might be nailed down?
You mean other than what Google is reporting active users wise?
Don't be so nasty.
Call Allstate Exteriors for problems with flat roofing
What is "truly digital" design anyway?
Oops. I knew that they get a lot from such deals, but that much?
(First Google result said it's 97% of their income).
Just make it super obvious after someone signs up. Put a huge button after signing up that says "Email me about future tech talks"
Curious how this any different than uploading your photos to Facebook and using apps which integrate with the Graph API to access your photos?

I get that App.net charges users money but I'm often baffled by that being misconstrued into users somehow having more control and ownership of their content. Specifically, how's that make my content portable?

Disclaimer: I'm the lead dev/founder of OpenPhoto and our claims are similar but we're open source and let users specify what storage service they want to user with our service.
Seems to be wider than you are claiming: "unless there is explicit intelligence posthumously proving them innocent" is the quote. What burden of proof are they using?
Cap Sim : un village de rêve dans la région Essaouira
"Venez nous rendre visite à ce sublime village à seulement 6 km au sud de la ville d’Essaouira, le Cap Sim vous invite à profiter de La beauté de ses paysages. "
I don't know how Gnutella works, but it's good to know! :-)

EDIT: Ok, I have just read about Gnutella design on wikipedia and although in the past I didn't understand anything (I never was too much into P2P programs since I had internet from neighbours wifi...) now I can say that yes, both Gnutella and ShareIt!/WebP2P has a lot of things on common about their purposses and how it's designed, although just by serendipity :-P This definitely it's not bad, since I can be able to learn from their errors and also I would be able to propose to extend Gnutella to support DataChannels & HTTP as transport layer, so everybody wins :-D
A Brief History of Panic