skysight-inc/HackerNews huggingface dataset:
I've found the best design for creating microservices is to limit the service to one exported method ( the service handler ) and one URL path.

http://hook.io uses this approach
see: http://echo.hook.io/source
https://github.com/bigcompany/hook.io
Amy's post is here: https://news.ycombinator.com/item?id=5633063
Plus it just seems like a readability issue in the long run.
I agree to use these heavily; but be careful as they are not a silver bullet. There are conditions they can't and won't catch.
LookingGlass – A distributed, forward-secure platform with pseudonymous email
Townsquared | San Francisco, CA | ONSITE, VISA OK

Townsquared is a private network for businesses in the same community to meet one another, share advice, and form partnerships. We are Series A funded by Floodgate Capital and August Capital.

We are ramping up quickly and hiring for engineering and product roles. Please get in touch directly (abhi@townsquared.com) if interested.

Why work with us:

- We are passionate, talented, and curious

- We believe in risk taking and action

- We collaborate closely with our users

- We love local

- Help shape our product and company culture

- Ample opportunity to grow as we grow

- Form deep connections with local businesses

- Create meaningful change on a large scale by empowering individuals and communities

=====

We're hiring:

* Senior Backend Engineers: Experience building cross-platform APIs; Ruby on Rails, NodeJS, microservices

* Frontend Engineers: Experience building delightful single page applications; AngularJS, CSS

* iOS Engineers: Experience building shipped iOS applications; Objective-C

* Product Managers: Experience driving projects through the ideation-to-ship lifecycle; analytical, A/B testing experience
> This is a ridiculous scenario. If you have some files on your laptop that are super important, you probably shouldn't `rm -rf` them 1.5 seconds after uploading to your NAS.

There is nothing ridiculous about a hard drive breaking between backups. There are situations where loosing all data after latest backup would be, if not unrecoverable, at least extremely irritating. Having redundant drives in a laptop might not be feasible, but dedicated workstations are still used in many places.

> If you really are going to immediately purge some critical data from its source location 1.5 seconds after fsyncing to your drive, you should be sending it to multiple locations and waiting for confirmation containing a valid checksum before considering the write a success.

Which is exactly what ZFS/btrfs in a mirrored RAID configuration does.
First real plum season this year after I killed off a ant colony farming aphids under my plum tree. :-)

Edit: Used boiling water to take out the nest, then sprinkled a mix of potato starch with fine ground sugar around. I don't want to much poison on and around my fruit trees.

And yes: up to 6 ladybugs had a party in that tree for three consecutive days. I read somewhere that each of them can munch up to 100 aphids a day so I guess there was quite a few to start with.
Here are things that worked for me ...

- reduce caffeine intake; I've changed from 5 to 2 cups of coffee a day, and try not to have one after 3pm; I feel I can relax when I go home now

- exercise; I only walk 3 times a week for half an hour each time, but it has helped tremendously

- do some non-coding activities when you get home; whether a hobby or watching TV, getting away from IT and programming for awhile makes me feel refreshed the next day

- switch from Java to C# (assuming those are your only 2 options); bigger and more stressful companies tend to use Java, while the cool medium-sized companies that are pleasant to work at tend to use C#; of course there are lots of exceptions
Geez, why don't you rig up a shotgun to the doorknob, while you're at it?
Have a look at Erlang and OTP framework which makes it really easy to compose your application of smaller applications. At least for learning.

Communication between nodes is transparent on the language level, its all message passing between processes.

There is a approachable language with great tooling on top of the Erlang VM [1] and a great web framework [2].

[1] http://elixir-lang.org
[2] http://www.phoenixframework.org
Because 40 years ago people were convinced it would be popular one day. And 30 years there was roughly the same percentage of highly convinced, vocal people who thought so. And 20 years ago same thing. 10 years ago ditto.

I mean, what is going to take? 10 more years? 20? At what do you conclude that a language really isn't useful for general purpose programming? (not to say it isn't brilliant and useful for specific purposes, learning, etc.)
Life tips from my long gone father
Not if you uninstall right away.
Clicking a link is a user-initiated callback. So yes, he can do exactly that. I wonder if mouse move is also user-initiated.
It also applies to films and to a lesser extent, novels. Of course, some truly great games provide more than just temporary entertainment, and the same applies to TV shows.
The code example was meant to illustrate the pattern while still being something that's semi-reasonable to write in a web form. Obviously in real life you'd want to do something with p, q, and r, which could make the chain of ANDs [not a pattern I am averse to in general] a bit more clumsy. YMMV.

