jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The OS X terminals, both the built-in Terminal.app and iTerm 2, are better than what I have found in Linux so far.

Both do automatic text wrapping and reflow it on window resize, which is hard to find on Linux terminals. Also, neither relies on the control key for menu item key equivalents. Copy is Command-C, SIGINT is Control-C.

On Linux, Control-C is copy everywhere except in terminal windows; there Control-C is SIGINT and Control-Shift-C is copy. I often type the wrong one, and either fail to copy text, or worse, abort a long-running process by accident.

When you use Linux, do you use key equivalents in the terminal (copy, paste, etc.)? How do you handle the inconsistencies with other apps?
This really sounds like a hardware problem, not Yosemite. I've upgraded 4 Macs (2 Airs, older iMac, and old MacBook Pro) and haven't seen any problems like you describe.
I have never had a linux laptop, so I can't make recommendations there, but both debian and arch are quite nice. IMO, Ubuntu tends to be a bit too aggressive about adopting new technologies before they are ready (I'm happy to benefit from the increased attention, and bugfixes that happen in new components due to others using Ubuntu though).
Exact reason why I think this is great news, it will likely be a more actively developed version of what ST is now... plus some extras
I don't hate anyone. I love living in my house, and I was fully aware of the risk when I bought my bitcoins. And I actually bought them just after the collapse when China dropped out, so I bought them at EUR 470, and now they're EUR 430 or thereabouts. The loss isn't huge. Yet. I'm not sure if I should cut my losses at this point.
This is insane. No <!doctype> declaration? Come on!
um, if you want to build any great products, you need really good people inboard. Average is just not good enough.

I noticed this is the same for sports. I play soccer frequently, and I noticed that in order to win, you really need few good players in the team (way above average). Not everybody has to be really good, but you need few good pl

In a team of 11 you need a great:
Goalie
Defender
2 Midfielder (one center and one runner on the sides)
One great Scorer/Forward

The rest of the team can be OK, (i.e good enough or average), but with good organization this team will excel.

Now think of a startup that instead of being able to field 11 players on the field, they can field only 7-8. Then everybody on the team has to be really good from the get go for it to have a chance.

Once it grows, it can afford more warm bodies. People that can do useful work (fix bugs, create additional features), but that are not able to do groundbreaking work by themselves.
http://tvtropes.org/pmwiki/pmwiki.php/Main/XtremeKoolLetterz

(Warning: TV Tropes wiki. Do you need another time sink?)
He excluded first and second generation immigrants from the European set in his comparison.
How is this different than the phycial shutter release button on my Nikon?
No. Give them the tools they WANT. It doesn't matter if the tool has been labeled 'professional' by a major corporation that makes the tools. It only matters that it does what the programmer wants it to do.
I think my main success is that I finally managed to halt my downward spiral of unhappiness. Sold the house and moved to a different city to start a company (it's bringing in a tiny amount but it's a start!), met a great girl, went for two snowboarding trips and finally learned how to do a 360. Learned a whole lot about running a business and everything that entails.

Next year, the most important thing for me is to continue learning how to be happy. Business wise I'd like to find a profitable niche for a software product and grow the revenues.

Good luck in 2011 to everyone!
How well do you think these tricks work in a more downscale takeout/delivery place vs an upscale restaurant?
"The richest people in the US (the ones with 80% of the wealth) have probably in most cases earned it"

That is a lie. Only a negligible fraction of actual capital accumulation can be tie to life cycle savings. Therefore, we must conclude that intergenerational transfers account (inherit capital) for the VAST MAJORITY of aggregate capital accumulation in the USA.

See an MIT/Yale study on the subject. http://bit.ly/fjmyIw

I am not advocating a cero sum game or that everybody should be equal, but when you have the VAST majority of capital in the USA being inherit, the merit of earning that capital fades away pretty quickly.
I learned to program with BASIC when I was young, but can't imagine why I would teach someone to program using BASIC when Python is available as an alternative.
Fast-forward to now: Boba Fett’s helmet emblazoned on sleeveless T-shirts worn by gym douches hefting dumbbells.

