skysight-inc/HackerNews huggingface dataset:
Sure, but we're talking about notebooks. Putting a mid-range dedicated GPU in a notebook would make it a mobile workstation (read: useless when not connected to a power source). The second, dedicated GPU in a 15" MacBook Pro isn't even mid-range while it does use a lot more power than the integrated GPU.

For most tasks, integrated graphics work fine. On my MacBook Air, I use Final Cut Pro, AfterEffects and Blender. For many people, the most graphics intensive thing they use their computer for is HD video playback.
Well, you need to appear in at least one movie to have a finite Bacon number, and write at least one scientific paper to have a finite Erdős number. And through costars/coauthors you need to have some connection to Bacon/Erdős.
Haskell on Windows
Seems the article is still here : http://fr.wikipedia.org/wiki/Station_hertzienne_militaire_de... http://en.wikipedia.org/wiki/Military_radio_station_of_Pierr...
Multitoe - The Room With A 3D View
I made this submission myself (it is my own blog). The issues in this blog post took some time to solve, and was not obvious at the outset. I hope it can help others new to Haskell.
Ok, maybe it's just me, but I read and re-read what the UI control in question should do: "entering a time or date in the future, a range of some sort". And I can't understand how the resulting sketched UI control works :-)
And since I've spent more than e few moments to think about this, now I've grown very curious about it. IMO, a range has 2 parts: from_datetime, to_datetime. I can only see one in there... Am I missing something?
Facebook, stop charging me
That's inexact. The WRT54GL was brought in as the (at the time) retail version of the WRT54G had much less RAM and flash because they switched from Linux to VXWORKS.

It's not that they didn't have the "security vulnerability" but they just weren't able to run Linux in a useful manner due to low hardware resources.

I also don't remember if the WRT54G became popular in the first place because of a security issue, I think it just enabled you to upload any firmware to it and that the original firmware eventually became open-source after they received GPL violation complaints. But my memory might be fuzzy, it was a while ago.
Nice answer David. Open source plays such an integral part in how I write code these days.

When tackling a problem I decide wether:

A. This problem is niche, it's no use to someone else. I need to write it and it's not worth open sourcing it

B. This problem is of use to someone else - someone has probably already solved it better than I'm likely to and I should find their code

C. This problem is of use to someone else and I can't find code to solve it then there's a small chance that I can benefit other people (and perhaps also build my own profile) by writing something that does solve it. Like creating a product people use, it's an honour to create code people use.

Finally, as a founder I feel that if you produce code which isn't a tactical asset in the company but which really could be of use to a large group of other people then you stand a chance of making it tougher, more flexible and more efficient by letting other people use and improve it. It's a real power-up for the company itself.
I'm a artist/designer/developer (artist/designer who works as developer from time to time (it this year, mostly as developer)).

I think this is only about how much fast you able to translate you brain ideas to images. PS currently is a most faster way to do this (in some cases 'pencil&parer' will be more effective way ).

For example:
imagine randomly curved line which is drew by child;
how is way more fastest to copy it?
1) draw it's copy on different papper with pencil by your hands
2) generate it's copy by math formula.

Also, in some cases make design with HTML/CSS can be most effective way if the 'design idea' has good fit to html "visual language" (because this way is enough fast to make design by this way and it cut off psd2html part of work) (for example site with 'flat' design like HN).
The Big House: Do We Want To Escape From Facebook Home?
Anyone have a copy of the proposed forbearance agreement for large account holders? It seems pretty brazen to ask people to give the company some slack on repaying deposits when they haven't really come clean on what went wrong. "For legal reasons we are not yet at liberty to document them" isn't good enough explanation; an announcement of specific arrests or civil lawsuits might be.
For me the choice is between open source and keeping it only on my hard drive. I doubt that I would be able to market what I do effectively. Also by open sourcing my apps it forces me to make the code cleaner than I otherwise would. And I get testing for free.
"So you're recording on a record. How fast does the record spin? Do you want a constant angular velocity or constant linear velocity? At what angle does the stylus move? Is there equalization that must be removed afterwards? Is there some kind of modulation?"

