skysight-inc/HackerNews huggingface dataset:
There is something to be said about focus.

I have a surge that I was given. I also have some high end training devices I use on the bike, Polar, Suunto and Garmin. Fitbit doesn't compete with these, neither does apple watch (at least not yet.) The fitbit is easy to use, I do find myself looking at the numbers on and off during the day, maybe walking a bit more. I'm curious about the aria integration, that seems like another killer piece of the weight loss and basic fitness equation.

The geek in me would love to be able to pull my fitbit data in to Rubitrack or something else, at the same time, it's really not that kind of data. It seems like it adds data to all the places where I didn't keep it before, for good or bad. Not sure how that helps me out exactly (I put a couple hundred miles on a bike every week) but if you're trying to lose weight or just get started with some basic fitness, I could easily see it being really valuable. They have a social integration component, I might be too old or a different kind of bird but a badge for climbing flights of stairs doesn't do it for me like a top 10 in a bike race, the younger set seem to enjoy that stuff.

Seems like a really immature industry as a whole. And FWIW, Apple builds killer laptops but Dell and the others still make them too. Apple builds a great phone but there are still dozens of competitors in the market and some of them are very compelling. Apple Watch seems like a market maker more than a market killer. It is proof that the wrist watch is interesting again, I don't think they're going to put all the other watch makers out of business any time soon.

I don't know. We have a weight problem as a country, anything that helps people get out and move more and gives them some motivation and keeps them honest about it seems good to me. I wish them good luck.
>'If you're not a rock-em sock-em networking people-person, you don't deserve a job'

Writing a direct email to a YC Founder vs relying on someone else is far from a "rock-em sock-em neworking people-person". That's basic self-advocacy.

This company takes 25% of your first years salary. Regardless of whether the engineer or the company pays for it, it's less money on the table for you.

YC Combinator companies are well known. If you want to work for one, write them directly. Ask for what you want. Advocate for yourself.

You've probably worked very hard to get where you're at, whether it's your schooling or a long, hard fought career. Don't let someone else represent your accomplishments or your compensation needs.
Bunch of lazy button pushing people who don't really like coffee but need it to wake their ass up in the morning. I don't really understand the perception of burden that is boiling water in an electric kettle and using a press pot or aeropress. Holy fuck, everyone at work makes their own individual coffee of whatever brand and price point they want. Coffee hating caffeine addicts, and coffee loving snobs can in fact be on the same page and not contribute metric shit tons of selfish puerile waste at the same time.
Learned Tmux a few weeks ago and use it every day now. You can enable Mouse Mode, on Macs you can install extra Tmux features, and iTerm2 has mouse mode built in.
I'm only slightly ashamed to admit I like using a mouse. I get that some people can work faster with all-keyboard controls. I use both. I also like GUIs for certain things. The only thing I don't like GUIs for is when there is some repetitive thing that I have to do 50 times a day and would require 3 or 4 clicks or menu selections - for those I'd always rather have a single command. Sometimes I make those into shell scripts that I can click with my mouse though!
The US median household income is ~$50k/year, while the US median personal income is ~$35k/year. The average Bay Area software engineer earns ~$100k/year, which is above the 90th percentile of US personal income...

...and if you want to talk global, $100k/year is beyond the wildest dreams of most everyone on Earth. (For that matter, so is starting a capital-intensive business.)

You can probably see where this perception comes from.
As a engineer who is not a startup founder, my initial reaction is that of "Don't use these guys if you are a jobseeker!" Detailed data on how you did in a specific set of tests (which may have nothing to do with what you do on the job) will be benchmarked not only during your initial application, but also throughout your job at the company, and at future companies that use TripleByte.

> "But this is a horizontal technical HR layer that spreads across many companies, instead of being contained inside one enormous corporation."