So no, it wasn't simply a collection of interests. You saw it as a marker for certain virtues that "gym douches" did not have.

As an aside, the more I read things written for a particular in-group, the more it seems like for subgroup in the world there is something about me that marks me as outside and below them. Geeks, dumbbells, check. Does anyone else feel that way? Does everyone else feel that way?

Well, I’ve got news for you—pop culture is nerd culture. The fans of Real Housewives of Hoboken watch, discuss, and absorb their show the same way a geek watched Dark Shadows or obsessed over his eighth-level half-elf ranger character in Dungeons & Dragons. It’s the method of consumption, not what’s on the plate.

Since there’s no going back—no reverse on the out-of-control locomotive we’ve created—we’ve got to dump nitro into the engines. We need to get serious, and I’m here to outline my own personal fantasy: We start with lists of the best lists of boobs.

My advice is that if you're feeling competitive and threatened by the massive amount of geekery in the world today, don't try to escape by getting meta about culture, because that isn't exactly a green field.

In all seriousness, I understand where this guy is coming from, and I feel a loss of identity going online and immediately finding myself surrounded by like-minded people. I don't think we should try to regain that feeling, though. It was childish to begin with, and it served its purpose for us. Leave it for the next generation.
This insightful article should be sub-titled "The difference between seeing things from a company-centric vs. developer-centric POV."

My hats of to its author for having the courage to write it.
Um - shouldn't this have the [2012] tag for historical posts?

I mean, I love URI templates. They're neat, they're reversible, but they're not exactly new, right?
One would assume that the users of deep web-related subreddits would take just as many precautions to protect their privacy when using Reddit as they do when on the deep web. Just because you don't actually conduct illegal activity via Reddit doesn't mean that it's impossible for someone to connect the dots to your deep web forum account(s) with enough effort.

If people turned out to truly be that foolish then I will have little, if any, sympathy for them.
> I don't think this is true. Unless I'm missing something the allegation here is not that they stole from Mt. Gox but that they used Mt. Gox to cash out bitcoins stolen from Silk Road.

The complaint does not accuse them of stealing from Mtgox. However, there is still the curious matter of how Ulbricht's Mtgox account was drained several months later: https://www.reddit.com/r/DarkNetMarkets/comments/2tgymg/silk...
Interestingly, these guys weren't caught because they stole bitcoin. They were caught because they converted the bitcoin into US dollars and then ultimately transferred that cash into accounts subject to investigative jurisdiction in the U.S. Had they simply kept (and maybe even spent) the bitcoin directly, it would have been far harder to identify them.
As somebody who studied lit, this is an impossible question to answer, so I'll just link to my favorite John Donne ( http://en.wikipedia.org/wiki/John_Donne ) poem from http://en.wikipedia.org/wiki/Holy_Sonnets, number 14 http://en.wikisource.org/wiki/Holy_Sonnets#Holy_Sonnet_14

Batter my heart, three-person'd God; for you
As yet but knock; breathe, shine, and seek to mend;
That I may rise, and stand, o'erthrow me, and bend
Your force, to break, blow, burn, and make me new.
I, like an usurp'd town, to another due,
Labour to admit you, but O, to no end.
Reason, your viceroy in me, me should defend,
But is captived, and proves weak or untrue.
Yet dearly I love you, and would be loved fain,
But am betroth'd unto your enemy:
Divorce me, untie, or break that knot again,
Take me to you, imprison me, for I,
Except you enthrall me, never shall be free,
Nor ever chaste, except you ravish me.

It's set to music in the fantastic Doctor Atomic by John Adams, with a superb recording available from http://www.metopera.org

Edits: still not good at HN formatting, should be good now.
I don't particularly enjoy poetry (or poets for that matter), but I always liked reading "Algorhyme" by Radia Perlman, the inventor of spanning tree network protocol

Algorhyme

