skysight-inc/HackerNews huggingface dataset:
In any case, if a company is using an app like theirs (FrontApp), it would be stupid for IT not to authorize employees to install it. The particular point really doesn't apply to this sort of tools.
Bit flips aren't solely caused by radiation- it could also be caused by clock skew or a failing crystal oscillator on an overheating router or something...
Qt? It's your best shot for native win32/osx/*nix apps, and you can reuse lots of code for the android/ios versions (though you'll have to rewrite the views, of course).
Hence why I qualified my statement to "a tool designed...", as that is what the article is discussing (the wording of your comment makes me wonder if you read it at all ;P). FEIW, I also question whether "engagement" is good metric for social tools as well: you up engagement by making things critically need harder to use, which is a perverse incentive.
Affiliate Marketing Training Case Study: How to Build Your Email List
Not sure I follow, but we changed the URL to that from https://github.com/hackedteam/rcs-common/blob/master/lib/rcs....
Nodevember 2015 Call for Papers Open
July 16th, from NYC to DC: Expanding Opportunities for Health Tech Startups
I posted an article on this pretty recently: with optimisation on, Rust is comparable to C++ :

http://xania.org/201505/on-rust-performance
Somehow id always figured this would be fairly easy. Would something like this be considered proof?

Now ive never tried it myself, but i cant imagine theres much(if any), security on a history?
What does that even mean?!

Not much.
Thanks! It's a frequently requested feature but I've yet to find a decent way to present it. There's an issue tracker on GitHub that you're welcome to chime in on if you have ideas :)
https://news.ycombinator.com/item?id=9862023
I just want to take a moment and say "thank you" to youself and the entire team at Open Whisper. I appreciate your efforts.

Sadly, the march to "Safety Fascism" continues unabated.
Rsync is good for simple things. But it will fail with more complicated apps:

- how do you know which version you're running right now?

- how do you deploy to two environments where different deps are needed?

- how do you tell when your included dependencies need security patches?
ClearTax Is Hiring Engineers and PMs in Bangalore, India
ClearTax ( www.cleartax.in ) is in the unique position to shape the future of India's financial software. We are India's number 1 tax filing website.
We are also the first India focused product company YC has funded.

https://cleartax.in/meta/careers

Software and experiences designed by us will determine how Indians e-File, save on their taxes, invest and lead simplified financial lives.

Most financial software in our country is from the 80s and stuck in legacy. Most people today have powerful smartphones in their pockets and their lives are better because of apps like WhatsApp, Google Maps, Truecaller, etc.

Simple and intuitive financial tools for taxes, accounting, payroll, invoicing, investing do not exist for the mobile in our country today. We want to change this.

We are hiring:

* Full stack engineers.
* Android engineers.
* Back end engineers.
* Product Managers.
* Front end engineers.

Email: careers@cleartax.in if you are interested.

We'll relocate you from anywhere in the world to India. We are building a great company that is transforming how Indians approach their finances.

Come join us.
Their hiring criteria are ridiculous. Every job I have ever applied for through USAJobs and other government systems (NASA STARS, US Navy CHART, and several others I cannot remember the names of at the moment) has resulted in a rejected application.

NASA's system told me that I was not qualified to work on rocket telemetry systems, even though I was then working as a telemetry engineer for the prime contractor on the NSROC II sounding rocket contract.

The Navy's system told me that I was not qualified to work on aircraft instrumentation and telemetry systems for NAVAIR, even though one of my past jobs was as an aircraft instrumentation and telemetry systems engineer for NAVAIR.

My wife has similar anecdotal experiences. She applied for a job with the federal government requiring experience as a K-12 biology teacher. She was rejected even though she worked as a high school biology teacher for almost a decade and won several national awards and two educational fellowships.
Pricing - offer starts at (lowest price possible) OR have an 'Inquire' button, use the service called tawk.to to do live sales chats. I was once working at a software startup, all of the cheap pricing, we almost never had people ask questions, but for the higher plans, nobody purchased without chatting to us on live chat first. The web app i mentioned is free.