I guess the other point I am trying to make is that success and failure can hit mostly the same code. Your snippet only checks for failure.
I live by the sea and often walk along the beach and often see things like lighters bits of plastic construction materials, garden chairs, all sorts of things and they appear in all sorts of conditions.

You might be right of course but not because the lighter looks clean and unworn. Plenty of things emerge from the sea clean and it might have been there only a few days or even hours.
What is an "Employee Success Intern"?
Here's 'one weird trick' that will instantly stop you from procrastinating:

- Schedule the activity

- When the time comes, you'll probably try to think of ways to put it off - ohh the great internal debate: to do, or to punt. Tell yourself that you might as well get started while you rethink your position.

You'll find that you only need to be motivated for about five minutes before you're cruising right along! =)
The Victoria Line was the first automatic railway, opening in 1968. There have been no accidents.

The system was replaced a couple of years ago with a new one, to allow an even higher frequency of service.

https://en.m.wikipedia.org/wiki/Victoria_line
Windows 10 Loader and Activator Free Download
Just started watching this show tonight - so far I find myself wanting to like it, but man, the socialist bullshit is laid on so heavy it's ridiculous. :-(

Still, at least it is a show about hackers that shows "computer stuff" in a semi-realistic light. No crazy 3D "inside the computer" visuals like in Hackers or most other movies and television programs about this stuff.

The Gnome vs. KDE bit was a nice touch. As soon as that scene was over, I was already thinking "I'm probably going to like this show". Anyway, I'm impressed enough to keep watching and see how it all develops from here.
I'm just reading Wittgenstein's works. He had also said "If you want to know whether a person is religious, don't ask them, but observe how they behave."
Odin Plesk 12.5 'Carbon' – What's New?
What Is Missing in Your Search?
http://blog.plataformatec.com.br/2015/06/elixir-in-times-of-...
Wormhole illusion causes magentic field to move through space undetected
I don't really understand why important targets like x86/x86-64 and ARM don't appear at all in the release notes. It seems unlikely that no work at all was done for them...
Chrome didn't catch on at first - they had to advertise the shit out of it on TV because nobody knew what a browser was.

Seriously, look up "Dear Sophie" to see how many awards it won. Google doesn't do TV, so that's not a monopoly.
So they're still not punishing sites that force redirect your mobile browser to a failed app download page I see. I shouldn't have to worry about my browser unintentionally trying to download the Draftkings app from a sports blog I'm reading.
Map this to Zuck's infamous statement about Twitter: 'They Drove A Clown Car That Fell Into A Gold Mine'.

Nothing succeeds like success. Unfortunately, it's difficult to tell luck from skill quite often.

I'd argue that Zuck didn't do too differently either. Both companies did have technical execution down. But circumstances also mattered hugely.
My GPS Almost Killed Me
Amazon | Seattle | Software Development Engineer | Full-Time

We're a small team in Amazon Marketplace's New Initiatives group, and we're looking for developers for a new project. You will be joining the team early and help define the team's direction and technical architecture.

We have roles for multiple levels of experience. We don't require knowledge of any specific language, but do want people can quickly learn new technologies and languages. Internally, we're flexible about how things are built. Our current tech stack is a mix of Java, Ruby, JS, and Lua.

If you're interested, drop us an email at newinitiative-hn@amazon.com
Oh yes it is.

