skysight-inc/HackerNews huggingface dataset:
I'll have to respectfully disagree with the idea that "anything worth doing is nontrivial." This might certainly be the case for you, but I would love to just spend some time learning Haskell, writing an OS for fun, reading papers on Theoretical Computer Science, or trying to find security exploits.

I don't think these things are hard, at least they certainly aren't things I would doubt myself to be able to do. These are just things I'm sure I could do today if only I had more time, and at least to me these are definitely worth thing for one reason: they make me happy
That is a lot of great advice. Disconnecting is going to be an important part of the time off.

One of the things I'm still weighing is the need to balance "me time" with "family time". Having a day off is great for going on a solo hike or something, but with a 3-month old, it is kind of a dick move to make my wife stay at home with our daughter while I'm off gallivanting around regenerating my batteries.

I rent an office space so separating work and home is easier than it would be if I had a home office. But I'm really hoping to treat it like a day off and just not check in.

Maybe after I experiment for a few months I'll write up a blog post about it and report back.
Blacklane allows any address for pick up and drop-off. It's just the nature of their rides (pre-arranged at least two hours ahead, must commit to exact pick up time) that makes them fit for anything time-critical - airport rides, proms, i.e. anything you would normally use a car service for.
Not the OP, but for instance:

Peter Nickeas at the Trib does real-time crime reporting from the South Side of Chicago; @peternickeas

I get a pretty constant feed of Middle East stuff that I don't see elsewhere from Laura Rozen (though I'm uncertain of her ideological tilt, she pulls in lots of random other sources); @lrozen

There are a couple court reporters in Chicago that I've picked up.

Saved You A Click does a pretty good job of condensing most of modern journalism into a short Twitter feed; @SavedYouAClick

M&A/corpdev comings and goings in the Valley, startupland's "Weddings Section", that's @pinboard.

Of course, there's @scotusblog.

There are lots of kinds of news that Twitter is just a lot better at delivering than websites or (gag) RSS. Since it's so easy to compose twerps, especially once you get the hang of it, it seems like it draws a lot of reporters in who would not do real-time reporting so aggressively in a different medium, but will do it so long as the expectation is set that they only have to tap out 140 characters an hour.

This is also an advantage Twitter has over Facebook.
That's what I'm doing these days. But it's painful.

It means I have to run full commands such as "go install <my package>" or "go get <some package>". To install all dependencies, I have to do "go get <my package>".

If I want to work on a project that depends on other projects that haven't been pushed to master yet, I have to clone those projects and symlink them in manually. It's pretty painful.

Working with certain tools that assume a certain directory structure (protoc, for example, which computes paths relative to your Go root) is also painful.

"go build ." does work.

"No worse than virtualenv" isn't exactly a rousing endorsement. It's one of the poorer package-management systems out there. Go should be as simple and easy as Bundler. There's no excuse these days, I think.
Sorry for the late reply. I like your choice of words, proto-philosophy. I think of religions of the past as proto-philosophy and proto-science (the world is flat and at the center of the universe, Heaven is structured so and so, ...). But you're right, my framework does not fully reflect the complexity of modern faith. Unlike trained priests, the overwhelming majority of believers don't learn philosophy to challenge their own beliefs.

imho too many people consume religion like painkillers for the big questions. Without a critical eye, faith becomes anti-philosophy.
yes, this sucks but i have never myself been able to find a reliable case where screen reacts any better than tmux (for example, both behave similarly with yes(1))

