skysight-inc/HackerNews huggingface dataset:
>For example, right now, moving a file breaks its relationship with a note, and an open file's notes aren't associated with the file's finder icon.

That's interesting. Is there a workaround or quick way to transfer notes? I often rearrange files.
The AI doesn't have a notion of "violence". There are goals and obstacles to that goal.

Goal: Human health, obstacle: viruses.

Goal: Clean energy, obstacle: friction, entropy, battery limitations

There are concerns that humans might inadvertently become an obstacle to some greater goal, but training on Warcraft/Starcraft where you are "fighting" isn't special in this regard. In chess or you are battling your opponent too, "killing" their pieces, etc.
Question, though. What if your notes are too context specific. So, for example, the note would bind to the specific file you are viewing in vim, whereas the contents of the note would be helpful for any file opened in vim?
Bah, the connection from researchers' computers to the cockroaches' control chips was wireless - I thought this was about stimulating the cockroaches nervous systems without the need for a physical wire. :/

Disappointing headline.
Move to New York.
Exactly. As ridiculous as it sounds, that's an act worthy of ostracism in the small town where my wife grew up (and I lived for a while).

Living in a small town and working (remotely) in tech was an eye-opening experience. There wasn't another programmer within 100 miles. I learned that not only had I previously surrounded myself with a very homogenous group, but that the way I think and act most of the time simply isn't compatible with the way a lot of average Americans think and act. I don't say that to be prideful - it was a struggle. I simply approached situations and thought about things differently than most of the farming community around me.

