skysight-inc/HackerNews huggingface dataset:
Yeah dragging commits to Staging on SourceTree Windows doesn't work anymore. It's fine on Mac.

Does Tower do interactive rebase? That's one of the main reasons I use SourceTree. Is the interactive rebase functionality good?

Update: Tower doesn't have interactive rebase. https://twitter.com/joeycadle/status/777862389286989824

Sticking with SourceTree since it does.
I wouldn't call this a UX nightmare. This is certainly an issue. On the other hand, as in case of today's laptops, users themselves decide to switch the OS and it's their responsibility in this scenario.
I wonder whether the owners' religious beliefs influenced what scrolls were passed on to the museum... some of the scrolls are a bit left field. But then again, they would have needed to understand them first...
On Windows Git Extensions is the best I've found: https://gitextensions.github.io/

SourceTree is barely usable now really, I switched back to GitX on OSX...
Mylitary could be based on A.I.! :)
The Joda-time author (jointly) led the JSR for this.

http://www.oracle.com/technetwork/articles/java/jf14-date-ti...
Enroll in Serverless School
And in fact, it isn't usually the case that 90 people are saying no...more often than not, investors like to wait around and go MIA and not give you a response... Annoying as hell. :)
Don't forget the microcontroller!

Looks like the author had fun, though.
Great idea. I can do that once the traffic calms down a little.
iMessage Preview Problems; leak your location by receiving a text message
And most of the time investors won't even tell you no... they just will wait around and not tell you anything... :(
Why in the heck would you want a webpage to be 100mb+ ?!

I wouldn't say that is a weakness, you want your webpages to be as small as possible.
> I find it very interesting that commenters from countries where cycling is decidedly unsafe are going to lecture those from countries where the predominant mode of transportation is the bicycle on safe cycling practices.

We are lecturing you on the optimal way to cycle in /our country/, not yours. Sure, your country might have a thing or five to teach us about infrastructure, laws, and cultural norms regarding bike traffic, but when it comes to what an /individual bicyclist/ should do given the situation here, we absolutely have a better idea than you do. It's like comparing driving in a easygoing city and driving in an aggressive city--sure, the driving in the former is on the whole safer than in the latter, but driving in an easygoing manner in an aggressive city is much more likely to get you into trouble than driving aggressively will.
What was the bill , eeek
Vote to see React support in NativeScript
Take a DC motor, attach a load resistor, and spin it at constant speed. Look at the output voltage on a voltmeter. You will get DC output.
If you look at the equations, relativity looks like a refinement to Newtonian physics: at small masses and low velocities, relativity makes the same predictions as Newtonian physics.

However, it is not correct to call this a "small improvement." Relativity was a radical change to our understanding of how the universe behaves. In a Newtonian universe, information (including gravitation, electrical attraction, and light) travelled instantaneously. This does not happen in relativity, and nor does it happen in the universe we live in. Einstein did not merely improve upon Newton's work; Einstein proposed a theory which explained the ways in which we do not live in a Newtonian universe. Thomas Kuhn goes into this concept in detail in "The Structure of Scientific Revolutions."
You're right, I just changed it :)
GitHub secondary financing could come at lower valuation
Ahh, makes sense. thanks
So you are offering to gather names from linkedin for a price? As a tech recruiter in Chicago I could give you a list of 100 engineers in any various tech stack in 45 minutes or so by pulling directly from large name companies online. Why would someone pay me to do this instead of doing it themselves?

Edit: I like the idea i just dont think anyone would pay for it.
The market for paid Linux software is very small
Can we sign up to request feedback for a linux version?

I have used Tower on OS X, and I loved it. I'm glad it's on Windows too.
This complaint makes me uncomfortable on behalf of the project creator. He didn't set out to create switches from scratch, he wanted to create a keyboard. You didn't care that he used a prebuilt microcontroller or USB cable.

