skysight-inc/HackerNews huggingface dataset:
TLDR: it took me 30 minutes to install the update for SourceTree for Mac - too long really. Any recommendations for the best replacement Git/Mercurial GUI on Mac?
1. Check for updates from existing SourceTree 2.0.5.2 offered me only 2.3.2. FAIL as that still has the Command Injection problem.
2. I download SourceTree 2.5.1 from the Atlassian web site, unzip and drag into the Applications folder and run. (Re)-registration required - tedious, but still it's gratis software ...
3. I lookup my existing Atlassian account details in 1Password, but they are not accepted. I'm certain I haven't changed my password. But it's 31 characters long - expect a password truncation problem - but no real evidence.
4. I click through in the Mac app to email me a password reset and am persented with a RECAPTCHA of photos of cars and house numbers that I cannot solve after 10 minutes of trying.
5. I try the voice RECAPTCHA - it's blocked because my computer is "sending too many requests".
6. I try RECAPTCHA from the Atlassian website. The picture RECAPTCHA is still too difficult for me, but I manage the to pass the voice RECAPTCHA.
7. I reset my password - stick to 16 characters this time - mixed case and digits - log_2(62^16) bits of entropy - should be enough.
8. I complete my registration with the reset password from the SourceTree for Mac app.
> I mean, he could have started with a low performance, average-looking, electric, family sedan.

A lot of other companies went that way but there was no result out of it. There is a reason for the way Tesla went :) They needed a bucket load of money to finance building a mass produced vehicle.
Personal attacks will get your account banned on Hacker News, so please don't do this again.
I guess public perception of the technology is based on how "creepy" (read: accurate) it is.
Yeah, I misunderstood you.

You are right.
Hehe for what it's worth as a Perl developer, I read that as ".ProjectManagement" but I can see your point. At ZipRecruiter we're launching stuff all the time. Builtinperl.com lists some more people chugging on quietly with Perl :).

As for the submission itself, it looks pretty good though I'm having a few navigation difficulties on my phone. My mom has been looking for a one stop todo/task/chat/trello solution so it's pretty timely that this showed up. I'm not sure that copying Slack's UI is the most cohesive way to integrate chat into the App but I can see why that would seem like an appealing choice.
People did hook up to large TVs, use the website with a big monitor, etc.

The mobile app is about being able to look things up and input data right there next to the problem you're dealing with.

Construction is odd in many ways. The superintendent is more powerful than the CEO. If he/she doesn't want to use your software all the IT mandates in the world can't make him/her. Big construction companies are one major fuckup away from bankruptcy at all times. The superintendent is only as good as their last job and can make the difference between a profitable year and a money pit of lawsuits.
Ah, right, yep good point. I've read the story but my memory of the film overwhelms my memory of the story. I believe you are correct.
When you go to those weekend open inspections in Sydney, you are almost guaranteed to be asked for your postcode. They record that as well.

I actually did some experiments - for different properties in roughly the same area/price range, I told different real estate agents different postcodes. It is beyond reasonable doubt that the code you tell them play a huge role on how they rank you as potential buyers. When you tell them a random north shore post code, you are guaranteed to receive a nice & friendly follow up on the coming Monday, however if you tell them that you live in the west (when mostly inspecting north shore properties), they would smile and immediately end the whole conversation.

The sample size here is ~50, which I believe is big enough to draw some reasonable conclusions.
According to the ordering website where it says "30 years", I'd say the exclusion of t > 30 is rather extensive...
Tesla Motors uses Tegra chips to power their console. So, nVidia is probably okay.
There's no post-hoc for some of those names. Some of them were picked because they actually were good. Even something as bland as 'Microsoft' fit right in with the culture that spawned it. And the rest were picked because they were simple, neutral, and had the potential to be iconic brands.

