skysight-inc/HackerNews huggingface dataset:
Okay. If you want to get technical, they ("Phoenix developers") stripped out all the unnecessary Mozilla Suite components, stripped out a ton of browser code, then added their own code. They wanted to be feature-compatible while removing bloat.

Technically it's harder to remain feature compatible if somebody ripped out the "modern BS" from the browser, because anything put into Firefox automatically becomes a de facto web standard. But they're by and large multimedia extensions which shouldn't be considered a necessary part of displaying hypertext.

I think if people want a programmable multimedia platform, that's fine, but they should build it separate from the world wide web so the rest of us can browse the New York Times without a 500MB web browser in resident memory, nor wait for the browser to stop the millions of operations it needs to reload the page due to all the ridiculous and unnecessary crap in the background.

Instead of forking the browser to strip out or redesign the unnecessary crap, i'm suggesting we take pruning shears to Firefox itself, lest we get yet another new tool that tries to replace yet another bloated, antiquated piece of crap.
I don't see this as a sign of lack of independence or evidence of lying. There are very good reasons for anyone to use Facebook places even if the US data is momentarily inferior. These sentiments strike me as unwarranted "gotcha" attempts that have little value.
"Restore" from About tab. The "Restore" in the Scoped rules tab is to import/export rules only. In the About tab, it is to restore all settings.
I think this is a good change.

Consider a program like this [one][1]:

fn mutter( x : ~int ) -> ~int {
let mut y = x;
*y = 24;
return y;
}

fn main() {
let y = box 42;
let x = mutter( y );
println!("x:{}", x);
}

That's currently legal, but we mutate the box with 42 in it
in a function that doesn't declare itself mut, because it has the only reference to the box, it can freely start mutating it, and then give it back at the end.

[1]: https://gist.github.com/tbelaire/d5d6950cb0798cf6e194
Perhaps it's a step up when the resigning chair gets a new job that pays much more and requires less work?
> I also sometimes wish the Web were just serving data in an easily processable format, and let the user decide what and how they are presented.

I think we tried that approach with RSS.
I used to work precisely on the sort of technology that would make this possible, and I support liberalizing FCC regulations, but I think your comment is off-the-wall. At the time FCC licensing was instituted, there were no cognitive radios that could listen for free channels before transmitting. Heck, frequency-agile radios didn't exist. Even today, whitespaces technology isn't so well-developed that we could just get rid of the licensing regime. Remember the wireless mic debacle? http://gizmodo.com/287736/microsoft-google-dell-coalition-wh....
I don't play the standard Wesnoth scenarios very often anymore, but because Wesnoth has a full scripting language in it to construct custom scenarios, people have invented whole new games for it.

I personally enjoy the "SurvivalX" family of single-unit multiplayer RPG campaigns: you have a party of adventurers, one unit per player, that gain experience and gold through combat, and can develop skills, spells, abilities, new weapons, and otherwise become more powerful, leading up to large boss fights against the leaders of the opposing armies. And when you lose your one unit, you lose.

RPG scenarios provide a very different feel from the standard game of Wesnoth, but personally I enjoy them far more.
Third: That was the life expectancy at birth across society in general at the time, not the life expectancy of somebody fortunate enough to be able to go into academia.

Most of the people mentioned in this thread from that era in fact lived into their 70s or 80s (70 for Leibniz, 84 for Newton, etc). That might be a coincidence, but I suspect that reduced occupational hazards played a significant role.
Replace Jekyll with Pandoc and Make
Another resource I like is gobyexample: https://gobyexample.com/
With HTTPSB installed do I need to continue to run adblock, ghostery, and disconnect?
Then with what authority does the USA go to China or Bangladesh or any other country telling them to stop child labor? This is despicable.
Fresh from the clean room, leafy Fujitsu lettuce
I feel like I have read most of these in a piecemeal fashion, but seeing all these articles together like this really drives home the importance of paying attention to the basics. Great collection; thanks for sharing!
You're right, but a lot of inspiration comes from serendipity. Just randomly clicking and hitting a link that sparks for you. It's why I created http://skimfeed.com to scratch my itch.

