jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The key thing here is that most of these measures are measuring income, not wealth. The graphs in the article definitely show income.

And what that means is that "top 0.1%" or "top 0.001%" is not the same group year to year. Especially given the way capital income is handled: in the year when you sell a bunch of stock, or sell a house, or whatever, you suddenly move much higher in the income distribution, but just for that one year.

To make this concrete, let's look at the "top 1%" of the population in the sense that their income is consistently in the top 1% of incomes (let's ignore lifecycle effects for now, which throw extra wrenches into the works). These people buy houses, then sell them at some point. I really doubt they average more than 20 years between sales, so in any given year at least 5% of them are selling houses. Any such house sale is likely accompanied by significant capital gains (from inflation, if nothing else, though the real estate markets in various places have been helping, of course). In what fraction of cases are those capital gains enough to move you into the 0.1% for that one year? What fraction of 0.1% incomes are then due to "top 1%" people selling their house?

If we were tracking lifetime cumulative incomes here, rather than annual incomes, we might be able to say something more useful. But a significant part of what we are seeing in the data is that income at the top has become more volatile, so when you get taxable events those taxable events are larger than they used to be.

Now of course the gap between someone who consistently makes a "0.1%" income and someone who consistently makes a "10%" income has in fact been widening. But I'd really like to see some data on how big those classes of people are. Consistent "0.1%" income accrues to _much_ less than 0.1% of the population, from everything I've seen.
It would be ironic if a mega billionaire bought the land surrounding his land and worked with the county to route the road around that surrounding property.
I'm interested in seeing the full video but after tweeting I got redirected to the same page (with the intro video).

Anyone else had problems?
You can create a TrueCrypt volume or Mac encrypted disk image in your Dropbox folder:
http://wiki.dropbox.com/TipsAndTricks/IncreasePrivacyAndSafe...

This reduces the usability of syncing and sharing, which are Dropbox's biggest selling points.

Tarsnap is an alternative if you just want encrypted backup: http://www.tarsnap.com/
> Access to the privately owned lake is scarce for artificial reasons.

Again, No. Ultimately, access is limited by physical limits: not everyone can easily travel to the lake and not everyone can fit in or around it. These things do not apply to data: everyone can make a copy.

> and if you cannot maintain control then in many cases there is no benefit in possession/creation

And data/information (abstract goods) are exactly a case where this does not apply. Abstract goods are nonrivalrous: your use and benefit from them does not limit mine.

Of course, there are probably various ways to construe 'property' to accommodate abstract goods, and whatever else, and they may even be useful and practical. But with abstract goods there is something different in physical fact. Surely that is the most important thing to have in mind if you want to consider ways of handling it.

As to the ethics, the physical basis is critical, because it is where the buck stops. Since copying renders no direct physical harm to the copyright 'owner' it must make us think differently about it.
I highly recommend Pragmatic Thinking & Learning - it probably gets overlooked amongst all the other straightforward howto books but it's the one that's had the biggest impact on me personally.

http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-...

It's not yet another GTD productivity clone either, it has some interesting research into both the brain, as well as an explanation of how the tech industry is could learn from the educational revolution in the 70's in nursing and health care (of all places!)
While programming in Haskell I also struggled with Haskell's brand of whitespace indentation, even though I come from Python. The key difference in usability between Python's whitespace indentation system and Haskell's indentation system is that you cannot start the lines in a block on the same line as the block.

Python's is more restrictive: you must skip a line before starting a multi-line indented block; i.e., this is not legal:

if a == b: print "asdf"
print "a"
else:
print "a"

This lets you decide on a very simple rule for dealing with whitespace indentation: Each new block is started by inserting a carriage return and the proper number of tabs.

Not so in Haskell, because you are given the freedom to put the first line of a block in the same line as the block starter:

let x = 1
y = 2

do x <- 1
y <- 2

Now you need to decide whether to be 3 or 4 spaces in depending on whether it is a let or do block. You cannot use the rule, because the appropriate number of spaces is no longer a multiple of your indentation unit.

