skysight-inc/HackerNews huggingface dataset:
Yeah, I don't like the trend of eye-catching false advertisements either. In a way, this resembles those infomercials that give you a bunch of random stuff along with the core product and then claim that it's a $500 value that you're getting for free!

I would think that they'd want to attract those coders who are not directly interested in cash prizes because anyone with half a brain could tell that the prizes do not match the original $40k advertisement. If you're advertising to a bunch of smart developers, don't treat them like idiots who buy into infomercial style advertising scams. These guys should reconsider spinning the contest as a fun & challenging way to top the leaderboard, and the prizes are just a small token of appreciation for attending the contest.
Don't forget that with the Surface, you're also paying a premium for the touchscreen and digitizer with pen, which is not available on an MBA.

Edit-- removed the word "Wacom", turned out to be a false assumption.
Should clarify: "The pitfalls of hosting user-uploaded files on your website"

Hosting user-uploaded files on a separate domain would probably solve this problem.
You're presenting a valid argument, but I don't think that you can equate postal distribution system with the internet.

The nature of the internet is such that it's a public network assembled out of a number of private networks. It works because these private networks meet at exchange points and transport each other's traffic at no cost. Everyone pays for access.

The difference between the Internet and the USPS is that the post office is a closed loop where the sender pays to admit its payload into the network. The post office delivers mail to me at any volume -- I don't have to pay to receive mail.

The whole point of the internet was to escape the rate tariff structure imposed by AT&T back in ye olden days.
The reasons to get a verified certificate from any of the MOOC's seem to be:

+ Gaining additional motivation.

+ Someone requiring it.

+ Adding formal credentials to a CV.

+ Supporting the institution, because you can.

+ Confirming the accomplishment.

All are valid reasons, and in a particular person's unique circumstances each may have great value. There's no universal benefits or detriments.
Power Japan Plus also announced a new type of battery which is claimed to be suitable for cars, charges 20x faster than LiIon, has comparable energy density, ~ 3000 charge - discharge cycles, and will be produced this year in the standard 18650 format (but only for special applications like medical & satellites for now).

I couldn't find any capacity / discharge curves though.

I read about it here: http://www.gizmag.com/dual-carbon-fast-charging-battery/3212...

With original source here: http://powerjapanplus.com/about/news.html
Hi malloreon,

You can find the link to the main site in the middle of the top bar of the blog where it says "Click Here for the Main CodeCombat Site".
We pay a lot of attention to the way we position our site content, and thought this was in line with the copy for other competitive games. I don't think that competitive games are inherently masculine or feminine, but the critique is valid: competitive games I'm familiar with do tend to rely on marketing language that's more targeted at men.
It purely is ;)
>which can be significant -- the hardware isn't free) without passing the costs on to anyone.

I'm not trying to be rube but have you seen how much comcast/verizion/TWC customers pay? It's more than enough to string another switch and fiber line at a route point.
When it loaded, it failed to load the CSS etc. I saw the typical white page with black text and thought maybe this was their way of chiding those critical of the redesign.
I'm imagining this SVIFT as "Swift" but in a German accent.
Are You a Farmer in a Hunter's World?
right, we'll be adding their name.
I don't understand your point. If my computer hooked up to the internet can request traffic from another computer it sees on the internet then from my perspective I have that connection. You are trying to somehow say that an ISP offering unlimited access to the internet has to be held responsible for a server that refuses to be seen by my computer. I'm not making that claim. You are trying to refute a claim that isn't being made.

I see "unlimited access" to the internet as being my ISP is not preventing me from accessing what can be found on the internet. You are twisting definitions around to make it mean how you wish it to be defined.

It's not like I'm claiming "unlimited access" to public roads includes private driveways.

If there were no public servers at all on the internet, an ISP can still offer unlimited access to the internet despite there being nothing to see.