Additionally I've found focusing on the work of others rather than "news" works best. Show hn, tutorials, questions and answers on topics of interest (stack is huge), new plugins, that sorta thing. That way you're improving even in your downtime.
Does anyone else feel that posts like these are vapid? Not because the advice is obvious or rehashed. I actually think it's great to reiterate important points in order to reinforce them. The reason I feel these points are vapid is because they essentially are things we already know we shouldn't do, without a real concourse of how to truly sidestep them. I mean, a whole book can be written on how not to cry over spilled milk. So is a paragraph of empty emphasis effectual?
It does.

AFAIK, for IOS, if you want your users to pay via 'web only', you cannot mention anything related to external payment within the app, you cannot have a payment flow within the app.

What you can do is, ask users to sign in and/or visit your web page from where you can convert users. You can run email campaigns etc. Or if your users already have a premium login by making payment elsewhere, that should be fine.
Resources to Learn Programming in Java, Python, Ruby or JavaScript (Updated)
Thanks! So you think that desktop sales are just slower because people don't replace desktops as often as they replace smartphones? Just trying to better understand your argument.
In style, you're a mathematician (see the third item here: http://jcdverha.home.xs4all.nl/scijokes/6_2.html although I prefer Scientist to Physicist (perhaps because I was on a chemistry track)). Once you're satisfied there's a solution to the problem, you're happy.

I'd say that as long as you occasionally reify your designs into real stuff so you know you're generally right---I assume you do this at work, as you say they pay you for it---you don't have a real problem. And if you're truly good at this, you should angle for software and systems architect positions.

I certainly find my mental state and motivation shifting once I've found solutions to all the hard problems of a project I'm working on. And I by and large don't do personal projects; unless they're a means to an end, I've had more interesting things to do. (Now that I'm retired I'm working on changing that.)
Wat is een elektronische sigaret en welke invloed heeft ze op je gezondheid?
Where in the EU, OOC?
Unfortunately the developer is MIA, so the few bugs in the beta aren't going to be fixed anything soon. The most important feature of the beta is wildcard support, so you don't need to add every cloudfront sub-domain manually.
A very large number of programmers spend their time working on non-web code for companies. I don't need SEO at all... that's what our marketing department is for.

The title should have been "10 Articles Every Java Web Developer Should Read," and even then a few of them would be out of place.
I am quite interested in food gardening. I am gearing up to start an experimental green house in the near future. I just bought 5 acres and hope to use solar panels to power automatic systems and data loggers. One of my nuttier ideas is to use solar powered air conditioning to expand what I can grow here in Florida.
I think it's safe to say that the answer to your original question, "what keeps you going after you've solved the interesting technical issues in a software project?" is care for the end goal, the end goal being a project, not the learning.

Find out if you really don't care about the end goal if the end goal is a project itself. If that's the case, maybe your actual end goal is to keep learning new things for personal pleasure. If you do decide that this is it, no reason to be "ashamed" or worried that you don't keep going after the technical challenges.

Just be honest with yourself to see if you really don't care about the end goal or you are not very familiar/comfortable with what comes after the technical challenges and are rationalizing ways to keep in this comfort zone.

If you do realize that you are actually _afraid_ to care about the end goal because of what is needed to get there, then work on learning something you are completely unfamiliar with. Maybe this will 'break the spell' and reduce your fear (that leads to a possible procastination).

If you - after a honest look at yourself - decide that you are _really_ not afraid, and that you _really_ don't care, then the next step is to ask yourself if you are happy with it. If you are, problem solved =).
Good points.

It was news to me, though, to read that there is an asterisk of uncertainty about the BICEP2 result, because the original flurry of press lost that asterisk. ("5 sigma"!).

I happened to be talking with someone from the Planck team yesterday, and they mentioned the seriousness of these reservations. He was not pre-judging one way or the other, just saying it's not obvious at present how it's going to shake out.
Maybe also the wonderful "Big Ball of Mud" essay:

http://www.laputan.org/mud/mud.html
Putting aside the fact you're considering firing perfectly competent devs because they're not solving the halting problem for you, hiring is in practice a random process and what you have is probably a better outcome than most, consider what skills your team missing and look to make a 'star' team rather wishing for single points of key failure, even to the extent of going out of a pure dev role to look at BAs and architecture hires.
Thanks! Follow-up question: between laptop and tablet, which one do you use most?

I am just intrigued about this whole "tablets replacing desktops" thing, and I am trying to get a sense of what other people use.

For developers like me (and you?), a tablet could never replace a powerful computer. But for average users, the tables can do most of what a desktop does (email, netflix, facebook, etc.)
Thanks for the reply!

Wow, had no idea it wasn't customary to pay interns. That makes me wonder if I could get a job with someone doing a temporary contract for summer? Would that be unheard of?
I think we are doing the specialization at the same time.

As an open source maintainer I can say that “question asking etiquette” is NOT common knowledge.

I don't have any problem with having that as a credit earning question. But I hated it when it carried 20-25% of the credit in one of the quizzes.
This course could have asked more questions in the quiz to test its students more.
What would it mean if gravity waves are never found, even by equiptment we are sure should be finding them?

Are there any theories of gravity that don't include gravity waves?
No, irony^Wawesomeness is Elon Musk being inspired by Iron Man as a kid then him growing up to be a real life Tony Stark, which inspired the movie version.
A quick dive brought me to glibc: seems like everything is done in `resolv/gethnamaddr.c`. Look for `_PATH_HOSTS` mentions: it is defined as "/etc/hosts/". The parsing seems done by the function `gethtent`. However it returns a single `hostent`...

I'll try to understand it tonight.
> In the politically charged atmosphere of a new stand-off with Russia, however, it isn't the technology that matters so much as Musk's ability to present himself as a patriot, rushing in to save his country from malevolent Russians.

This sounds like a biased piece, with an agenda. I posit Bershidsky is not quite an impartial observer on this case. I can see how both ULA and the Russian would be chomping at the bit to make sure every news source has articles criticizing Musk.

We'll probably be seeing pieces about Musk's personal life. Maybe he smoked pot in college, and somehow, someone would remember and then make sure to write a memoir, that will make its way into the public media. With titles like "Oh, no, our great American Patriot is a pot head"

The dangerous game Musk is playing is that, besides sticking sticks in the spokes of ULA's business directly, he is painting them as unpatriotic. One thing Lockheed and Boeing don't want is to seem that. They make billions from US govt contracts. This is going to enrage them. And they might start doing shadier things than usual.
Stated more clearly, fast lanes and slow lanes are the same thing. If they both use the same scarce bandwidth resource, then whoever didn't pay for the fast lane by definition ends up in the slower lane. Prioritizing fast lane traffic is the same thing as deprioritizing slow lane traffic, it's a zero sum game if bandwidth is saturated.
Telegraph uses the same construction:
http://www.telegraph.co.uk/motoring/news/10828885/Audi-sales...
Leaked LG G3 images provide best look yet
Access an Arduino serial port from a webpage with WebSockets
I originally created this for my blog, and it was my first post to reach front page of HN: https://news.ycombinator.com/item?id=4822907

The Java column was pretty empty then, so I created Learneroo.com to fill it in. I just updated the chart with recent resources for all the languages.
It's even worse when you're not from the USA and you are asked to message congressmen in a different country.
Jonathan Blow gave a tech talk at GDC about how the rewind mechanic was implemented. It turns out that he does in fact save the non-constant game state of every frame. Around 6:20 is where he talks about it. https://www.youtube.com/watch?v=tSeYShR-OG0
>Musk should be paying the man a salary for providing him with the business opportunity of a lifetime.

Rogozin is apparently quite an idiot.
"I program to learn things" -> As long as this holds true, you're in good shape.

One day, you'll want to start a company, or get a particular job, and whatever side projects you're doing, however unfinished, will help you do that.
How does Perl CGI code make it possible to "shell out" to the OS? I'm sure it can do so if the application isn't coded carefully, but how difficult is it to avoid doing the equivalent of passing user input to eval()?
The two followup studies do disagree with the original Rat Park experiment, but I think you inadvertently misrepresent their results by cutting off your quote mid-sentence.