What it's missing - testimonials OR working for a big brand. Need to install 'trust' into your brand. I'm a bootstrapped startup, so I don't think startups are your best target market.

What I'd suggest: running tests with pricing & the live chat service. Likewise, I'd do the same with the web copy (USP). Chart it all and analyze it.

Another way to market your service, find out something your customers really need & build that as a free service. Then, grow your brand & sales from their.

Paid advertising, I wouldn't worry about it. Just focus on trying to get engagement from social media & growing your followers.

Craigslist, you can promote your service there. You could set up a bot that automatically posts to Craigslist for you OR a bot to automatically email out prospective clients daily.
What shoddy reporting!

...

"Reportedly the new version of Google Glass also sports improved battery life, partly because of the Intel Atom CPU. The specific clock speed is unknown, but this tiny SoC has proven itself by powering most Android Wear devices."

...

NONE of the current Wear devices run Atom chips. They all run ARM Cortex-A7 chips, except Moto360, which runs a Cortex-A8 !
Didn't TextSecure stop encrypting SMS a while back? If you lose data connectivity you're sending in the clear, right?
There are hundreds of good math textbooks to recommend, it really depends on your interests.

For a broad overview at an undergraduate level, with a great job explaining the context of various mathematics topics, these Russian books from the 50s, Mathematics: Its Content, Methods and Meaning by Aleksandrov, Kolmogorov, and Lavrentiev, are pretty fun. Amazon link to the one-volume Dover reprint (but I’d recommend finding a used three-volume hardback copy): http://amzn.com/0486409163

Or check out John Stillwell’s Mathematics and its History: http://amzn.com/144196052X
> you can safely travel 50 mph on a flat, straight gravel road

You obviously haven't lived on a gravel road in the middle of nowhere. People book through there are much faster than 50mph. ;)
Very few people consider the IRS itself to be unconstitutional.

I at least of course do not see the IRS proper as a gross violation of the constitution. Rather, the retroactive judgement of tax owed is a gross violation. That is the context we are having this conversation in, whether the government can retroactively decide that you owe tax to it, in apparent violation of (the spirit, anyway) the constitution.
Here they are listing 210 reasons/theories for the collapse of the Rome, would volcanoes make reason #211 ?

https://www.utexas.edu/courses/rome/210reasons.html
Don’t Drop Out – Why There’s Still Value in College
I agree. To some extent new generations invent notations that subsume existing ideas, but I don'tthink they are claiming to reinvent symmetric functions.
That's how Tcl does it. Each thread gets its own Tcl interpreter, and you communicate among them via message passing. It lets you avoid the context switch that way.
What problem does this solve? It does not solve the multicore "problem". I'm not a huge fan of this proposal. A few reasons.

This doesn't really add much that wasn't possible before, and doesn't really solve any technical or PR issue. The PR issue will never be resolved with CPython, those people who don't understand it are free to write multithreaded Java apps.
But I think explicitly spinning up pthreads should be reserved for writing systems software. I'm assuming subinterpreters means they'll be allocated as pthreads because this is meant to "use all your cores". Looking forward, this proposal sounds great as long as we're on 4 or 8 cores max, at a certain point this solution starts to look like something like a gimmicky ideal created to fit the technology way back in 2015. The ultimate multicore and multinode solution at a non-systems level, if we really need every single language to solve that specific problem- would be Erlang's approach.

It's yet more technical churn rather than innovation in a language (Python3), that was born of technical churn.

To offer something constructive as well, I think an ideal solution would be to find a more implicit approach. Think gevent for pthreads or subinterpreters. That would be a lot more work to figure out, this proposal looks more like a hack. I don't think this type of "improvement" will draw people to Python3 either, I wish they'd stop throwing crap at the wall seeing what will stick. Constantly expanding the language, which is bad. The core dev team doesn't know what to do, but usually in that case it's better to do nothing. Thus Python3 is looking more and more like a playground or experimental branch as time goes on. I'm increasingly thinking my "Python3 migration" will be to Swift or Go.
"Think of the childern" is a common refrain of the coward who values safety over freedom.
Sorry for OT, but could anyone tell me how to pronounce "Maciej"? I usually refer to him as "the pinboard guy" because I'm not sure.
"Once they find their place in the Windows Start menu or the Mac OS Dock, they are always visible."

