skysight-inc/HackerNews huggingface dataset:
Yikes! I should have re-read my comment. My prose doesn't make it at all clear that I was pointing to a four year old map. (Sorry about that! :( ) An up-to-date coverage map can be found under the "Coverage Map" section here [0].

It's neat to hear how your new revenue sources have changed over the years. Hope you guys keep growing the business and -one day- push Comcast and ATT out of The City!

[0] https://www.monkeybrains.net/wireless.html [1]

[1] Or, a direct link to the current-at-the-time-that-I-wrote-these-words coverage map: https://www.monkeybrains.net/2011/islands-of-san-francisco.p...
No, if you want to use Android UI.

The NDK doesn't offer support for the Android APIs besides graphics, sensors and audio. POSIX is also only partially available.

So you will need to either use JNI or write your own UI with OpenGL.
"Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better." --John Carmack
I don't get it. How is this different from going under a shade?
What if malware was uploaded to the websites because of the outdated apache?
MetricsGraphics.js – a lightweight graphics library based on D3
Going to ask them to update their apache but they say its a stable version.
Japan’s Tumblr/Reddit, Hatena Has an Anticipated IPO
The solution already exists in the form of WPA2-Enterprise auth (802.1x), but support is still fairly sparse on consumer devices like cheaper WiFi routers or media streamers. It's also difficult to configure and manage, for the average user.
Show HN: CodeAbbey – site for beginners to practice coding by solving problems
I'm not sure this is the answer, but it seems likely that you can more efficiently reflect energy back into the atmosphere than you can convert it via a solar panel and then use that energy through air conditioning to cool down the space.

Instead of having to go through the whole process of conversion from sunlight to electricity via a solar panel to cooling via an air conditioner, you can just reflect most of the energy that's heating up the building in the first place.
Cheap Android Tablets Riddled with Security Flaws, Test Finds
Being a UFD in general is not enough, but being a UFD in which 2, 3, and 5 are (co)prime is certainly sufficient for incommensurability of 3/2, 2, and 5/4 in the relevant sense.

I agree that it's rather odd to start discussing UFDs in general, Gaussian integers, etc., just for this incommensurability result, but since unique prime factorization is the key to the whole thing, it's not entirely out of left field.

(I'm also not accustomed to considering the ring of integers modulo 7 a UFD, insofar as exponents in prime factorizations are never unique as integers in this context (only as integers modulo 6), but that's just a minor difference in the way we apparently use terminology)
But I don't need all the top layers, the SSL, the handshake... any of it.
Location: New Delhi, India

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Ruby on Rails, JS, *-nix, Chef, AWS, PostgreSQL, +more

Résumé/CV: http://in.linkedin.com/in/grvgr

Email: gauravgiri+hn@gmail.com

GitHub: https://github.com/grvgr

====

I'm a Web Engineer with a degree in Computer Science & Engineering and 5+ years of professional experience.

I've previously worked at ThoughtWorks [http://www.thoughtworks.com] and SlideShare [http://www.slideshare.net].

I made Epiclist [https://epiclist.io] last year at Start-Up Chile.
It's not just that not a lot of science is applied to the craft of programming. It is that many programmers are actively hostile to the concept. For example, the rules of programmers.se forbid asking for statistics. So if you want to know objective facts about the craft of programming, you're forbidden from asking for it on the most popular forum about that craft. When I asked why this rule was in place, it became apparent that the only real reason was an irrational dislike of statistics. With that kind of attitude our craft will never become an engineering discipline..
Without WEP or WPA, yes insecure wireless is insecure.
Seconded. It took me a while to bite the bullet and buy it, but if you're needing any kind of reliability from a PG GUI, Navicat is by far the best option.

I don't find the lag too noticeable; certainly not when you're in query mode. I do find the lack of Materialized View support lacking, though! They don't materialise anywhere..
This is all too common in my opinion.

It feels to me like a lot of startups, and even smaller tech companies focus completely on developers. I seriously think some people think "DevOps" literally means Developers doing what Operations/Infrastructure people/teams do (or should do).
Gmail written in Polymer
I think you guys are on to something good here. A reasonable constraint will make the job posts better by requiring a bit of creativity to keep within the limit. And there's no question it will make the thread more readable overall.

And yes, the limit should be on both newlines and total size. We'll try to have this ready for next month's whoishiring threads.
Not being an expert on language design, but these improvements "compiler, assembler, linker, and runtime for 1.5 will be entirely in Go" look like they could lead the to large enhancements in 2.0.....

puts on trollface.. possibly even generics :)
Aurora on OS X looks much better for me than the old theme. The only thing that bothers me is that they could have been more space efficient, but otherwise I like it.

