skysight-inc/HackerNews huggingface dataset:
I really think that we often overestimate human intelligence. We may be able to infer what another person is going to do next but I don't think there is any magic going on.

PS: Try trolling humans, it works.
Bored teenagers are one annoyance. A greater annoyance is where automated car behavior is exploited to the detriment of inside occupant(s).

Think Brazil and how kidnapping and ransoming are not unheard of events. Unless these cars have an override, gangs and other criminals can exploit this "juvenile prank".
This is truly a big deal, and also effects Android. The system of "privacy checking" doesn't work when the consumer has almost zero information about how they will actually use the information. Its a binary "give access to everything" or "you can't use this app" which creates an arms race. App updates can then ask for more and more permissions. More importantly, even a misclick can easily give access rights away to your entire email inbox, phone contacts, call history or any other information you might consider private.
I'll vouch for Airbrake. It does an excellent job of identifying patterns and grouping similar errors, tracking resolution across deploys, recording request context to help you figure out exactly what was going on while avoiding spamming you with error messages.

I haven't had much of a need to look at logs since I started using Airbrake three years ago. For the price, it's really hard to beat the value when you compare the price to various log aggregation systems.
A most used parse-sever docker project supports docker-compose
The good news is that for personal accounts you should have 60 days to recover. Although if someone drained your account and you have to wait to pay rent, that might not be so comforting.

Businesses I believe only get one day. This ACH fraud is crazy that it exist. My landlord gives me his account number to pay rent. The routing number is trivial to google but, lucky for him, I'm not a thief.
Like someone pointed out, it is highly subjective obviously but the scale of friendship has to start somewhere, and "friend" is generally a person at the very end of that axis.

If there was a better word for a friend, which I understand to be a person who you bond with regardless of common hobbies, location, or phases of life then I'd gladly use that. Calling someone "a close friend" or "a true friend" doesn't really express the bond I'm talking about.

On the other hand, there are a lot of words to describe people who aren't quite as close as those who we call friends: they are buddies, pals, mates, etc. So clearly there are steps towards more distant acquantainces on the axis. But towards people closer to you than friends? Maybe there is a specific word I don't know about.
John McAfee Reveals How the FBI Can Unlock an iPhone in 30 Minutes
I'm reminded of the classic video of a guy shouting at hard drives and causing their latencies to spike:

https://www.joyent.com/blog/shouting-at-the-datacenter
Chicago, IL | Pangea Properties | Onsite, full time

We're looking for a senior developer to join our team to help us design the next generation of Customer Relationship Management software. We have a small, young team who's eager to learn and need the right leader to help mold and push forward a vision for our software.

Pangea is a team of self starters. We pride ourselves on promoting within which is why we need you! Your only directive is to find solutions to problems. If you need a lot of oversight and direction this is not the role for you. We're expecting someone who's hungry to tackle issues and find creative ways to move the business forward.

We're not a specific type of shop, Rails, NodeJS, whatever. We use the best tool for the job and sometimes that means building our own frameworks. We expect you to make a judgment call on the right tool to use and the implementation strategy.

We're a real estate company but the technology team is focused on building general purpose tools. Helping business teams streamline their work and be more effective. Here are some of the things we're either doing or trying to do.

- Customer Relationship Management
- Workflow Automation
- WebRTC
- Mobile Application Development
- Automate Money Order & Check Processing
- Route Optimization
- Process Automation
- Inventory Management
- Predictive Modeling

We're located in the River North neighborhood. With the technology wing overlooking the south-west parts of downtown Chicago. Working remotely is allowed and encouraged if that's where you're most productive but remember we're looking for a team leader so sometimes that means being on site to lead the charge. If things get a little rough, and they do at times, you can hit one of the two kegeraters to get you the "inspiration" you need.

Please email me at crankin@pangeare.com I'm head of technology here.
On the personal side, these days I find myself rather skeptical about Google's aims and interests and have worked to slowly divest myself from using their services (that remain [1]), several of which I do worry that I rely on but are on one sort of life support or another. Even as someone that has paid in the past for Google Apps services, I've never really felt like a customer of Google, per that adage that we aren't Google's customers, but its products (to advertisers).

As for the culture and work environments, here's my very tiny slice of exposure, for what it may be worth:

Interviewed twice last year for decreasingly technical positions. Impression I received was that I was not the hyperfocused autism-spectrum specialist insect they were looking for technically, and I definitely understand why they might feel that way. I preface with that so that you may take what follows with the appropriate grains of salt.