That's just the simple case, because you are also allowed to put these block starters (let, do, case, etc) at arbitrary points in an expression:

f = let x = 1 in let y = x + 2 in
y + 1

This is syntactically correct Haskell; but personally I like the idea of lexical scope being represented by indentation level, which is not reflected here.

It becomes very easy to get yourself into situations where you cannot use the Python rule. But you can also impose restrictions on yourself so you _can_ use that rule. Like always treating let, do, in, etc as "{"'s in C:

f = let
x = 1
in
let
y = x + 2
in
y + 1

This may look a little verbose. But in real cases there would be a lot more statements there. In the middle of all this I want to maintain the idea "number of tabs corresponds to lexical scope". We can also push the analogy to "{"'s in C and adopt the "K&R" style, but on block-starting expressions:

f = let
x = 1 in let
y = x + 2 in
y + 1

There's also the solution of editors that just figure out where to indent, in which case we can make it look pretty and still get the indentation right. I think it's best to develop a consistent style that will work across editors though.
I think bringing schemas to JSON is a dangerous road, because they have made XML-based interfaces difficult to expand. Unless there's a real problem to be solved, they just add overhead with having to distribute new schema versions to clients etc.

I much prefer the original JSON approach of adding new fields over time as needed, and letting applications use them or ignore them. Keep it simple.

(Schemas may be more relevant if you try to map the structures to statically typed languages. But the whole point of JSON is that it maps very comfortably to the dynamic array and dictionary structures of dynamically typed languages.)
Wow. Are they serious with this?

About the exports they claim to do, it would be pretty fun to own a north korean motorbike.
Google gives developers 95%.

Not according to my Google account, it's the same 70% as Apple. Although I have heard that Google gives most of their 30% share to mobile carriers, which troubles me; I really don't like the user-hostile carriers profiting from my work.

Android only having ad-supported (realistically)

That's not the case at all. With zero marketing my paid app makes in the high hundreds of dollars per month (after Google's cut), which from my understanding is much better than the median iOS app. Yes, there are plenty of things Google should be doing better with the market, but it's far from impossible to make decent money with paid apps.

I wonder how much money their experiment is really making.

Apparently enough to continue development.
IMHO, JSON schema goes against the spirit of JSON. Why not just use XML if you need these types of features? XML already has mature schema tooling.
It still depends on the environment. If you've got any kind of obstacles, those will affect the signal strength. If a metal shelf or the bag of water I call a body is between me and a beacon, it may think I'm further away than if my phone has a direct line of sight down an aisle to the beacon. Unless you can control for all that, it's not going to be very reliable at all.
That's not true.

People like myself who don't use Vim can still navigate code at speed.
When you say "invited to a bonfire at Ocean Beach", that doesn't mean you're going to burn a big heap of branded trash on the beach, right? Or am I just being a spoil-sport?
> the vast majority of the electricity being consumed for bitcoin mining is hydro in China

Side concern but isn’t this concentration a red flag? Likely many miners are in China or Russia due to the electricity prices. Can’t they collude to execute a 51% attack?
`is` is for identity whereas `=` is for equality. You rarely want `is` unless you're asking if two references are the same object. This is almost exclusively used for `x is False/True`, but sometimes used to denote "missing" arguments (where true/false may be valid):

missing = object()
def func(a=missing):
if a is missing:
raise ValueError('you must pass a')

This "numbers less than 256 are the same objects" is a fairly common on the list of "wtf python" but I've never understood it. You don't use `is` like that and you would never use it in code because the operator you're using is not the right one for the thing you're trying to do.

Plus if this is the biggest wtf then that's pretty good going.
Years of snapping up brilliant companies/minds[1]!

* PA Semi, 2008 https://en.wikipedia.org/wiki/P.A._Semi

* Licensing then hiring most of the Imagination Technologies GPU engineers, including setting up an office down the street from them in St Albans, 2017-2020.