They also just made slight adjustments to Firefox on Android and I hope they keep them coming because on Android Lollipop Firefox's UI is starting to look out of place.
Unfortunately, the process of building houses can't be compared to building software. Houses don't get bolted sideways onto scyscrapers 5 years after they're built, or suddenly need to accommodate multiple order of magnitude more people than they were originally built to hold. These are regular occurrences in the software world.

You are right that most people that come out of university are woefully unprepared to design software systems. However, that doesn't change the fact that what ends up being the "best" design in the end is rarely apparent (or appropriate) in the initial planning stages of a software project. Requirements change, and the architecture needs to adapt with them. These architectural changes do have a very real cost. The tough sell is trying to show management that the alternative creates technical debt that will strangle the project if it isn't addressed, and that the longer the refactoring is deferred, the more expensive it will be.
+1 for TOML, started playing with Rust a couple of weeks ago.
C++ Engineer

Europe/Hungary/Budapest

Full-time / no remote work / relocation supported

Prezi is a zooming presentation software that uses an open canvas instead of traditional slides, is available on desktop, browsers, iPads and iPhones. With offices in San Francisco and Budapest, we work together with 200 employees. You’ll love to work with us if you want to:
1. create an app used by 50 million users 2. work together with people, who are smarter than you, who can inspire you, 3. use the technologies, tools and methods on you daily work, you like, 4. work in small, independent teams, 4. do something from scratch, 5. have free food all day long

Currently we are building a new C++ team, where you will be developing a complex editor for Prezi. If you want to solve non-trivial architectural problems, take full ownership of features, work with a wide range of software tools and technologies and work on a new codebase, not legacy stuff, send us your application:

http://prezi.com/jobs/oHh7XfwM/
I played with Go a bit and I like the idea of Go replacing C/C++ to write *NIX tools (no, not the GUI ones, the command-line ones, the daemons, the utilities, the server/collectors).
I'm considering several undergrad degree programs in computer science through university philosophy departments. Has anyone had a similar experience who could share their feedback? I've really enjoyed reading the basic philosophy I've covered so far and things like decision and game theory also fascinate me. I think it could also be a good track to AI research, though probably not the modern machine learning style?

Also considering combining one of these majors with a more traditional CS or EECS degree.
I guess http://norvig.com/lispy.html would be about right.
Solar panels are only 10-20% efficient. The rest of the sunlight ends up as heat which presumably might end up in the building. It would be difficult to cover an entire sunward side of a building with solar panels anyway which is what you would want to do with this technology should it ever be made practical.

My question would be: why this over insulation?
Ns-3: A Discrete-Event Network Simulator for Internet Systems Research
A shade heats up and radiates long wave radiation from the back side. This would keep the shade material cool.
A cousin of mine recently lost her life in a very short battle with cancer. She
was only 41 years old -- both of her parents still living. In the past few years
there have been a lot of deaths among my family and friends. Some of them were very
old, some very young, and some in-between.

I would like to encourage readers here to consider this. Your life here is
temporary. Even if you are very healthy your whole life, one day you will take
your last breath, and it will be over.