Perhaps being pessimistic, but I have no wish for a the future where I go from a company that is using TripleByte to another one that is also doing the same, and being told "We know your TripleByte score on your last job was 315, we won't give you $X unless you raise that to 400 in your first year". I also don't understand how this won't create a collusion of sorts amongst companies who all use TripleByte (since TripleByte knows exactly how much they pay you).

[Please feel free to correct me if I have missed out on some fundamental different in the way the company works. I have enormous respect for the founder (Harj) personally, but this seems like a bad idea for the majority of the workforce. ]
Contradict what? The report amounts to "It wasn't our fault because, except for the people we won't name, and won't say what they told law enforcement, nobody here told Aaron to kill himself."

That doesn't need to be contradicted to call it weak sauce and whitewash.
I can highly recommend BuyVM / BuyShared. Excellent provider in regards to uptime, network and structure. They're cheap, but don't let that fool you, and think they're a "cheap provider". They are among the best I have used.

Really.

Feel free to use my affiliate link: https://my.frantech.ca/aff.php?aff=781

Tell them k0nsl sent you.

Faithfully,

-k0nsl
Related: It would be great if your terminal were just clever enough to identify paths and allow you to click on them to open them. Many do this for http:// links, but not fs links.

Bonus: include <line>:<column> in the path since most editors support jumping in the file with this format, which would make it much easier to navigate to a specific spot in your code where an error is occurring from the output of the error.
Actually I just want to be able to afford a nice condo in a major city, which precludes work-life balance for awhile.
Getting things done is politically risky in modern democracies. It's much better to just notice the problem and push the blame around.
By this definition, just about everything is work, and the term "work" itself becomes meaningless.
Lots of ideas come to mind. Probably all bad ideas, but ideas nonetheless:

* Judges and juries are only allowed to be the same race as the defendant.

* Increase/decrease the sentencing guidelines by X% for a certain race. 20 years max for a certain offense for Race Y, 15 years max for Race Z.

* Preferentially give better public defenders to people of certain races, or maybe just give them money to hire non-public defenders.

* Pick some small percentage of cases, say 5%. For people of Race Z, just let them go free 5% of the time. Don't even have a trial.

* Give nicer prison accommodations to people based on race. Similarly, make early release requirements less stringent for people based on race.

* For people of the privileged race, randomly arrest some innocent ones and try your best to pin the crime on them.

Like I said, these are all bad ideas, but they would counteract unconscious racial bias.
I always wanted to popularise the term bro'och to add to the small complement of male jewellery options. Had no luck though...
I hope you are hearing the chorus - just don't call yourself a CTO. Bestowing upon yourself a fancy title doesn't make you one.

What you have done so far is great! You've written a prototype, possibly even a MVP. And that is very good. It has gotten your biz to this point.

Now is the time to hand over the reins to somebody who is technically competent, somebody who can select capable development team members and manage them.

If you can manage this transition well, you will gain far more respect than by clinging onto a fancy title.

Of course, that doesn't say that you should stop programming. In fact, you could learn a great deal from the new hires.
What details would you like to know?
Gold is not very important in any economy. It's too cheap to represent even a tenth of an economy.

USA holds 8,133 tons of gold. That's 260.26 million ounces. At the current price that amounts to

260.26 * 1184.28 = $308.22 billion.

For comparison, US GDP is $16.77 trillion.
The Characters of Startup Stories
Site is not available in the UK.

> We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com.
Your tests should be written in a way that they test there is a consistent ordering, if that's a relevant property for you. If they don't, you have a problem. If they do, I guess the mutation framework will merely point out your tests don't detect some changes; it doesn't necessarily mean they are bad tests, it's merely a "smell" that deserves further investigation.

(By the way, I think you're overstating your case when you claim "there are plenty of places" where it doesn't matter. I think in the vast majority of cases, if you change a "<" to a ">", you introduce a bug!)
Wow I just posted about this[1] as some hypothetical "dream feature" but it already exists. I don't use iTerm2 (or OS X, for that matter), but I'm wondering now if other terminals support it in some way or another...