* some of Dialog Semiconductor, 2018

* Intel's smartphone division, 2019

* Intrinsity, who had some cutting edge chip design, 2010

There's also an unbelievable ton of photography, micro-display, motion capture, ar, computer vision companies they've acquired. They're plucking up 3-5 promising talented players a year in terms of microminiature sensors/displays/optics.

Apple, the most exciting, gigantic, talent-acquiring behemoth that capital has ever given rise to. They do deserve accolades for doing great work, yes. But I also just am so very very sad to see so much talent disappear off the open market, distressed that the lead seems to only grow & grow over everyone else. At least if these engineers were working at Qualcomm or MediaTek the fruits of the labor could be shared, but Apple has total iron claims on their chips. It's imbalanced as it is, & Apple seems to have all the money & all the power to keep tipping.

[1] https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...
Note that py-spy seems problematic in containers—it requires ptrace, which means you need a special capability, and that's a security risk so many environments won't even give people the option to enable it.

In addition to vmprof, pyinstrument is another alternative.
CPU for desktops has been commoditized. Intel does a lot in networking, RAM, and storage. Not to mention having almost all of the server space.
That's a questionable dichotomy considering there's ample research showing Uber is cannibalizing public transit and regulations on Taxis have historically been put in place for a variety of reasons that one should at least consider.

Nobody denies that people like Uber for reasons but what does it even mean for a Taxi system to suck when compared to a super exploitative, unregulated enterprise such as this? As a driver, this is not only about compensation. It's about a critical lack of security in all aspects of your life. And if, as a passenger, you can't really afford decent service and working conditions maybe you are trying to live beyond your means and you should really be boarding a train or bus instead. And if you can't, that, to me, seems like a political problem that shouldn't be solved on the backs of some of the most vulnerable sectors of society.
Supa has western European etymology, and chorba was the word brought by the Ottomans. Not sure about Romania, but throughout the Balkans the difference in meaning is mostly in the connotation of a degree of sophistication (supa:chorba is as city:village).
The entire Linux kernel source tree will trivially fit in tmpfs in RAM.

On one of these systems I'm fairly sure you could just whack the entire thing in /tmp and -j64 it, the compile artifacts aren't that big either.
Maybe the author was thinking of "late binding" (of which dynamic dispatch is an example).
(5) slow af
There certainly is finite attention span.
Is meeting a stranger in a public place actually dangerous, or do people just feel that it's dangerous? What is the worst that is likely to happen if two people meet up in a cafe or city park?
Great thought. Seems a clear case of a nonprofit being used for commercial gain.
I doubt there is a good solution to the problem in general but having ridden a motorcycle aimlessly around central London on my own little sight-seeing trips I can certainly get on board with the idea that London has been designed to be minimally navigable without knowing exactly where you are going (or having a GPS which does the same). This is at least partially due to one way streets, turning restrictions, traffic restrictions (bus / cycle only routes), no entries etc.
It sounds like imanaccount247 is from IMVU, they wrote up their experience with Haskell here: http://engineering.imvu.com/2014/03/24/what-its-like-to-use-...

It was previously discussed on HN here: https://news.ycombinator.com/item?id=7472452
Great work! I really liked your layouts.
It's possible, but there is no indication that the US security agencies "go rouge." The NSA might be stretching the 4th Amendment but it does so at the command of the President and it does within the bounds of the law.

When Obama had the CIA kill a US citizen, they wrote a legal memo about it.

The rule of law is still worshiped in the US.

It helps that the leadership of these agencies are political appointees and then rank and file are just regular bureaucrats.

The guys at the NSA aren't some secret cabal. It's the nerdy dood you play Settles of Caatan with at a game club in DC.

I also think controlling public opinion is a lot harder than you are imagining. Even in N. Korea the people generally know their country is bullshiting them.
I wonder if this is the same mechanisms that releases smells from your hair when you first put your head in the shower and have some strong or notable scents in your hair. One of my favorite parts about coming home from camping trips is showering and smelling the campfire smell again when my hair gets wet.
There is a practical, structural problem with the "war on terrorism" even as you've reframed it.