It is easy to get wrapped up in everyday life. Pursuing your goals and dreams, or
perhaps just barely getting by, living day to day. I think most people tend to push off
thinking about their own mortality.

And as it is, most of us have no idea how much longer we have. We could be here 50 or 60 more
years, or we could die tomorrow in some sort of accident.

So the question I would like to pose is this:

Are you prepared for your own death?

Do you have any idea what will happen to you when you die? It is going to happen. Isn't it worth
considering what the possibilities are, and spending at least some time exploring the question?

I believe I have shared this before here (at least to some extent). I am a Christian, and I believe the Bible is direct revelation from God. I believe there is life after death, and that the only hope for a peaceful existence after death is found by believing in Jesus Christ in this life. I would like to encourage anyone here to read for themselves about Jesus' life on Earth, and make their own decision as to whether they should believe in Him. I think the best place for you to start reading about Him is in the Bible, in the gospel of John ( https://www.biblegateway.com/passage/?version=NKJV&search=Jo... ). That book will give you enough information, IMHO, to make an informed decision about Him.
You could package the software with a hardware-independent virtual machine OS image that can run on VMware, VirtualBox, KVM, Xen, etc.

http://www.fileformat.info/

http://www.archiveteam.org/

https://archive.org/details/software
Hi, Germany here, it worked on me.

Parents gave me beer when i was a kid around 10, shit tasted awful and bitter.

Didn't start drinking again until i discovered british ciders and belgian beers at the age of ~28, but that's still a "once a quarter" thing.
I believe it is very popular with photographers because it does not butcher images with compression as badly as facebook does.
It would be a big step forward to have everything that runs as root written in something safer than C/C++.

(Screams come from the Old UNIX Admins.)
The Go 1.4 release notes[1] mention a "fully precise" garbage collector, but I thought this was one of the major highlights in the 1.3 release? (The notes[2] for the 1.3 release say: "For a while now, the garbage collector has been precise when examining values in the heap; the Go 1.3 release adds equivalent precision to values on the stack.") What's up with that?

[1]: http://tip.golang.org/doc/go1.4

[2]: http://golang.org/doc/go1.3
Great Readings for Researchers and Scholars
Looks like you now can sync saved passwords also if you have a master password set. Previously it was disabled in that case.
The only thing I don't like about this is that I'm not seeing myself using Yahoo! for my searches, because I'm not living in the US and everything else I tried has poor local results. This is OK for me, because switching search engines is easy in Firefox.

However, this means that the searches I'm doing will not generate revenue for Mozilla anymore. And I feel bad about that. I hope they'll cut a deal with Google for Europe.
He left us too early. So sad to hear it.
Super Stick WiFi Speaker.Visit：
multiyear contracts at that fixed amount.
Previous discussion, about two weeks ago: https://news.ycombinator.com/item?id=8607366
Is Web Crawling legal? learn legal policies involved in web crawling
That is a perfect mindset to have to the problem of the type "that will be a problem if we ever switch databases". However, "that will become unmaintainable in 1 year" is a "bridge" you want to cross sooner rather than later. If you have a deadline to meet, fine, but come back and fix it asap if the software is something that needs to be maintained. I really cannot explain it well, it's just something most developers realize after a while when they've had to maintain an old codebase.

They key point however is, that one guys insight shouldn't be ignored. You can take the words of wisdom and proceed to not do anything about it, but at least you know the cost down the road. All experienced managers I know personally, know the cost of umaintainable software and are more than willing to do something about it if ressources allow it. They need to, otherwise it's their ass that is in the line of fire when it cost a factor 10 to implement a new feature and bugs creep up at the customer time after time, even though they spend a factor 10 more on QA.
Most searching for articles is done via PubMed. http://www.ncbi.nlm.nih.gov/pubmed

