skysight-inc/HackerNews huggingface dataset:
> Every other VCS I've used doesn't handle that case. Merge conflict? Here's a 2000 line diff, of which only 2-3 lines are in conflict. Where are they? Have fun finding them!

I am not sure what you're talking about. Every semi-popular VCS I know of allows you to differentiate between files with and without (or with resolved) merge conflicts.

Examples (in alphabetical order, because people can get religious here, and I don't want to appear to favor one over the other):

Bazaar: Integrated in bzr status and also available as a separate bzr conflicts command.

Fossil: Part of fossil status and fossil changes; will display files with conflicts with a CONFLICT rather than EDITED marker.

Mercurial: Here, hg resolve --list or hg resolve -l will list merged files, both resolved snd unresolved (marked with R and U, respectively).

Monotone: Monotone has mtn show_conflicts and mtn conflicts show_remaining and in general a fairly sophisticated (or complicated, depending on who you ask) set of commands for analyzing and resolving merge conflicts [1].

Subversion: Conflicts are marked with "C" in svn status.

(I've excluded Darcs, which has a model that's quite different from the traditional merge command, but for the same reason has fairly extensive machinery for dealing with conflicts, for better or worse.)

[1] http://www.monotone.ca/docs/Conflicts.html
Does anybody have a mirror? The page doesn't load for me.
One caveat to the cookie-to-password switch: I am very good at saying, "Tomorrow." "Yeah, yeah, I'll do that tomorrow." Tomorrow comes and goes, I or a friend clear my history, whoops! Session lost.

At that point I am easily discouraged enough to stop using it.

E.g.: this happened to me with Khan Academy. I had watched so many videos on that cookie-only session, by the time it disappeared I'd long forgotten which ones I'd seen. Feeling a little discouraged, I thought, Okay, I'll get back to Khan tomorrow. Tomorrow never came.

If more people are like that, that could be a good reason not to allow cookie-only sessions for too long.

Or am I the only one?
The Long Tail of Analytics – Using Moores Law to Find the Next Big Thing
When the penalty for destroying evidence is less than the penalty for what the evidence proves...

Did you know that people flush drugs down the toilet when cops knock on the door, in clear violation of the law?
Good enough. Everyone has exactly this board. I don't have to worry about whether the compatibility promises carry some footnotes with them.

Arduino is about having a common baseline. People who are more experienced can "upgrade" to other boards.
Print link?
Optimizing Elasticsearch: Rescoring queries with multi-type fields
You've made everything non-destructive in your example, which I think makes REST a better fit - although even then, note how your example requests are almost all GET or POST.

> does not conform to REST best practices because POST is for creating new records -- immediately the developer is confused

You've got it backwards. The developer doesn't start with that request and try to figure out what it does. The developer starts by wanting to e.g. convert an image to gif, and trying to figure out what call will let them do that.

POST /image/ <response from /image/1/jpeg> -> 200 OK, { id: 2 }
PUT /image/2 <response from /image/1/png> -> 200 OK

Notice how you're offering the same operation through two different verbs here - exactly what the article is advocating!

The specific domain where I've seen REST go most wrong is contracts for large scale commercial insurance / reinsurance. Operations are things like:

* Split a contract into multiple loss layers (0-25%, 25%-50% etc.)
* Reshuffle the contract hierarchy - e.g. change a ship insurance contract from being split into hull / cargo and then individually layered in them, to being split into layers and then each of those split hull / cargo
* Compare two quotes, potentially made against different versions of the contract

All these are things you can encode as REST operations - you can think of particular things to be entities and declare each of these to be creating or deleting entities. But that's in the same sense that you can encode any data as binary. What we found was that users - people with actual domain knowledge - didn't think in terms of those entities. They thought in terms of these operations, which had their own names that everyone in the industry understood, and the only entity they thought of was the single "current version of the contract" - everything else was one of several different kinds of "change the contract" operation. So the only mapping that made sense to a client familiar with the domain was a bunch of different POST operations on a contract object.
The one thing I have yet to find on any online contacts program (not that I have checked that many...) is the ability to mark some numbers as "previous number|address" for folk. This can be very convenient when someone moves.
Holy wow, that's cool!
Ideally before you accept the offer :)
Nope. You'll be fine on whatever you're running on. Even Webrick.
What would you have them use? Carrier pigeons?

E-Mail is universal in both business and government. Using TLS, it is sufficiently secure for most communications. For the rest, I'm sure the CIA and NSA know how to use PGP.
You have two questions wrapped up in one. First, what would be the benefits / detriments of such a system? And second, why hasn't such a thing been implemented?