the c0-* stuff is poor (i'm tempted to remove it) but it is not an easy problem to solve, people want tmux to be fast, except when they don't. it's also tricky remotely where ssh and the network stack are buffering too
I think male jewellery is in a similar situation to male cosmetics. Businesses have been trying to figure out how to get men to wear cosmetics for sometime (generally without much success). If someone works out how to convince men to wear cosmetics they will make a fortune.
Cuban-powered startups? That's really awesome dude!
Any progress, projects, ideas?
I wrote a battery laptop monitor : http://batterybarpro.com . I get about 1k uniques a day and net about $1500/mn in sales of the Pro version.
I'm honestly confused about why engineers going to work at Zenefits would "deeply care" about what they're doing. They're writing HR software and aggregating benefits.

It's certainly going to make some HR professionals' and founders' lives easier, but I doubt there are a tonne of engineers who deeply care about it.
> Are you accounting for the loss of customers that doubling the prices would cause?

A question that won't be answered without an elasticity of demand curve for good nails.

Given that manicured nails are largely driven by cultural expectations, I'd suspect that a $10 increase won't change much.
Reddit has lost 68.9% of their unique visitor traffic in one year
Love your shell prompt. Mind posting your .zshrc/.bashrc?
RATHER CLUELESS ADVICE since context matters in functional
life/work design as well as Functional Programming.

The Hacker mentality is complex due to artist/scientist/engineer contradictions.
Engineer - slow, slow Haskell improvement
Artist - take off time and just do it. Javascript hacker
Scientist - Abstract everything. C code is a minor detail.

THE PROBLEM WITH THE INDUSTRY is similar to ARTIST.
We really have little idea about REAL ENGINEERING teams
here in the USA. from expericne over age 50.

If you are a genius on Javascript for Facebook; you are
working 80 hours a week. Getting jobs done YESTERDAY and
changing the timestamps is your specialty.

The Japanense Car which started as a mororized bicycle after
World War II after the nuclear bombs were dropped uses
PATIENCE and Kaizen constant improvement.

This is an important question because the VERY MODEL of
Open Source; time patience and getting PAID...kickstarter?
--- oh OpenBSD is going bankrupt yet one more time again
becuase the security of the internet is a
ECONOMIC PERVERSE INCENTIVE PROBLEM?

PS. as soon as I get to Senior VP of Microsoft, which
will be any day soon, I expect a RENT INCREASE FOR ALL
SOFTWARE DEVELOPERS working on open source.

The visa difficulties GRIND YOU DOWN ploys are losing
effectiveness. Yet, Open SSL depends entirely upon some
obscure DOCTORATE university student? and on 'volunteer
efforts'
I don't think this is the kind of dichotomy you're making it out to be. Of course not all work is soul-sucking and meaningless. If you find something fulfilling and enjoyable, great! That's awesome! There's all kinds of options in life, and the great thing is that you don't have to pick just one. MMM seems to be about opening up more options by allowing you to not have to consider revenue in your decision making process.
i suspect you need to talk to the mosh guys for this
:(

That article makes me sad, pretty much the last line.

I'm supposing it's a commentary on millenials, intimacy and distance. Seems crazy not to meet, I suppose they are commenting on the joys of whispered sweet nothings that the turn to nothing's. It's almost a bit JD Salinger.
> why do you specify a version range, and not just always specify a precise version?

To handle shared constraints.

Let's say myapp uses foo and bar, which both use shared_thing. To solve this, we need to pick a single version of shared_thing that both foo and bar work with. If foo and bar have narrow-to-the-point-of-precise constraints like shared_thing 1.2.3+bug-fix, then it's very likely that no version of shared_thing makes both foo and bar happy. The end result is no solution.

To accommodate that, packages are strongly encouraged to semantically version themselves. Then, when you depend on a package, you use as wide a range as you can. If foo wants shared_thing ">=1.2.3 <2.0.0" and bar wants ">=1.3.0 <2.0.0" then the solver can pick, say, 1.5.3, and both are happy.
He keeps saying tensor when he means pseudotensor. It's an important distinction

Tensors and tensor fields can be even more powerful by expressing non trivial relationships between components that remain unchanged under transformation into other spaces... Although whether that applies here I do not really know.
The problem is when there are confluences of conditions that systemically prevent someone (or their 'class') from having the mobility to exit their condition, even when they have enough merit to otherwise warrant it.

Take for example indentured servitude, or third world sweat shops. Sure, working for $0.28 a day in a (dangerous, unsanitary) factory is better than subsistence farming. But if this opportunity is enough to feed a family but not enough to lift the family from a condition whereby it can exit from needing to work in the factory, how is this so very different from perpetuated servitude?

Take serfs. While serfs were 'bound to the land', the condition of the serf was voluntary and mutually beneficial: Wikipedia reads "Serfs who occupied a plot of land were required to work for the Lord of the Manor who owned that land, and in return were entitled to protection, justice and the right to exploit certain fields within the manor to maintain their own subsistence."

Certainly it was a better deal for the serf to labor underneath a lord than live in the wild - especially since all fertile lands had already been captured by lords. And indeed, you see the language and argumentation during the time period repeat a variant of your argument: both the serf and the lord benefit from the situation and therefore it is good. Similarly, whites made similar arguments about black slavery throughout the history of American slave trade.

But a situation where both parties have no benefit by changing their 'local' stratety by small amounts represents a local Nash-like equilibria at the best - and not anything one could argue is a 'global' optimum. And in fact, if one truly buys that markets are meritocratic, one should be willing to subsidize the equality of opportunity so that as many people start off on an even footing as possible.

In sum this is to say that, like Braess's Paradox, locally rational decisions lead to local but not global maxima - whose gaps can be seen to be gigantic from history. When we discuss opportunities for labor, wealth and quality of life, this becomes an ethics question.

It is not so clear, at least to me, that the principle of trade (especially given its other major problems not covered here) should be prioritized over ethical considerations. Quandaries like this do lead us to ask what sorts of wages and opportunities are 'fair'.
I agree with your sentiments about Java. I wish I could just have my GOPATH contain 1) the source directory for my project, and 2) one or more directories with versioned Go source tarballs for my dependencies (gar files?).
I think that you have misread/misinterpreted what Frondo has said. Frondo said, "The X doesn't do Y, which is why they are still X." You say/interpret Frondo as saying, "The X doesn't do Y because they are X."