Now, (and I'm a touch ashamed to say it), my social circle has become homogenous almost consciously. I just couldn't handle it anymore. Being the outcast "nerd" gets really old.

I love technology and the Internet. I want to live in the future. If you don't want to come with me, that's fine, but I'm not going to stay with you. I can't pretend to give a shit anymore about who has the biggest truck or who shot the biggest deer, and yes, I do care about whether my president is intelligent. I like acknowledging soccer as something more than "a Mexican sport" and not dismissing Tesla as something "for tree huggers." Does that make me "classist" of some sort? Maybe. But I'd just rather not put up with it.

There's a longer essay I could write about how it feels like learning to program made me an introvert, but that's a different topic altogether.
> We think the problem lies deeper than the user interface, in the concepts underlying Git

Like what? And how can you solve "fundamental" conceptual issues by creating a thin layer on top of git?
Then, they'll teach it to watch all the Terminator movies, you know...for science.
Ahh now i see what you were talking about.

So sometimes you have to click twice on the tab in the browser its very rare and its being fixed in next update.

I did the video really fast and just didn't catch it but thanks for the heads up. I assure you it works as advertised :)
Product Designer - San Francisco, United State - Fulltime

Quri is looking for a product designer to lead its design discipline. Our vision is to ensure that design is regarded as highly as our world-class product and engineering teams. And that’s where you come in.

You :

- You are passionate about creating user experiences that are beautifully intuitive and motivating.
- You love collaborating with engineers, product, and business folks to find elegant solutions to design challenges.
- You love creating rough prototypes to vet ideas and have maniacal attention to detail in the finished product.
- You're a clear and articulate communicator.

What for ?

- Your key work is to create interactive mockups and lightweight prototypes to communicate and validate design decisions. This involves collaborating with product and engineering teams to develop product strategy.
- You will lead the user experience, interaction design, and visual design of our products. This is an early-stage startup so we all wear many hats.
- You will design and conduct user-focused research efforts.

Quri saw three-fold revenue growth per year, for the last two years. Our clients include the world’s biggest brands — Kraft, Unilever, Procter & Gamble, and Johnson & Johnson. And we’re backed by Matrix Partners, one of the most prestigious venture firms in Silicon Valley.
But don’t just take our word for it. See what Forbes, TechCrunch, The Wall Street Journal, and USA today had to say about us.

Want to know more ? Shoot me an email to loic@quri.com
You could have a decent point but your combative tone makes it sound like you only want a flame war.

> Git has an awful UI out of the box. Why? There's no reason other than fuck you.

Lovely.
Interactive data analytics with Apache Spark
Andrew, it would be great if you write a detailed blog post about this. I bet that quite a few startups would love to follow you here.
`.unwrap()` is used in these examples to avoid having to include code to handle errors. I'd much rather see `.unwrap()` then NullPointerException popping up whereever.

In "real" Rust code we have several ways of dealing with possible errors and "None" results.

`.to_string()` tells the compiler to use a `String` which owns it's memory instead of a `&str` which is doesn't own it's...

Oh wait, reading your comment you're trolling.
HTTP2 supports server push, which should serve your needs for preloading just fine. (And there are other approaches as well; that's just one example.)

Browsers generally use the GPU for compositing web pages, but the CPU still generally does most of the rendering, and that frequently includes at least some of the image rendering. That's not actually relevant, though. The problem is bleeding; see here [1] for an example of someone encountering it in a gamedev context.

So how do you solve bleeding? If you read the answer to that Stack Overflow question, you'll see that it involves correctly setting up the data in the texture to avoid the issue. The problem is that browsers cannot assume that you've done that. The workaround depends on which graphics backend (OpenGL, D2D, etc.) is in use, but it can sometimes involve making a temporary copy of the region of the texture you're going to draw, which is obviously expensive.

As for server IO being slowed down by reading hundreds of small files from disk, I'd expect a properly configured server to be serving those files from memory, either explicitly or implicitly through the OS's filesystem cache.

[1] http://stackoverflow.com/questions/7894802/opengl-texture-at...
Cesspool
Can you cite any research to back your position?

Absurd regulations (like putting worthless "product may cause cancer" labels on everything) have resource costs. These resources could be put to better use.

A lot of CA regulation is like the TSA. The cost per life saved (or harm avoided / prevented) is astronomical. There are far better uses for the resources squandered.
BTW, we have the love the article's secondary title, clearly a reference to:

https://en.wikipedia.org/wiki/Smell_the_Glove
Careful when you say "the policy of banning personal email went into effect in 2013," because it might suggest to the casual reader that there weren't other requirements being violated. Such as the 2009 law that required the State Department to ensure that, regardless of which email system employees were using, that all emails were being retained properly.
You say this like it's not a thing... "if a rational market existed." Maybe we're experiencing a breakdown of understanding because your intent isn't clear, so forgive me if I've misinterpreted your sentiment.

Isn't the market mostly rational? Where is your evidence that it does not exist/that the price is not rational? To me it has the appearance that the price of bitcoin hovers around the cost of mining bitcoin, ever since the big rising bubble first popped. I am not an expert but I have been following for quite some time as mining hardware gets more efficient and the difficulty waggles mostly trending up over time.

There is no universal "electricity cost to mine a bitcoin" since mining hardware varies in efficiency, and it's true that any rational miner would stop mining if his hardware could no longer make a marginal profit on the cost of the electricity. You would get more bitcoin by just spending that part of your utility budget at an exchange. I have obsolete ASIC hardware from BFL that I only run because I have a source of free electricity and for the novelty / because it's cold. They made money for a time, and then the market corrected.

With the advances in hardware that are constantly coming from many different players in the mining hardware market, I would not be surprised to hear that many latest-gen ASIC miners are still hovering around "break-even" electricity cost to mine, and as the difficulty continues to rise, anyone waiting for delivery of their equipment goes on biting their nails, waiting to see if they will make a profit or if all their effort will have been wasted.
Ok but we're clear that these particular middle-men, the human specialists that electronic market makers replaced, were in fact crooks, right?
Very dangerous experiment!
I believe that's called a 'firm'.
That's great! Looking forward to see it rolled forward to the new API revision (v1beta2, which we don't expect to change significantly). Also, please check our gcloud-node repository out, which also offers idiomatic Cloud Pub/Sub library and the team is planning to move to v1beta2.

gcloud-node:
https://github.com/GoogleCloudPlatform/gcloud-node
This was one of the most rock-solid internal services that I very much miss, now ex-Google.
This really depends on where you are in life. Cost of living calculations tend to not work well with individual preferences and situations. In this case, it depends on how much living space desired.

Generally speaking, the premium a single programmer makes for living in the Silicon Valley makes it worth being there. If said programmer is happy living with roommates, all the more so.

However, the premium must be higher for someone with dependents due to the desire to have more living space.
They could be associated with a hash of the file rather than its path?
How much longer until we discover enough logic operations to write a full raytracer in css?
There kind of are it just requires a little more work on our end. We will hopefully be able to share that with people soon.

Interestingly and anecdotally when moved around in dropbox it seems to keep it's relationship.
I bet they people in his social circle would have the same argument.
Cache granularity absolutely matters regardless of your cache TTL, because as I mentioned in my other reply in this thread, by bundling rarely accessed and frequently accessed resources together you are pushing other frequently accessed resources out of the cache.
Evolving the Dart Language with Dart Enhancement Proposals
OK, because the industry we're actually talking about here was created to outcompete and eliminate actual middle-men who operated in the latter sense: they set up the market so that virtually every trade had to have their fingerprints on it, and charged exorbitant fees for that privilege.
Does this system effectively make employees do 83b early exercises? or is it more like a custom RSU program?
Marxist.org has this definition (https://www.marxists.org/glossary/terms/p/e.htm):

Petty-bourgeois

...

2) Also refers to the growing group of workers whose function is management of the bourgeois apparatus. These workers do not produce commodities, but instead manage the production, distribution, and/or exchange of commodities and/or services owned by their bourgeois employers.

While these workers are a part of the working class because they receive a wage and their livelihood is dependent on that wage, they are separated from working class consciousness because they have day-to-day control, but not ownership, over the means of production, distribution, and exchange.
Agreed. Wow, what a terrible article.

The writer's got voice. Good for him. Now tell me what you plan on saying and then say it. Don't tease me with one thing in a headline and then drag me through ten minutes of reading stream-of-consciousness. E-gads what a mess.
What I'd really like to get are bank account and credit card activity alerts.
I'm right there with you - I clicked thinking of hearing behind-the-scenes stories about how The Thing was over budget, behind schedule, having technical problems, etc. But instead the article was just a kinda rambling collection of thoughts about the movie (which it is a great movie).
Learn:Wealthy Business Leaders Are Doing to Generate Millions Automatically
homework in junior high and high school was agonizing for me. So much busywork, so little attention to actual students needs. I clearly loved to learn and was extremely engaged in learning, yet so many teachers wrote my curiosity off as a distraction. Only one teacher ever paid me any attention, and through his support I was able to graduate with a year of college credits under my belt, and ultimately got an Economics degree because of him.

He encouraged me to learn what I wanted to learn and the rest would fall in line - after all the core subjects are needed for everything, so if you are passionate about something the core understandings will follow your passion.
>If a hidden function enabled malicious behavior, causing it to touch all files, the hidden function would very quickly cease to be hidden.

I'm not sure where you're going with this. Yes, a security hole would become much more visible after it was exploited. That doesn't imply that anything visibly weird Dropbox does is a security hole.

The only notable flaw in security here is that it's a program on a normal OS outside a sandbox. This is a huge flaw but it applies to most programs.

>Are you seriously arguing that it's okay for Dropbox to touch files you didn't give it permission to touch? This is ridiculous.

I am. Touching files does not mean taking information from files. And between the explorer extension and the way file monitoring works on windows it's going to be fed a list of your files no matter what.

Security holes are a subcategory of "things a program can do, but shouldn't be able to do". They are described entirely in terms of potential behavior, not current behavior.
I bet you don't sleep enough and the odds are in my favor
Everything You Ever Wanted to Know About TTLs
Besides bug hunting and applescript customization this is on the top of our list and we have an idea on how to do it.
Granted. It is really a hope more than a well-thought out argument.
I see that HTMLBars is building more of Document fragments rather a single DOM tree. Would be interesting to check if all these document fragments are independent to each other like 1000's of HTMLBar views inserted directly into the Ember Application as siblings rather as a tree. There will be lot of memory involved than when you use a single DOM tree. isn't it?
Why Loser.com Forwards to Kanye West's Wikipedia Page
Yeah, anyone thinking of using this should probably instead just look for an existing implementation of something like the Damerau–Levenshtein distance.
Good to see an independent company do this. The only way space will be open to world is for it not to be shacked in the hands of governments; nor should it ever get stuck away as a corporate only endeavor. Let countries do the hard science, the exploration part, and step out of the way when someone else can do the mundane, especially when there are savings to be reaped
If SpaceX can fly out their 2015 manifest, that will be impressive. This is the year the Falcon Heavy is supposed to launch. Their first manned flight has apparently been postponed; it's been "2-3 years" away for 2 years now.[1]

I notice they've stopped putting dates on their manifest for future flights.[2][3] SpaceX is doing a great job, but they're behind their own schedule. They're two flights behind on ISS resupply, and launched less in 2014 than they'd planned. They may be having scaling problems with their organization. They have a a product and customers, but can't meet demand. This may get better once they get their own spaceport in Texas finished.

[1] https://web.archive.org/web/20130802104411/http://www.spacex...
[2] https://web.archive.org/web/20141030024140/http://www.spacex...
[3] httpd://www.spacex.com/missions
Is this not how most 'modern' (read 90s) relational db's work?
And techies wonder why San Franciscans are pissed off about gentrification and their disappearing culture.
A ReactJS and Foundation Framework Reveal Modal
"Just". What is "just" about being an electrician? Is it less than being a more conventional white collar worker, like some kind of administrator or manager?
This subject is one that interests me a lot.

As I've mentioned before (in fact, I created this account to post about it a few weeks ago), I'm MtF transgender, and it's been my observation and the observation of the trans communities I participate in that a disproportionately high percentage of MtF trans people work in the tech industry and/or are tech hobbyists. The "MtF computer geek" is in fact one of the most prevalent -- and in my experience, one of the most true -- stereotypes of trans people I've seen.

I'm reminded of the old Russian meme, where one person wanders into an anime IRC channel and asks "Hello, is this an anime channel?", followed by "How do I patch KDE2 under FreeBSD?". It became a popular meme because it's true: anime fans tend to be computer geeks. I've also seen this same exact joke posted in trans communities, by the way...

(Oh, and lest I forget, a huge chunk of the trans community is into anime, too.)

There is something about certain characteristics that heavily draws people to the tech industry.

If you're trans? If you like anime? If you play sports like Ultimate and rock climbing? You're probably a techie.

Honestly, I've noticed that for many of these (e.g. anime, Ultimate), the inverse is true as well, and if being trans wasn't hard-wired and such a tiny, tiny minority of the population (most estimates I've heard are around 0.3%), I'd bet a huge amount of techies would be trans.

I think of all the theories OP proposed, the most likely one is that "programmer culture" is a distinct subculture much like e.g., "academic culture".

Of course, there are a few reasons for that. If you look at ESR's "A Portrait of J. Random Hacker" (http://www.catb.org/jargon/html/appendixb.html), he absolutely nails a personality type that goes into some of this. The section on sports, for example, goes into how hackers are drawn to sports that focus on self-discipline and technical ability.

Another is that tech stuff is looked down upon by society. Mainstream society sees us as weirdos to be shunned. You know who else societies see that way? Anime fans. Trans people. By and large, all three communities are very accepting of cultural differences. For example, techies will happily accept trans people into their communities because they know what it's like to be marginalized. And I think LGBT people are more likely to hang out with communities focused on marginalized hobbies than other minorities, because of how we're perceived. Racial and ethnic minorities are set apart because of how they look and sound. LGBT people, on the other hand, are set apart because of what we do, and "set apart for what we do" is also a good description of how techies and anime fans are separated from mainstream culture.
Is the lua implementation very new and/or incomplete? It seems to be missing from the benchmarks, and if it's lua 5.1, maybe it'll work with luajit?

[ed: Also interesting to note that the clojure version is much slower than scala/java. If nothing else, I guess it's an indication of performance gains that can be had by implementing parts of a clojure program in java (unless there's something off with the clojure implementation, of course.]
I believe this is typically called "reverse vesting", and it isn't incredibly uncommon, but I have only seen it with small (pre-series A) companies.

My (very basic) understanding is that this works fine early on, but once a company reaches a certain size & valuation it becomes hard to continue.
5+ years of experience with designing user interfaces with a focus on increasing user conversions. Flexible and adaptive. I'm also comfortable wearing every hat in the design process.

I have experience with UX/UI design, wireframes, working mockups, responsive mobile/web design, branding, HTML5 animations, video editing, audio editing, familiar with CSS, Javascript, PHP, Foundation, LESS, Bootstrap, Wordpress, Mac/Windows, iOS/Android, Adobe CC, Axure RP7, Balsamiq, trello.com/asana.com/slack.com/hipchat.com and more

Portfolio: https://www.behance.net/donaldus
Résumé/CV: https://www.linkedin.com/in/donaldcransonclark
References available upon request.
Contact me: akamushi(at)gmail.com
Ask HN: Problem with finding good Offshore Devs
I'm exploring the market for finding good (Offshore/Nearshore) developers from a service provider perspective. How do you rank who's good? What's your score card? How do you find these people?
I'm pretty sure that's the go-to activity to meet women for a male programmer.
> Unlike movies today, which are epic 2 hour snoozefests that are chock full of pointless scene after pointless scene which adds nothing to the film or the story line.

Someone sounds a little jaded.
Options are useless. Their value is entirely based on what the actual shareholders decide. It doesn't matter if stock gets sold to other investors or the company goes public. Options are useless. You want a stake in a business, you need to ask for actual stock. Not options.
Yeah the article is terrible, but it does mention once; because it flopped. It flopped because it opened against E.T.
This is CouchDB, right?
> the whole notion of 3D space has to be learned from 2D projections.

That might be extremely difficult, but nature does it with binocular vision so I would think dual vision inputs are the best way to do 3D space learning.
Yes, that is unfair! The whole reason we have the ADA and anti-discrimination laws is that plenty of people would rather just work with people that look and talk and think like them, and in fact believe they are more productive that way, and we as a society have decided that's NOT OK.

As you accurately perceive, there is wiggle room in the law. You can in fact discriminate against candidates based on their political leanings, their taste in music, and their hairstyle. Those things do not define protected classes under the law. But you should not do that, for the same underlying moral reason underpinning the fact that you can not do that because of someone's religion, gender, or race, no matter how ineffective or unproductive working with someone of a different race might make you.
8 Things I Learned During 8 Years of Ruby and Rails
They should have left "profitable" out of the headline since they barely mention it in the article.
That describes managers, maybe programmers writing internal software if you're really stretching it. Thanks for the definition though.
No, I think it's unlikely that the person filming caught the crow the first time it began to sled, and what we see in the video is a crow enjoying playing with physics the same way that we do. By "the first time" I meant "the first time the crow slid on something it was standing on, regardless of when that was", although I wasn't very clear about it.
This "it could have been worse" is weird. The point of requirements to use official channels is two-fold:

1. It maintains an archive that can be used for accountability.

2. Anyone communicating with not-that-account can potentially flip to the watchdogs, making it harder to use unofficial communications.

I'm not so naive to think that those unofficial communications don't happen. I expect that most campaigns have used them for dirty laundry. It doesn't mean we get rid of the channels we can see.