I don't think this is true anymore in Windows 8+. From my limited experience in using it, once you install something it disappears into a mass of icons and is never seen again. If you can remember the name you may be able to search for it.
Yes, and for a time that was great. That and more is what they should be doing!

Instead, they have thrown away any trust and respect they had earned. Now they are feared.
It's trivial to convince the judge and jury that the history is real. Who are they more likely to believe, the investigators or the guy in the orange jumpsuit that swears it was planted? After all, the "it was planted!" excuse is the oldest one in the book.
I'm ignorant. How can you prove that it's encrypted in any meaningful fashion vs, say rot13?
https://news.ycombinator.com/item?id=9854076
At least this time it has a clearer target, the enterprise market. Nice try.

I think last time Google Glass failed because Google didn't demonstrate any practical scenario using this product. It's like, Google was telling us, "this is a cool product but nobody knows the application of it, so, use your imagination!" Users get lost when you define such a big scope.

This time Google should definitely learn from Hololens. Show some killer apps on Google Glass and let users feel excited about it, not only because it is cool, but also useful.
What is the expected latency? Would this work with an FPS? Looks like its using Broadway.js?
It's more friction. Instead of waiting for IT to approve something when they get around to it, if in fact they do approve it at all, you can start using it now.
How could it edit browser history?

I never did any Ruby but what I understands from it is that it take the process argument (if null, it take one at random from that array, seems like default values to test, bad idea but nothing that seems to be their only purpose as that argument is way more useful), it then take path argument (again same stuff with possible default values), the size argument (again but 123456789 as default) and write all that into a string including the current timestamp, which I guess is then added to a file.

As far as I know, there's no standard way to serialize browser history and I doubt it would contains the process and the size of the file.

There's another method that do that in reverse, I guess to then parse that same string.

