skysight-inc/HackerNews huggingface dataset:
If any of the subsequent logic is flawed I'm very open to conceding points based on logically rebuttals.

Aside: This community is awesome, so much respect for this intelligent lengthy, conversation.

It seems 'regulated' vs. 'unregulated' is a false dichotomy, no?

A company in the US (there maybe some complications due to globalization) cannot kill a customer who writes a bad yelp review. This might be advantageous, if the customer will never use the company's service again and may convince others to avoid that company (and the killing does not cause PR harm) then it as a gain to have this customer, and their review, gone.

This is a regulation. So are anti-discriminatory laws (it is true that the market can potentially correct for racists attitudes by naturally punishing those who refuse do business with a segment of the population. This only holds when the discriminated group is large enough and the market is not saturated).

Lets look at this point:

> In most unregulated industries, quality rises and price falls (in the long run)

Can we instead substitute: 'In most industries, as you decrease regulation, quality rises and prices fall'.

Can we agree that if a company could force us to buy their products at gun point, they would sell us terrible products? Or at the other extreme, if the government regulates everything, companies often create shitty products (Products in some communist countries)?

If we can, what we are looking for is a 'sweet spot of regulation'. Maybe that allows the natural spirit of competition to create the best product given the constraint of cost?

To look even further, (I'm blanking on an example >_<) is it unreasonable to say that the advent of new technology can shift this 'sweet spot'?

So would a comprise to this question of 'should telecommunications be regulated?' fall to, yes, 'there should be a set of regulations which allow for competition' and that change when 'a new technology emerges that hopefully decreases (it could increase by the same logic. For example, advent of very expensive technology that is advantageous to have) the amount of regulation need (or even that changes the type of regulation).

In this picture, the government might be more akin to a gardner, the lump of citizen action (a tree) and the laws (in case the regulations) the frame used to shape the tree as it grows[1].

So if we accept this flow, we have arrived at, 'regulation which shifts as technology affects the barrier to entry meant to allow for competitive spirt to flourish and natural create the best product given cost constraints'

I'll readily admit this logically path takes a wide definition of what 'regulation' means.

[1] http://en.wikipedia.org/wiki/Tree_shaping#Methods (just awesome examples of tree shaping 0.o)
15 Things You Should 3D Print This Holiday
Get the top 5 free Android productivity apps of all time
Agreed. Dave, can you please share your income statistics if any. That would be interesting insight.
the only actual beneficiary i can think of is the people charging students to publish without even having to deal with the overhead of hiring someone to read the damn thing
I'm finally picking up those games I meant to buy...
I don't know much about encryption - can someone explain why if this was considered so "unbreakable" it was abandoned as a method so long ago?
Transcripts can be found here: http://subtitles.media.ccc.de/
I know you read stories about the strawberry picker who can't speak english "pressured" into buying the million dollar home, but those cases were extremely rare.

The industry which sprung up around CDOs did two extremely dangerous things:

1. Because of the demand for mortgages from the CDO industry, created an incentive for lenders to make as many loans as possible.

2. Disconnected the people who were actually issuing the loans from the consequences, if and when the borrowers defaulted (since the actual lenders could immediately sell the loan into the CDO-bundling food chain, thus recovering their money so they'd no longer need to worry about the loan being repaid).

The combination of the pressure of (1) and the lack of consequences in (2) meant lenders drastically relaxed their policies, issuing loans to people who they knew they never would have lent to if they (the lenders) were going to be on the hook financially in case of default.

Meanwhile, it has been demonstrated beyond doubt that the larger entities which were offering CDOs to investors were promoting them as high-grade investments, with help from ratings agencies who either utterly failed in their function or were themselves complicit in the deception, even though those entities knew otherwise and were taking their own private actions in the market, aimed at profiting when (not if) CDOs failed to perform as advertised.

The result of this is was a large-scale transfer of wealth, largely from duped investors and duped borrowers (for make no mistake: knowingly issuing a loan to someone not qualified for the loan is a form of duping), largely to a relatively small and select group of people who were either involved in the lending and bundling food chain, or in offering CDOs to investors.

These are not memes. These are facts. This was a massive fraud perpetrated upon multiple groups.

You can, if you wish, say that the desire to play real-estate mogul or conspicuously consume played a part in driving people to take out loans, and assign some part of the responsibility to those people. You cannot, however, support in any way, based on the known and undisputed facts, the assertion that the borrowers bear (to quote precisely the original words to which I replied) "the majority of the blame" for this. The deliberate and knowing fraud in the CDO industry outstrips that as the noonday sun does a candle.
They have a datacenter in Amsterdam
Here's a link to a video [0](2009) where Joe Duffy talks about some features he's exploring adding to C#. Mostly, he describes a method of organizing code into distinct object graphs to make concurrency easier to reason about.

[0] http://channel9.msdn.com/Shows/Going+Deep/Joe-Duffy-Perspect...
"no gain at all"

Not true, you're getting to use IP addresses. Well, ipv6. But since we're outta ipv4, talking about them anymore is a waste of time.

"I would love to have a stable ipv6 connection, with a permanent prefix"

Welcome to tunnelbroker.net, a free service of a very cool service provider, who has been providing static tunnels and space for, oh, it must be over a decade now.

"ipv6 is a pita right now"

Look on the bright side, way over a decade ago when I and other pioneers were starting to use it, it was somewhat worse.

You probably need to visit

https://ipv6.he.net/certification/

and complete the certification. I did that many years ago back when it was new. Not just to collect paper, but in order to complete the cert you pretty much have to get everything working, so you'll be doing it all anyway, and its a well trodden and debugged path.
Really ? I though that capitalism was an economic system in which trade, industry and the means of production are controlled by private owners with the goal of making profits in a market economy.

Clearly I need to phone up the Oxford dictionary as they say nothing about the consumer or market fairness so they must have gotten it wrong all these years...
Also on Youtube: http://www.youtube.com/playlist?list=PLOcrXzpA0W82rsJJKrmeBl...
I'm not an expert Git user, but I'm impressed by gitless after reading this document.

The use case you refer to is one I frequently have. But I don't think staging is the right solution for that. For one it's limite to file granularity, for two your local changes can be lost by a reset.

So it seems preferable if we could store our local changes as commits in a branch. In this way we can easily identify these local changes and add new one.

When we commit we should be able to specify if the commit is just a local change to fix something for a test or a change to be published. I think git has the tools to do it with cherry pick, but maybe there is a simpler way.
The one that breaks me is the Clock application on my Android phone is using 20.29 MB of the phone's memory at the moment. What could it possibly be doing to justify that?
I notice at the end of the article it says a filename was hack.bat.

Looks like they are windows based machines. Wonder if they left auto-play running on them?
In a word, no.
All that these apps have been doing (finically) is to pay for over heads.
The most important thing for me is getting back on my creative horse this year, You'd need to produce 3x that amount to bring in a small living unless one is some kind of hit. The more you do the more likely you'll have that hit, and thats really down to experience and your community knowing who you are. Thanks for taking a look!!
This is not item #4 hacker news worthy.
No. For PoE you need a PoE controller and then you need a MAC and PHY to convert the ethernet twisted pair signals into something the microcontroller can read (PHY decodes the signal for the MAC which handles packets and etc)

You can theoretically use something like [1] or [2] to connect the SPI bus to an ethernet controller.

[1] http://www.mouser.com/new/wiznet/wiznetW5200/

[2] http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=1...
Victor has some interesting ideas about interfaces, but his campaign to replace simple, powerful, and quick algebraic manipulation with slow, laborious, trial-and-error pushing of numbers around with a mouse is, I think, seriously misguided. Algebra, in addition to giving you an exact solution more quickly, can help you discover general formulas for your problem, and reveal relationships between things, that you can use again the next time the problem comes up. The scrubbing calculator approach means you have to start over from scratch each time. You're throwing away all the conceptual power of mathematics and trying to replace it with arithmetic.
Get Them Gators- a book about dynamic equity-- is free on Amazon for two days
What's with the novelty account and username?
Zappos turning into a "Holacracy": no job titles + no managers.
Greenwald's speech was great, but so far the most interesting one to me has been Jacob Appelbaum's speech where he gives a lot more technical details (including new information) about how the NSA is hacking systems and how far they are willing to go, like wanting to create a "Great Firewall of Earth" or even radiating people with up to 1KW in order to get what's in their computer, which just proves how out of control and power hungry the NSA is and how indefensible their actions are, despite what some of the NSA HN users around here or their supporters might say.

Highly recommend it:

http://www.youtube.com/watch?v=b0w36GAyZIA
Cranes and Computers
hello Tim! lovely to randomly encounter you in cyberspace.
There's a blog post I've been meaning to write that challenges your belief about C#, but comparing C# to Ruby. The problem is that idiomatic C# looks like Java, even though the language and .NET library allows you to code like idiomatic Ruby and Python. It's just that most people don't naturally code C# that way, even though you can.
We don't have Netflix here in Europe, so I guess you're only asking this question to a small number of Internet users.

I would totally use Netflix if it were available to me. I tire of downloading torrents to watch films and shows - if the producers of this content were more tech-savvy, I'd be quite happy to be paying for it. As long as it worked.
That's highly subjective. I'd claim that by being allowed to lower prices, the carriers will probably sell more iPads, putting more people in the hands of an abusive company like Apple.
I average two sales ($.99) a day, minus a few spikes here and there. So as the say in Sunny Scotland 'pish'.
If you wish to make an apple pie from scratch you must first invent the universe.

It's pretty difficult to have a serious conversation if you have to fully define and prove every single piece of content in a comment.

Common sense is getting to be pretty rare around here.
Tell HN: How old were you when you realized you wanted to work with technology?
I want to steer clear of directly commenting on what PG may or may not have meant in his most recent interview. It did get me wondering though about when people had that "a ha" moment that they wanted to have a career in technology. How old were you? What triggered the realization? I always thought I would work in Finance or Banking etc. However, I landed in the Bay Area in 1995 and never looked back. Working with, in and around technology has been my thing ever since (I'm not a developer). Technology companies were (are) doing the most exciting things to change the world via their products and services. Secondly, they tend to also do the most progressive things to change workplace culture. That got me hooked.
The Burroughs 5700/6700
Can We Decide Whether Small Computer Programs Halt?
Ignorance and sloppiness
It's perfectly correct from Apple's perspective (which is the perspective from which this article is written). Apple started shipping 64-bit Intel Macs less than a year after they started shipping Intel Macs at all. OS X 10.4 was the first version to support Intel, 10.5 was the first version to fully support 64-bit, and by 10.6 most of the system was running 64-bit. 10.7 dropped support for 32-bit Macs entirely.

Apple had little reason to improve 32-bit since apps can simply target 64-bit if they want the speed improvement. From Apple's perspective, Chrome makes a deliberate choice to run in that environment and they have no particular reason to help them out.
2014 preview: Private Internet to beat the spooks
Housing prices lowered in Final Fantasy XIV
Is this an average of all of your apps? Or a minimum per app?

I've also noticed that you started doing more iOS apps towards the end of the year. Is this because (as some people previously reported) iOS apps tend to generate a lot more sales currently? i.e. could you compare different stores in terms of the number of sales?

Thanks!
This is exactly the type of response I was hoping to get, thank you.
Enjoy Your Privacy
>Show me the equivalent of initiatives like "Rails Girls" or "Girls Who Code", or "Github's free private repos for women" for male teachers or nurses. A halfhearted list of platitudes from a Dean at ASU and an NYTimes article != actual effort. Look at the list of sponsors on this page. http://www.girlswhocode.com/about-us/ and show me something even remotely equivalent for nursing, or fashion.

Well googling for "programs to get men into nursing" returns these:

http://www.discovernursing.com/men-in-nursing#.UsGOpGRDsns

http://www.minoritynurse.com/article/men-nursing-school

Both of which show some good sponsorship. Heck, on the first page, under "resources" there is mention of a magazine called "male nurse magazine".

I'm pretty sure these aren't half-hearted platitudes.

Also consider: a profession that isn't tech may not have a giant list of tech heavyweights behind it. Again - different industries have different ways of doing things.

> All I'm saying is that, as a low-income Asian person who learned to code, I am not a particularly privileged or rich person. Yet I have had zero initiatives helping me, or encouraging me to code. I have seen several people in a similar position. On the other hand, plenty of girls with high-income parents are babysat and helped by initiatives like Rails Girls et al.

This is poor reasoning. Just because there are initiatives to help one group, and there aren't - for whatever reason - initiatives to help another group, doesn't mean that the initiatives that do exist are a problem. An attempt to solve one problem does not invalidate the other. Nor does the lack of solution to one problem invalidate attempts to solve other problems. It's like this: my software has 2 bugs. I spend a week fixing one bug. My boss doesn't complain that I didn't solve both bugs, but rather praises me for fixing one and says "now fix the other".
Looking at it in terms of "fault" is particularly unhelpful -- and irrelevant to what most organizations, including the one that is the subject of this thread, looking to break down cultural barriers are doing.
What about the Taiwanese businesses that benefit from this type of practice, by having less competition when selling their cheaper phones? I'm sure Acer, Asus and HTC aren't complaining that iPads aren't cheaper.
Twitter & NYSE Honeymoon Is Over As Stock Price Takes Another Nosedive
I think the main reason git is hard is many of the most common commands do too many things. For example, the reset command "reset the current HEAD to a specified state" is too general. I don't think most people consider HEAD as both a working directory and a pointer to the current commit in the repository, instead they just think of it as a pointer to the current commit you are working off of. So they start by just memorizing a couple of commands that do what they need to.

reset -- file #unstage a file
reset --hard #reset everything in the working directory

Later they might learn to use reset to undo the last commit.

reset --hard HEAD~1

But they probably still don't really understand what the reset command does. I consider it to be an overloaded command. There should be a command to unstage files, a command to move the HEAD of the current branch (which can keep the --hard and --soft options), and a command to just clear everything from the stage/working directory to start over.

Other commands are similarly overloaded which makes it hard for users to understand unless they learn the internals of git.
Your body wasn’t built to last: a lesson from human mortality rates
Full Resolution, or "The Plumber and the Photographer"
There is a question of what constitutes a "small" app. For my purposes I'll assume small is - "can be made in a month @ half time". I know someone making a decent salary on about 8-10 of these types of apps. they vary in technical difficulty and a couple required coming out of pocket a small amount of money for rudimentary design work. But it's definitely doable.
Where do you get that idea? What's shown is it. There's a lot more to the message send system, but the rest is helpers that live outside of objc_msgSend and aren't on the fast path. There's no room for "a bunch of other tricks", because objc_msgSend needs to be as fast as possible, and the more it does, the slower it'll run.
Why take 30 minutes to watch it when you can read it in something like 5? https://news.ycombinator.com/item?id=6984525
Agreed. In this case it seems even worse because it plays with the way you typically denote units. I suppose it is best to think of the 'ignored' words as variable names instead of units. But... I have never seen things written that way before.
Google and Audi plot new front in Android vs. iOS war
Your Developer Toolbox
What do you have if you have several lists with a common ancestor? You have a tree!
Depends on what you do. YouTube should work fine, netflix does as well. That more than 50% of traffic for some.

The long tail is indeed long :-)

There with no transition tech you get about 4.8% [1]

I think there are two strategies:

1) keep your network as dualstack until the above %% is sufficiently big (how big ?) and then just turn off ipv4 and if something is not available, "too bad".

2) add the band-aid to go ipv6->ipv4 (nat64) and turn ipv4 off in the network as soon as the above %% is sufficiently big (how big?)