Across two trips out to the Bay Area the majority of interviews were still held remotely over video conferencing, which was frustrating because I could have done Hangouts just as easily from home. This seemed to underline a sort of contradictory stance on remote work in the company to me. (I don't know how much of that was due to the nature of the specific groups I interviewed with, but certainly sounded somewhat par for the course given discussions with recruiters there.) I suppose it wasn't entirely a waste of time as I did get to see some impressions of the culture in the buildings themselves.

I did not like Mountain View, but largely because I'm spoiled by where I live now and don't like driving and suburban sprawl all that much. The parts of the Google campus I saw seemed nice and happy places to be, but still seemed to be mostly a drive from anywhere interesting before/after work and even parts of themselves.

The Google office in San Francisco proper was great and in an interesting part of downtown. It was also apparently woefully undersized, largely due to Google's contradictory unwillingness for bulk remote work from home but allowance for "work from another office" and the number of employees that wanted to live/work closer to SF downtown than commute out to Mountain View.

Most of the employees I encountered seemed like good, smart people. I wish I would have had more actual face-to-face interactions. I had one technical interviewer I thought was not very good at social interaction, and I felt that unduly soured the already stressful and ugly reality of a non-face-to-face "whiteboard technical interview" performed via Google Docs and conference screen.

I realize that a lot of that comes out seeming particularly negative and sour, and I'm probably an edge case in more than one way in my experiences. That said, hopefully my anecdotes here are helpful to someone else.

[1] I was a heavy Reader user and its shutdown did a lot to lose favor from me.
As I said before

I know they haven't built these programs themselves, so it's not necessarily their fault
that these developers have gone with the everything-and-the-kitchen-sink style of UI
design. But they also chose to feature these particular projects, so someone there
thinks these are good examples, which does not speak well towards their commitment to
enabling good design.

And they aren't little things. Replacing standard buttons in some cases but not others confuses the user as to what elements are actually interactive. Not using the layouts that the operating system vendor recommends for different types of applications confuses users as to where to expect to find things. Using your own, janky set of icons without text labels confuses users as to which buttons do what.

I mean, have you even used KiCAD? It's an absolute abomination of UX.

You know how programmers have a reputation for being bad at design? You know how programmers have a reputation for "not having any common sense"? This is why.
> The top line takeaway on DROWN for most people seems to be "export ciphers are evil". I think: (a) boring! (b) misses the more important point.

The US government never misses a propaganda opportunity: "uncrackable crypto and impenetrable devices are evil". But technical people so easily miss the marketing value of sound bites.

This is a clear-cut case in which yet another major Internet security vulnerability is significantly caused by US government policy. Why shouldn't we run with this as a way to explain to the public why regulation of crypto is bad?
Please don't put !SSLv3 in the cipher list. I had to help out Pinboard who did this: https://twitter.com/yuhong2/status/602545883775836161
There is another choice which is to click the 'web' link under the title above which does a Google search for the title. Nearly always at the top of the Google search the article will appear and through that route you will get the entire article from many paywalled news sites, including WSJ.
But, it's not the role of law enforcement to interpret the Constitution. So in cases such as this, where there isn't really any precedent or the law is ambiguous, the proper location for the decision is the courts.
I know some people who prefer svn or mercurial over git.
Do they give you some alternative way to listen to AM stations?

I find AM stations very useful for traffic/weather while traveling. Also for road notices.
You have the content so I will use the website for sure. It's already bookmarked! Thanks.

I'm not a gym worm so all I need to know is how to do an exercise for some muscle. That's it.
SEEKING WORK / based in Germany / remote or on-site (Europe/US preferred)

I'm a generalist developer with two decades of experience. I also have a background in biosciences and have worked for advertising agencies, research labs, and the chemicals industry.

My primary interest is in creating MVPs, but I also do maintenance, refactoring, and bugfixing work. I'm also proficient in making games with WebGL/Pixi/Three.js and Unity3D/C#.

Languages: PHP, JavaScript / Node.js, C#, Lua, Ruby, Java, C/C++

About me:

* I started my career at an advertising agency
* made a toy programming language called np: http://np-lang.org
and I'm generally a language design enthusiast
* I'm a Ludum Darer: http://ludumdare.com/compo/author/udo/
* Github: https://github.com/Udo/
* My indie game project: http://udven.com/

Profile: http://udo.click/

Contact me at udo.schroeter@gmail.com
Why not socket.io for ajax calls?
Also, because my wife and I use different banks but pay bills jointly, I just have her write me a check every month for her part of the bills. I then accept it using my bank's mobile check deposit feature.

While we could do ACH transfers, it's way easier to just write a check.
Login problems: at http://courses.reactjsprogram.com/courses/enrolled I'm logged in, then I click on the course and go to http://courses.reactjsprogram.com/courses/reactjsfundamental... and I'm logged in. Then I click any of the Start buttons and I'm not logged in anymore (Lecture contents locked - Enroll in Course to Unlock).

Opera on Android, cookies enabled; Adblock Plus enabled or disabled, no changes.

Edit: I checked with Firefox and Opera on Ubuntu and it works.
I keep seeing this promoted on Twitter, but there's nothing on the site that gives any idea of what it does better than SourceTree/Tower or any of the dozens of other Git GUIs.
Extradition.
Seems like you should investigate that, then. The first step is noticing that you may be acting irrationally. The second step is correcting (if in fact it turns out to be irrational, which I'm not claiming).
Thanks for the writeup - very helpful. It's always good to get a view of how others are solving the same problems oneself has.

That said, the article does come off a bit as trying to be authoritative, but at the same time it doesn't leave enough room for possibilities where alternative approaches may have merit as well (i.e. "this is how to do it" vs. "what worked well for us, ymmv").
Newbies that read this article will think that the principles described are the canonical way and even try and apply them in scenarios where alternatives may prove superior.

Other than that, a lot of good advice, well done!
No magnetized needle and a steady hand?
Glad I am not the only one who feel this way. Some benchmarks between load ptr/store ptr and the read-write lock would be helpful. Also simplified code-blocks for each of the approaches and more details into pro/cons of each approach could have helped for better understanding.
Elixir @ Pinterest, for anyone who missed it

https://engineering.pinterest.com/blog/introducing-new-open-...

Also, just noticed that a relatively new but nice-seeming screen sharing app called CrankWheel put out a talk covering their realtime Erlang/Elixir-backed architecture: https://www.youtube.com/watch?v=6RGCPkdJBjI
This is an Electron app, meaning it does not look, feel, or perform like a native Mac app. FYI in case that's important to you.
Agreed, this seems silly to build your own which likely performs worse than PosgGIS and has way more bugs.

At least the article could have addressed why that would not work for their use case.

edit: also now they have to classify polygons into groups that wholly fit into some "city" polygon. That seems like it becomes a pain to maintain since you may want to expand a region in the future and it happens to go outside of your previously defined "city". Or maybe you want a region that isn't in a "city", like a "country" or "mid-atlantic" region.
Not necessarily, it could be a rolling road, which is more similar to what the OP described.
I usually go to ThemeForest and buy a theme, for $8 or $20. I have found them easy to customize and cut down to what I want, usually massaging them into a Django template. You get a great look for incredible value.
SEEKING WORK - Remote

I'm a full stack web developer specialized in front-end development and UI Design.

My primary service to clients is the creation of landing pages, using my understanding of interface design as well as user behavior patterns which ultimately lead to higher conversion rates.

The most recent landing page I've built was for Slice Capital (http://slice.capital) and am currently working part-time as a design consultant with them.

I typically charge from $700 - $1k for a single-page landing page with optional features such as contact forms, and custom integrations/demos based on your product.

I also particularly enjoy conceptualizing/implementing weird esoteric media projects for the web, so if somehow you're here and looking for a really unique brand presence online, let's talk :)

My skillset:

HTML/Jade/EJS
CSS/LESS/Sass
(visual design both in terms of user behavior +
aesthetic is a notable strength of mine)
JavaScript/React
(worked on real estate automation startup on
property valuation tooling, implementing
data migration/sanitization/analysis on a
database of more than 1M property records)
Node.js/Express/etc
MongoDB
PostgreSQL
Git
PaaS/IaaS setup/deployment

Email me @ krish@slice.capital

Thanks!

Krish Dholakiya - http://itskrish.co
I'm not sure but they describe it as a git client, not a github client so I guess you can hook it up to whatever you please.
Rust has very good support for shared-state concurrency. In fact, the borrow-checker is used to enforce invariants about locks and mutices that make shared-mutable-state a compile-time error.
That is true, but i can't say i have checked the full source code of git last time i compiled it. But it is an important point nonetheless, evenmore so if the source code you work on is not open source and you wouldn't want the closed source git gui to secretly send bits to any party.

For me the deal breaker was the forced registration menu upon start with the same email address that you will use for commits. Instantly removed again.
I wrote an HLS video proxy as my first go project last summer using only channels and goroutines.

In retrospect it was clear that channels were very elegant for certain parts of the code, and in other areas mutexes would have been simpler.

After a bit of experience with go, you gain an intuitive sense for which is appropriate in each case.
Show HN: Keypirinha, a new semantic launcher for keyboard ninjas
Try not paying property tax and see how long you can stay on your "purchased land".

I'm not yet seeing much addressing determination of the relative value of the land: a square foot in Manhattan is extremely valuable, while a square foot most anywhere in Arizona or Wyoming (my favorite state) is practically useless. Roughly half of all land counts as "rank wilderness" which almost nobody could make use of; other land is extremely productive, some not really requiring any effort beyond simply harvesting what naturally thrives there.

That said, I tend to alternate between despising property taxes vs thinking they're about the only legitimate taxation. As said, there's a finite supply of land servicing a growing population.
Thanks Captain Obvious
That's perhaps overstating the case right now. Vulkan is much lower level than OpenGL, not to mention the many libraries, engines, and tool suites built on top of OpenGL (and OpenGL's traditional competitors). Vulkan is an interesting development, but it's still very young and I'd say its future is far from certain. I think this article pulls out some of the tensions well, esp. in things like the differing perspectives of IHVs vs. ISVs.