Also, there's a difference between "everyone paid something" and "everyone paid something twice". Your own argument supports the notion, it's a negotiation and our request in the negotiations is that bits are not paid for twice in the same transaction.
Just curious, does this post fall afoul of SEC guidelines re: microcap stocks, or is it OK because all of the information is technically public? Not trying to be critical here (though based on the form of my question, I suppose I am), just curious.
Disneyland's original prospectus (1953)
Your profile, at time of viewing. Congratulations; I'm done here.

user:	diminoten
created:	1831 days ago
karma:	1799
avg:	1.51
about:	QA/Wannabe Dev
submissions
comments
9 insider tips for promoting your app
Link to that google doc? Would love to read it.
And FTTx could be done at considerably lower cost, if we simply had the will to do it, and the patience to leverage existing work.

For example, last week, they were tearing up the street in front of my building to put in new sewer lines. I don't even want to speculate what that might have cost. But now that the work is done, to lay fibre, they'll have to do it again. If, instead, they'd said, "Well, while we're here, let's just drop some conduit for fibre", and continued to do that going forward, a national FTTx last-mile infrastructure would cost considerably less.

It wouldn't be free, of course. It's not merely "[dropping] some conduit", and there are plenty of places where they'd probably have to tear up the streets just for this purpose anyway. But, if every time we tore up the street for unrelated work, we leveraged that to put in place the FTTx-relevant things we'd also need to tear up the street for, we'd be so much closer, and at so much lower a cost...
That person appears to have listened to ORBCOMM not Prospero and did not send any commands.
This could be one of the few remotely practical uses of QR codes in existence, easily capturing ephemeral data. Now, most kernel messages can get logged to a file, but there are cases in which that's not practical.
> They've not read Brooks enough.

They never do. It is incredible how those mistakes keep being repeated.
That's a good point. I meant promise in the sense that that's how customers often interpret a bandwidth claim - legally, they're making no such promise (otherwise they'd be in a lot of trouble).
Yea, the lesson is: If you find yourself in a situation like that, bail out as fast as you can. When we're young we are often not taught—or more importantly we do not have the opportunity—to simply GTFO of the crappy situation we're in (Family, Bullies, etc.). It has tragic consequences both early in life and later on. It's (one of the reasons) why we get school shooters, why people stay at crappy companies when they don't have to, why people stay in destructive relationships.

Modern society often allows us the freedom to avoid people and situations we can't control but don't want to be in. For the love of god, please take advantage of that.
Ha I am on my first gen Surface, still within its original warranty and there is already two versions out. A a techie it sure is a bummer since I want the latest and the greatest. However, it still doesn't undermine the usefulness of the current one. I regularly use it, it gets the job done and I am happy with it. I will keep using it until it dies out or needs a replacement. Hey atleast by then we might have ultra thin i20 with 1 week of battery life (hopefully).
Another example.

https://maps.google.com/maps?q=sorsakoski&hl=en&ll=62.448329...

http://www.openstreetmap.org/#map=14/62.4494/27.6639&layers=...
None mentioned gitcrypt yet. I used it for 3 years, sharing password in a team of 4. A bit cumbersome to setup, but once you've been through the installation instructions, it just works.

https://github.com/shadowhand/git-encrypt
you're absolutely right, they should never talk to each other
Understanding the search for the best web hosting company
Good points, allow me to share with you a bit of my strategy.

There is a case to be made that much of the tearing up of the streets is a function of people laying down multiple communication infrastructures along side each other. We looked though the permits for the last 12 months and compared that activity to a on-going repaving and road maintenance work. There are several interesting variables at play in that, cost to maintain (tax based), property tax (revenue), new permits (revenue). If you consider switching the physical layer to an infrastructure basis you eliminate multiple fiber/copper paths under the street, multiple fiber/copper vaults in sidewalks and on street corners, and replace them with a common set of conduits. That helps a number of costs, site surveys for digs, delays for city work, and multiple trenching/paving jobs with different standards of integrity. My city, Sunnyvale, is dealing with ways to make maintaining the city more efficient. This sort of change helps that in ways that are not immediately obvious to folks because they happen with dozens of different actors across dozens of different departments.