Nature gets seen side by side with free access journals there, and so now we get to see them for free (regardless of delivery mechanism). It likely doesn't matter what Hacker News thinks about this. Our impression of free, say github style open source free is otherworldly different than Nature's free: paywall, peer reviewed, exclusive, ultra prestige. Tomorrow there will be celebrations in my old lab about how amazing this is.
Wireless communications are, by their definition, broadcast in every direction. (Let's ignore point-to-point laser links for now, okay?)

If you can hear the signal, you can capture the traffic.
It _may_ be offensive to some, and not to others. "Niggardly" may be offensive to some, and not to others.

We should always be respectful of what might offend folks. But we should also strive to make sure the other folks aren't intellectually handicapped and unable to discern a slander from just a word. If the term has no negative connotation until 40-ish years ago, and all of the negative connotation was fabricated out of thin air? That's at least as notable as the fact that it might offend some. Probably more so.

Our mutual desire to live in a friendly society is always at odds with our mutual desire to know what the hell we're talking about. Each of us has an obligation to, in as kind a manner as possible, educate the other about what they might find truly offensive or not if they were better educated. Otherwise civil discourse is just a contest to see who can be offended the most.

PC is being a weasel and not having the discussion. PC is not trying to kindly point out that there may be another side to things. PC's definition has not changed.
That approach is a search algorithm which spends a lot of time exploring dead ends, to solve a problem for which there are much better solutions. For some grammars, it looks like it will lead to combinatorial explosion. I did something like this in SNOBOL a long time ago. Someone commented "That's the slowest program I've ever seen that does something useful".
> enabled the siesta-free working habits of the temperate regions

Frankly, that is an absolute downside.

I live in a very temperate region and having switched to freelancing i find that the daily siesta makes me much more productive.
My software engineering process works as follows:

I try to code as much as possible as early as possible. I throw away lots of stuff and recode it. Besides that I have an eye for stuff that is "similar" and can be abstracted. If someone wants an estimate, I guess as good as possible.

Big code is idealy split into one-person-chunks each with a documented API, but sometimes many people have to work on the same "files". Then big code is split between multiple people that sit nearby and communicate personally while discussing implementations based on technical arguments.

How to make a product of software is a different story. But I guess it works when you design your product in estimateable pieces and adapt fast to changing requirements.

Also I am pretty sure I forgot one or two things...
JavaScript developer at Nozbe | Poland or anywhere (we're remote!)

We're looking for talented programmers who are passionate about building amazing applications and are great at front-end development (all Javascript-related). It is necessary that:

* You love programming and newest technologies
* JavaScript, CSS3, HTML5 are your best friends
* You have developed mobile web apps
* You want to work from home and can be very independent
* You know English very well so you can read and comment in this language
* You are willing to learn and develop all the time
* You have good communication skills
* You are open-minded, honest and friendly
* You can write clear and intelligible code documentation
* You must be Polish (our core team is Polish)

We will be even happier if you:

* Know server-side programming languages
* Have some experience in using Node-Webkit
* Have worked on mobile apps development using the PhoneGap technology
* Have already developed mobile apps for Windows Phone, Windows RT and Blackberry
* Have any experience with native app development for Android or Windows
* Have worked on the project managed according to agile SCRUM methodology
* Have used Git for code management
* Having read the book by David Allen "Getting Things Done" is a bonus, too :-)

What we offer:

* No office - everybody works from home the way they want, at the time they want
* Great team - we all communicate over the internet and actually like each other :-)
* Regular "Company wide meetings" - we spend a few days in some cool place together having fun and getting to know each other in real life - and the company pays for everything :-)
* Competitive salary - you don't need to move to a bigger city or another country to earn more, you can earn a good salary by working for a Polish-based global company
* Growth - Michael Sliwinski - our founder and CEO is focused on growth and he wants all of us to grow and be better and love what we do.

You will work on our native apps which are very advanced web-view based apps. You will work with a world-class designer and a team of very talented developers.