> The results of earlier research, indicating rats housed in a quasinatural colony drank significantly less sucrose-morphine than rats isolated in standard laboratory cages, could not be replicated, as the consumption of sucrose-morphine by the isolated animals in the present two studies was reduced. [emphasis added]

Without that last bit, the reader is left with the impression that all rats were highly addicted regardless of their environment, but the results were the opposite. All rats were less addicted than expected, regardless of their environment. Again, you're correct that the updated studies refute the original, but I feel like that distinction is important in a discussion that centers around addiction more than just the Rat Park experiment.

Additionally, the abstract notes that the latest studies may have been biased by a strain of rats that is less prone to addiction that those used by the Rat Park study. You noted in another reply that this indicates genetics play more of a role in addiction than environment, but this also calls into question any inferences about human addiction that are based on rat studies which do not include an analysis of the specimens' genetic predisposition toward addiction.

Finally, research that supports the result of the Rat Park does exist [1]. Studies have found isolated mice are less resistant to addiction compared to those living in stimulating and social environments [2][3]. Another study found that rats isolated in key parts of their development are more prone to alcohol and amphetamine addiction in adulthood [4]. Based on the latter example, the effects of environment on addiction may be more nuanced that the Rat Park experiment would suggest.

[1] http://en.wikipedia.org/wiki/Rat_Park#Related_research

[2] http://www.sciencedirect.com/science/article/pii/S0014488607...

[3] http://www.jneurosci.org/content/23/35/10999.full

[4] http://www.utexas.edu/news/2013/01/23/socially-isolated-rats...
Apple Files Patent which would enable Law Enforcement Censorship
George R.R. Martin Writes Everything In WordStar 4.0 On A DOS Machine
Russia is kicking NASA out of the International Space Station in 2020
How to build user detection with AngularJS and PubNub
Andrew Ng's class has hours and hours of content each week and it is pretty thorough (I am just auditing, don't have much knowledge).

I feel that Data Scienctist Toolkit was a slacker course, it could have covered more topics or tested the students more.
Five questions in each quiz and four such quizzes and you are done.

These courses are morale boosters, you can earn a certificate in four weeks and that keeps some motivated.

I like the concept of five late days for the whole course, lets you stay on track despite one's busy schedule.
Modify running web apps without reloading – FB-flo
Show HN: 2048 – Silicon Valley Edition (TV Show)
Floating point arithmetic is the only arithmetic if you're a web developer.
@datacog do you know any examples of such apps. would be really great. thanks.
This is bothersome as I have no beef with Tesla but his history of eugenics promotion gets swept under the carpet. His business failures, of course, have nothing to do with poorly thought out concepts and questionable return on investment, but by dirty tricks by Edison. Its also worth pointing out most, if not all of Tesla's patents, are based on previous works and are not original works.

Apparantly, Tesla fandom is impossible without absolutely hating Edison, which is bizarre. That's like being unable to appreciate Mercedes without hating Porsche. There's this terrible whitewashing of history with Tesla. His advocates clean up his image and purposely turn the narrative away from him toward Edison when presented with any criticisms.

I'd like this museum to show us the historical Tesla, not the fanboy generated meme that appears in web comics. I took my wife to a Tesla presentation at a science musueum in Milwaukee a couple years ago and it was the most shrill and factually questionable presentation I've ever seen. It was more or less an hour of Edison bashing with hints toward things like time travel, death rays, and free energy. I want Tesla to get his due, but not the whitewashed grandfatherly Tesla of meme legend, but the real very flawed guy. A bright engineer who failed in business for valid reasons.

I guess everyone likes an underdog story, but this one is beyond reasonable.

Eugenics quote: http://www.goodreads.com/quotes/1010618-the-year-2100-will-s...
Store Bikes Inside with CLUG Clip
I found it a bit grumpy.
It all depends how you use HTTPSB, I can't decide for you.