My goal is to get the city thinking differently about communications (more like roads and sewers than 'optional thing some folks have') so that we can move past the current hodgepodge into a more efficient and maintainable system. If I can get my city to change, then other cities can see the change and see how it helps or hurts and decide independently to change. As a particularly tech savvy city we have a strong alignment with citizens who want better communications, and we've seen from places like Kansas with Google fiber that such communications upgrades increase property values, which increases property tax revenues. My hope is we can get everyone (communication providers, city, citizens) all aligned on this idea. If so it will get done.
"Best effort" doesn't mean "Here's your dinner, take it or leave it."

ISPs have been successfully managing aggregate network bandwidth growth for over twenty years.

I work at a place that has transformed it's utilization of the internet via cloud services -- utilization going from 80-120MB/s to multi-gigabit. Adapting to that change was relatively easy and cheap. With the economies of scale that a large Telco has, it's a drop in the bucket.
Win+D is the desktop shortcut. I know you were talking more about a general OS paradigm but you can get pretty close.
Scientific Laws and Theories
Trash-cli – Command Line Interface to FreeDesktop.org Trash
Hmm. I don't know much about video coding, but the authors of f.lux (https://justgetflux.com/) managed to hook into Windows, Mac, Linux, and iOS video drivers to adjust the shading of all onscreen pixels, and I've never had a single hiccup with the versions I use (Windows and Mac). That might be a good place to start. Think I'll drop them a line...
Link to the actual article:

http://www.theguardian.com/commentisfree/2014/may/20/why-did...
The original article, which was likely buried due to having 'Snowden' in the title:

http://www.theguardian.com/commentisfree/2014/may/20/why-did...
That's not the case. Microsoft make their money selling software, Apple, hardware. Once Apple have got your money for the device they don't care what you run on it. See Bootcamp.
The World's First Full HD 360° Camera
>> The dock has 10/100 Ethernet. In 2013-2014? Why?
> Dog slow as well, I suspect it's USB!

The weird thing is that the dock has USB 3 ports, which can easily support a GB LAN connection. I was going to buy one for my Surface Pro (gen1) until I saw that it was 10/100. You're better off buying something like a Plugable (plugable.com) USB 3 dock.
Rails: Casting Objects as Arrays
And interruptions. Never forget interruptions. If I have serious work to do I'll push it off until Sunday then work Sunday and take comp time during the week. Get into the flow and go go go with no interruptions.

Its hopeless to do something large and complicated on Wednesday when the mean time between interruptions is about 15 minutes.

If I didn't have a Mon-Fri wife and some kids, I'd probably work 4 10s, Saturday thru Tuesday.

4 10s also helps because to put it bluntly most of the distractions will not be in the office at the start and/or end of my day, so I can get much more done.

Needless to say this is a direct slap in the face of the "open plan office" religious belief so this can be a bit controversial.

A lot of this is cultural. If I'm at work on Wednesday and everyone knows it, its utterly forbidden for me culturally here as a major violation of taboo to do anything other that totally drop everything I'm doing no matter what and immediately react / respond, no matter if phone, email, or (when we still used it) IM/SMS. Doesn't matter if its important or trivial. If its known I will not be at work on Friday or even if I just call in sick on Wednesday, even if its the same request from the same person, culturally its perfectly OK to let it sit until I arrive at work next week, unless its a total emergency and then they call me at home. Aren't people just crazy? Its a CYA thing where if I'm here there is no higher priority than instantaneous response not matter what under any circumstances, but being outside of work hours or out sick or on vacation is a perfect magical mirror-like CYA shield.
Don't forget the horrors of Windows high DPI scaling.

Poor, blurry Google Chrome.

Edit: I was inspired to look into it a little more, and it looks like Chrome does have high-DPI support: https://groups.google.com/a/chromium.org/forum/#!topic/chrom...