It's entirely dependent on context, for one thing: "good" or "bad" mean very different things to different people (and peoples).
Email us at dev@orbvrcam.com for more detailed specs! :)
The post seems to have been removed, but the image is still available: https://pbs.twimg.com/media/CNxnbLVUkAQcEoJ.jpg
I totally agre and that immediately popped out at me. When I started coding I would do this to 'save space', until burned by the breakpoint as you point out. Then I started putting it on the next line, indented, until a more seasoned developer told me about the gotchas of not having braces around a 'one-liner'. So now what used to take one line takes 4 lines, but I'm sure it will circumvent a 'goto fail' bug at some point!
Here's an example where I used, if not the Yoneda lemma, its categorical dual the co-Yoneda lemma (named `MarketRequest` in this post because I didn't know about it at that point so had to reinvent it to my particular use case) to solve a very real software engineering problem: http://unsafePerform.IO/blog/2012-12-01-static_analysis_with...
Why were parts of the standard omitted? Money, national security, or both?
Amazed that the article compares Haskell with Go and Rust but failed to draw comparisons with Scala (with some learning curve but not as great as the ones in question).
If you're unaware of how pass-throughs work in SF, you should read this: https://news.ycombinator.com/item?id=10150827 I was incorrect about the effects of Prop 13 [0], but everything else in that comment (and the follow-up) is correct. You should also maybe read this https://news.ycombinator.com/item?id=10155708 and this https://news.ycombinator.com/item?id=10150724 and this thread: https://news.ycombinator.com/item?id=10153675 .

[0] Prop 13 means that property tax increases max out at 2% per year, rather than never increasing. Coincidentally, my rent controlled rent has increased by 2% per year for the past several years.
In theory, Firefox could track if the current clipboard data was put there by the same origin, and allow paste if and only if so. That might be useful.
I assume one is meant to look at the lecture and tutorial documents that are linked from there.
"Timeboxing".

It can be effective.

The challenges for me:

1. Boxing sufficiently large chunks of time that I can actually work on a project. Task-switching has immense costs.

2. Actually having a path forward. If I've yet to find a good way to tackle a problem, or worse, if I'm stymied by having been mislead as to a possible pathway (a false Bayesian prior, or similar concepts in logic/truth), it can be quite frustrating.
You definitely do not know what a p-value is. When you wrote "P(X|H)" I though X was shorthand for T>T(X) where T is the statistic, not that you were referring to the actual data X.

P(X|H) doesn't have the properties you claim, anyway. P(X|H)=1 corresponds to the case where only one outcome is possible. In non-trivial cases, the more data you add the lower this number will be.

Assume H="you have a fair coin". You throw it once: heads. P(X|H)=P(h|faircoin)=1/2 You throw it again: tails. P(X|H)=P(ht|faircoin)=1/4. You throw it again: tails. P(X|H)=P(htt|faircoin)=1/8. I guess the experiment is not well-formed...
A+Time+Tracking+Application+Helps+You+Beat+the+Worst+Productivity+Stereotype
inoutput | http://inoutput.io | Melbourne, AU | Software Developer | ONSITE

We are a boutique software consultancy that work on interesting client projects, have good code standards, and have fun. We are looking for a Software dev with (ideally) some web/php experience. We also work in .Net and Objective-C.

To apply check out: http://inoutput.io/articles/are-you-a-junior-mid-php-hacker-...
Not that error handling is unimportant, but my opinion is that C is about focusing on resource usage, and keeping very close track over giving back any resource you take, including memory, etc. If you do that, then the number of hard-to-debug runtime bugs drops significantly.
Agreed, Google is leaving them in the dust
Show HN: Shido is personal assistant bot in Slack that gets small shit done
In 2007 for a big bank I fixed an intranet site for a version of Mozilla browser (pre-Firefox) that run on an old version of Debian that were used in their branches.
What do you like to do? Generally "hacking" on projects is easier when you're hacking on something you like.

If you have nothing in particular you want to do, maybe you can hack on some open source projects?

If you've literally just downloaded python and downloaded/opened IDLE, then maybe you should learn some python: I've found this guide to be very useful:
http://www.swaroopch.com/notes/python/

An interesting thing you could probably do with not-too-much python is some light data analysis. Download an interesting data dump from somewhere, and see if you can use python to parse through the data and find anything interesting.

Free Forex Historical Data (an old link I had saved, not sure if it will be any good): http://www.histdata.com/

Uber pickup data from NYC: https://github.com/fivethirtyeight/uber-tlc-foil-response

Maybe even find some data related to something you're interested in, and do some analysis with that.
+1 on the discourse: Is anyone using it, like at all, except discourse? I have been waiting since it came for it to become a place for everything that Stack Overflow bans (non trivial questions that need discussion, "how can this be done in an elegant way" etc).