For one thing, HTTPSB doesn't hide DOM elements (I consider this out of its primary purpose), so if you still want this feature, you will have to keep ABP (or whatever equivalent does element hiding).

As for Ghostery or Disconnect, they still can be useful if you use HTTPSB in a permissive way (allow-all/block-exceptionally).

You could even use HTTPSB to block nothing at all, but as a mere reporting tool (with very low footprint), to find out what the other blockers did not block, as net requests will still be reported in the matrix.
The FCC's OCBO has not heard from many small businesses about Net Neutrality.
I just called the FCC hotline and mentioned that I'm a small business owner. They immediately redirected my call to the Office of Communications Business Opportunities[1] (202-418-0990) where I spoke with the Director Thomas Reed.

After I raised my concerns, he took down my name, business name, phone number, and email, and said he would get back to me. I asked if many small businesses had called, and he said not many.

I'm worried that entrepreneurs and small business owners on HN don't know there is a special FCC office just for small businesses. If you have a startup or small business and want to raise concerns about the pending Net Neutrality policy, please use this office to get through.

(202) 418-0990

[1] - https://www.fcc.gov/office-communications-business-opportunities
The other half to this story is many web developers think the browser will magically clean up for them. I've lost track of how many sites I leave open in the background only to come back and find they're using > 1 GB RAM. I can always tell when it happens though because my laptop fan kicks on seemingly randomly.

With a bit of profiling it's usually that these sites just constantly append to the DOM. Without using circular buffers or otherwise cleaning up, eventually the CPU gets pegged doing constant GC. JS and Web development don't obviate the need for fundamentals and good programming practices.
Simplifications, of course. :) See also "lazy IO" and the joys of "seq" and all the manifold subtleties it has.

But I'll stick to my original claim, modified by "in general"... in general, nondeterministic thunks (where "nondeterminism" means "influenced by things that are not immutably set at the function's start of execution" or something like that) is dangerous and almost (but not quite) always wrong.
Don't worry. Facebook will never do something like this to the Oculus Rift.
and investing (more) in the state might do a little help their case in new jersey.[1]

[1] http://www.teslamotors.com/blog/people-new-jersey
Lean Startup Cycle
I have to mess with the html to read the article because of the background..
it's definitely a great tool, it's really useful being able to chop and change in the early stages of designing an API without being committed in the code.
Spain and Germany.
Here's the comments I left:

* "Hello, I'm <name> and I'm a small business owner. Could I please speak with Director Reed regarding the pending FCC Net Neutrality policy?"

If he's unavailable, suggested message to leave:

* "I'm a small business owner in <state> and the success of my business depends on the internet. Why is the FCC working with ISPs to make running my business harder? This will kill small business jobs like the ones I am creating. Please raise the small business job consequences of this pending policy with Chairman Wheeler, and please give me a call back. My business is <business_name>, and you can call me at <phone_number> or email me at <business_email>. Thank you."

As always, the more times you mention "jobs", the better.
>"Musk, 38, is a rocket scientist," writes Favreau. "He designed the Falcon 9...And he designed the Tesla, one of the first electric cars of the modern era."

Maybe someone better tuned to this can help: is any of this remotely true?

I know he started these companies, but can he really be credited with designing these things, or are we looking for a hero? Seems like a lack of credit is given to those doing the dirty work.
Okay, sorry, thought you meant unobfuscated as in unencrypted.

Yes, you could tunnel VPN traffic over an HTTPS connection. I have built VPNs using ppp over ssh tunnelling before, and that works fine.
Why It’s So Hard to Find ET
13 Tips To Help You Win The Internet
A somewhat better URL, a primary source

http://jalopnik.com/5935362/elon-musk-pledges-to-support-nik...

(note Inman's "pledge drive" letter is classic Inman and amusing to read as usual)
FWIW, Foursquare data in Europe is not very good, I think FB geo data is better. I've mentioned this before on HN, Foursquare in Europe is quite unreliable, with places appearing way off the real location, badly categorised (e.g. a restaurant categorised as a bar), etc. I guess quality on these services depends where you are.