Speaking personally, I'm mostly curious as to whether Vulkan is positioned to help show the way out of the GPU driver hell that the industry seems to be in right now. Related, will we see any vendors come forward with open source Vulkan drivers, perhaps even precipitating public discussions between IHVs and ISVs over software vs. driver vs. hardware performance issues? Hope springs eternal... ;-)

Robert Menzel's "Should I Switch to Vulkan?" flowchart is one way to get a quick read on Vulkan's positioning vs. other options:

https://twitter.com/renderpipeline/status/699501481632886786
"Instead of indexing the geofences using R-tree or the complicated S2, we chose a simpler route..."

"While the runtime complexity of the solution remains O(N), this simple technique reduced N from the order of 10,000s to the order of 100s."

It seems odd to me that they're posting about the performance of Go, yet they deliberately chose a less optimal algorithm because the better ones were "complicated". Or, if their simpler approach did in fact run faster than R-trees or S2, it would have been nice to see some benchmarks and a clearer explanation for why. Choosing the best algorithm seems more important than the language in a case like this one.
I was a little bit active on Posterous. I was a broke student when Posterous closed and so I never made the transition to Posthaven. So my little blog isn't on the internet anymore, but I hope I have a backup somewhere.
No need for rails, regular cars can re-use the infrastructure. No need to move cargo to another vechile for the last mile.
It works with any git remote from what I can see.
I realise you're joking, but one doesn't turn an aluminium electrolysis cell on and off at a whim (as in off in the day, on in the night). Shutdown and restart is bloody expensive, dangerous, and hard work to boot.
Bitcoin Guarantees Strong, Not Eventual, Consistency
> FBI's job should be to pursue any and all opportunities at gathering evidence