[1]: https://news.ycombinator.com/item?id=9508828
Keep looking until you find a job where you fit in.

Would you hire yourself?

A lot of programming groups at companies are very picky about your personality type, so don't blame yourself by default.

Address each complaint with a goal or action to resolve or prevent it.
The last part was funny.

Modern robotics has been around for more than 20 years and there is no autonomy whatsoever.

It might surprise many people who claim that AIG is 20-30 away from now that in robotics, something as simple as cup stacking is a major problem. If you can figure out how to do that you will get slightly famous.

The brain and a computer work so fundamentally differently that its impossible to provide a single framework to compare them. This is why I used the metric of computational complexity but even that is not at all accurate.

I think due to the tremendous amount of automation we have seen in the past 10-20 years, many programmer have difficulty appreciating the awesomeness of biological intelligence. Rather than view the success of automation as a failure of how human education works.

By fully appreciating how complexity of the biological intelligence can we start to learn from it and append it.
Isn't this cookie stuffing?

Did bit.ly partner with merchants who are aware of this practice?
Macros are easy to understand if you are shown that whatever language you are using already has them. The difference is that they are locked in and wrapped behind at least two layers.

Firstly, there rigid surface syntax which customizes the look of every macro at the character level. For instance, in C, the do ... while(); loop must have a trailing semicolon. (No Lisp macro has such requirements.)

Secondly, that surface syntax translates to a limited set of abstract syntax tree forms which is not extensible.

Lisp macros open that up. The outer layer of varnish is stripped away, so any conceivable abstract syntax tree form has a notation; you do not have to invent new character-level surface syntax in order to work with a new form. And then, custom recognizers for arbitrary forms can be written by the language users, which do tree to tree transformations.

So then how you use these things once you have them is the same way that yu use the features of programming languages that you know.

E.g. loop is a macro in Lisp. We use it like this:

[1]> (loop for x from 1 to 10
for a = 2 then (* 2 a)
collect (list x a)))
((1 2) (2 4) (3 8) (4 16) (5 32) (6 64)
(7 128) (8 256) (9 512) (10 1024))

Someone wrote the loop macro, so in this situation I'm just a user. I don't care whether this is a macro, or built-in to the language like "foreach x in list do".

When I use loop, I'm benefiting from macro-writing.

The benefits are far-reaching. For instance, language experimentation takes place in the user base, not behind the closed doors of an ivory tower (ISO committee or whatever). Language ideas are packaged as code and shared around.

Technical problems turn into social problems, as someone noted.
I don't buy either side of that statement. Government does hassle the masses, and I'm not sure what incentives private companies have to use data collection on the masses. My argument for the latter is probably a little weak, but certainly in the former, history is clear.
I liked the site, but I disliked being forced to answer questions about languages you don't know the internals of. Even very basic questions about (what is x) and (what will the program return) are more complicated than they seem under the hood.
Depends.

If your partner asks you how work went and you answer, it's not work.

If you're out for beers "after work" with your coworkers and you end up discussing outstanding bugs, planned refactorings, or anything else that you would normally be paid to make decisions on, it most certainly is.
The supposed victim, JSTOR, dropped their civil case. If it had affected them materially, they would have been wrong to do so.
Instead of throwing away your project structure, try creating a "go" subdirectory in your project and setting GOPATH to point to it. Yes, you need a separate GOPATH for each project, but it's no worse than needing a separate Python virtualenv for each project.
- Do you get along with your coworkers?

- Where are your shortcomings?

- Can you actually program?