Cockroach is not something someone picks because it is good. That's a name you pick to make a statement that your name doesn't 'technically' matter beyond the fact that it is memorable and associative.
It's why I welcomed the app, it lowers the barrier of entry :)
UWP doesn't allow enough system access to ever be the future of Windows. At best it's the future of a locked down toy version of windows.
Some things require major scientific or technological breakthroughs. Other things just require smart people and people with money willing to take a chance on them. Flying cars falls into the former (needs battery breakthrough). I think VR falls into the latter.
Would you please not create bulk accounts to post with here? Throwaways are fine if there's some specific purpose, e.g. something personally sensitive, but we ban users who do it routinely. Hacker News is a community. You don't have to use your real name, of course, but users should have some consistent identity that other users can relate to. Otherwise we may as well have no usernames and no community, and that would be an entirely different forum.
Is Google’s us-east-1 unreliable? Would you mind to share any details?
Right on. Flexport definitely has few custom rules that address things that would be better solved by nicer abstractions.

One great thing about lint rules though is that it's usually pretty easy to apply them to all existing code. That means you get the benefit of finding problems in older code without having to refactor into better abstractions or types.

Also: hi, BJ :)
That little ditty is also very likely why PNG has zero uptake in visual effects and CGI.

Associated (aka premultiplied) alpha is the _sole_ means to embody both occlusion and emission. Unassociated (aka straight or key) alpha cannot represent these facets.

Consider a candle flame that exists as mostly emission and low to no occlusion. With associated alpha, you can use zero alpha triplets with non-zero emission RGB to represent this real-world scenario. With unassociated alpha? Impossible.
These sorts of revolutions are built on previous discoveries. The industrial revolution was guaranteed to happen with advances in metallurgy and mathematics. It happened in Britain because the British empire was top dog, economically, but it could just as easily have happened anywhere in Europe or in all of it.
Would you please stop posting uncivil and/or unsubstantive comments to HN? It's not what this site is for:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

We detached this subthread from https://news.ycombinator.com/item?id=14308965 and marked it off-topic.
Patreon, I guess? You mention it, but not really why it wouldn't work at small scale. At large scale, you'd need to build something to link Bugzilla and Patreon users.

I can imagine wanting to self-host, but I'm not sure that giving up the established (if expensive) Patreon platform would be worth it.

(EDIT: comment has been expanded twice; sorry.)
How do you accomplish no application downtime if for 45 seconds you can't connect to the database?

In background processes you might get away with retrying connections for a minute but most users will probably consider your site broken if page load time is 45 seconds.
This is fairly dangerous advice and amounts to.
"Hey folks, I think it's a great idea to friction weld parts of your code together"