It has to be enabled by a registry key and seems to break Chrome's notification tray icon.
Oh, which player is your student? Our ten-year-old is American, actually.
Sort of, but doesn't a lot of it reuse existing routes? Depending on who "owns" it (based on leases and contracts), this could limit the ability to make a clean break at this stage. If you had to sublet the routes, would it be cost effective? If you had to dig new trenches, how many and how much would it cost?
Hmm, sounds like he heard something on 148.000 MHz which seems to be its control frequency. Nope, he didn't send any commands. I wonder if sending commands without permission would violate some treaty or law.
So the contention is what Conal Elliot means by FRP? If that's the case, it might be that most of us might as well be left in the dark about what FRP really means, because it seems that Mr. Elliot can be quite obtuse about giving a simple definition of a term.

https://stackoverflow.com/questions/1028250/what-is-function...

If you are asked a question about some programming terminology, then I don't think going as deep as talking about denotational semantics is a good idea.
Well the CDN could alternatively blackhole these networks.
> Also, why is there such a lack of optimized pad sized apps for Android?

I suspect because Android has had significant smartphone marketshare for longer and only comparatively recently bumped over iOS in tablet marketshare, so developers targetting Android have been largely targetting it for phone apps. Fragmentation and demographics probably still make iOS much more lucrative for tablet apps (as it still is, AFAIK, for smartphone apps), but the marketshare numbers are such that the lack of tablet apps for Android should start resolving itself, the same way the lack of phone apps did.
Sadly, I think hacker news is dominated by the profit motive over the motive of a common good. Even the libertarians here seem to be focused on the liberty to become wealthy free of regulation. I expect this comment to get down voted, even though it is a legit criticism, just as my questioning the morality of ad-supported websites[1].

[1] https://news.ycombinator.com/item?id=7733713
I read his advice as, "Don't be That Guy."
No,not fuel economy. CO2 reduction.
Oh we're familiar with it and we spend time trying to get Android working well. It's been a more challenging platform because the performance of the underlying APIs on Chrome has been more erratic.

FWIW, I made this versioning mistake because I'm one of the two people in the company who is the least familiar with Android versioning because I work on backend systems and tooling that we'll be releasing later this year. 90% of my time is spent in the terminal.

Anyways, homepage clearly needs some a lot of love. In the meantime, do you mind trying the following instructions in this comment, https://news.ycombinator.com/item?id=7771330 , on your Android device to see how the demos perform?
Whoops, forgot about the difference was of measuring screens & paper...
Well run companies exchange something they have (money) for an outcome they want.

Don't think of what you skills, degrees or characteristics. Think in terms of what you can provide. If you can't build software, can you build an audience? Can you find customers? Can you bring in investment dollars?

Your pitch should be something like "If you hire me, your company will ...".
First, let me say up front that I value your verve and appreciate your desire to experiment and learn and push frontiers. Bravo on all that.

The problem with tight coupling -- especially across concerns and software layers, as with 'etcd -> load balancer' -- is that it's an immediate withdrawal from the great Bank of Technical Debt.

Some time in the future, one of the following things will happen:

1. Etcd will want to perform one unit of positive technical change, and either that behavior will break your code, or you will be forced to fork versions, or etcd will be forced not to make that change by the popularity of your code.

2. You will want to perform one unit of positive technical change, but etcd will, for whatever political, architectural, or technical reason not wish to support this change. You will either abandon your idea for lack of upstream technical support or be forced to fork etcd.

The neglect of these incredibly common occurrences is itself now incredibly common. It underpins, e.g., systemd development, which in turn appears to be informing coreos and docker development, and since those are the new-shiny-toys, a lot of people seem to think that's just the way we should all think now, that the 'unix philosophy' is ripe for disruption(tm).