If I had a guess, I would say that this the part that serialize/deserialize log information from evidence gathering (the actual gathering would happen elsewhere, which I can't find right now, and would call that module to serialize it).
Box-office français: le film Les Profs 2 attire le million de cinéphiles
There is a difference between threads and processes. What you outline is how the python multiprocessing library works.
Whoa, I've used Qt an very, very long time ago so I knew of its existence but I had no idea they had iOS and Android ports. I'm going to have to look into that. Thanks!

Yeah I expect re-writing of views. Honestly I think that's unavoidable and perfectly fine it would just be nice to keep the business logic everywhere I go.
Riemann's contribution is overlooked far far too often. The early non-Euclidean geometries were spaces of constant curvature - spherical and hyperbolic - and Riemann brought the idea of a manifold, and the notion of having a geometry that changes as you move around the space. And he did it in a fantastic lecture with only one equation in 1854, a good 50 years before special relativity.

Einstein was also definitely familiar with the work of Helmholtz, who did some fascinating work on non-Euclidean geometry in the context of ophthalmology: Lenses change the amount of curvature we perceive in space (think of fish-eye lenses), and provide a great jumping off point for the notion that the universe might not be as flat as it appears.

The Dover book 'Beyond Geometry' collects a bunch of the major papers in non-Euclidean geometry leading up to relativity, and is a fantastic read.
I posted a 10 minute video overview for those who'd rather listen than read:

http://ratemyapp.com/video/VIqZFaU1PhQ/Product-Preview-Amazo...
Pressing 'y' on github will cause "master" to be expanded to the current hash so that the link becomes a perma-link to that line of that commit, rather than that line of whatever-is-the-latest commit.
I haven't played Tetris since I found Torus. I like the garbage gameplay so much more. http://www.benjoffe.com/code/games/torus
For simple stateless request/responae services I doubt restricting yourself to non-gc techniques like ref counting or other technique for managing objects with simple life times shouldn't be to difficult either. The benefit you'd get for this is avoiding sporadic gc pauces messing up your latencies and resorting to really nasty gc tuning.
This code is closed? https://github.com/WhisperSystems/TextSecure
I don't understand. Can you give an example of a library that has a global resource that isn't thread safe?

Also how is this different then problems faced when using multiprocessing style parallelism with the same library?
Id have honestly thought it would be inadmissable as its (assumably), not difficult to fake.
Yes, that part really surprised me. Barebones repos are useful enough, and there's also some pretty fancy tools out there like http://www.aptly.info/
Wow, that's cheap. So the blueness in the entire room is emanating from the bright spots along the roof?
The China crash shows the weakness of capital controls. India should take note
> Stuff like prime numbers have eaten up millions of brain hours of highly intelligent people

I think the idea that brilliant minds have been 'wasted' on prime numbers is nonsense. Don't 'highly intelligent people' have the right to pursue what interests them, and even disregarding that, won't they do their best work on problems that interest them?

Even further, is learning anything that is not practical or useful a 'waste'? Certainly not. Calculus might not be of the utmost importance career-wise for an aspiring musician, but learning it helps us think in new ways.

> The vast majority of "useless" mathematics really do turn out to be useless.

That's fine! So long as we strike gold every once in a while (cryptography, which is pretty essential to the internet functioning as anything more than a bulletin board), math is doing it's job.
Okay, I changed the wallpaper and removed the start-up program, and shut the computer down, does this affect everybody?
Only if you have google services installed.
I had to read it over and ended up pastiing it into IPython before I realized that.
>However, in CPython the GIL means that we don't
have parallelism, except through multiprocessing which requires trade-offs.

I can't speak for anybody else, but I personally haven't felt that inconvenienced by these trade offs at all.

The major one is needing to pickle objects before sending them back and forth between processes. Since I prefer to keep the thread interfaces as tight as possible anyway, this only ended up being a major problem once - when I was trying to pickle a stacktrace before sending it to the parent process.
I had always heard that ND had all concrete interstates (the only state with no asphalt interstates, in fact) because of the harsh winters.
Yes, I am going to implement pagination next (with React)!
Ask HN: How to learn more about distributed systems
Hi,

Like most people here, I've been witnessing a fair amount of buzz/hype around technologies like Docker, Kubernetes, etc.. However, while I understand the broad-strokes outline of these technologies, as well as the motivations behind them, I am at a loss as to how they are actually supposed to be used.

With all the distributed systems/containerization/whatever systems out there, how do you figure out which parts to use in which configuration? Are there any good tutorials or books out there that cover the sweet spot between the generally too-specific Docker-related blog post and more academic distributed systems treatises?

In slightly different words, how would you recommend I bring myself up to speed on these technologies?
I used hostforlife.eu. Their cloud server plan is quite affordable than Rackspace. Rackspace is good but it is very costly. If you able to manage your server, I would recommend you to just go with them.
In the parts of the US discussed in this thread - there really isn't a rainy season. They get moisture pretty much year round - snow in the winter, rain in the summer.

So more frequent gradings are needed if the traffic is heavy enough.
Is it intended to be able to drop down to the desktop just by quitting WC3?
The situation around multiple cores in Python (up to and including the link in the OP) is very nicely summarized in these notes by Nick Coghlan:

http://python-notes.curiousefficiency.org/en/latest/python3/...
That all depends on how you manually manage memory. Older versions of malloc performed poorly with frequent allocations.

Bohem GC allocates in large(ish) slabs, so it can manage many small objects more efficiently than OS malloc. Modern malloc replacements like jemalloc also do this for manual allocation.
Really does depend on the location of the road. Yeah, turning I-80 to gravel would be a bad idea, but what about the multitudinous little mountain roads? Speed limits there tend to be in the 25-35mph range anyways, and are lightly traveled. There would be little effect on traffic aside from concentrating the expensive parts of maintenance on the roads that actually need it.
At that point it will be the victim the one that should prove his/her innocence.

And I think this will remain true in many countries.
> The problem is if a package registers some global name, and another copy of the package also registers the same global name, that could cause an error.

This shouldn't cause an error, because packages can only register globals within their own namespace. You just end up with two copies of it, with different types.
It should work for star ratings, and generalize to non discrete rating systems too.
Cars are pretty much a requirement in a rural area like that.

But on the plus side, cars are a lot easier to own in those areas. Parking is usually free/cheap. Traffic is very low, etc.
In addition, at least in my experience, company contributions to 401(k)s tend to be small and decreasing

Random change of subject, but did you ever wonder why some companies match 401(k) contributions? Or automatically give you a small contribution regardless if you decided to contribute yourself?

It's because 401(k) contributions for highly compensated employees (HCEs) are at risk of not getting the tax deferral unless the 401(k) plan meets a bunch of metrics including participation, etc.[1]

And you thought they were doing it out of the goodness of their hearts! ;)