Switching from keycaps to some substitute wouldn't be technically harder to pull off, it would just reduce usability. Same for switches -- the input/output of these switches is created with keyboards in mind, other switch choices including a homemade version would be possible, but he didn't set out to create 100 switches, he wanted to make a keyboard.
If you wish to make an apple pie from scratch...
Our solution in c# with dependency injection looks like this.

Any class that needs to know the time has the following object injected in.

public interface IDateTime
{
DateTime UtcNow { get; }
DateTime Today { get; }
}

StructureMap is configured to pass in the following concrete implementation.

public class DefaultDateTime : IDateTime
{
public DateTime UtcNow
{
get { return DateTime.UtcNow; }
}

public DateTime Today
{
get { return DateTime.Today; }
}
}

Obviously you can expand this to include local time, we haven't in order to prevent accidental use of Now when you mean UtcNow.

All of our tests inherit from a base test that does various set up stuff (clear down the db in integration tests for example). One of the things it does is swap out DefaultDateTime with this...

public class TestDateTime : IDateTime
{
private DateTime _testDateTime;

public TestDateTime(DateTime testDateTime)
{
_testDateTime = testDateTime;
}

public void ChangeTimeTo(DateTime testDateTime)
{
_testDateTime = testDateTime;
}

public DateTime UtcNow
{
get { return _testDateTime.ToUniversalTime(); }

public DateTime Today
{
get { return _testDateTime.Date; }
}
}

Where _testDateTime is set to be sometime in August (always a good idea if you're developing in the UK!). This has the added advantage of making test runs deterministic (at least in this respect) even if you're not doing a time related test.
Same way as Samsung Galaxy Notes and S series could be a huge success at the same price I guess?

Pixel pretty much offers very similar hardware without having to buy into the Apple ecosystem. There's value in that.
yes (?)
"'m more than slightly sure the Green family has total control over this, "museum", and this was less a donation, than a transfer of stolen artifacts from an individual, to a private company held by that individual."

More than slightly sure? What you really should have said is: "I have no idea what I'm talking about"

"Hobby Lobby, as you may recall, is the privately held company that disallowed its workers to use the Affordable Care Act to cover birth control, because of the religious beliefs of the owners."

Ahhh, so you demonize them because they go against your personal beliefs.

One has nothing to do with the other. You just wanted to post your displeasure with Hobby Lobby.
There are many projects where people have built their own keyboards.

Do you know of any where the people built their own switches?
Docker Gotchas
If the first character in file "foo" isn't a null, a newline or a carriage return, your program will enter an infinite loop at line 9 :)
VersionPress 4.0 alpha released
> For events in the future, a date/time pair with precision at least milliseconds and a timezone.

Hmmm...Can you give an example where that would be used? I'm thinking of a user who wants to be woken up at 7am even if they change their timezone. But that wouldn't require millisecond precision.

> A duration type, which denotes a number of 'hours/minutes/seconds/days/weeks'.. For calculations of dates and times, it is very useful to have a notion of time intervals, durations of time and weekdays.

Couldn't you do that with the first two types I mentioned? With two instances of Type 1 it's trivial to count the number of milliseconds between them. With two instances of Type 2 you can have d1.daysUntil(d2) or dq.monthsUntil(d2) etc.

> This allows me to say: '5th of May'...

Is that common enough and complicated enough to warrant an extra type? When I write code to process credit card payments, I just record the card expiry as two integers: expMonth and expYear. When I want to check if the card is expired I just create a Type 2 instance representing the last day of the month. Seems to me I could do something similar for 'repeat on 5 May'.
For those who prefer CLI git: I've used gitk a fair bit, but lately I've been gravitating towards tig, which implements a tree view via ncurses.
I love to imagine a serious earning report meeting happening mid-air inside a volcano.
12 people around a table and one writing on a whiteboard.
Example that comes to mind is libcurl.

How many of the functions in the third party library are actually used in the program?

What if some names conflicts with the name of a system function? (curl is exempt, but other examples are not as careful.)

Solution: Link them all in anyway. Let someone else worry about it.

ar x /usr/local/lib/libcurl.a
nm libcurl_la-* |sed '/^$/d;/:/d' |wc -l

2443
The Windows version is based on WPF. This strongly suggests that the Mac and Windows versions are completely separate apps, not a single app ported to multiple platforms. So a Linux version would be yet another completely separate app. That would be expensive to develop, for probably negligible reward.
I use Tower on Mac daily. I initially recommended SourceTree for the Windows users in my team (they were all new to Git) but after using it with one of them I rescinded that recommendation. It is awful.

If Tower for Windows is anything like its Mac counterpart I would recommend it head-and-shoulders over anything else. Well worth the price!
While giving lectures on programming, I have found that teaching students to use the git command line is much more useful than teaching them some git GUI tool.

That being said, only a few students really manage to get git after a semester. Most students just kind of muddle through with a few basic commands, and just copy and paste commands from the internet (or re-clone, and copy files over).

Git is not easy to learn.
SmartGit is a good, paid Linux Git client.
I've only used Sourcetree briefly, a couple years back when I was deciding between GUI frontends to Git. I compared Tower, Sourcetree, Github Desktop, and maybe one or two others.

Tower was the clear winner then and Tower 2 has only improved on it.

I was, and in many ways still am, a Git novice. Like many, I only did the basic commands in order to work with my team. But Tower has helped me become a (somewhat) better branch strategist, in some cases even enabling me to recommend to my more senior colleagues ways to fix problems with branches.

The reason I have been able to more meaningfully contribute is because Tower, like many GUIs, makes things discoverable. So while the command-line equivalents are hidden from view, the sequence and logic of working with different branches is exposed by the spatial metaphors that inhere in the GUI.

As a final plug, the Tree view that Tower provides continues to help me gain insight about how my work and the work of my colleagues integrates into our product's main branch.

I'm not associated with Tower except as a very satisfied user. It's not perfect, and there are some things I wish it did better. But the product is under active development and the product is rock solid.
Other types of trees can also be unbalanced :-). E.g., the classic example of DFS is maze-solving, which is usually unbalanced.
Novelty is overrated. A novel product; a novel sales channel; a novel subset of customer all contribute to failure. Its not only hard to educate investors about your startup; its hard to educate customers! There is tremendous value in the familiar.

I'd say (and heard others say) every point of IP in a new product is a red flag.
Not distributed but for windows users, https://chocolatey.org/. According to https://chocolatey.org/security it verifies package checksums.

Of course chocolatey itself could be compromised.
It's great example how to show numeric data and tell nothing about the world. In list like this I would expected weighted-average rate or at least median (how much typical person pays).
Thank you! This is the kind of detail I would have expected from AnandTech. It's a bit disappointing that they'll use the great teardown work provided by iFixit and Chipworks but not capitalize on it by actually analyzing the guts of the phone.
I'd be interested to see how comfortable the grid layout is.

The only keyboard I used like that was the Sharp MZ80K. It was unfun, but that used square and flat keycaps too.
"Every proclamation guaranteed
free ammunition for your enemies..."
wikipedia seems to agree with you, if i read this right.

> A dynamo is an electrical generator that produces direct current with the use of a commutator.

>> A commutator is a moving part of a rotary electrical switch [...] that periodically reverses the current direction between the rotor and the external circuit
He took a job at Apple and didn't actually quit at The Verge. Just stopped communicating with them but kept collecting a check.

http://www.theverge.com/2016/9/23/13036012/a-note-from-the-e...

Apparently there was about a month where he actively worked for both, too.
I'm sympathetic to claims of NPR bias (still a big fan), but rather than seeking an "unbiased" source, I want a thoughtful, reasonable, open-minded and well-mannered conservative news source. It does not exist.
> If you wish to make apple pie from scratch, you must first create the universe. - Carl Sagan

I see a lot of builds similar to this on /r/MechanicalKeyboards, but which use pre-made cases or other kits. This is more "from scratch" than many, due to hand-cutting the case.

Every time I see one I get the itch to try it myself. The guide he links to makes it seem tedious, but relatively straightforward.
If gluing code together is sufficient to solve the business problem (and 99.9% of the time it is) then it's probably the most efficient thing to be doing, and absolutely what they should be focusing on.
The World's Simplest Bot Framework
Remember when Romney said Russia is a major threat in 2012 and Obama said: "The 80s called and want their foreign policy back".

http://www.salon.com/2012/10/23/obama_the_80s_called_they_wa...

The press seems to have forgotten this, but I haven't. Romney knew more about foreign policy then than Obama does now.
As a systems language for simple services that needs to interface heavily with C. Basically what Go was meant to be for.
Viewing all posts by a user is solved with classic denormalization. You maintain a separate index of post by user and do two writes per chat msg. It's a case where a user has no incentive not do the second write so it be fine to implement clientside. If however it was business critical, you would have a server side process listen to all chat messages and write the user to message index with the admin account. That index would essentially be eventually consistent.
Thanks for posting this, looks like it was a fun build.

What's the split keyboard you previously had, shown in the background of the first photo?
I disagree with Hobby Lobby's decision, but support their right to make it.

There are different types of contraceptives, and that we use the same word for all types is disingenuous and muddies the argument.

The day after pill is very different from a condom, and at least a little different from "the pill".
I don't know about you, but if 2 hour commutes by car are acceptable for people, I don't know why 2 hour walks (~8 miles) or 2 hour bike rides (~20 miles) are not.

b) hasn't ever been a problem for me regardless of the weather--a wipe down with bath wipes and a change of clothes (plus a cold drink) was always sufficient.
I use both SourceTree and Tower on OS X and Windows.