It's not YAGNI or duplication, if you can't understand why we program to an interface and not an implementation then you just very seriously need to go look at your codebase and decide to extend a core bit of functionality, one that usually comes to mind is Authentication/Entitlement
The opinion of the GTK devs seems to be that it's very much the "gnome toolkit" and that cross platform is not planned at all.
I would argue that [http://www.AnchorModeling.com] is a pretty good take on it. I think it shares some genealogy with Fact-Based Modeling techniques (FCO-IM?). It has a really decent story for evolving the schema over time.

I've read Darwen/Date, Snodgrass, and Johnston's (two books) on the subject. Johnston's seems the best practical choice, but they patented the ideas :/ That said, one could probably implement Johnston's model without violating patents if you ignore explicitly modeling the episode structure and just follow the theory.

Date and Darwen make decent points about wanting to use the relational model rather than some baked-in concept, but ultimately they do almost no legwork on practically putting any of their notions to use. This seems to be par for the course on Date books.

Weis and Johnston handle the problem more directly. They also tackle a harder problem overall (BiTemporal, vs just Temporal). Also Johnston is just easier to read than Date. (Side note, I feel like a blog where I just read chapters of Date writings and condense the content basic points would end in most of Date's arguments fitting in 50 pages.

That said, Weis and Johnston still punted on schema evolution. Anchor Modeling sort of starts at supporting an evolving schema and moves outward from there. In Anchor modeling there isn't the traditional Temporal/Bi-temporal notion, but rather positors than have varying degrees of certainty about posits. There is basically a concurrence of facts that can be retracted or changed over time. Useful for modeling varying degrees of certainty or alternate perspectives on data.

The downside of Anchor Modeling is that the datamodel is basically 6th normal form with a bunch of table valued functions, triggers, and views to aid in making it palatable for devs. Johnston sort of acknowledges this style in one of his books but I believe argues against the concept of an entities information being spread throughout various tables. In his mind, a table is a type, that is made of attributes (columns). Anchor modeling is more along the lines of 'Attributes are types', and you can relate them to form larger types.

I wish there was more work on the ORM side supporting some of these concepts (Schema evolution and temporality).
AMD Ryzen 16 Core “Whitehaven” Enthusiast CPUs Leaked
> a service or product meets decent moral and ethical standards?

I don't know what your standards are here but "an app that both sends and receives data from the Internet" pretty much describes every app in popular existence right now
This is not quite accurate.

In an associated alpha image (aka premultiplied), zero alpha with non-zero RGB represents emission with no occlusion.
It is called selling! Nobody would have bothered to buy a electric car if it was launched as "family mass produced car", the reason why people are are raving about Tesla is because their cars are now a status symbol or a lifestyle symbol, just like the iPhone, Musk did his selling well.

When you are building a company, being able to sell a product is more important than just building a world class product.
Entirely false in that it is indeed a completely valid combination. See luminescent pixels in the Porter Duff paper. It represents a pixel that has no occlusion and is emitting.
Maybe http://www.theskepticsguide.org/podcast/sgu/530

https://www.sgutranscripts.org/wiki/SGU_Episode_530

?
Did you read the blog post? I specifically described this as a cross between Patreon and Bugzilla.
Thanks for telling your Aonix experience.

I would just argue that un these domains 'Classical C' isn't used, given the constraints regarding language features, using stuff like MISRA-C and similar.

Fully agree with Ada comment, even better if using SPARK.

In any case, many military seem more focused on being easy to hire recruits that already know how to program than training them, hence the ramping up of Java adoption.
I guess one value proposition is the devs that refuse to work for your company because you're 100% Windows might re-consider if both your company and Microsoft opened this up slightly?
This is not true. I am 100% certain you cannot produce proof of this.
up voted and copied to https://ncomputers.org/news
I have a similar idea, where a website would allow you to donate a set amount every month, and then allow you to choose worthwhile projects at a high level or get very granular. For example, you could say "apache" and all the relevant projects would get a portion of your money in some percentage, or you could individually select projects. There would also be a tool to scan your code base and tell you what to support. You would then get a statement at the end of year listing what's tax deductible.

Whether this is a good implementation or not, CLEARLY there is a desperate need for some way to compensate open source developers in a frictionless manner. We also need this model to be seamless for corporations and even startups. Even a boot strapped startup could afford $20 / month and then scale up as they grow. I'm surprised github hasn't added some sort of "pay for this bug to be fixed" feature.
Are graph ops/queries atomic? i.e. if you run a tree query on a tree-graph, at the same time you're re-parenting a treenode, is there a chance that the node could end up in the result tree twice or zero times?

Also, if they're atomic, are they optimistic or pessimistic transactions? Also if they're atomic, does that mean queries done on the write server? (My understanding is that readonly transactions on read-replicas are not supported, or at least they weren't under DocDB).

Any lay-programmer insight into what's going on under the hood, or at least performance/atomicity implications, without giving up too much proprietary info, would be appreciated.
Is enthusiast the right word? I always thought I was an enthusiast, but I've got no need for 16 cores.

I think specialist might fit better.
> Recognize when their automatic responses might get them into trouble

How? Ok, if I set my mind to it I'm probably ok for 5 minutes or so until pure instinct sets in again....how to keep self-monitoring one's mood indefinitely?
Program Files

Deleted Items

Sent Items

They are bad at naming EVERYTHING, not just products.

I still would like to meet the person that put the extraneous words "Files" and "Items" in these strings. It's so core and so, so dumb.
I few years ago I envisioned exactly this, something like a cross between bugzilla and kickstarter/patreon. I want something fixed/done and want to pay someone a small amount to do it.

Even registered a domain for that. If someone wants to implement this, I would donate the domain (5-letter flattr-like .com/.org).
seriously i dont really care whether an api is restful or restish. at the end of the day its all the same to me. just give me an api endpoint, request and response objects nicely documented and i am golden.
Yep. I'm not sure it was worth the extra $$ for the extra specs just yet. We'll see when we SLI it.

The issue though is no memory sharing with the GTX/Titan line. If that were the case, I probably just would have sprung for two 1080Tis out the gate.

Definitely loving the eight 1080Tis they just fit in here though: http://www.velocitymicro.com/promagix-g480-high-performance-...
List of Top Battery Heated Jacket
Use These 8 Sources to Learn Everything About Your Target Accounts
As somebody who grew up wearing hearing-aids, the real world is unfortunately nothing like what you describe especially with younger kids (although I agree it would be lovely).

Also, you might want to tone down the mocking just a notch (that, or I'm reading too much into your tone, possibly due to my experiences).

Kids will mock you, or try to yank on them. Or when you lose them, it's funny. I used to use behind-the-ear ones, and then switch to in-the-ear aids, to be less visible.

In the words of Mark Twain - "Human beings can be awful cruel to one another".

Now that I'm older, I tend to only use them in a work context - in social settings, I tend to prefer 1:1 meetups anyhow, which makes it easier (you can lip-read easier if it's just one person at close range).

For work, people are professional, and you can trust that it's fine. And look, honestly as an adult, you assume other adults are reasonably mature and won't judge you just because you have a disability. But yeah, for children, that unfortunately doesn't always hold true.

I've actually switched to behind-the-ear again - simply because the sound quality is better, in particular the directionality.
Glasses and a beard. Pegged me as an angry white guy about five years younger than I am.
>What you need to know about the AWS Canada (Central) Region.

>Is my data secure?

>AWS is a battleship carrier armed with a thousand of the world's best security engineers, on a robust proven security driven platform, used by the NSA and the CIA. Their business depends on protecting your data.

http://www.trinimbus.com/faq-amazon-web-services-canada-regi...
AdaCore hired the guy that designed ParaSail, however the language development is a bit slow.

https://forge.open-do.org/plugins/moinmoin/parasail/FrontPag...
I hadn't seen this campaign as I avoid advertising whenever possible, but it's pretty amazing, and IMO rather telling, that nobody at Microsoft realized what message this campaign is actually sending.

Not that I expected better from MS...
Why is this scummy exactly? If a salesperson was to try to sell to you in a store, they would take into account how you appear and act to tailor the sale. There's nothing wrong with that. Why is it suddenly bad if a machine does it?
CDPH's proposed medical cannabis manufacturing regulations for public comment
Or at least while driving

http://tucson.com/news/arizona-s-monkey-masked-speeder-gets-...
You are obviously correct. I let the original title of the post on LinkedIn remain. Will try and be better at titling next time. Thanks!
U.S. May Ban Laptops on All Flights from Europe
> I want to make Win32 MFC C++ executables without having to boot into an operating system (Windows 10)

How are you going to test your program?
For once the French did not surrender at the first attack :)
It's an intriguing idea, but where would the money come from? You'd need to convince companies that this is worth spending on.

Also, who funds development of essential upstream libraries? In my experience, such projects have much less visibility to users, but they are vitally important.

Finally, as an open source developer with a day job, I see serious potential for conflicts of interests if I'm getting paid for open source. I don't even know if my employer would allow it.
I want something fixed/done and want to pay someone a small amount to do it.

Are you thinking of the "bounties for specific issues" model? That's something I would specifically want to avoid -- it doesn't provide funding for ongoing "behind the scenes" work, and "feature bounties" often get claimed with horribly bug-ridden code which just barely passes the five minutes people spend to confirm that the bounty should be paid out.

A subscription model has the advantage that if a developer stops producing good code, people can decide to stop funding them.
I got a mix of Chinese and English.
How to use bitaddress.org securely (spoiler: use IPFS)
I'm struggling to understand how this company has raised $50 million dollars when db companies with paying customers like RethinkDB and FoundationDB had to shut down.

They are gonna earn back $50 million by selling...a backups tool?
Data entry of all the addresses that the OCRs failed to read.

OCR was pretty bad back in 1995 (which is why the Palm Pilot had a special handwriting for users to learn).

See this NPR piece:
http://www.npr.org/2010/12/28/132393643/Undeliverable-Mail-I...

Also "Act Three" of Episode 70 of "This American Life":
https://www.thisamericanlife.org/radio-archives/episode/70/o...
I do a ton of Windows dev in a VM. It's not that bad.
The alternative in our industry is not starvation.
I uploaded Comrade Putin. [1]

Thinks he is 45 years old. He is 64! Not calibrated for the superior Russian genetics.

[1] https://pbs.twimg.com/media/CuV5wciUAAA0aBz.jpg
Finally, as an open source developer with a day job, I see serious potential for conflicts of interests if I'm getting paid for open source. I don't even know if my employer would allow it.

We should fight for our rights. We hold the power, not employers. But we'll need to fight to keep it that way.

Imagine how strange it would sound for a plumber to say "I'm employed by XYZ Corp so I'm not allowed to receive money for fixing your toilet."
Testing Chromecast audio headphones
BountySource (https://www.bountysource.com/) tries to monetize bug fixes and light work. This is probably closer to the Bugzilla side of the proposed solution.

IMHO the core problem, dependencies, is not addressed in the solution. "A lot of mid-size companies would like to be able to pay for support for the software they're using, but can't find anyone to provide it." makes a whole lot of sense for people developing products that are directly consumed by companies, but that funding rarely if ever reaches the developers of the dependencies. So you end up with a situation where people developing interfaces for technologies (and not those developing the core technologies) receiving the lion share of donations in the open source space.

If you think about open source development as "basic research", the current state of affairs makes perfect sense and the "funding model" is well-established: government grants or private grants (e.g. GSOC or hiring the developers).
FWIW, I developed a rather severe allergy to many types of fish out of nowhere at 31.
From the responses it feels like they are using aws recognition.
Because when you talk to a salesperson you know you're being looked at (and reciprocally you're looking at them), and human memory is limited so it's unlikely they will retain any "data" about you when the contact is finished.

Here, instead, there is no indication that you're being watched, analyzed and kept recorded for indefinite amounts of time.
Well, your behavior and appearance isn't logged in some computer somewhere available for someone to look at whenever they want. Not to mention, face-to-face interaction means you know someone else is watching. This allows someone to do this without your knowledge.

It's just creepy.
Ask HN: Feedback for a form endpoint
Hi Guys, I am the founder of LiveForm (https://liveformhq.com/) and am looking for feedback for improving my app. How many of you have used a form endpoint? What are the features you look for?

I have had a lot of success with a free version of this app that I built 5 years ago https://getsimpleform.com/ .

Would love to get some feedback. Thanks a lot :)
Sorry to be a pedant but Maps is not a 20% project, it was an acquisition of a company called Where 2 Technologies. Google Earth was also an acquisition (Keyhole).

GMail however is a 20% project. :)
Exactly! Even though I learnt programming using Java, C and Python. Reading Eloquent JavaScript (to get into JS) reinforced concepts I learnt previously with other languages. It also helps that there is a bunch of great learning material for javascript today (freeCodeCamp, et cetera).

Also, the direct applications of JavaScript are numerous: web scrapers, node bots, front-end, back-end, iOs/android applications and a lot more!

For people who look at programming as a medium of expression to build stuff, Javascript is a language that a computer can do a whole breadth of things with.
I think one major difference is that it's a drop in replacement for certain SQL products, plus a major selling point of NoSQL - good horizontal scaling.

RethinkDB and FoundationDB are great, but require a paradigm shift I think.
How to use a code review to execute someone's soul
Nothing unethical, just the fact that it is hidden may cause some outrage.