If you think you're the candidate for the job, send us your CV along with your nickname on GitHub. Tell us what you did in the past and what you're working on and what is your favorite part of being a programmer.

It'd be great having you on board!

More info: http://nozbe.com/jobs/
There's no correlation but at least it makes you more productive. Like using an IDE or good editor does not make you a good programmer, but it could improve your productivity in the right situations. For example, I don't want to waste a lot of time hunt-and-pecking emails or IM. Touch typing helps.
Think it the other way around: if someone can come up with a solution 5x fater than you and also type 3x faster than you, then how long you are going to catch up with him.
Maybe that future isn't too far away! Have you checked out Code Complete? My university used it as a textbook for a Software Engineering course. To borrow your example, it cites multiple studies about the effectiveness of unit testing on errors, as well as many other software engineering topics.
The Latest Sony Breach and Its Potential SEC Problems
That whole cold war thing is of course also a textbook case of human boneheadedness. That conflict was unneccessarily escalated by both sides and way too many wars and crimes from that era are summarily excused as neccessary and inevitable.

Regarding your last paragraph - I heard that kind of pseudorational many times before. "The Russians are invading, Commander, what do we do? Start Nuclear War? Awaiting orders now."

While military was of course a factor, in the end the Cold War ended through something outside of this narrow minded view. The USSR could have gone on forever, North Korea style, but Gorbachev let go. Was that rational within your framework?
I wrote a program to solve chess once. After I realized that it would take a massive amount of computing resources to finish in my lifetime, I abandoned the project.

Most interesting to me is that it really isn't that hard to create a program to solve chess (i.e. the logic behind it), it just would take too much time/money to actually do it.

It's much more difficult to create AIs and approximations like this.

Kinda weird once you realize that fact...approximating a solution to chess is much more difficult, logic wise, than actually solving chess.

Though I wouldn't be surprised if chess is solved in the next couple decades or so.
I've used SQLWorkbenchJ on the daily for the last year and a half for postgres (on OSX). It gets a lot of flak because it's java based, can be a bit buggy, and doesn't have the nicest interface. However, if you look past those items, it has some really great features:

- DB Explorer (tab for exploring schema, allows you to search through large sets of tables and other items very easily - primo)

- SQL Formatting

- Well thought out user shortcuts for executing queries

- Intelligent auto-completion

Really, they essentially loaded it with every feature imaginable, which may make it feel clunky, but it's a total Clydesdale in terms of functionality.

http://www.sql-workbench.net/
Which is interesting because Sweden is UK's main European partner in spying on the other European countries.
Do you know of any providers that will work nicely/automatically with DNSimple?
The biggest stumbling block there, for me, is that it's impossible to write shared libraries in go. You can't write libraries in go that can be used from anything other than go, so until you've converted everything over to go, you'll still need to write libssl.so and friends in C. Go is a great application language, but it doesn't play well enough with others to really be a systems language as long as you can't write libraries other languages can use in it.
Existing passive solar air conditioning is underutilized.

Some ideas are very old, for example: http://en.wikipedia.org/wiki/Solar_chimney
Use Yubnub or Duckduckgo as your search provider, and take advantage of the command line nature of Yubnub or the bang operators in DuckDuckGo.
What do those two ISPs on another continent have to do with my argument?
D'oh, can't edit to add a new observation: now that there are links shared in the comments here, it appears the webapp is in fact a thing and you're not required to install anything or log in to view the "enhanced" PDFs. But you need the webapp or the standalone app to view them.

Still requires those links in the first place though. I just get prompted to buy access if I use any of the pubmed/google scholar search functionality in the app. Blergh.
Top 20 Navigation Features in IntelliJ IDEA
Major in the most practical stuff, minor in the interesting stuff.

I'd say CS/EECS major, Philsophy and Math minors with focuses in AI for everything.

You have the option after that for doing AI in a master's or PHD program.