One large benefit could be increased participation and political efficiency. Right now you can vote every 2-4 years, write your congressman or local official, or start a protest or media campaign. These are high-cost actions with little perceived effectiveness on the part of most ordinary people, which explains why some people don't even bother to vote, much less participate in a petition, rally, or other political movement. But if expressing your political opinion was as easy as writing a restaurant review on Yelp, and as effective as Yelp in getting restaurants to respond, you can imagine how enthusiastically most people might participate. High participation would in turn provide government agents and politicians with a clearer indication of what voters want, and also increase their sense of accountability to those voters. General collective awareness about civic issues and trust in the system could increase as a result.

There's some potential detriments as well. First, nobody can be fully informed on all the issues, so how do you allow voters to make educated decisions or vote by proxy? Secondly, how can you protect the rights of minorities in a system where the will of the majority is easily determined? There are technical solutions to these problems, but the larger problem is that people would simply need to trust the system to work, which requires a working example.

Which leads to your second question. Why has there been no solution implemented as of yet?

Trust is one factor -- nobody has seen a working model for a national system (even though there are some municipal governments that are very progressive in this area), and so it's hard to garner widespread support for such a system.

By and far, however, the largest problem is that constitutionally the federal government has no support for such a system. Currently elected officials would have to muster the support for a bill or amendment and pass it into law. All currently elected officials won elections in the old fashioned way, and it's unlikely they would want to support a bill that would abolish the methods that allowed them to win. In other words, it's hard to change the status quo.

There's some ways to get around this. Some political entrepreneurs have tried to start "web 2.0" parties, where the party will vote according to deliberations on a website, but in general these have failed to win much popular support.

Personally, I think the most likely scenario is that either the Democrats or Republicans will find that adopting some software to allow more feedback from voters will improve their get-out-the-vote efforts on election day. This is a big area of investment for both parties, so it's not unrealistic to assume they might experiment with it in the next few election cycles. If one of the big parties were to adopt some software like this, the other would rapidly adopt it as well, and in that manner we might see a more online political process adopted rather quickly.
The article mainly covers Noah Falstein's talk.

Here's a link to the project itself: https://www.google.com/atap/projecttango/#project
Computer Systems: A Programmer's Perspective 3rd edition
I got really excited about this, and then was immediately disappointed when merging contacts in this interface didn't seem to sync to my Android phone. I hate that I have to merge contacts separately on every device. Is it just me?
Each point is a prediction, not a reason. Given that, I didn't read more than those.
Perhaps it's some way to avoid a paywall?
Side-point, but hopefully relevant. I helped out at the Techstars London demo day and after bugging the managing team on one of the prep days, we were able to find out what they saw as some issues unique to the UK and the one they always saw was "too much code, not enough talking to customers" - they've had start-ups apply with over £2 million spent, and a stunning product, but with no real customer input thus far or dveloped target market after.

My fear, though I hope I'm wrong, is that openloopz will be another one of those failures created by our apparent 'Original Sin' as a tech community.
Not really, NULL is still 0, but the address "0" is valid and readable/writable.
I think this stems from so many articles about "passion" I see on HN. That and when I look at job posting they always want someone who has contributed to a significant amount of projects on github. If you can't share your day to day work publicly like that (I can't) then it must be open source or side projects. To take on things like that I feel like you need to have free time, and then the drive to actually want to do those things after you've spent 10 hours or more at your day job. Then if you don't have a profound github profile I feel like you aren't taken seriously, at least as a developer. I don't think passion is a requirement to be good at something.
Despite the click-bait title, the article makes valid points which are very often overlooked or downright ignored by hardcore bitcoiners. As someone who's been watching bitcoin for the past few years, this is in my opinion the plain reality.
This piece is the least thought-out piece I've seen either on Medium or HN in a while. Why all the upvotes?
On the one hand, I'd love to believe that people were rational and would actually examine the data before rushing to follow some advice they got on a site like seeking alpha, so that bad actors wouldn't be able to profit by spreading false accusations. Not having to rely on a drawn-out (and sometimes unreliable) legal process would be great.

On the other hand, we have plenty of evidence that people are really bad at being suspicious of the often unreliable stuff they read on the internet. For example, measles has made a roaring comeback in the USA, so even when their own children's health is involved, it seems people aren't willing to actually read farther than a couple of emotionally-charged blog posts before making decisions.
i saw it randomly a couple of days ago on #macdev. looks interesting. a couple of questions though.
is there a "all notes" place?
what happens to the note if you delete the file to which it is attached?
With modern monitors, I could increase the font size until it matches a toddler's alphabet book, I wold still have plenty of space left for at least a couple more columns :)
Significant to massive drops in state funding is a major reason at my university (resulting in freezes, furloughs, and tuition increases over the last 5-6 years). Federal funding doesn't offset that since it can usually only be used for research staff (and small portion of faculty salaries).

