skysight-inc/HackerNews huggingface dataset:
Yea, I made the exact same mistake at first. (Thinking that Alice AND Bob must always know the answer)
Or the AOL strategy. Both failed, but that doesn't mean this will.

I can imagine Facebook would have thrived on AOL or MSN (or teletext). Zuck wouldn't have been able to start it from his college room though.
I'm all for keeping the net neutral. But let me play the devil's advocate here: When the telecoms have paid for the spectrum (there was an auction for the spectrum), how can you dictate what services they should charge for and what services they shouldn't charge for ? The spectrum is a public resource, but when the telecoms have paid for it, aren't they entitled to charge for the services they provide ?
Apparently in the early days of HDTV, cable/satellite companies would slowly reduce the quality of broadcasts until people started complaining. At which point they stopped.

When BBC HD was a channel, its quanily was black and white to everything else, now even they are in on the reduced bandwidth game :(
Is it fair? If every American receives it, regardless of their wealth, then I don't see how it would be unfair.

It's unfair to those that would have to pay into such a scheme. I work really hard to earn the money you want to take from me.

If you want to give away your own money, go right ahead. As for the rest, leave me alone! I'm neither your brother nor your keeper. I have my own life, my own hopes and dreams, hobbies and plans, and I don't want any part of your scam.
You're assuming it's not profitable to run ads in 3rd world countries? Have you tried that?

You're assuming that that won't change? Countries won't gain capital influence? You don't think that might affect spending habits & advertisers won't adjust? You really want to make that bet?
There’s an important difference between “right” and “good”. Providing free basic internet access is clearly good, and internet.org is doing that. Many people argue, validly, that the manner in which they’re doing so is not right.

But that’s as if I were to tell you that giving anti-malarial drugs to people is wrong, because the right thing to do is to eradicate malaria itself. That’s probably true, but the practical thing to do right now is what’s good, not necessarily what’s right. And you can work on both fronts at once: they’re orthogonal.

I don’t pretend to understand the massive logistical challenges involved in implementing this, and it makes me sigh when others no more knowledgeable than myself make armchair proclamations about what should or should not be done.
I agree. However, if you want to feel better when touch typing, I suggest you to use more ergonomic keyboard layouts than qwerty, for example, dvorak or colemak. It might be useful to use some typing tutor to make the transition. For example, http://www.typingstudy.com
Amen. It's like people think the existence of a facade undermines the merit of the underlying architecture. There is no "moving too fast". If you're looking for a curated set of panacea tech then get off the frontier and wait for it to be a class. The people designing what will eventually be its content need a place to iterate. If you're butthurt about the web dominating app distribution you can use emscripten and canvas or circumvent the web entirely and use steam. The highest level interfaces of the web aren't trying to be everything for everyone. They're just standardized solutions to common problems. Look at how lodash improved performance relative to native browser methods by implementing only a useful subset of their behavior. It's not all or nothing.
Sorry I missed this message, hadn't been checking after the first day of the post.
Backend language is just PHP with ToroPHP for routing (only framework involved).
They are an artifact from .Net 1.0. They allowed developers to clean up native resources (file handles, satellite links, etc.) that they might have been wrapping.

.Net 2.0 introduced something called SafeHandle. SafeHandle inherits CriticalFinalizerObject which triggers special GC treatment of the finalizer. SafeHandle does a bunch of work to help you write a safe wrapper for an unmanaged/native handle.

You should almost never see a finalizer in modern C# code (there are extremely rare exceptions). Notice that the MSDN page for the dispose pattern[2] has [finally] been updated to omit the finalizer. The dispose pattern is the preferred way to do deterministic resource cleanup (in combination with SafeHandle for native resource cleanup). In .Net finalizers are now the wrong tool for the job in the majority of situations.

Another thing not mentioned in the article is that if you implement a finalizer your code becomes multithreaded. Once you have a finalizer your disposer needs to become thread-safe (and lock-free, you must never use a mutex in a finalizer). Finalizers are bad. Stay away from them.

[1]: http://blogs.msdn.com/b/bclteam/archive/2006/06/23/644343.as...
[2]: https://msdn.microsoft.com/en-us/library/b1yfkh5e.aspx
Google working to fix Chrome high RAM usage
I'm typing this from India. Facebook bombards us with Ads. We are the fastest growing economy of a billion people. It is crazy to think Facebook won't try to monetize this population.
In bash, you hit Ctrl-R on the empty prompt and type "w":

(reverse-i-search)`w': echo wow

Hit return to execute, or any motion keys to start editing. It was the first thing I missed in Fish.
I’m not assuming anything. I’m only stating a fact. It might very well change. If people don’t have disposable income, how could it be profitable to advertise to them? But if the country itself develops a stronger economy, sure, then it may become profitable to advertise to its people. And at that point, everybody is winning.
Is Google a good company to join for a mid-career software developer?
Stock market is not that risky in the very long term, say, 10 years or more, if done well.

And by "done well" I do not mean predicting ups and downs, but having a diversified portfolio (investing everything in one company is not a good idea, does not matter how promising or established it looks), which is doable with all the investment funds out there that ask for a very low minimum investment.

Check these books:

http://www.amazon.com/Intelligent-Investor-Definitive-Invest...

http://www.amazon.com/Little-Book-Common-Sense-Investing/dp/...
Except the article fails to say that upcoming LTE Advanced service is "true" 4G, not 5G.

4G has multiple requirements and are only satisfied by LTE Advanced and WiMAX 2. Both were ratified in 2011 by ITU-R in the IMT-Advanced specification. The major sticking point is true 4G devices and networks must support up to 100mbit/sec for mobile devices, and up to 1gbit/sec for stationary or low motion devices.

In other words, there have been no real 4G (as in, LTE Advanced) deployments worldwide (very few at the end of 2013, most of them in 2014, all of them with extremely limited scope), and none at all in the US. What they are now calling our existing LTE and WiMAX networks is "3.9G".

A major feature being introduced by LTE Advanced is complex MIMO, where not only can a device MIMO to a single base transceiver station (one or more of these are on a cell phone tower), it can also communicate with multiple ones belonging to the same network in disjunct physical locations (ie, you could be in a middle triangle of them, and connect to all three if they were configured correctly), and also be able to MIMO with a heterogeneous cluster (as in, a nearby tower and a next generation femtocell sitting on your desk). Most phones will only support 2x2 or 3x3, which is enough to support smooth hand off as you pass by towers. Up to 12x12 is supported, I believe.

Other major features are allowing much wider channels, better forward error correction, higher coding complexity (128QAM), and requiring support of cross-band MIMO support

Nexus 6 and HTC One M9 (both 2x2, 300mbps downlink maximum) and Galaxy S6 (3x3, 450mbps downlink maximum) support LTE-A, and upcoming LTE-A capable home access points may support up to 8x8 and/or wider channels.

A test by DoCoMo managed to get 5gbit/sec with a non-stationary 12x12 100mhz channel test rig.

Heterogeneous MIMO seems to be required for Google-Fi, which explains why Nexus 6 can do it but not Nexus 5, although that is just an educated guess.
When the telecoms have paid for the spectrum, why can't they dictate what phone numbers you can call?
Fight or Flight – Why risk can payoff?
> There are many indicators I see, people who talk about being manages during a technical interview, etc. all bad signs.

What if you were proud of the promotion to "manages" and you want to highlight the fact that you were given this promotion because of the level you were performing at?

Is it not a sign of a quality candidate?

I feel like you just watched last week's episode of Silicon Valley and internalized it.
How to Build an A/B Testing Practice in 2 Hours
> How many AAA games ship with a fully dynamic language like JS?

Every single game that lets you use Lua to write game logic? AIUI, every Elder Scrolls game since Morrowind? The Crash Bandicoot games? The Jax and Daxter games? (The Jax and Daxter games use http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp and the Crash Bandicoot games use its predecessor.)

> At any point, do those games allow trivial fetching of new code from the network from an unspecified source, parsing and executing that code in or out of a sandbox?

Every single game that permits custom levels that can include scripted elements fits this bill. See, though, this is a strawman. Almost every competently designed website is just like a AAA game in that all of the code that that site runs and all of the assets that it loads were explicitly selected by the dev team and tested by its QA team. Moreover, any user-supplied data is carefully handled and constrained so that processing of said data is low-impact and non-disruptive; just like in a AAA game.

I also note that you're refusing to engage with folks who call you out on the fact that your argument that "Having to handle a wide array of obscure image formats and potentially invalid XML makes page renders and reflows slow!" is bunk.
The Psychology of Habit-Forming Products (Meerkat, Instagram, Etc.)
> kills my ability to use any other shell

zsh definitely has this command, which I absolutely adore to be honest. ^R is one of my favourite features of the shell in general.
Note that by using Oh My Zsh, you acknowledge the fact that you're willing to wait for 10 seconds to get a prompt when opening a terminal. Which to my experience can be annoying.
Thanks! that's good info.
It helped me to find a good article from someone to devoted couple days on testing this method: http://syslog.me/2012/06/01/an-humble-attempt-to-work-around...
I've known many people who are similarly afflicted. It's very unfortunate and scary and sad. It's also the thing that makes me super pissed off when certain people claim consent is dead simple, or that triggers are unimportant to consider.

My hope is that the more these stories are told, the more they will be investigated as serious topics to consider for their potential to negatively affect people's lives. We don't have a good system to deal with them now, but hopefully someday soon we can.
> here book_tags is a json array. Now try index that!

You just need to create a new table which links tags to books. That's how relational databases are normalized ...
Unless you want to install it from the tar.gz file
Google App Engine Java sandbox is leaking, say researchers
This guy's claims seem bogus. But there are interconnections between the networks of the flight control systems and the entertainment network in some aircraft. Here's such an interconnect unit, the Teledyne Network Extension Device (NED)[1]: "Teledyne Controls' Network Extension Device (NED) is a high-performance and compact networking solution that facilitates data transfer between avionics systems and IP-based equipment, providing greater accessibility to a wide range of applications. This high-reliability device, built to OEM standards, combines the multiple functions of an ARINC 429 to Ethernet converter, multicast router, firewall, data loader and communication gateway, in one single and lightweight unit." See this block diagram [2] showing the NED gateway plugged into the in-flight entertainment system on one side, and the flight management system on the other.

The block diagram shows the flight management system as an output only. The NED gateway seems to be treated as an untrusted device. The flight management system (which can be thought of as turn-by-turn navigation for airplanes) does not directly fly the airplane, but the autopilot, and the human pilot, usually go where it sends them.

The NED does have the ability to update the "electronic flight bag", which contains navigational charts, aircraft manuals, and FAA and company paperwork. Those are updated frequently, so there's now a data distribution system to update them. (They used to be loose-leaf binders with frequent update packages.) But those have no connection to the flight controls.

A bigger concern is that software updates to the aircraft systems pass through the NED. Those can now be transmitted by radio to some aircraft.[3] The new files are stored on a server for updating when the aircraft is parked and the equipment is in a maintenance mode.

So, while taking over the flight controls in flight seems unlikely, some variant on a Stuxnet-type attack might be possible.

[1] http://www.teledynecontrols.com/productsolution/ned/overview...
[2] http://www.teledynecontrols.com/productsolution/ned/blockdia...
[3] https://web.archive.org/web/20140923154447/http://www.teledy...
Cursory searching shows that the viscosity of lava indeed varies with temperature and chemical composition: http://www.gso.uri.edu/lava/MagmaProperties/properties.html

There's a series of articles in wired discussing basically this question:

http://www.wired.com/2011/12/the-right-and-wrong-way-to-die-...

http://www.wired.com/2012/01/can-you-walk-on-lava-falling-in...

From the first:

> Water has a density of 1000 kg/m3 and a viscosity of 0.00089 Pascal-seconds.

> Lava has a density of 3100 kg/m3 and a viscosity of 100-1000 Pascal-seconds.

> most of the red-hot lava pictures in movies [are] likely basaltic lava at ~1,100 to 1,200°C (for comparison, your oven on broil is ~275°C)

The general lesson here is that meat is much less dense than rock (astounding, I know) and that the more possible it is to penetrate a lava flow, the more likely that lava flow is to incinerate you just for being nearby. A steak that you managed to submerge in lava would most likely go through some combination of burning to a crisp and exploding (as any water within it rapidly vaporized).
That still seems expensive to me, since such transfers are free for personal customers in the UK.

Looking at the business charges at Barclay's, the transfer is either 35p ($0.55) or free, depending on the account.
Nice. Cleanup is a bitch though :)
One does not simply call oneself the 'Internet', and act in its name, and behalf. There's all kinds of wrong with this.
BTC-Tech: Bitcoin and Cryptocurrency Technologies from Princeton University - https://piazza.com/princeton/spring2015/btctech/home
Not at the moment either no - this is for a more long-term position.
I totally agree on the "competitive spirit" point. If one has a strong desire to take control and to win, the needed energy and sense of emergency will come quickly.

To expand on this point, I think in addition to the competitive spirit, a carefree mindset also helps to keep cool, make you to step back a little bit, to think quickly in unconventional ways.

I am not so sure about your second point. I understand more knowledge and more experience will help us, but is more studying of documentations/technical know-hows the best way to spend our time in the aim of improving our fasting thinking ability? I have experienced too many occasions in which much less knowledgeable/skilled people came on top in businesses/arguments/political competitions.
> what value Fish adds above prezto/zsh. Could anyone help me out here?

- not assuming you're using an outdated terminal so doesn't waste a column when using a right-hand prompt?

- lots of async calls, thus really fast.
If I had to guess - the astronomical energy requirements to heat stone up to 3000 degF.
Ask HN: What numbers do you pay attention to daily?
I look up the USD/yen exchange rate almost every day. Right now it's 119.96.

How about everyone? What do you track? Doesn't have to be work related!
If you were in a developing country in a facebook world, this would be normal :-(
Bayes Real-Life Demo in JS
Crypto optimizations for Go blocked by licensing issues
That utterly misses the point that 1) most households have at least one driver, and that the typical distances travelled on a daily basis are consistent with suburban, auto-centric land-use patterns.

You can corroborate this with other sources, e.g., US Census commute patterns. Insurance and US DOT should also have driving stats.
Containers, like virtual machines before them, aren't the future of computing. They're how we manage legacy apps.

The future of computing is not this horrible kludge.
Understanding CPU Steal (Experiment)
How Google killed Inktomi (the search engine that powered yahoo, altivista etc.)
Very interesting. I have been thinking in taking Yoga class for years. Might be the time to start it now.
WOW Huge bullshit on this website (internet.org). The story with Neesha tells us that her father "knows impressive tricks. But let's get Neesha online and see some real magic" OMG, of course, you need internet to live. Of course real life is not as magical as fake facebook friends. Of course, Neesha's father tricks are not as magic as internet... How condescending colonialist shit is this web site ?!
Cement?
Hang on there, are you saying you can squeeze in more applications on any given server using containers, rather than just running them in the regular filesystem? That doesn't make sense.

No, you use containers despite the fact that your hardware utilization goes down (mainly because no shared pages between applications), because your huge sprawling environment is too hard to change with flag days.
John Carmack – Public VR Critique #2: Dreadhalls
> About the "quickness" I am asking for, If a gun is pointed at me

Read Principles of Personal Defense and/or To Ride, Shoot Straight, and Speak the Truth by Jeff Cooper
> been pitched as a philanthropic initiative ...

With strings attached. It's like giving someone money & telling "you can only buy products that I approve of...". (Missing fine print: we will track you and trap you into buying these for as long as we can).

No matter how much they twist the motivations, given their history, I've no faith in them doing any good, except for their bank accounts. It's one company that has shown utter disregard for the privacy of their users.

The primary aim of internet.org is to map and build a deep graph of every living being and bolster Facebook's monopoly.
In the short term, some might applaud the "free" internet carrot but the whole concept is detrimental to innovation in the long term. Either provide "real" internet without any strings attached, or else don't be surreptitious about your intentions and claim to do it for the good of humanity.

Billions of people would be happy accessing the free-but-limited internet and wouldn't have any privacy concerns. However their privacy isn't the only issue here. The problem is that these people would be unknowingly contributing to the success of the walled garden developed by FB & friends. In the future, companies aligned with them will have access to a trove of data & eyeballs. Those that aren't aligned or want to compete with them, would be shut out. This is anti-competitive. One might argue that without internet.org, these people would not have contributed anyway. However, the premise of "free" will result in a lot of paying customers to switch. And, many of those who don't have an internet connection today, might get one in the near future. One that's low speed and perhaps subsidized by the government. To understand that, you have to look at the growth rate of mobiles in 3rd world countries. The bottom of the pyramid does contribute to the success of many tier-3 cellphone manufacturers. There are people who earn less than a dollar a day but they stay connected with a mobile phone. With a connection that's not limited by any corporation.

As the old saying goes, "there's no such thing as free ...". One way or the other, someone has to pay for the internet. It's not going to come out of the FB shareholders pockets. The question we need to ask is, who is actually paying for it and what's the actual cost (not literal cost) to this freebie.

It would be a lot better if the government or a neutral organization like Mozilla takes up this initiative. I would be happy to contribute to an initiative that provides free or subsidized internet to the masses. An internet, where there's no restriction on which site you can visit. An internet, where nobody will track you or collect your data or re-sell it.
> - Control+R. It is annoying to have to guess how much you must type before hitting the up arrow, instead of having it dynamically displayed

It's not anyone's cup of tea, but I'm using percol to get similar functionality:

(taken from oh-my-fish)

* pip install percol

* make a function like this:

function percol_select_history
history|percol|read foo
if [ $foo ]
commandline $foo
else
commandline ''
end
end

* bind new function to Ctrl+r:

function fish_user_key_bindings
bind \cr percol_select_history
end

... and you'll have a searchable history list. To me, together with fish's command completion, it's more powerful than ctrl+r in bash/zsh.
For a better example of how Internet connectivity can help people in developing nations see these Internet huts used by refugees.

http://www.trust.org/slideshow/?id=356b4ab3-7e12-440f-9781-b...

> > Abdul Salam, a 47-year-old Rohingya, asks a friend in Malaysia for advice [...]. His friend Muhammad Rafiq, a Rohingya in Thae Chaung village, has a son held by traffickers, and they are raising the money to pay the ransom. Abdul Salam's question is: How can he be sure the trafficker, once paid, will let the boy go?
"Blockchain Certification Protocol (BCP)" Fu Yong
Quah, fuyong@fyquah.me http://www.fyquah.me ~ https://s3-eu-west-1.amazonaws.com/equitybits/white_paper.pd...

"ECDSA Public Key?"

Have to look this up, Elliptical Curve Digital Signature Algorithm ~ https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signatu...

Has this paper been peer-reviewed or read?
> Both failed, but that doesn't mean this will.

In the end, yes, they did fail. But untill that day, they managed to stiffle progress and do great harm to otherwise good and valuable initiatives and technologies.

So, even if internet.org will fail at some point in future, it has a great potential for harm untill that day.
Facts need references.

> If people don’t have disposable income

Oh, hold on there Bob, you've jumped from one assertion to another. What makes you think that people in third-world countries don't have disposable income?
Behind Apple’s Move to Shelve TV Plans – WSJ
Javascript as an abstraction allows developer to have a significantly lower skill level. Remember designer that was upset that she was presented with a FizzBuzz on an interview, which she couldn't solve? She can write websites in Javascript, and actually provide value for people.

And this is not only about the beginner developers. I'm a game developer myself, and I use garbage-collected C# with Unity engine instead of pure C++. This means that my games won't have performance or graphics of Human Revolution, but I'm able to prototype and change game logic much faster.