There's no way to eradicate "stateless radical Islamists", or even Al Qaeda (anyone can wave a black flag labeled "Al Qaeda"). So unlike a war on (say) Japan, the war on Al Qaeda can't end until a critical mass of politicians make the irrational decision to go on the record as saying we're finished prosecuting terrorists.

Historically, US foreign policy seems to get in the worst trouble when it declares itself a military adversary of concepts as opposed to states. See, for instance, "communism".
That only works if you assume that there's only ever one attack. If it thwarts another, then it's benefiting. In any case, I wouldn't really argue that the NSA 'disrupts' the nation at all - the spending on it is only a little larger than at the end of the cold war, and apart from the recent news stories only a very small minority will actually be affected by it in their daily lives.
Why not? Because building on a solid foundation makes for more reliable and robust programs. Things like Shellshock and the Valve bash bug that wiped out all your files demonstrate that the shell scripting languages have fundamental design flaws which make bugs more likely than in other languages.
> Most boys play sports to stand out. Mostly with girls. Sometimes against other boys. Sometimes in the hope of getting a scholarship.

I completely disagree. This is a very pessimistic depiction of young male athletes. I believe the primary reason for high schoolers playing sports is still interest in the game itself, not ancillary benefits. When I started coaching high school the team was 1-7 and a joke to the school. There were still thirty boys that came out to practice everyday because they loved the game.

> In addition, most high school coaches suck by simple Darwinian mechanics. The good ones get pulled up to much bigger schools REALLY quickly. The poor ones get left behind.

I also disagree with this. Coaching promotion is highly dependent on whom you know and whom you're friends with. There many excellent high school coaches that never get pulled up simply because they do not have the connections. There are also many good college coaches that leave college ball because they would rather be head coach of a great high school program than the third defensive back specialist of a college team.
Thanks! This past weekend, I was able to tell Dennis how much he means to me, and I had to catch myself because I was beginning to choke up. It ended up being the inspiration behind this post.
Closing the very recent and ongoing with no hope in sight BLE bugs which are very real and heinous is BS:
https://code.google.com/p/android/issues/detail?id=58381

BLE stack is even worse in Lollipop.
You study it further?

Crazy, I know.
I believe Philip Greenspun did something like that with ArsDigita around 2000.
I know some of the SimpleGeo folk, and they are highly intelligent, awesome people.
Surprising that it's taken them this long to leave. What company enjoys being listed alongside vastly superior and less expensive competitors?
Wolfram Alpha already does an impressive job of synthesizing nice presentations of information from masses of data. I wonder if by allowing citizen data upload via such a "civic mobile app" they could become much more useful.
Good catch. What mostly happened was that an old prof of mine, upon reading a draft, pointed me to a much better source than the ones I was using. So I ditched that material (and those citations) and just used the Rainey article, the one footnoted at the end of the final draft.
And who said he compared 3-5 cups of tea with ONE cup of coffee?

Also (from the wild intertubes):

amount of caffeine in an 8oz cup of various teas and coffee:

Coffee: 100 mg
Black Tea: 40 to 50 mg
Oolong Tea: 25 to 35 mg
Green Tea: 20 to 30 mg
Decaffeinated Black Tea: 4 mg
Decaffeinated Green Tea: 4 mg
There are similar UX concerns for progress bars. Users will perceive an operation as taking less time if the progress bar accelerates (i.e. the last half takes less time than the first half) than if it decelerates, regardless of actual time taken. This was an annoying problem with file copying in Vista where the typical behavior was to progress along to close to 100% then hang there for a while, which people hate experiencing.
A few years ago I researched a tiny little bit available index funds. The so called ethical and sustainable funds looked as scams. Most were full of banks and investment firms. Now a sustainable index including one of the big oil corps. They are masters of doublespeak.
Right. The best they can do is to respond to the push notifications when the user next runs their app. So Instapaper could present the possible downloads in a dialog, then when the user agrees, use Task Completion to download them in the background. This might be workable, and would often be very useful, though less convenient than a true background fetch.
One way or return?
Before you invest time in grep, take a look at ack-grep http://betterthangrep.com/.