That's only true in a vacuum. In reality, every tinpot tyrant on the planet would like to have the US set a low bar so they can insist that US tech companies agree to their similar demands.
But did you see they have a cool background? If someone has that cool of a background you can trust the software is A+.
This person claims to have a viable plan to build a replica of Thoreau's Walden cabin for under $1k.
http://www.instructables.com/id/Thoreau-Off-Grid-Cabin-Desig...

Sure, inflation and purchasing power parity calculations don't always work between very different societies, but if you replace that indicative £1000 sum with "sufficient to ensure you can rent enough land to put a teepee on and buy some of the basic foodstuffs you can't hunt/forage any more" which is what Paine argued civilization had cost the average person, it doesn't start to look like an adequate welfare replacement.
So that's what they are called. When I worked for Chrysler everyone in the plant called it the rolls machine.
NIH syndrome https://en.wikipedia.org/wiki/Not_invented_here
ups... on the faq
"Does GitKraken support GitHub Enterprise/Bitbucket Server?

GitKraken currently does not support these services but support is planned for a future release."
I don't see the relevance, then.

The comment I originally replied to was arguing against this sort of policy, not on the basis of what it proposes, but simply because it's too big and too centralized. They propose that policy-making should be incremental and evolutionary, or local.

I use the abolition of slavery as a counterexample, since it was a huge centralized policy change that was a great improvement, where incremental, evolutionary, or local changes had failed to do anything meaningful.

So unless you're saying that we'd have been better off without federal abolition of slavery, I don't see how your time-dependent "success" criteria has any bearing on this discussion. The argument I replied to wasn't that big sweeping policies need to be done right, it was that they need not to be done at all.
Nativ Mobile | Chicago, IL | ONSITE | FULL-TIME

We are building our new product, Pairade (http://angel.co/pairade). At Pairade, we look at apps as a media channel, and the way we consume and think about apps will change in the near future; downloading will become streaming. Thus, we are creating a central hub for these apps, services, and content: a single app platform that allows you to access all your favorite stuff, instantly. It's all inside a Card.

iOS Engineer: https://angel.co/pairade/jobs/120805-ios-engineer

Feel free to email me directly (co-founder/cto): kiran@nativ.com
WSJ closed this[1]; web link here finds the article in google which still hits the paywall.

[1]http://digiday.com/publishers/wall-street-journal-paywall-go...
https://news.ycombinator.com/item?id=11197190
PS: if you post here, please remember to upvote the freelancer thread itself!
Strange, I used the "Wait! Google Sent Me" plugin and it worked without incog.
1 and 2 can be handled by meld[1], available both on Linux and on OSX (via brew).

It integrates with git with just `git mergetool -t meld`.

1: http://meldmerge.org/