<rant>And: Can someone please please create a new stackoverflow that rewards solving problems instead of going full Daesh in destroying old artifacts, enforcing dumb rules etc?</rant>
C++ mocking made easy
FYI miles932 already posted an ad for Google Cloud Platform 12 hours before you.

Maybe you two can coordinate so as to avoid the double-posting next time?
I swear if I keep seeing DOS I might eventually do what I always threatened: a TrustedDOS implementation in Ada on a separation kernel and secure hardware (eg SecureCore, CodeSEAL). Imagine the security evaluators faces trying to reconcile all of that with the word DOS. I'd casually mention that it wasn't backwards compatible with their prior apps for... reasons...
There's an alternative that is more user-friendly which the browser provides, but only for app install interstitials. Since there's no built-in alternative for other kinds of interstitials, it makes sense that they're left alone (although the crappier your site, the less time people spend on it, and presumably the farther it falls down the search results).

Also, the blog post states they're essentially calling these sites mobile-unfriendly, which I think is entirely fair. All full-page interstitials are annoying, on the mobile web or desktop web, but only "install our app" interstitials are unique to mobile. So if you view "mobile friendly" as meaning "as good as desktop web", banning bad things that are only relevant to mobile makes sense.
Imgur | San Francisco | Full Time | Frontend, iOS, Dev Ops | ONSITE

Imgur is the best place to share and enjoy the most awesome images on the Internet. Every day, millions of people use Imgur to be entertained and inspired by funny, heartwarming and helpful images and stories from all around the world. Come have an impact on the lives of millions of people, while working in a fun and collaborative environment. We have a small engineering team, so each engineer is responsible for solving challenges at a massive scale.

Interested? Check out our open positions! http://imgur.com/jobs If you have any questions about the open positions or want to know what it's like to work at Imgur (I'm one of the full stack devs) feel free to e-mail me at max@you know where.com
Swedish WiFi sharing community Instabridge raises $3M
I'm going to give you a hint: there's a number in parenthesis in the title. It being there wasn't random although the paper's occurrence could've been.
Forget even government attackers. The entire point of the product is to avoid trusting them. Except... you still utterly and totally trust them, as there's no way to verify what the form is actually doing.
Best to read this twitter thread: https://twitter.com/mdudas/status/638792939842469893

This only applies to page covering ads for app installs. Not other interstitials. In fact Google recently did a study showing how 69% of people leave the page when faced with an interstitial [1], yet they also recently released an updated format for their own Google overlay ad [2] (although this is for apps). They don't want to lose web/search traffic to apps, but they make plenty of money running these formats themselves. A good summary of the various conflicts of interest is here [3].

1. http://googlewebmastercentral.blogspot.com/2015/07/google-ca...

2. http://adwords.blogspot.com/2015/08/beautiful-new-designs-fo...

3. http://searchengineland.com/google-goes-app-interstitial-pro...
A simple pop up won't work. At least for me, I tried (simple dialog boxes reminding me I should work off my checklist/To Do).

Maybe inspirational videos/audios?

A Jedi Shia LaBeouf popping up and saying "yesterday you said tomorrow, so just dooo it!" seems like it would work :-)
Beekeeper http://beekeeper.ch @ Zurich, Switzerland

# Looking for Software Engineers

Beekeeper is a fast growing Software-as-a-Service company disrupting the way 2 billion people working “out in the field” communicate within their companies. Are you eager to shape the future of traditional industries like hospitality, retail, manufacturing or transportation?

We are looking for Software Engineers that are eager to solve hard problems on Android, iOS, Web and backend development. We are active in both the European and US market.

More on our open positions: http://beekeeper.ch/company#jobs
Android, iOS, API, Web, Mobile, 10x
Location: Saint-Petersburg, Russia

Remote: Yes

Willing to relocate: Yes, to NYC, SF, Berlin

Technologies: Python, JavaScript, C, C++, Linux, embedded systems, web apps, computer graphics, etc..

LinkedIn: https://ru.linkedin.com/in/szastupov

GitHub: https://github.com/szastupov