- Are you misunderstanding requirements?
The level of "convoluted" depends on which level you want to look at. The asm.js spec is dead-simple, almost purely "mathematical" if you like. But if you require that whatever GCC/clang would have outputted for a specific C file is the exact same binary code that gets executed in the browser, then yes - you are not getting that. But then again, asm.js just - on a high level - specifies the primitive low-level constructs that C/C++ programs employ. Mapping them to instructions is a pretty straightforward job, but of course you are not getting 100% exact same results on every browser - just like you are probably not getting 100% exact same results from clang and GCC for the same C source code.
Ask HN: What would you do if your startup raised 100M?
Not a present concern for me ;) just wondering how people would manage a huge amount of money.
> Unless it eats resources

I have no idea on its effect in practice, but theoretically it should have negative effect because it soaks in all the logs, and then it forwards them to the logging daemon, even when journal storage is turned off.
Very thoughtful and awesome. Now is there an easy way to save notebooks directly on GitHub?(git as storage system?). That would make the whole flow seamless and make sharing and versioning easy :)
>I'm not necessarily against holding someone accountable for the results of their speech (conversations about personal responsibility aside) but then it's not the speech that's illegal.

aptly explained, and food for thought. My appreciations.
> I think it's time go devs acknowledge the fact that there is an serious issue here, instead of resorting to the ususal "you don't need that in go".

I'm out of the loop, so honest question: does golang-dev still say that? I thought they were not in denial of the problem, but indecisive about the solution. Like with generics? Or do they consider this a non-issue?

I know Cheney recently came out with his own solution, so it can't be that bad, right?
According to dnpric.es it is n.io for $40k: http://dnpric.es/?q=.io

However, I have heard that there have been private sales in the 6-figure range.

cloud.io is listed in an auction on Flippa right now and is already up to over $10k:

https://flippa.com/4427064-550-000-exact-searches-month-5-64...
most lawyers I know, know how to party rock.
We also encourage people to host them selves. To have it completely there own.
You know, there are some problems that are simply unsolvable. Star Trek-style teleportation, I'm inclined to think, will never happen.

I think "true" AI of the sort described in this article is, likewise a pipe dream. Not in a 100 million years of scientific effort could we create the hardware and software necessary to do this. If you think otherwise, that's because you have an enduring and overriding faith in the power of science to overcome all barriers and achieve all goals. But on what basis could you place that faith? Sure, science is generally good at solving problems and advancing technology, but there are some "technologies" that are simply not attainable: indeed, not even clearly definable.

I think that deep AI of this kind is one of those. We think we know what it would mean for a computer to think like a person. It's not so clear that we do. Given that we deeply don't understand how we ourselves not only think, but also feel, want, assess, moralize, and experience, we're unlikely to produce thinking machines.

"Ah, but the Power of Science, may it be praised forever!" you say. "Science will help us to understand how we understand!" Yeah, maybe, nah, I don't think so. Just look at the construction itself. It's loopy. "Understand how we understand"? I doubt it's possible for any instrument to ever really comprehend itself; in other words, for any thinker to ever think accurately about how it thinks.

We should keep AI research within the realm of observable, measurable, useful utilities. "Comprehension" of any kind... it's never going to happen.

There I've said it. Now roast me at the stake, O ye of great faith.
I believe you can still achieve this with tmux by using Command+Option+Click.
Claws Mail leaks plaintext of encrypted emails to IMAP server
This is right in the same vein as cookie stuffing, which Shawn Hogan went to prison for [1] [2]. Keep in mind that there is no "cookie stuffing" statute - he was charged with Wire Fraud - and using your position in the link chain to steal revenue from other affiliates seems to definitely fall under the definition of wire fraud. I can't imagine what lawyer told Bitly that this was a good idea given this precedent, but both they and Pinterest are doing it. I guess it's only illegal if you aren't a multi-billion dollar startup.

[1] http://www.businessinsider.com/ebay-the-fbi-shawn-hogan-and-...

[2] http://marketingland.com/top-ebay-affiliate-sentenced-5-mont...
> That includes working for a paycheck.