While I can say that on OS X, both work better than their counterpart on Windows, Tower is still my go to client. I think the biggest thing is that when I started with Tower, things just clicked. On top of that, with Tower, I has never dealt with bugs or any issues (besides the windows beta installer).

SourceTree on Windows is pretty much worthless. It won't handle large repos well and large changes cause it to lock up and crash when trying to stage files. If you don't like Tower, I would recommend ungit[1] for Windows.

[1]: https://www.npmjs.com/package/ungit
If so, could obsolete SIM cards not be reused as embedded systems for free?
It's everyone speaks English so it's a non-issue! I'm not fluent in German. Berlin is extremely welcoming to all internationals in that regard.
>You just don't do that, at least I wouldn't.

Maybe you don't but a great many people do, myself included. If you did a great job, people remember that. Of the colleagues I've worked with in the past that I respected, I would have no hesitation in passing on leads to them or referring them to my current employer.
It is. I have been using the closed beta for a while now and besides an installer bug, it's almost as good as the OS X version.

Edit: typo fix
Weird. Govt has to be complicit in supporting vandalism if its such a common occurrence.
I've been working on the Omada engineering team for more than 3 years. The mission is amazing, as well as the team.

If you've always been wondering if you should join a company that is trying to help people, send me an email at vincent [at] omadahealth.com, we'll grab a coffee!
Mailchimp is an example of successful 'customer success'. But it took a really long time.