What's the difference? Assume that a group of people have an expected group of behaviors. If they had a different set of behaviors, they could remove themselves from the group. But if they don't have those other behaviors, they aren't able to remove themselves from the group. Are they in the group because they are in the group (as you have been saying Frondo has been saying)? Or are they in the group because they don't have a set of behaviors to remove themselves from the group (as I interpret Frondo as saying)?

In the context of poverty in the US, there are countless structural, cultural, behavioral, and just daily life practicalities of why rising above poverty is very difficult. While I don't agree that the lack of political motivation and clout are the only or primary reasons for continued poverty, I do agree they are substantial contributing factors.
Well, providing the input cost me 1 karma point as for whatever reason people downvoted it. Anyway, my mailto: handler on my work laptop is Outlook with my work email, so, that's one of the reasons mailto: is not a good idea!
LOL. Complaints about the lack of integration and extra charges from an Apple fan.
I don't think it will be all that hard from a security standpoint. This means mostly fixing the major mess that has been security at the OS level and isn't changing any time soon.

We're not supposed to be giving any application all power they want. We just want to let them use the GPU and take inputs on focus, and if they misbehave we kill them. If they need anything else, they'll have to ask the user. It took Microsoft what, two decades? to realize this. And it's only sightly better now. The mobile OSes were the first to grasp this but it's still imperfect.

Java almost got there but I believe it lost traction because of UI, lack of clear leadership and being tied to a language.