The additional factors are presence of NAT44, OS mix, network management, etc...

Too early for both now, but I am betting (2) will happen earlier. What do you think ?

[1] http://www.employees.org/~dwing/aaaa-stats/
Its a bit of a secret sauce kinda thing (feel shitty saying that). Basically I'm doing a pigment/light equation and a heck of a lot of cheating to get it run fast.
Kickstart Monday: Switch Taps Interchangeable Beer Tap Handles
The most concise argument a user can bring to this "debate" is to simply block all of these trackers/analytics/etc.
I liked:

Script your Car! (with python)
http://media.ccc.de/browse/congress/2013/30C3_-_5360_-_en_-_...

Would be happy to get some feedback to my talk :)
http://media.ccc.de/browse/congress/2013/30C3_-_5387_-_en_-_...
I use Netflix and iTunes through my apple tv. I've gotten too lazy to download anything via torrents.
JavaScript Closure Uses
This is going to end up being a race to build the first helium-3 reactor on the moon, I just know it. After that happens - wow! We may well just enter the new Space Era after all.

Trouble is, its also highly likely that it'll be the Chinese leading the way. If they didn't have such a violent history of human rights abuses as a nation, I'd be a little less concerned, but as it stands right now I can't see Chinese domination of space-based industry being a good thing.