I think that I shall never see
A graph more lovely than a tree.
A tree whose crucial property
Is loop-free connectivity.
A tree that must be sure to span
So packets can reach every LAN.
First, the root must be selected.
By ID, it is elected.
Least-cost paths from root are traced.
In the tree, these paths are placed.
A mesh is made by folks like me,
Then bridges find a spanning tree.

- Radia Perlman
That are has light rail that runs by some offices but fails all other tests mentioned in the article. It is not close to housing, has no amenities in walking distance, is not close to errands, etc. And VTA light rail is extremely slow and infrequent, and unreliable.
I've always thought the same thing. Something that continues to fascinate me is that there are people selling/reselling jewelry on Craigslist [1]

Which makes sense for the network effects, but seems far from perfect as there's no appraisal, setting choices, etc.

http://norfolk.craigslist.org/search/jwa
Be careful reading those numbers. Under our rules, any death in which the corpse is detected to have drugs in the bloodstream is registered as "induced by drugs", regardless of whether it was actually the cause of death.

For example, in 2013, of around ~200 deaths "induced by drugs", only 22 were actually considered overdoses.
This isn't very groundbreaking, they're simply discovering the inherent weaknesses in neural net learning. We've know for years that neural nets have inherent gaps in their training and this is just taking advantage of that. This isn't really an issue in a real life scenario as you wouldn't be able to determine without thousands of recursions which images produce faulty results.
Really digging these maps!
> I've always wondered if there's a space for some serious disruption in this industry.

Not sure about how to do the disruption on Earth but when we can start, effectively, mining asteroids? Well precious metals should be able to take a nose dive. Not sure how much diamonds exist in asteroids but I wouldn't be surprised if a company can effectively mine asteroids to disrupt all precious metal industries.
If Stripe is charging 0.5% of funds paid out to managed accounts, does this mean you’re “double dipping”?
Agreed entirely on the necessity of travel for mind expansion, but I would say that an inattentive person probably wouldn't spot the difference between foreign and the US media. Propaganda is the subtle knife of social control, and it is ubiquitous in the world.

A way of seeing through the propaganda is what I would call realism-based-education. By that I mean reading "Public Opinion" by Walter Lippmann, "Manufacturing Consent" by Chomsky, and "Propaganda" by Edward Bernays, to start. Reading "The Prince" by Machiavelli would also be a good companion to these, though its focus is quite different. Reading these quick and easy to understand books has done more for my worldly education than going to college when it comes to building critical thinking.

People need to understand that mass media is for placing ideas into your head for the purposes of influencing future actions-- no more, and no less.
The 80% of property crime that goes unsolved is, by definition, not causing an excessive load on the court system.
I work at Stripe. We're looking to expand as soon as we can in the 18 countries we support (https://stripe.com/global), but no ETA yet I'm afraid. If you're interested in helping us test a private beta, shoot us a note at connect@stripe.com.
Ok I see, you're saying that hidden away in the various strata in that graph are, e.g., process inefficiencies which software can eat away. I was naively looking for something that would solve many categories at once, and being an outsider I think of solar as mostly hardware (like you said). Thanks for the answer.
>> " so if you want good performance, you need to keep all your filesys references in wstirngs."

> Why?

I'd take this even further: The less (re)interpretation the better. Will my UTF16 <-> UTF8 conversion roundtrip my malformed UTF16 codepoints? If not, I've just lost compatibility with (admittedly buggy) software. But I've seen bugs from far tamer, such as from the simple act of converting from a fixed width wchar_t[] that was observed to be a NUL terminated UTF16 string to std::wstring. It turned out that under certain circumstances that couldn't be tested, it was an opaque binary blob with NULs in the middle... and the bit after the NULs being important. Whoops!

Less relevant here though: std::experimental::filesystem::v1::path::value_type looks to match the native OS character type.
But then again, is that unichar (16-bit) or wchar_t (32-bit) on iOS? Fufufufu~

It's also just plain easier when you're dealing with native filesystem APIs for whatever reason to work in the native character type, which is the main reason I'd prefer it.

> but I have a hard time believing that this conversion would matter (or even be measurable) relative to the time the actual I/O will take.