Email: stepan.zastupov@gmail.com
Location: Saint-Petersburg, Russia
Remote: Yes
Willing to relocate: Yes, to NYC, SF, Berlin
Technologies: Python, JavaScript, C, C++, Linux, embedded systems, web apps, computer graphics, etc..
LinkedIn: https://ru.linkedin.com/in/szastupov
GitHub: https://github.com/szastupov
Email: stepan.zastupov@gmail.com
You've just described myself!
> I would definitely recommend reading The Left Hand Of Darkness, I think it stands out among her best.

I slogged through "The Left Hand of Darkness". I was bored most of the time. And the whole gender thing felt very hamfisted and very at odds with real biology (reproduction generally tends to shut down when organisms are under extreme stress and need to conserve energy).

However, I do recognize that I am reading it in a different time from when it was written.
There was also MacMach (https://en.wikipedia.org/wiki/MacMach), a port of Mach 2.5 (and later 3.0) to the Mac II, and experimental support for running System 7 as a Mach task.

Unfortunately the code hasn't been available for 20+ years: the license required the user to have an AT&T UNIX source license and a separate agreement with Apple for the Mac task support.
Too bad, it would be fun to play around with today.
Ctrl+F on TURBO
We started using ui-router recently and from quick profiling of rendering it looks like a lot of time is spent in ui-router transitions (chained promises) and in generating/validating ui-sref links. I don't know if this will get linearly worse with increasing size of application, but anyway this is why I'm interested in checking out Component Router.

Do you have any pointers to differences between Component Router and ui-router? I'm especially interested in pitfalls of both.

I haven't debugged ui-router much yet, but maybe I'm doing something wrong (which sometimes happens in Angular world, e.g. when people use $timeout(fn), when in given situation they should actually do $timeout(fn,0,false)...).
Skate to where the puck will be, not where it is today.

Does that mean I think these guys have something? No. But they know that wireless data will become faster, more ubiquitous and cheaper in the coming years. If they can survive that long, they may find the killer app/opportunity that nobody else has noticed because everybody has been focused on so much running locally.

At the same time, there seems to be a consistent back and forth in tech with things going local -> cloud -> local -> cloud -> local... of course with different names each time.
Yes, in-app is a very different environment from mobile web.

Also they only want to stop full page ads pushing to download the app, not any other full page ad.
SEEKING WORK - REMOTE - Manchester UK

https://martingallagher.com/

Proficient in:

- Google Go / Golang

- PHP

- Java

- C/C++

- PostgreSQL, MySQL, Redis, Cassandra

- Cloud platforms, i.e. AWS

- Design: HTML, CSS etc.

Many happy clients!
I meant to say 100 million but the number got dropped between keyboard and chair, sorry ;-).

Best estimate is that there are around 200 million laptops a year sold (2014) based on a PC market of over 300 million and that laptops outsell desktops (worldwide).

Looks to me like tablets sell roughly at the same rate, around 230 million units. (I think it's not easy to find comparable numbers so maybe my data is off).

So given apples approximately 25%-33% market share of tablets that's just around 50-80 million ipads, which is still well below the top three in laptop sales (100 million).
Windows 10 shows value in free upgrades and challenges ahead
At first glance it looks like they are turning the body into a giant transformer. I'd be curious to see the effect on SNR as the demonstrator moves his hands closer together, reducing the "air gap".
"Intentional" was perhaps the wrong word for glibc, but BSD libc (at least on FreeBSD and OS X) actually document it as intentional:

NOTES

The fclose() function does not handle NULL arguments; they will result in
a segmentation violation. This is intentional - it makes it easier to make
sure programs written under FreeBSD are bug free. This behaviour is an
implementation detail, and programs should not rely upon it.

I thought I remembered similar wording for glibc, but I appear to have been mistaken.
How popular is"21st century Captain Nemo"'s service?
No, that's not how poker is played, it really is about counting odds and evaluating the possible plays. Unless you were kidding of course and I'm far to sleepy again.
Cobra Drivers Pack 2015 ISO Free Download with Crack Full
Economics Has a Math Problem
Infinite Jest is a really brilliant book, but I remember the start of it seemed deliberately hard to read. Then I read enough to follow the rhythms and it became a compulsive read.