skysight-inc/HackerNews huggingface dataset:
Rather than a special file you could use special branches and a new primitive git object for those branches. Git garbage collection would eventually deal with the pollution of that.

Using commits (with no file contents) as your locks (rather than creating a new git primitive object), you'd have an easily automatable workflow along the lines of:

# Clear current locks
git push origin --delete binedit/WorldMaker
git branch -D binedit/WorldMaker
git gc # Optionally force a garbage collection

# Create new lock
git checkout master -b binedit/WorldMaker
git commit --allow-empty -m "binedit: file/to/edit.psd"
git push --set-upstream origin binedit/WorldMaker
git checkout master # Avoid adding actual commits to the binedit branch

Searching for binedit locks would be git fetch all remote binedit/* branches and review their commit messages. Not the fastest system to query in the world, but you could cache it well, presumably. You can also fetch such branches from multiple remotes, leaving it somewhat distributed a tool, too.
It seems the article was focused purely on the performance implications of the decision, and nothing about the maintenance and architectural impact.
If you look at the post i was replying to, source two was a sata drive, and the claim was "most ssds cap out at 600MB/s"

of course they do, that is the theoretical limit of non pcie drives.
Hi Kevin,

I saw your job posting on Y Combinator looking for a develop experienced in using React. I am a full-stack developer and have had experience creating single-page applications in React. My skills may be able to fulfill what you're looking for and I would love to touch base with you. Examples of my work can be seen at my portfolio at http://edcheung.io. Feel free to email me at echeung1991@gmail.com or call me at 248-622-0610. I will be relocating to Seattle in mid-June.

Thanks,
Edward
Hightower Inc | New York (ONSITE) | Full Stack Engineers + Data Scientists

Hightower is a collaboration platform for owners of commercial real estate. We're replacing clunky Excel sheets and email workflows with a beautiful and purpose-designed technology platform. Since our founding in April 2013, we've grown from a 3 to 90 person team, from a windowless WeWork conference room to eight offices in three countries, and today power leasing at many landmarks buildings across the US and Europe.

Our of our earliest investors wrote that commercial real estate is like "a lost tribe in the Amazon". Although it's not an especially charitable characterization, it describes well the scale of the opportunity. We're essentially rebuilding the technology platform for a 13 trillion dollar global asset class. There's a lot of roadmap yet to build :)

We're organized as small, cross-discipline collaborative teams which fosters high-velocity, high-quality development and tons of customer empathy. Trust me, our customers need you :) I'm focused on recruiting full stack developers to our team (our stack being AngularJS and Rails) and building new competencies in data science and DevOps.

Drop me a line if you're interested in learning more about how we work, and what happened when a technology startup met a giant industry still playing catch up with this whole "Internet" thing :)

niall.smart (at) gethightower.com.
Rkt had good reasoning behind it, and I think it's reasonable to assume that a lot of the recent changes to Docker came because they forced Docker's hand.

For Etcd I'm of two minds. I like its simplicity. On the other hand, I have had far more problems with Etcd than I've ever had with e.g. Consul (though I dislike Consuls "and the kitchen sink" approach), up to and including data loss and more than once having to re-initialise clusters. I'm a couple of years of no further problems at least a way from trusting Etcd with my data.

For this? They have to have very compelling stories for why they couldn't e.g. modify Ceph or Gluster to achieve whatever it is that they want. And it's no clear what they want. Gluster for example is built as a stack of pluggable translators that is relatively easy to extend.

Even if they have a credible and compelling story for why we need something else, it will take years of production use by others before I'd trust any data to a new distributed file system.

Gluster and Ceph have those years. I've had a Gluster volume running without maintenance or data loss for more than five years. Even then it took several years before I truly started to trust it.
And the buyer should have priced in (and probably did price in) the risk that this sort of thing can happen. I mean, this is not the first time this is happening. It's not like anyone hid the fact that minority shareholders who objected to the sale and met certain conditions could receive more money after going to court.
What language is that?
‘Shark Tank’ is a great deal for entrepreneurs, and other myths about it
correct, i was replying to the sentence preceding source 2.

"Most SSDs benchmark at less than 600 MB/s[2]."
Booktrope (YC W15) shuts down June 1
Bigleaf Networks | Beaverton, OR (near Portland) | ONSITE full-time

Bigleaf is an SD-WAN provider delivering internet redundancy and optimization, keeping businesses connected to the cloud. Our proprietary platform uses Software-Defined-Networking (SDN) technologies to provide seamless failover and dynamic application prioritization.

We have a reliable and high-performance service that’s growing quickly, so we're looking for a Network Operations Engineer to join the team.

The Role

• Network Operations

• Technical Support

• Device and Service Provisioning

• Software Engineering / DevOps

Fit Check

• Do you love serving customers with outstanding support?

• Do you know what ARP is and how it works?

• Have you troubleshot BGP or OSPF issues?

• Do you know what jitter does to a VoIP call?

If you think this might be a good fit for you, please check out more info below and get in touch:

http://www.bigleaf.net/careers/
SEEKING WORK (Remote; Kansas)

Independent SEO Consultant

I have 2+ years of SEO experience, a year of that running my own independent consultancy. I am familiar with all aspects of SEO including Inbound Marketing, Link Building, Social Media Management, and Strategic Consulting.

I consider communication with technical teams, strategic planning and analysis, and staying abreast of current trends to be my strong suits.

I offer many specialized packages and a very competitive consulting rate.

You can contact me here directly or visit my site @ http://www.jklinger.co
‘Airbnb for Film’ Links Homeowners and Location Scouts
I think that's more of a trend in fragmentation.

Super Computer -> Personal Computer -> Virtual Computer -> ???
Hoya Saxa ;)
This was such a joy to read. Also, slightly more factual: http://kotaku.com/5796019/when-halo-was-on-the-mac-and-was-a...

I actually devoted way too much time playing (what was dubbed) "Halo PC" and spent a lot of time in the community.

If any of you played at a semi-frequent level, I'd love to connect. We probably have some mutual friends. I know there's one of us (" ") who played at a very competitive high-level who now runs an thriving eCommerce startup!
The language of computation is now a common tongue and of course there will be people who master it poorly or who you perhaps would call inferior.

I think this speaks more for the "inferiors" (programmers) not against it. You can make syntax in math represent anything but practically mean nothing, having programmers in fields where they could make big mistakes, points to its power.

Quite recently, mathematical knowledge was reserved for the "elite" in part because of the dense amount of esoteric grammar that exist in math, and i would say still is. Alot of things can be expressed in multiple ways like geometry, algebra. The "real" math you speak of is instilled convention.

Sometimes the most efficient way is not always the best way and correctness only exists in the framework itself.

If you are going to compare math and programming then you first have to acknowledge that math is also just a language, to express certain concepts in which itself is quite littered with dead and inefficient code.

The fact that the grammatical and syntax constraints of higher math are mostly applied ad-hoc in proofs,rings,fields
means you can keep refining some fraction of it ad infinitum thereby giving the illusion of correctness but in its essence is a rich mans PHP.
People with ADHD react to amphetamines differently than people without it (at the correct dosages at least; I've never read anything about what happens to people with ADHD that take more than the correct dosage).
Curious to know about the debug-abuse trick, I've implemented an MPU-based stack protection scheme that involves poisoning the return address to trap returns and implement a 'sliding' stack window.

It does work, but due to the limitations of Cortex MPU windows I've moved over to code instrumentation for our protection which involves a very much beefed-up version of the GCC stack protector.
Honestly, they've been cutting government expenditure pretty heavily across the board (to the best of my knowledge) and military expenditure is way down.
Persistent storage isn't a hard problem. Distributed, well performing, scalable and consistent storage is a hard problem.
There are some eye-poking bits in Rust's syntax, but this one is not so bad.

`Ok(value)` makes an instance of the `Result` type. Imagine `struct Result Ok(some_t value);` in C.

`()` is a 0-length case of a tuple. Sort-of like `{}` in C's `int arr[] = {}`.

It's used here, because `Ok` is defined to take a value, so something must be provided. The compiler knows how to optimize out `()` completely, so the single `Result` type can be used for efficiently handling both cases returning a something||error and NULL||error.
Aside: Hey you are the guy who wrote those awesome tutorials on lagrange multipliers!!! I actually used your materials multiple times at official presentations, devtimes and other occasions where the management and developers wanted to know how bidding optimization worked under the hood. Thank you so much for writing so well.
BMW Technology Corporation - Chicago

I currently work here and I have started to like this place as the first and foremost PEOPLE are awesome coz you don't want to work in a toxic place. There are around 7 openings and the pay is good as well.

VISA - OK
REMOTE - NO
INTERNS - NO

Link is http://www.builtinchicago.org/company/bmw-technology-corpora... for folks who are interested to learn about JD... We work mostly with Swift (pure) and Microsoft technologies (even I though hated Microsoft products, but Azure is awesome product after Excel)... Definitely apply ASAP if you are in Chicago.

Also please mention my name (Sana) if you apply, can make some bonuses (though we don't have a referal program but we never know of the future).
SEEKING WORK
iOS engineer with 8 years of iOS experience located in San Francisco. Interests include Swift and IoT. Available starting in July. Find out more at www.13bit.io.
I had a series of interviews (phone screen + technical interviews) for a position with LASP.

For the last technical interview, they had me complete a programming assignment and submit it a few days later. I finished the program and everything worked. I sent the program off and still have not received a response a couple months later. Not even a rejection. When I talked with the person who was interviewing me, he assured me that I would receive a response regardless of whether I would be hired or not.

I have contacted several other people within LASP, and even called them. No one is answering my e-mails or knows what I am talking about when I call. What gives?
I'm sorry. Didn't mean to break any rules. I just thought that the same people who are looking for jobs might have a bit of spare time and would be interested in contributing to an open-source project. (If I were to hire a candidate, I'd definitely look at their open source contributions)
So they've paid out $300k in two years? That sounds appallingly low and surely unappealing for anyone bug hunting professionally.
Scoot | San Francisco, CA | full-time | full-stack and vp of engineering

As as an engineer at Scoot, your work could involve adding user-facing features to our mobile app, hacking firmware in C to run our scooters’ security, optimizing Postgres or building data visualizations on our RoR backend. Your code will enable thousands of people to travel wherever they want to go in the city: fast, fun and efficient. You will be one of only 6 software engineers at Scoot, including the CTO. Because we have more tech disciplines than team members, we need everybody to build expertise in multiple areas, influence the product roadmap, build features and apps, push code, and improve our process.

We are filling multiple positions on the engineering team, from junior to management roles. Responsibilities and compensation will scale accordingly.

> Unlimited scooting (obviously)

> Competitive comp and substantial equity

> Company-paid medical, dental and vision insurance

> Access to a workshop with soldering stations, a welder, air compressors and a 3D printer

> An amazing culture, team, and mission of which you will be an essential part

> The most fun chance you will ever get to change the world

full-stack: https://jobs.lever.co/scoot/f2a20874-3290-4f57-964f-aa96d292...

vp engineering: https://jobs.lever.co/scoot/6da5603e-615e-446e-ad43-6d8e321c...
One of the authors who was signed to Booktrope reports a significant complication relating to reversion of rights and royalties:

http://www.kboards.com/index.php/topic,236895.msg3300151.htm...
Location: Upstate NY
Remote: No
Willing to relocate: Yes (NYC or San Diego)
Technologies: C#, ASP.NET MVC, Java, Javascript (knockout, backbone.js), MongoDB, SQL, Redis, RabbitMQ
Résumé/CV: Please email me for a copy
Email: cmf4287@rit.edu

Full Stack Software Developer working on a rapidly growing web application. I particularly enjoy debugging and fixing problems around scaling and performance. Joining a company with a good culture is very important to me.
What a total crap article with zero actual content.
A linguistics tool to help you simplify your writing
Magine | Stockholm, Sweden | iOS and Web Developers | Full time, ONSITE

Hello, Hej - Magine is dedicated to connecting fantastic TV to audiences in any corner of the globe (yeah, yeah, we know it is round). We deliver some of the world’s top TV brands directly to consumers, and partner with creators and distributors to enable them through every aspect of setting up their own OTT service. We’re passionate about great content and our mission is to protect generations of creativity to come through high quality, safe and legal distribution.

We are currently looking for iOS and Web Developers to join our merry team in Stockholm. We've got a lot in the pipeline so 2-3 years experience is a must.

iOS - we only write in Swift but Objective-C is cool too
Web - solid knowledge of Javascript and GIT

Interview Process: Screen -> Onsite Interview -> Mob Programming

So if you love fika, AW, ping pong and just working somewhere awesome, then apply here:
http://app.jobvite.com/m?3lJX3iwR

Thanks eller tack!
Monica / HRD
Using software library 'package managers' to install system-wide command line tools is a terrible idea.

Who'd have thought? /s
BGA is typically not for the hobbyist market because they're so hard to solder.
One possible response to "It's a feature not a bug" is, "oh in that case you won't mind if I disclose it immediately"...

If they mind it being disclosed, it's probably not a feature.
Lighthouse | http://GetLighthouse.com | ON SITE in San Francisco

## Looking for: Founding Product Engineer

Employees quit managers, not companies. If you've ever worked at a dysfunctional, hyper-growth startup, or a big company wrecked by politics, you've experienced how bad management can make work miserable.

It’s crazy managers aren’t given more help. We're changing that by helping managers with the fundamentals of good management with software.

## You:

You're a talented engineer who wants to own full-stack development and product architecture, and is excited by the opportunity to build and lead a team as the company grows. You’ll be taking over for (or managing, your choice) an offshore team that has helped build out the product to profitability and hundreds of paying customers.

If you want to build an awesome product and team that helps more people love coming to work, with the processes and systems you feel are best, this is a big opportunity, with the equity/upside to match.

## Tech stack: Rails, Capistrano, html/scss, bootstrap, jQuery, Postgres, Stripe, GCal API

* Interested in the role? Email Jason at GetLighthouse dot com mentioning Hacker News in the subject line.

Sorry, please no recent code school grads (We need you to already have startup experience).
Location: New York

Remote: no

willing to relocate: Yes

technologies: Ruby, RoR, Javascript, Git

Resume: www.danielwolkowitz.com

email: danielwolkowitz23@gmail.com

Looking for fullstack and front end positions.
> At its core, Torus is a library with an interface that appears as a traditional file, allowing for storage manipulation through well-understood basic file operations. Coordinated and checkpointed through etcd’s consensus process, this distributed file can be exposed to user applications in multiple ways. Today, Torus supports exposing this file as block-oriented storage via a Network Block Device (NBD). We also expect that in the future other storage systems, such as object storage, will be built on top of Torus as collections of these distributed files, coordinated by etcd.

Am I understanding correctly that this is a file-based API? Distributing a POSIX filesystem effectively is very challenging, particularly since most applications that use them aren't written with CAP in mind; they don't expect a lot of basic operations to block for extended periods and fail in surprising ways, and they very often perform poorly when operations that are locally quick end up much slower over a network.

To be concrete:

> Today’s Torus release includes manifests using this feature to demonstrate running the PostgreSQL database server atop Kubernetes flex volumes, backed by Torus storage.

It will be interesting to see how well this performs and how it behaves in the face of single-node failures and network congestion.
author here. hi world!
Yeah I dont understand this either as a programmer. Maybe this works in a big team better, but alone at least there's no way I can work even 8 hours productively every day, realistically it's more like 3-4 hours of intense thinking, maybe on a good day I can do 6-7 hours, and sometimes even more, but continuing this pattern will really affect the level of code and problem solving in a major way.

Better to take breaks, do something else, just relax for a day or two even if nothing is coming out, and then continue when it comes naturally.
Queue porno outrage article in 3..2..1..
Low ball count also means that it is easier for the part to not sit flat when soldered.
Apple readying new external 5K Display, may feature integrated GPU
I think it's that, and also the fact that the type of work most of us do these days is pretty different than the type of work we did in times past, and the type of work we do now, especially knowledge work, seems to be more affected by ADHD than menial work.
This is about providing data volumes to containers, not about hosting container images or mounting containers themselves.
I'm in New Delhi, getting 54ms to Bangalore, 84ms to Singapore and 304ms to London.
Wunder Capital | Boulder, CO | San Francisco

We just raised our Series A and need 2 Senior RoR Engineers to help us build the renewable utility company of the future.

Great coworkers, competitive compensation, full benefits, and one of the only tangible opportunities to truly save the world.

Learn more at http://bit.ly/SeniorRoRDeveloper
7 Tough Lessons I Learned Running Inbound's UX Design
Have you ever thought the etcd issues was just because how you operate it? Or maybe you were running an old version of it? Have you reported to upstream? If there is a very common issue that you can meet frequently, it should have been fixed or you should have reported it.
Consumer-facing smarthome/wearable devices like Nest are a very small vertical sliver of a much larger market. Think industrial, automotive, medical, aerospace and defense. Check out platforms like GE Predix, PTC ThingWorx, AWS IoT, Azure IoT, etc. Industrial analytics/efficiency/optimization - that's where the big money is.
Some questions come to mind:

- Can it not accelerate smoothly? The graph on the page seems to imply that.

- Also on that graph, the relation between distance and speed on accelerated parts appears to be linear, but, if this is supposed to approximate constant acceleration, the relation between distance and speed squared would be linear (v^2=v0^2+2ad).

- Why did they need to develop that GUI, when there's existing software available? E.g. Pronterface. edit I see it's also a simulator so that makes sense.

On the other hand, I really like such proof-of-concept projects, small enough to understand but large enough that you can see the patterns. One can learn a lot from them, and I'll be sure to check out the code some day :)

On a related note, some shameless self-promotion: my APrinter[1] project is an open-source firmware for CNC devices, is highly portable running on many chips including STM32F4.

[1] https://github.com/ambrop72/aprinter
SEEKING WORK -remote or Alberta Canada

I am a freelancer seeking to get into the dataviz field. I have skills in d3, html, css javascript, as3

Here is my portfolio highlighting some d3 samples:
www.bricbracs.com/dataviz

contact: ronmacgill@hotmail.com
You're not wrong, but from the a hardware vendor perspective, grandparent is right: an IOT device is simply a embedded/microcontroller market. Maybe with a bit more emphasis on connectivity, but this is not new in any way.
Experimenting with _Generic() for parametric constness in C11
FBI raids dental software researcher who discovered private data on FTP server
The fine line between 'Disruption' and 'Innovation'
Electronic Frontier Foundation | https://eff.org | San Francisco, CA | Software Engineer

The EFF fights for an Internet free of surveillance and censorship.

EFF is looking for a Software Engineer with:

* Strong programming skills with one of our server-side languages: Python, PHP, JavaScript, or Ruby.

* Familiarity with HTML, CSS, and client-side JavaScript.

* A love of free and open-source software. Experience with a CMS like WordPress or Drupal is a plus.

This is a full-time position based in EFF's San Francisco office. Because our team benefits from close communication with the attorneys, technologists, and activists at EFF, working remotely is not an option.

EFF is an amazing place to work. You'll join a team of developers and designers to lead high-impact campaigns that protect civil liberties online.

Apply here: https://www.eff.org/opportunities/jobs/software-engineer

(Dear recruiters/outsourcing agencies: Please don't contact us as we're not interested at this time.)
To add to that, since Kepler AMD fell from ~45% marketshare to 20%. It seems they want to regain marketshare by starting with the 199 dollar AMD RX 480 which should deliver performance between GTX 970 and GTX 980 (maybe even like the small Fury).

There is also a rumor about AMD pushing Vega forward to october to release it around the new Battlefield (I doubt it, but it would certainly be nice).
For what it's worth, I LOVED Fable. I'm amazed to hear that the original plan was to have it as an open world instead of the load screen sectioned maps. I can't imagine how much harder that would have been. Also strange to hear they made that compromise very late in the development.