Problem is, invariably, coupling turns out to be the most important artifact in all of computer science. It's worse than naming things, it's worse than cache invalidation, it's worse than off-by-one errors. And the worst kind of coupling is the kind of coupling that crosses stack boundaries for no obviously good reason, because the amount and kind of reasoning that has to happen at an operational level when that stops working in production is both severe and very difficult to resolve.

So again: applaud the desire to learn, and experiment. The coupling: please, please don't. The marketing of a test solution as something to consider using: you don't need that to build your portfolio, just put the project up and say it's a test thing. And preventing cascading failures with weighted round robin, etc: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html...
from 2011

http://dwave.wordpress.com/2011/05/20/learning-to-program-th...

> The main processor doesn’t run an OS in the sense you’re thinking of. The OS is written in LISP and isn’t exposed to developers at this point.

> No, but the APIs we’ve got are basically wrappers around lisp, so it would be easy to make one. Just figured the number of lisp coders out there was probably pretty small.
You are reading too much into a title pattern that's used to get eyeballs on the page.
Bitcoin protocol specification [pdf]
I like Dojo/AMD because when you specify dependencies, you implicitly give an execution order.

Now, that doesn't necessarily help for this kind of "top level" code, but wouldn't it be cool if you could say: "Load this <script> tag asynchronously, but only run it once the following other <script> tags finish"? (You can give <script> tags HTML IDs just like anything else, right?)
My experience with CodeCombat:

Pros: I liked it, and I find it fun to learn to make a game that way.

Cons: I found the "campaign" shockingly short - like 10 missions or so, and a few of them weren't even working (stuck on loading). After finishing that campaign, I found the jump to the "user-created" missions too high. I would've expected at least a 50 mission campaign, that walks me through to the more advanced concepts, until most of the user-generated ones feel easy.
I'm looking into this now. Sorry for the trouble!

Edit: Fixed!
This looks neat - thanks for the share. Feel free to message me progress :)
I love how you're using a simple but effective dynamic LoD. I'm going to riff on this a bit with a first-person ground-level camera.
Unsecured USB Slots? Say It Isn’t So, Captain America
If the database provider hosts databases within the same data center that your app is in, ping times are no different than they would be if you ran your own DB in that data center.

Products like RedisGreen host their servers within Amazon and Google's data centers, and are meant for customers hosting their apps within those data centers. In the case of RedisGreen, you choose your hosting provider, region, etc, when provisioning resources.

If you sent database queries across the open Internet, ping latency is just one of several problems you'd encounter.

(disclosure: I work for RedisGreen)
I agree with this, I had no idea about the "good" practice in the first example. Is there any decent place that I can get truly up-to-date practices?
Yes, and that's what I'm implying. Even if we did speculative execution, that still wouldn't give us the benefits of being preload friendly. We have a better solution that works in all modern (and even old) browsers, and we can now drop the unnecessary baggage of script-injected scripts.
IIUC that's similar to how the electricity grid works in Texas - the last mile is public, but then there are dozens of power companies that contract and subcontract to supply the actual juice. It is, reportedly, a disaster. You get small new companies popping up all the time and dying through mergers and acquisitions. Some own just a single power plant, some own nothing physical at all and are just a reseller to handle billing & arbitrage or broker cost differences. If there's a problem theres's nobody to call and nobody whose responsibility is fixing it. Consumers are left in the lurch whenever there's a merger or acquisition, and the company they pay their bills to usually bears little resemblance to who they initially signed up with.

(Come to think of it, before the wave of banking consolidation in the mid-2000s, this also described the banking situation in New England. My college bank account went from Bank of the West to BankNorth to TD BankNorth in the time it took me to graduate, and my credit card went from BankNorth to TD BankNorth to FIA Card Services to Bank of America in the 3 years I stayed in Massachusetts after graduation.)

IMHO the root problem is that consumers have no leverage because there are millions of them and none own any of the means of production, and so I'm more bullish on new technologies like mesh networking as a way of solving the problem.
Cool website! Thanks for sharing.
Dassault’s 3D “Living Heart” May Transform Diagnosis and Treatment