https://news.ycombinator.com/item?id=12642824
Does anybody really care that much about operating systems any more? The big three on the desktop - Windows, macOS, and Linux - are all good enough.

What matters (and I think this has always been true) are the applications. When friends ask for my opinion on what they should get, I almost always recommend buying from Apple (gamers probably want Windows). The two big reasons are (1) they can (legally) run more software than anything else and (2) you can walk into a store for support that's actually pretty good.
(Direct) Taxes in Communist countries levied on the individuals were actually pretty low (to nonexistent), historically liberalism and socialism were against taxation, especially progressive tax system, as taxing labor was deemed immoral.
In the USSR there was only a 13% income tax (and that's the highest it got post glasnost, it was lower before that) and it was a flat tax that was intended to finance pension contribution, so this was more of an SSC than a modern income tax.

Since the state controlled most of the means of generating capital and manufacturing (and hence profited directly from any goods they produced), direct taxation was unnecessary direct taxes were less than 10% of the government revenue of the USSR and most other soviet/communist states.

There were high taxes levied on some imports, as well as on foreign corporations there were also often export taxes on goods that were set for export that were not directly produced by state owned enterprises.
What’s for Breakfast? Coffee, Eggs and Reedsy Learning
This specifically is a survey where it's uncommon to carry out your own "experiments". You use the numbers from the original papers and hope there's some overlap in the metrics they use.

Reproducibility is a problem, especially in the sense that source code was traditionally not published along with the paper. There are a few reasons for that, i.e.:

- The publish in "publish or perish" isn't talking about github

- The grad student wrote the code and it's 3000 lines of FORTRAN

- The professor wrote the code and it's 6000 lines of ALGOL60
- The university owns the copyright but there's no process for OSS releases
- The authors own the copyright and can't wait to turn this into a commercial spinoff.

- It's 30 lines of python, inextricably linked to the internal domain-specific toolset that's 25GB including multiple copies of test data and a lot of external source code with unclear licenses.

- The proof-of-concept is only about 20% of the work of a polished library that's fit to release

It's getting better now with some fields establishing standards for data analysis pipelines, and some large companies with product experience doing a lot of academic work (i. e. facebook/tensorflow). The AI/ML community is probably a shining example considering there are polished, ready-to-use implementations available for almost all publications.
Error establishing database connection...

HN sends their regards.
> Error establishing a database connection

Ah, the good old HN effect.
> I've heard urban planners (in lectures) say that when there is not a row of parked cars between a street and the sidewalk, people are much less likely to walk and spend time there.

Have they considered replacing the parking lane with a bike lane instead of regular traffic?

> And, as others pointed out, in most cities it is unrealistic due to how little parking there is available.

That's purely a supply and demand issue--because of how cheap street parking is, the price of parking is very low and thus elevated parking garages are uneconomical. If only elevated parking is available, that changes.
Conflict of interest but its interesting to note both Coke and Pepsi also own major juice brands and these get a free pass most of the time when laws are crafted to reduce intake of sugary food.

so if soda accounts for twenty percent of so of weight gain, what accounts for the vast majority? I would still place my bets on junk foods similar to cookies, chips and such, but cannot discount prepared breakfast and dinners.
It's a result of two completely different teams creating a project at the same time, so the backend (at least in the past) were completely different. IIRC, onedrive for business originally used sharepoint on the backend, not sure if that's still the case. I'm sure someone from MS could enlighten us.

What I DON'T get is why they don't just pick a winner and move everyone's data over to said winner.
Iron law of open source: you either use a solution with extensive community support, or you forge your own path, assuming total responsibility for maintenance and support of any code that comes from off the beaten track (whether developed in-house or not).

For code that falls outside the company's core competency, is it any surprise why companies are more inclined to use an external library?
I've run across a few histories. Robert J. Gordon spends quite a bit of time on the 1950s (his own teen years, I believe), and the culture surrounding them. Including fast-food, entertainment, cars, and freeway culture.

There's a pretty good general biography of Sanders floating around somewhere online though I can't seem to find it. A long-read type piece that starts with his gas-station shooting incident.
I'm glad they don't ship with a package manager. Home brew fills that need for me.
A whole load of videos about IoT in one place
It's not mentioned in the article, but I bet he didn't even cast the aluminum or fab the microcontroller either.

This. Is. Bullocks!
That reads like a comment on an Apple fansite.

1. For the same price as an iMac, you can buy a 4k display and way, way more powerful CPU, graphics and storage.

2. The superiority of the MacBook Pro is a myth, now more than ever. There are plenty of laptops today with much higher resolution and better color reproduction, and of course, Skylakes and recent GPUs. Dell XPS, Precisions, Surface Books, high-end Thinkpads, ASUS models etc etc.
Right now they're focusing these efforts mostly on the drivers and hypervisor. I'm not sure how much the kernel gets in terms of stuff like VCC. Just wait till the Midori stuff starts flowing into their stack. It will probably be at the app level for .NET in safety or performance improvements.