RE: Performance: If you're doing actual I/O, agreed. If you're dealing with OS or application cached filesystem entries, it becomes more believable. If you're enumerating over and only conditionally performing I/O over hundreds of thousands of paths - you'll want to be quite cautious of conversions if you care about performance (potentially see: directory enumeration via backups, stale file scans during builds, or comparing file lists between VCS revisions...) It drives me absolutely insane when a 'nothing changed' build takes 10, 20 seconds just from filesystem scanning. And I've seen and fixed far worse (think O(n*n) scans -_-;;). As others have noted though, if you keep your conversions 'reasonable' you should be able to get away with UTF8 paths from a performance perspective.

> Filesystem is a great addition to the C++ standard library.

Agreed.
Well, I'd like to see more support of MicroPython on AVR, for starters - it already covers a bunch of platforms, but more hands seem welcome :)

If that's not your cup of tea, I'd say what I don't want is another IDE that forces me to have a JVM installed (I already do for Clojure, but sort of resent it) and ARM support (as a development platform, since I use an ODROID development board as a "desktop").
Your link clearly talks about forced and bonded labor. People in those arrangements are compelled to keep working by another person.

In wage slavery a person is compelled to keep working by their bodily needs. That is sad, and I would love to see the day when it isn't the case. But it isn't the same thing as being compelled by another person.

It's quite disingenuous to argue my link says that wage slaves do not have freedom to leave the work they're doing. Put in context my link says this:

"Wage slavery refers to a situation where a worker's livelihood depends on wages, especially when the dependence is total and immediate."

To make it clear: under wage slavery a person is free to leave, but must immediately find another job.

If we ignore those of us who have made their FU money, most of us differ from that situation only by degree: if we leave a job we have to find another one. Perhaps not immediately, but for many it is with a degree of urgency. Some would argue that makes us all wage slaves to some degree, and that may well be true.

But to say that is the same thing as those in actual, real chattel slavery, bonded labor or similar diminishes the real outrage we should feel at their lack of basic rights.
At worst, an OpenSSL-generated ECC key might be rejected by other code.

Private keys are almost certainly kept private so the amount of software that handles them is relatively limited (I'd bet that the majority of the time it's OpenSSL), but how about public ECC keys? As I understand it, they could be embedded in certificates and signed, in which case a signature verifier that uses the "correct" encoding might fail. However, AFAIK almost all SSL certificates out there use RSA and ECC is pretty rare, so this problem has little impact.
In reality if you're salaried and you get the job done in less time than your coworkers, you're simply given more work to do. It would be great if you could finish your work by noon and go home, but very few workplaces are actually like that.
In case readers don't understand what "exempt" means as applied to hourly overtime:

US: http://www.dol.gov/whd/flsa/
Canada: http://www.labour.gov.on.ca/english/es/pubs/guide/overtime.p...
I do not have any particular use cases that I cannot get my own solutions to work with. Thus I have no motivation to try these Python solutions. That is why I would be curious to have an example use case that someone thought could only be handled by some Python framework.
Good points as well and I’m sorry if I was overly defensive. I agree totally that diversity is a good thing. I mistook some of your wording. But it’s clear you’re sincere about inclusion and I’m glad we had the opportunity to expand the conversation a bit! Thank you.
Fair enough. I was responding specifically to the parent comment: "...contrast the American / protestant view of work as the path to salvation with the European / catholic view of work as something pitiful"

I think there's still more to understand re: "cultural view towards people" (the dynamics behind those views) in relation to a point that's central to the Catholic ethos operative then and now: Christ crucified, the power of God and the wisdom of God (cf. 1 Corinthians 1:18-31).
Most people don't understand this. Maybe in your bubble they do but it is never laid out so black and white.
> Neither do you, let's get this proposal to the legislature.

I’m representing the interests of society to you, the same as the legislature. You’re no more entitled to say “no” to me as either of us is to say “no” to them.

> Perhaps the same can be said of all laws.

Perhaps this idea of consent and aggression could lead us to a way of making laws that do not impose values on people without their consent.