ack-grep --thppt
i'm curious on how much blogging impact on that ? do you have one estimative for your business ? like 20% or 50% ?
This is kind of a good reason to not touch Julia (from the second link):

> You cannot compare Julia with a project that has Google in the background. Its clear that they have a "more clear" development model and more documentation. Some goes for Rust. Julia is from and for researchers.
Given that this is a realtime 3d space squished into the bandwidth of audio, could a variation be done with a worn kinect to feed into headphones an audio waveform version of current surroundings that is capable of being translated by the brain back into 3d. As that sounds like a possible hack for giving some form of vision to the blind.
Here's what FDR said about the minimum wage law that was passed in 1933:

> It seems to me to be equally plain that no business which depends for existence on paying less than living wages to its workers has any right to continue in this country.

> By business I mean the whole of commerce as well as the whole of industry; by workers I mean all workers, the white collar class as well as the men in overalls; and by living wages I mean more than a bare subsistence level-I mean the wages of decent living.
Same, expected better from this community. I assumed it is common knowledge that most ISPs run traffic shapers and whatnot that take into account what you are connecting to, what sort of data you send, how intensively are you using your connection over whatever time window, etc.

And IMO secure DNS is not a solution. Either this ISP behavior is made illegal, or it will remain an arms race (with ISP being clear winner for most regular users).
It started 5 minutes before you posted.

"Now. It's starting now."
Wonderful information, that I have seen. and let me tell you, your website gives the best and the most interesting

information. This is just the kind of information that I had been looking for,Thanks for your service with this info. It is

very inspirational.

Venkat
http://www.borewellshyderabad.blogspot.com

<a href="http://borewellshyderabad.blogspot.com" >Borewells in Hyderabad</a>
Such sophistry.

You say "law of excluded middle" when really you're posing the fallacy of excluded middle [1]. Some folks really can actually be on the fence about something as nebulous as "immigration".

[1] http://en.wikipedia.org/wiki/False_dilemma
What if you get offered 2%? I just had this happen I wanted 3 they are giving me 2, I sign papers Monday. I'm also not techincal
Hmm, that's a very literal and limited conception of the 'Turing Test' – almost computer-like! On the other hand, these two very smart human technologists (Kapor and Kurzweil) both seem OK with an actual-test reification of the 'Turing Test'.

And then, the word 'fundamentally' has been thrown in to bluff confidence, but without providing actual supporting reasoning. That's a bit like some of the old ELIZA evasions.

Based on the content, I vote the parent comment 'AI'. Did I get it right?
The problem is that what we send down cables aren't nice sharp square-edged waveforms. If you decompose a square-edge digital waveform into its Fourier series, you'll find that it takes roughly 10x the fundamental frequency of the digital rate to decently represent the signal -- so a 1 Gbit/s digital signal would take 10 GHz of analog bandwidth. Naturally this is a big waste from a Shannon-Nyquist perspective, so in practice what gets sent aren't nice sharp transitions, but rather curvy ones without so much high-frequency content.

It's still true that there are voltage thresholds at the receiver, but for high-speed digital comms there are now _time_ thresholds. In a transmission line, discontinuities cause partial signal reflections that can show up at the receiver to mess up your day. A more intuitive way to show cable quality is the eye diagram, which tells you if the threshold and timing requirements are being violated.

http://en.wikipedia.org/wiki/Eye_pattern

Edit: But this is getting away from the point of the article, which is that bad terminations cause crosstalk. There's nothing mystical about cables failing ISO specs for crosstalk. I agree with you though that some before/after packet loss numbers would've strengthened their case.