Fair points. A possible elaboration is that analogue encoding is discoverable from the medium. If we know that a recording is of a voice, then we can recover the amplitude signal and speed up/slow down until it sounds right or until the spectrum matches what we know of the source. Digital encoding is not discoverable from the medium in quite the same way...
The OS understands twitter and facebook natively. If I message someone on facebook, I see that conversation right in-line with my SMS chats with that contact. So there's just one tile for all my messages.

There is a single "People" tile that shows me all the news from facebook and twitter in a single stream. There is another "Me" tile that shows my notifications about mentions or tags.

I think the most important thing is that tapping these doesn't feel like launching an app. I don't have to "go check facebook" and wait for it to load, and then "go look at twitter," etc. I just tap a tile, and in 4 seconds I have everything in one native-looking interface - it even honors the color scheme I picked for the phone :)
I agree with nearly all of these, and I even agree with this point:

Conscious of trailing slashes... Redirect to preferred form.

The interleaved explanation, however, is problematic:

Stick with trailing slashes or no trailing slashes.

A trailing slash indicates a resource that is in some sense a container. (Historically one would have called this a directory.) The browser knows that '.' refers to the current resource with a trailing slash, while it refers to the parent resource path when the current resource doesn't have a trailing slash. You want to leave off the slash when you know a particular resource is a leaf node.

I actually wouldn't have a problem with advice to "stick with trailing slashes", but I don't think "no trailing slash" would be a sustainable policy. It would be too difficult to keep URLs straight between the server and the browser side.
15 Best Online Code Editors for Web Developers
Socialist TV Typeface Videtur Finally Freed
Testing, testing, testing!

I find traditional unit testing limiting because you have to design the tests (and may miss a corner case etc). Having other people use the code generally presents you with situations you may not have thought of or may not have planned to address until later.

Especially with a mammoth project, incremental development is easier when you know what aspects are most important. I have been doing this with http://niggler.github.io/js-xlsx/ and it proved to be effective when others started using it in ways I didn't plan to address until later.
these are nice. are you aware of andy gilmore? some of his work is similar - http://crowquills.com/ANDY-GILMORE
Flip flops - a simple server deployment tool
My thoughts exactly. Intelligence agencies ought to be, well, intelligent.
Credits in movies are unbelievably Byzantine. But putting his name in the 'thanks' section at the end would be pretty neat.
[IANAL] A bitcoin miner sidesteps "unauthorized access to information", taking advantage only of the the compute resources. I'm not sure if that makes any real difference in the eyes of the law, though.
For me it's about giving back, having a bigger impact, meeting other smart engineers and improving my skills.
But open source software doesn't necessarily avoid the waste that you're describing.

Just look at MySQL, and derived DBs like MariaDB and Drizzle. There is much overlap with PostgreSQL, but PostgreSQL is objectively superior in just about every way. Then there is all of the effort put toward the various libraries and tools for each, toward other application support for each, and so forth. Is it not wasteful when people spend time, money and energy on or supporting the inferior open source project?

Then there is the duplication that is forced by the use of certain open source licenses. GPL-style licenses, for instance, have prevented a lot of reuse and sharing of effort due to their somewhat restrictive terms. Open source projects using more liberal licenses, or commercial projects, often must intentionally ignore and avoid such other open source software with more restrictive licensing.