Paychecks are nice things, aren't they? You don't have to worry about when they're coming in or what's going to be on them, what you do for that paycheck is generally pretty fixed, they come with things like health care and employer 401k match. One could do a lot worse.
To be fair, it's not only incredibly expensive to operate but expensive in general. I highly doubt it's been used for any real purpose in the US.
I have a close friend here in the US who is a Swedish immigrant and a web designer. Maybe she has some connections I could use.

My hesitation in applying to work in Northern Europe is that I lived in Newfoundland and Nova Scotia when I was married to a Canadian woman. I'm not real sure I have the temerity to face all that snow again. :-/
I would really appreciate it if HN started flagging posts with "Millenials" in the title.
This is the problem with most of the Go community: Blind.

There are plenty of tools that works quite well: bundler, cargo (even with some young rough edges) and at some degrees npm.

So there are tools and better ways to do it.

It is just that Sir. Pike doesn't like them and Google doesn't need them.

> In summary: stop complaining that go get doesn't do versioning. There are plenty of working versioning solutions to choose from, pick the one you like the best.

The reason why there are plenty of them is just one: none of them works well.

Exact opposite of what you said. You don't have such mess of pkg managers in others languages.
ARM Processor – Sowing the Seeds of Success [video]
Aaaaaaaaaaaaand it's closed. Without comment.
Electrodermal Presentiments of Future Emotions (2004) [pdf]
Eh, that's pretty nebulous. There's a whole lot not to like about GitHub, too. Vaguely hand wavy "oh that doesn't count cuz most people like GitHub" isn't really much proof of anything.
Dito on stopped using my fitbit.

And now I readily share my experience with friends and family who are usually quite surprised at how it holds your data hostage, and they're just as bothered as I am when I point out that the device is a one time purchase but the servers it reports back to require ongoing payments. All I have to do is point out that Fitbit has their health data, and that of millions of other people, and they have a need to make money.

It doesn't take a rocket scientist to work out that your data is not safe with them.
It seemed a little unfair to be talking about such beautiful and extensible syntax without including the parentheses. But I am unfamiliar with Dylan.
A friend interviewed for a job as an apartment manager. The owner of the complex specifically asked her to deny African-American applicants based on the sounds of their voices over the telephone.

Flatly illegal - yes, but widespread here in These United States.
What client goals are you not meeting?
Is this part of the program that just received budget cuts so that NASA can focus on the 'hard sciences'?
a couple of people have asked me about how true colour should look but none have sent code so far, it's not a very interesting feature to me so it'll need someone who cares about it to do it
Companies like Image Engineering out of Baltimore have 50 watt solid state laser projectors that can run on fairly nimble power sources without water cooling like the Sabres and other large frame ion lasers.

Laser projectors are good for beam effects and vector art but won't be able to touch Christie and Barco projectors if one managed to scan a raster image with them. (Yes, some Christie and other projectors use lasers an an illumination source but it's much different.)
High-Res Moon Photo by a Self-Taught Astrophotographer
That's what generally happens to people as their flywheel gains momentum. It gets harder to tell where one's contribution to society ends and one's contribution to self begins.
Docker 1.6.1 – Security Advisory
By editorializing we mean putting your own spin on the article or framing it a particular way for the reader. Cherry-picking one detail and making that the title is not only editorializing in this sense, it may be the most powerful form of it. If you want to say what you think is important about an article, the place to do that is in the comments, so your view is on a level playing field with everyone else's. On HN, being the one to submit an article doesn't confer any special rights to frame or interpret it for the audience.
Put "mouse-select-pane on" in .tmux.conf.

If you check the tmux manpage and search for 'mouse', there's a whole bunch of mouse-enabling options; you might as well turn them all on -- except for "mouse-utf8", which is a compatibility option that can potentially screw things up.

The downside to enabling mouse support in tmux is that it disables mouse support in the outer terminal (the one tmux is running inside). If you select text in tmux, it will go to the tmux clipboard instead of your system clipboard. You can get around that by holding shift before selecting text, but some people get annoyed by the extra action required.