[1] https://blog.personalcapital.com/retirement-planning/seeking...
So you've probably just broken the law by doing so. And you have to do this everytime the app gets updates. And you have to be sure that the encryption is actually getting used on every message. And that the key is strong and not known to Whatsapp. And also that the recipients copy of the app is behaving the same as yours. So I guess the question is, if you had something to hide would you bet your life on it?

Whereas with Textsecure. Well it just works...
Its techcrunch, expectations are low to begin with.
Malloc() is easy to write in multi-threaded environments. You can just have per-thread pools of allocable memory, which is what most multi-threaded mallocs do. Free() on the other hand isn't. Among other things, what do you do when you free an object? You can return the freed memory to the local pool of the thread that does the free() operation, but that can result in pathological behavior when, e.g. one thread consistently allocates objects while another frees them. In that case, a bunch of free memory accumulates in one thread. Production multi-threaded allocs have mechanisms to rebalance these per-thread pools, but that involves synchronization overhead.

If most objects die before a GC cycle, it can be faster to just stop all threads and reclaim that memory in bulk as Boehm does.
A few hours every night for a week :) But I'm not a dad, haha.
If you follow the link they cite:

"The chip is reportedly clocked somewhere moderately faster than current top-of-the-line Android Wear smartwatches."

So the "writer" is performing worst then a summary bot.
Anyone interested in the history of the Mongol Empire (or history in general) would enjoy listening to Dan Carlin's Hardcore History podcast, the 5-part "Wrath of the Khans" series:

http://www.dancarlin.com/product/hardcore-history-43-wrath-o...

http://www.dancarlin.com/product/hardcore-history-44-wrath-o...

http://www.dancarlin.com/product/hardcore-history-45-wrath-o...

http://www.dancarlin.com/product/hardcore-history-46-wrath-o...

http://www.dancarlin.com/product/hardcore-history-47-wrath-o...

One thing you get from his depiction, which you don't get in the linked article, is an up-close sense of what the Mongol invasion felt like "from the inside" at the ground level, rather than the dispassionate view of "expanding trade" and being "egalitarian." He emphasizes the impressiveness (if you want to call it that) of the sheer scale of killings, done in a systematic way that would be notable in the modern era but even more so when you realize that it wasn't done with guns or gas chambers or industrialized tools, but by hand.
Fans of GC claim that GC outperforms malloc() based on some studies that were done a long time ago. The argument is that repeated malloc/frees are less efficient than a bunch of GC allocs and then a single garbage collection.

The reality seems to be a bit different. In practice GC programs tend to use significantly more memory which can impact performance. And the trend towards low GC pause times costs additional CPU. Beyond that we're now using much larger multi gigabyte GC memory pools which can also lead to poor GC performance.

So overall people these days see lower performance with GC systems compared to malloc.
Update ios 9 beta 1?
What do you think? I saw the new update to download the public beta; what do you think? Update or w8?