Support for new buildings usually doesn't come from the same budget and in most cases, new buildings are needed to handle the increased enrollments.
Trying new C# 6 features online without Visual Studio
Yes. I'm from Chicago.
Wasn't there this russian guy who did this with bio-tech companies? Spread some rumors and used them to make profitable stock trades. I can recall him being hired by some american/foreign hedge fund after ...
That's a very one-dimensional view.

Government policymakers deal with issues that involve organized labor, various special interests, and business interests.

By making things operate in a such a way that people cannot function in a modern manner, you're pushing much of the deliberative process away from written mediums to telephone and in-person meetings. By doing this, you're empowering people who have access to power (lobbyists, etc), in the name of transparency that is almost meaningless.
TL;DR: Git really _is_ terrible software.

You're defending VCS in general. Git is a single VCS implementation, and a shitty one at that.

Git is hacked together from C, Shell, Tcl (which tbh, I've never even heard of), Python, and C++.
Mercurial, by comparison, is Python and C.

Git has an awful UI out of the box. Why? There's no reason other than fuck you.
Mercurial's UI out of the box is similar to every project that has tried to make Git easier to use. It's for _people_ to use, not Linux kernel developers.
[Humor on this topic: http://homes.cs.washington.edu/~asampson/blog/git.html]

Git's documentation also sucks.
Suppose you don't understand rebasing. Try running `git help rebase` and you'll get this back: "git-rebase - Forward-port local commits to the updated upstream head". WHAT THE FUCK DOES THAT MEAN?

Another example: `git help push` returns "git-push - Update remote refs along with associated objects". Why is this so goddamn complicated? It's almost like it was written by developers that have no idea what it's like to not understand how git works. Oh wait.

Mercurial on the other hand, has simple explanations at first, with more in-depth explanations if you look further. `hg help push` returns "push changes to the specified destination". Which is how someone would explain VCS pushing to another human being.

Linus Torvalds isn't running `git help`, people that don't understand git are. Documentation should be written for them.
Bitcoin won't be the new internet, true. Its impact will be far greater than that. Trolololo.
I went to a large and prestigious state university and did not feel like I got a personalized education at all. My wife went to a small liberal arts school (got a BS Biology) and almost never had more than 15 people in her classes. She knew all her professors well, was engaged, and learned so much more than I did. So what if the Dalai Lama visited my school and not hers, or that my D1 athletic teams were nationally ranked. She got a better education that better positioned her to succeed professionally.
The volume is too damn high (on flights)
No doubt OSX is a little easier. I have been looking into windows and have some solutions for it but OSX just have some easy ways to fetch the context.

It was not without issues because of the sandbox so we were also rejected once (for unknown reasons still) but found another way to do it.

We literally is building a whitelist with app ids and how to speak with each of the different apps. However we have only explored a tiny fraction of whats possible.

In the next update users will be able to script things themselves. But we are looking at Windows.
Here you go: http://web.archive.org/web/20150304165118/http://lapsedhisto...
I'm not getting mixed up about the direction the money flows; see my quote down-thread: "endowments come from donors by definition"

When asking why is tuition growing, I was saying exactly what you state: that for universities that are focusing on increasing the size of their endowments, something has to cover the costs that would formerly have been funded by endowments, that "something" being tuition.
You might be right. The other thing that doesn't sound right is how the server runs MX Logic, which is an email service/server run by McAfee. So there is a total misunderstanding by the press of how domains/dns/servers/email services work.
Weird, the headline says "nothing but her thoughts" but the article describes all kinds of intermediate gear. I know this without even reading the article because the ritual headline tells me its precise content: for some reason every single article on the complex and expensive gear used to replace body parts like arms and legs in this kind of research is referred to as "nothing."

If I ran a startup in this space I'd call it "Nothing Inc" and sell it with the line "Control your world with Nothing!" because apparently most people find that catchy and clever rather than inaccurate and annoying. The life of a pendant is a hard one, I tell you.

It's not that I don't think this tech is cool. I just wish we'd stop referring to complex and expensive equipment as "nothing".
Some more info:

A stands for application. These chips are full featured processors which are runnning big operating systems (e.g. Linux)

M is microcontroller. These are running either with no operating system or with a lightweight realtime operating system (e.g. freertos)

R is realtime. These are probably the most niche controllers and are used for things with realtime constraints. Besides automotive safety you can also find them used as SSD controllers.
Javascript Architect (Engineering Lead) | EdTech | Versal, San Francisco (SOMA) (www.versal.com)

I’m reaching out to check if you’d be interested in a role that requires you to architect JS frameworks from the ground up at our fast growing edtech startup, Versal.

You’ll be reporting to the CTO and also lead a small team of engineers in this role.

Do you think you’re up for it? or do you know anyone in your network who maybe more suited to the role?

I’m going to be honest with you that this is an experienced engineering lead type of role with significant knowledge and experience working with Javascript frameworks and front end web development.

If you have some of your previous JS development work to showcase, please do share it in your email application to kedar@gapjumpers.me

The next step in the process would be a technical challenge with our CTO at Versal. Would you like to give it a shot?

Drop me a line at versal@gapjumpers.me and to arrange for an interview.
And in Bitcoinland, objections against Bitcoin are also often flagged as trolling, and dismissed immediately
I've seen friends once they have the second, third... N-th :) child they become less worried about dangers, roaming, etc.
If it was Baumol's cost disease was the explanation you would expect the higher costs to show up almost entirely in higher faculty spending. However, the parent post (#2 and #3) show that isn't the case. It isn't that the same production factors have gotten more expensive, instead it is that the mix of spending has changed radically -- with ever increasing shares of the budget devoted to ever increasing numbers of non-instructional staff.

Briefly (for the benefit of every else) Baumol's cost disease is the idea that if many professions in a society experience large increases in productivity due to technology, but some don't, those professions that don't will face equivalent increases in labor costs (and thus much higher increases per unit productivity) because those professions must compete for new entrants with the more productive professions.
Apple Security Guards Promoted to Full-Time Staff
good luck! code time is over and now business time begins. trim down the intro so someone can understand it in 10 seconds.
As a (primarily) developer who is also in the DevOps "space", I'm wondering if anyone knows Phusion's usage popularity over "rolling your own" (unicorn) or Paas (Heroku) usage?

The enterprise features seem really great, although per server charging is definitely in the Enterprise range of $$$ !
Github: https://github.com/humanarity/phosphor
Low hanging fruit: localize your marketing site for US english. I know it sounds silly, but language matters and is proven lift conversions.

Research: http://www.nngroup.com/articles/american-vs-british-english-...
This

But the hubris of employers seems to be ever increasing.
It seems the objection to this practice is that government email is supposed to be insecure by design in that anyone should be able to access it by making a FOIA request. To me, that seems kind of silly. I can imagine there a lot of legitimate reasons the Secretary of State would not want their email to be publicly accessible.
With Steam distribution, Valve already has a fat monetization pipe in place. While they don't need game devs to use their engine (Steam can certainlly sell UE and Unity games just as well), they also don't need to directly monetize the engine, thanks to their distribution near-monopoly. If a game using the engine is successful, Valve will get their share, adding a little engine "tax" to the already massive distribution "tax" would not make much of a difference in terms of money, but all the more in terms of user/dev acceptance. They don't need to directly monetize engine licensing and offering developers tools that are much better integrated with Steam than with other distribution options is a very natural business decision.

Also, a strong presence in the dev tools arena will certainly benefit their hardware-related projects, SteamOS/box and that whole Rift coopetition thing.
No, if it is made a commodity, which it clearly is becoming, then that is nonsense. You wouldn't offer to pay 5% flat rate of your investment banking revenues to whomever provides your hardware. This is the kind of business model fapping that happens on HN because the audience are desperately trying to get people to pay for their unimportant services & products.
Ask HN: Is it worth it working on big ideas that will probably never succeed?
I believe there are some big problems that can be addressed with technology and big problems with technology itself (see internet centralization and spying)

I would love to try tackling those big problems, but I have the concern the public is not worried about it at all.

And it seems way easier to work and be successful working on the next Snapchat for puppies.
What the Uber-Lyft war teaches us about building the next Uber for X
My wife took the brunt of the conflict. She took the position of presenting our plan to the teachers, not asking for permission. Teachers cautioned her, cajoled and complained. They even gave bad grades. But we had our act together, told the teachers Thanks for your input but we're doing it our way, supported the kids and let them know our family was different. Kids accepted that, because kids don't know anything else but how our family does it.

My favorite was when my wife took our 5th grader out of a class each week for a lesson with our local cello master (his only student below college level). He was well beyond grade level already, so the class was no loss to him. By that time the teacher was resigned, accepted it without a murmur.

Rereading that comment, I disagree with 'poorly designed homework policy'. Any homework is a complete misapprehension of school's place in a family's life.
From what I have read so far there doesn't appear to be any evidence whatsoever that the server was hosted in her actual home. And that certainly would be a strange, strange thing to do. All it would take is an ice storm in Westchester to put her ability to read and send emails out of commission.

Ockham's razor tells me it's more likely the media is speculating based on a whois record or similar. Scanning the existing comments I don't see anything more definitive than that. Is there any actual reason to think the email server was physically in suburban NY?