We're going to have to go with browsers because although it's a big pile of hacks they are finally realizing the obvious (in hindsight) way we should develop most applications. I have no doubt it will continue to catch on.
So if someone was interested in a job in that area, would you simply suggest applying through their websites? Should I update my location on LinkedIn and wait for recruiters (if that's big there)?
Gonna chime in with a positive vote for Yelp. I live and die by Yelp reviews - I basically won't patronize a new business unless it checks out on Yelp. If you know how to interpret the reviews, they are incredibly useful.
I feel for you and understand that trying to recommend what you could/should do over the internet is hilariously arrogant/un-empathetic and everyones advice will converge to cookie-cutter ones like github profile/open source contributions blah blah.

Unfortunately, most of the obvious advice is true. Since you don't have the "normal" credentials of college/past employement/referrals, you will need to put some time in building an alternate set.

The good news is our field is an awesome one for credentialing yourself.
If you don't feel like you have the stamina/drive for a open source projects etcs, how about competing on topcoder?

Good luck.
We have no idea if they received approval or not, but IMO the conduct is very similar. I also can't imagine that Amazon would say "sure, divert revenue from our affiliates into your own pockets without telling them". That sounds like an idea that any affiliate program manager would vehemently object to.
The problem isn't your resume, it's people who don't create good resumes but who are otherwise very skilled. I believe yours! I just don't believe resumes on aggregate are a good screening mechanism for most jobs. They also communicate lots of incidental information that can be false-bias flags.
Was this comment written by a Markov Chain?
Deterministic finite state machine minimization
The author is correct; self-help books tend not to be that helpful. However, that is because self-help books never go into the "how" and only the bigger picture. I think the best types of self-help books are ones that deal with ethics and philosophy. Greek and Roman authors such as Epictetus, Seneca, Aristotle, and Marcus Aurelius are really good at explaining and answering the big questions. More importantly, they all give the "how" and the specifics that need to be done in order to improve your life.

I especially like Epictetus's idea on how to change one's habits. He states that if one wants to make a change in his life, he must realize to eliminate all past opinions and impressions. When one has a fresh mind that is open to new ideas, change can be made. Also, he explains that each time one makes a bad habit, a mental cut is made in one's brain. That cut will continue to grow and grow, until it forms a wound. Don't let that happen, says Epictetus. Think each day in every moment the change you want to make. The time is now, not tomorrow.
I do this, and have checked my logs and found evidence of several surveillance aircraft. See my comment below with more details (https://news.ycombinator.com/item?id=9508812).
That's different, as they directly reap the benefits of doing that work. If I were to stay another 10 hours at my job, I would receive precisely dick, as I'm sure most of us would.
This is one of the nicest macros - chaining with sane return semantics and no overhead/boxing required. Breaks my heart trying to replicate it.
> XML was never designed as a data serialization format. It's a markup language.

Those two things are not mutually exclusive.

> Likewise, JSON is a subset of a general-purpose programming language's literal notation that happened to be very fast to parse in a browser by virtue of the browser implementing that language.

That's true. That is not in conflict with anything I said.

> The problem is that there's no one-sized-fits-all for serialization.

No, that's not true. S-exprs really are a global optimum in the space of serialization designs. All the alternatives are logically equivalent to S-exprs but with extra punctuation that makes them arguably harder to read, but inarguably harder to write. That is why S-exprs are the ONLY syntax ever designed (some would say "discovered") by humans that has been successfully used to represent both code and data.
A market wage can only be set if there is equal negotiating possible between employee and employer.

In the case of a power asymmetry, it is up to the government to bring the power back into balance.

Granted the reason for the power imbalance is government interference with the free market to begin with, immigration laws give the employer power over the employee that would be absent without the fear of deportation.
Would assume an attempt in political pressure
Anyone know how quantcast gets its numbers? Reddit itself [1] claims 169 million (global) uniques last month. I suppose its possible US uniques are down, but I'm guessing the stats are just off.

[1] https://www.reddit.com/about/
> They also communicate lots of incidental information that can be false-bias flags.

That's the entire point in most cases. Don't want to hire a nerd when you need a bro.

Also: relevance! If you're hiring for a Linux-heavy job but the applicant has 20 years of Windows NT experience and they want a Senior Staff Linux Development role, you can either throw their resume away or talk them down to (an insulting) junior position.

In another context, say you're Google. You have 80,000 in-bound interested people wanting to interview with you per year. How, without up front resumes or other relevant information, do you deal? You can't talk to all of them.
Maybe if it's trivial blanket rate-limiting on a single server.

Anything more complicated that needs synchronization/database access, I'd rather just read and maintain application-level middleware. It's not rocket science.
So, a tensor is kind of a Rubik Cube shaped matrix?
> there isn't one way of doing it that is clearly superior to other ways.

Absence of a clear winner doesn't mean doing nothing is the best strategy.

> There are plenty of working versioning solutions to choose from, pick the one you like the best.

Unfortunately, that doesn't compose.

The whole point of a package manager is to deal with acquiring dependencies and their transitive dependencies. If the ecosystem doesn't agree on a single package manager, you can't handle transitive dependencies.

What do you do when you want to use four packages, each of which uses a different package manager for its dependencies?
I'm Medardo Rodriguez, co-organizer of Merchise Startup Circle.

There are many ideas and potential. We are getting ready in order to be prepared just in time when country be. We will use our experience in help other set in motion their projects.
Does this read like an advertisement to anybody else?
I'm pretty sure the review filter (that everyone loves to hate) works this way.
If you wanted a programmer who could communicate well, why on earth would you want them to communicate work history? A well written resume can show good communication skills, but not necessarily the special flavor you need.

CEOs and other execs aren't screened with resumes. For better or worse, it's all about their networking skills, perception of previous history, etc.
This new man-made material could get rid of that horrible airplane noise
Also, you don't need to sign or encrypt the cookie if it's just a securely random session_id.
DOJ strongly suggested they'd be shooting for a 5+ year sentence, which according to the guidelines would have required them to establish losses (stipulating that Swartz had succeeded in his ultimate plan, unimpeded by the countermeasures JSTOR and MIT erected) in the millions of dollars.

Orin Kerr suggests that the likely outcome would have been "anything from probation to a few years", depending on where the judge landed on the financial damages.

Popehat has a really good take (as usual) on the circumstances faced by Aaron Swartz, but it's not as specific as Kerr's, which is the most detailed breakdown I've seen available on what actually happened with the case:

http://volokh.com/2013/01/16/the-criminal-charges-against-aa...
See also: Yelp's review filter.
The idea of mobility is a warping of the term 'fair'. It assumes the existence of a system in which people are poor and rich, it's a priori unfair, regardless of whether movements are possible.

I am (was...) working class. I had the 'merit' to rise.

Do you understand what that means?

It means that completely randomly I was blessed with a talent. I also put a bit of work in (the willpower to do so is arguably a talent in itself).

So I win (in a limited sense. I'm not really well off, just relatively). And my schoolfriends do not.

How is that 'fair'? How does that concept of merit make any sense at all? It may result in more efficient allocation of resources, but only within the current system that ensures most people have restricted autonomy. In a reasonable world the difference between a lower and higher paying job would be toys, not serfdom vs. fu money.

The issue is not individual decisions of how to allocate capital, about wages being 'low' or 'high'.

The issue is wealth and ownership and the huge differentials. Especially on basic necessities. Ownership is useful and probably something we desire, but the ability for groups to monopolise/oligopolise the necessities of life (e.g. land) and then use force to defend them against people who need them is broken.

Worker lives in a flat, landlord owns the flat, the landlord owns a fraction of the workers' labour. Why should they need supernormal amounts of merit in order to escape that situation? Why should they need to be above average in order to live the life they already do but with the exploitation removed? It makes no sense.
Hey @iopuy can you file an issue on github? For paths that are not absolute or relative (and thus ambiguous), we:

-- Try to detect the top-level version control directory
-- Use that if one is found

But we could possibly pipe the current working directory into the python context from bash and go from there
Nevermind, looks like you are using powerline, found it, got it. :)
Lying on a resume has cost many people not only their job, but also their careers. There's still the trust that you're only lying about small things as humans instinctively do, and that you're not misrepresenting major accomplishments or employment dates.