Then again, it might just solve the pollution problem if we can just push China up into space, and use clean technologies for deliveries back to us here on Earth. Here's hoping it happens within the next 50 years, anyway!
How D-Wave Could Make Or Break Quantum Computing
JS Developer Survey results visualized with Sankey diagrams
Currently I have to jump hoops through some bullcrap NAT maze of a public Internet to interact with anyone else.

Properly distributed ipv6 addresses would fix that.

So it does solve a problem I have now, in that I'd rather just tell people to click the accept connection button when I generate inbound traffic on their ipv6 address than to get them to figure out how to port forward off a router they have never touched the interface of before.
To elaborate on this, a C implementation of objc_msgSend would look something like this:

id objc_msgSend(id self, SEL _cmd, args...) {
IMP methodImplementation = ...; // look up the method however
return methodImplementation(self, _cmd, args...);
}

But there is no facility in C that lets you take arbitrary additional arguments and then pass them all to another function unchanged.

(In theory you could accomplish this using variadic functions. But then every method would have to take a va_list for its parameters instead of just taking a regular parameter list, breaking the idea that ObjC methods are just C functions with two implicit parameters. It would also be substantially slower.)
Shares of Twitter Inc. (TWTR) slide 6.4% in early trade this morning, building on Friday's 13% plunge. The stock has now slumped 20.1% from Thursday's intra-day high of $74.73, putting it in bear-market territory. It is current trading at $59.67 -- This is a BIG slide.
Many codes are unbreakable (or are effectively so) if you only use them once, statistical attacks become possible with multiple messages. In this case if you send two messages of the same length with the same code both can be broken.

Also it's a rearrangement of the letters in the message. So a short message with distinct letters like 'Invade Pyatigorsk' could be easily cracked without knowing the code.
Consequences of missing tomorrow's CT assault weapon registration deadline?
It seems aimed at cases where someone would spend about as much time setting up the problem and solving algebraically as dragging the numbers around for a single instance.

Now let's talk about REPLs, where you have to type in your program every time you want to run it; surely it's faster to write your program into a file instead of starting from scratch each time.
A bitcoin FAQ
Dangerous Embedded C Coding Standard Rules (2011)
this reminds me of this ATM hacking talk at DEFCON
https://www.youtube.com/watch?v=w1KfSSDh3gU
pretty much an exact description of the attack with nice demo.
I would like to confirm this. In undergrad I felt like foreign students come to US and ruin our education system. Which is a weird feeling when you weren''t born in the US. But I think this is a subject for another thread.

http://www.telegraph.co.uk/news/worldnews/asia/china/1013239...
Netflix have started entering Europe since a few month back, it's currently available in i.e Sweden where I live
In github case since it's server side only and FOSS, they could probably go even further and go v6only and do stateless translation for ipv4 clients.

But that's a bit too hardcore :-)