> The onus is on you to advance an alternative model and light a candle, rather than just calling taxation theft and cursing the darkness.

I’m identifying the same model as we used when we abolished slavery and marital rape. The model is already here, awaiting critical feedback. So far the only criticism is that people aren’t going to be able to avail themselves of other people’s property.

> As with taxes.

The problem is that people impose taxes on people who have not consented. That is to say that crime exists, independent of the understanding that it is crime. Right now I’m working to show you that it is in fact crime, so that you can stop enabling the criminals.

> Not so with Proudhon, the originator of the phrase. His take was that those who owned those properties had no right to the wealth generated by those properties if the labor was undertaken by others. That is, rentier wealth via property was theft.

Unfortunately thats an occasion of Proudhon dictating to others what they may and may not do with their property. In essence, Proudhon wishes to exert property rights over other people’s property by forbidding certain relations. Clearly this is self-contradictory and not a basis upon which to reject rents on capital.

> when "property" is defined as ownership by people who do not work yet become wealthier than the people from whom rent is collected.

Thats not how property is defined; and its not surprising that people who collect rent on capital often accumulate more than people who sell their labor. Its fine for someone to think thats immoral, they are free to explain why they think it is immoral, and likwewise they are free to educate themselves and realize that restricting rent on capital because of its superior productivity impoverishes society by preventing society from accessing means of superior productivity. Capital collects higher rents than laborers receive as wages: then let laborers own capital and collect their own rents. Quite naturally the market has already commodified the ownership of capital and made it available to the meanest of laborers.
VPN products are more like a service than selling software.
Wait, "Modern" SC has different thinking behind it? That of making commits often, sharing what you make that's useful, working on small, useful chunks of work?
mod_pagespeed?
I guess like Dropbox is better than running rsync and some cron jobs.
I worked a 2 month contract at a company that employed agile techniques and i found them to be nothing but superfluous minutia. Thats not to say they dont work for the company as a whole, but i was 1 guy working on 1 project by myself.

I was brought in to tackle a specific problem and sort it out, i was just given what i needed and i got on with it, but was forced to partake in the daily stand up meetings and weekly team meetings, which for me specifically were just a waste of time.

The stand ups were at 10am which meant that even though the company had flexible hours (awesome) i had to be in at at least 10am, whereas i'd prefer to walk in around 11am-noon and stay late. Also, my part of the weekly 2 hour team meeting was 5 minutes long and nothing else was relevant.

My point here is that i'd like people not to try to force principals to fit into every situation, cuz they wont, it'll work for some things but not others, just keep that in mind.

PS: Atlassian sounds like an awesome company but JIRA sucks.
"but then again, I'd be walking away from six months of work"

This is known as the Fallacy of Sunk Costs (http://en.wikipedia.org/wiki/Sunk_costs). While it's very hard to view such a situation dispassionately (I know from experience), you should at the very least ask yourself the classic question: Forget about the past. What will future investment (continuing to work for this train wreck) bring me?

Insanity and madness, from what sounds like true capriciousness, do not recommend themselves.

"nothing to show for it thanks to the NDA"

Perhaps you can, as a condition of your giving them two weeks notice, negotiate for the release of a few code samples that don't reveal anything secret or terribly useful about the company? Building up a portfolio of these sorts of things is a good idea, I have one that's about 1/2 thick showing everything from code, design, documentation of both and for users, etc.
Typed in my Twitter ID and was told search was retired and to join beta. FAIL.
Probably the best we can hope for is $3 well drinks.
I'd like to add something to your list: Adding an entirely new vocabulary to learn. Velocity, story points, etc. I don't mind learning new things but most of these terms are just the repackaging of existing ideas.
I'm not too careful with my birthdate or anniversary. LinkedIn is a huge source of information leakage, but the business and networking value outweighs that. You could datamine my twitter and find most important dates and events.
I actually looked at the engineering documents -- they weren't that detailed. It's not exactly what I'd expect from a build-ready project. That said, I'm not a civil engineer.