Open source may help avoid duplicate effort and code, for instance, but it is still rife with inefficiencies.
The point of Bacon and Erdos numbers is that most actors and mathematicians have low numbers, not most people. I, for example, have never published an academic paper, which makes my Erdos number infinite. OTOH, if you count working as an paid extra, my Bacon number is 2 (what do you mean that doesn't count?).

BTW, a Bacon number of 10 is extremely high. IIRC, the highest finite Bacon number of anyone in the IMDB is 8.
Linksys went from being the "iPhone of home networking" to being something I won't recommend. In Cisco's care the company has gone from being a market leader to a dud.

Now a lot of people might say "I doesn't matter who makes it, I'll just flash OpenWRT or DD-WRT onto it!" But I say to that, "then why buy a Linksys?"

Asus for one example are cheaper, they often have external antenna giving you more power and flexibility (both literally and figuratively) plus and most importantly they can be flashed with OpenWRT or DD-WRT at your pleasure.

Even without the security issues there is no good reason to buy a Linksys.

Right now I am using my ISP supplied "router" in cable-modem "mode" (i.e. just dumb pass-through to ethernet) and have a cheap MikroTik/RouterOS device sitting behind it which was cheaper than most retail grade routers but with the functionality of commercial grade equipment.

RouterOS might not be as easy to use as DD-WRT, but if you can use it then it is far more powerful as a web-based environment. Just for one example, want a VPN server? RouterOS supports IPSec/L2TP, PPtP/GRE, SSTP, and OpenVPN. Basically everything. The list of its network functionality is almost endless...
The debate is also fueled by the fact that "Rémi" is not simply "a" wikipedia admin but the president of Wikimedia France: http://en.wikipedia.org/wiki/R%C3%A9mi_Mathis ; which drives people to ask for him to resign.
I bet they could increase the throughput if they modulated the plasma coils.
No way would a microbenchmark ever change any responsible person's mind about tooling. There are a lot of reasons (some of them nearly respectable) to use Java; "it's faster than <X>" isn't one of them.
Python is a High Level language, it was never designed with the intention of being as fast as C or Java or other lower level languages.

As someone else pointed out the V8 has had a lot of backing and full time development, where as pypy, Cpython hasn't had as much.
Pypy is still showing massive improvements despite being the slowest on that list.
Isn't that exactly the kind of framebuster Boneh says doesn't work?
Show HN: Free Push Infrastructure for RSS Reader
Just have your credit card retract the charges?
Not tipping someone off that they're about to be arrested constitutes "legal reasons."
This work is really aesthetically pleasing. Nice one!

Programmatic art generally falls under the domain of generative creativity. A field that draws inspiration from topics as varied as biology and architecture.

In terms of visual art, some of you might enjoy the painting fool:
http://www.thepaintingfool.com/

For an up to date and compressive overview of generative creativity, check out this book: http://www.springer.com/computer/ai/book/978-3-642-31726-2
Wikipedia is full classified information, the same way as Jane's and Aviation Week is full of classified information. Intelligence agencies read this stuff and try to sift disinformation from genuine leaks. Counter-intelligence agencies try to act cool and make the enemy suspect the information is inaccurate.
The guy you replied to said "reduce waste", not "completely eliminate all waste". All the scenarios you describe are much less wasteful than if nothing was open source.
The parent comment raises a very good point. Does the supposed VK.com CJ vector work at all with Javascript disabled? Disabling JS stops the framebreaker; does the site UI still work when you do that?
I think being able to do a 1080p stream at 30-60fps in JS is an appropriate goal

Why is that an appropriate goal? How about a video element -- which the browser implements in the ideal manner (which is usually a thin layer over hardware decoding) -- that handles h264? Why in the world would you want to do that in JavaScript, besides as a "because I can" challenge?

Further your notion that DRM would "just work" is really unclear. I don't think you understand the concerns of the DRM folks if you think that you'll just do it in decrypt.js and all will be good.
Yes; what people usually do in response to this is to add a query string--e.g., http://www.intrade.com/v4/home/?ohno
The reason for hellbanning is https://news.ycombinator.com/item?id=5413912

"Adria Richards is an evil cunt.

SendGrid is a shit company that I would never want to work for."

Not exactly stellar material.
Hum, I would imagine Saturday would convert better. My best guess is people are super rushed on Friday and thinking about the weekend.
Most likely falls into Fair Use. http://en.wikipedia.org/wiki/Fair_use
Using the same subject line Monday - Thursday - my open rates were 20% higher than industry average.
Sounds like natural selection.
I don't think that government employees hold any special privilege in terms of private contracts, but I don't know. At the very least, it would be interesting to find out.

I know that recently there have been some gun shops that have been refusing to serve government employees, so there is at least a small amount of precedent.
People do a lot of catch up emails and reading on Saturday. Like I'm doing today : )
You mean like in "Swordfish"? Now that was a film that could be measured in facepalms per minute.
Analyzing Software Development as a Noncooperative Game
That's sort of the opposite scale to what the (greyhat) security community would expect, though. Try tacking an HTML5 scroller (with an original SID composition) onto the end of the announcement, crediting the researcher. ;)
I think he's just misunderstanding the paragraph. What the original writer meant was that there is a group of people who can handle [alcohol|firearms], and are therefore 'elite'. Poor choice of words maybe, but it makes much more sense in the context of the original article.
Nice work.

It would be great if you could make the translateProvider have external sources, either a file or service that's downloaded or called on the server. Even downloading Java property files (or something similar) would be really great, since the client could use the same translation files that a lot of back-end devs would be using on the server side.

Edit: just noticed that you linked to some other Angular libraries working on localization. Nice, and helpful.
I look at "branches" like that as R&D. We are learning what works with them and then sticking with the best. It is also insurance that we don't get coopted by someone like Oracle.
Good idea. So far it looks weirdly unfriendly, though:

> Example Question: How do I decide whether to use Arduino or Rasperry Pi for my project?

> Top-voted Example Answer: These two devices are so different that it's hard to answer that question. One is a credit card sized Linux computer, the other is an entry level firmware / electronics kit.
I learned a lot in my youth from using Linux systems and being able to really delve into all the internals - no hidden magic, everything available to take a look if you wanted to. As a teenager, I used to have print-outs of large parts of the core of the Linux kernel, of X Windows, and so on.

This availability of knowledge, but also the freedom that comes from free software systems, are important values for me. I want to contribute to such systems being viable, modern environments.

A secondary motivation is that for purely hobby projects, there is a chance of finding collaborators that make the project more fun to work on and advance more quickly.
Doesn't this hight power risk to lower the lifespan of the battery ?

I heard that for this reason Renault plans to ask for a small extra fee each time a customer charges the leased battery at the maximum power (that seems to be 43kW for 90kW in Testa supercharger, 22kW being the nominal fast charge)
If it's a hobby, and you do it for fun, why not finishing anything is a problem?
This looks interesting, but can someone tell me if this is similar to facebook games at the moment, and/or how it sets itself apart from competitiors?
It might also be said that Valve showcases the dangers of this philosophy on their own. Isn't there a game about lives being halved or something that people are waiting for a new version for? :)
Fellow living in France here.

For those who want to learn more, the radio station built at this site is part of a Tropospheric Scatter Communication Network (http://en.wikipedia.org/wiki/Tropospheric_scatter) named Ace High and which is used by NATO for military and civilian communications.

You can see it here on a map with other TSCN networks
http://rammstein.dfmk.hu/~s200/tropo.html#ace
What is an example of a question that answers itself?
Nope. I write XML messages that are then sent to services that handle that kind of thing. (I know SQL, due to a previous job, but I don't write it in my current position )
> Or organisations being set up in such a way that the technical folk aren't in-play at the point where problem discovery is happening. Or the non-technical folk being assessed on "solution providing" not "problem defining".... and so on

This is the fundamental problem and is, I think, largely due to the fact that the kinds of problems we are solving do not naturally fall into the neat specialties into which most companies categorize their workers. Specialization promotes serial thinking whereas what's needed is near simultaneous thinking and that requires deep communication (and smart people)
Your memory is how I remember it too.

Basically the WRT54G with base firmware was better than anything else on the market at the time of release (within the same market segment - retail routers).

Just to put that into some perspective before the WRT54G, some of the functionality in the base firmware was being sold to small-medium businesses by companies like Cisco for thousands of dollars.

Word spread quickly and instead of your local coffee shop paying Cisco $20,000 to install their WiFi, they could spend $100 on a Linksys router. This meant companies could afford to give away WiFi for free because it cost them little or nothing to install the WiFi initially.

But what happened next is what turned the Linksys WRT54G from a "great" to a "legendary" product - people found out it ran on Linux. Now Linux is open source but more specifically it is under the GPL license.

What that meant is that legally Linksys were required to share the source code that made the WRT54G run. Which after some not-so-gentle prodding and legal threats they did.

People then made distro's (in the Linux sense) which updated the Linksys firmware to add new functionality, fix issues, and similar. This made the thing even more powerful than perhaps even Linksys wanted, and ate into Cisco's small-medium business space even more.

Word spread like wildfire and soon everyone and their brother owned a Linksys WRT54G. Linksys improved the base firmware only mildly while the third party firmware was steamrolling ahead.

Cisco eventually purchased Linksys and started cutting corners on all of their retail products. Using less powerful CPUs, less RAM, and stripping out functionality while not altering the cost. Linksys stagnated.

This was likely in no small part to try and get some of their small-medium customers back onto Cisco's books, but by then it was too late. The market that Linksys had created had spread to Linksys's competitors and soon everyone was "letting" their routers get firmware updates that turned a cheap little home router into something able to fend off medium-business level commercial equipment.
The site hasn't launched yet. Those are example questions to clarify the scope of the site. And yes, that question is a bit broad, can't do much about that. Broad questions on the actual site will probably be closed. Not sure about this one.
Install local jar with Maven
Install local jar with Maven and the maven-install-plugin
It's also not a hard question to answer; in fact, it seems like a pretty easy one to answer, and helpful, to boot. It's basically asking "when do you want to use a microcontroller instead of full-blown SOC running an OS".
Of course Facebook is about money, it's a corporation, and making a profit is the only reason corporations exist.
Maybe more structure and less treating Mojang like its your personal frat house is the answer.

Minecraft has allowed them to bankroll certain proclivities that the whole "we're cool nerds" culture Persson likes to perpetuate; but if they want to be taken seriously as a gaming company, they might want to knuckle down a bit and use some of the tried and true methods for bringing a project to market.

I work for a Swedish father/son company. Interestingly, the son has the same problem; take something interesting 90% of the way then wander off to a new shiny before the project gets done.
Or start with PayPal and dispute the transaction. In the resolution center open a dispute and select, "
I want to report a transaction that I didn't authorize". Paypal will contact FB and then decide the outcome. If they continue to not respond it will automatically go to you.

*Edited to correct grammer.
Upstart Company Wants to Deliver Your Stuff to the Moon
Call your CC, fraud and chargebacks are standard. Especially if you can prove you didn't use or authorize the service in 2013.
Misogyny, Sexism, And Why RPS Isn’t Shutting Up
Did something break in Chrome/Mac?
Nothing wrong with focusing on profits, but if they charge for a service it had better be authorized and the service had better be delivered. It appears they did neither in this case based off the info supplied in the article.
The reason it became popular in the first place is because Linksys included GPL code in their stock firmware, and because of the terms of the license, they were forced to release the entire firmware source under the same license. Once the full source was available, modding and porting Linux became straightforward.
I guess demoscene deserves a mention here. They kinda take the generative/programmatic art thing to the extreme, and do everything in real-time. Of course most productions these days are in 3D which makes them quite distinct from these geometric 2D ones, but there are still some similarities. Seeing a nice high-end 2D demo these days could be interesting.