skysight-inc/HackerNews huggingface dataset:
I have three children with my wife and we decided to teach our kids the hard way how to lower expectations and survive the last year.

We quit our jobs and moved to Puerto Rico and moved to a mountain top in the center of the island. Our goal was to show them what life is like in most other parts of the world where people struggle.

They run around and play in the forest, help tend the garden, and learn from us, books, and exploration. It's been our year of "disconnecting" from the rat race and learning how to thrive as a family of 5 on under $1200 a month.

We're packing up and moving to Ithaca, NY at the end of the summer but I hope none of us go straight back to a consumer-based lifestyle even though we'll have the income to do it.

When regular employment dries up and all they have is self-sufficiency, maybe they'll now have the tools to be content.
It's not a stupid question since I never define it. :) I had an extended discussion/debate with Kragen a while back on engineering software vs programming it. Many in academia and industry came up with methods to do software like a form of engineering with great results in practice. Sometimes even proving its properties. Whereas, programming was anything from throwing crap together to carefully constructing it in a way that uses a subset of engineering concept. I eventually realized we were tripping over definition of "software engineering" since people on his side of fence had that forever tied in their mind to groups pushing processes and Big Methodologies over good code. He kept referring to CompSci so I decided to use it to represent top work out of academia on engineering software to avoid red-flag phrase of "software engineering."

In any case, I can give you some links to illustrate engineering software vs merely programming it. The first gives the concept with good analogies showing why we need it and what the difference is. Others are examples of methods for doing it.

What is High-Assurance and Software Engineering?
http://web.cecs.pdx.edu/~hook/cs491sp08/AssuranceSp08.ppt

Cleanroom Software Engineering
http://www.engr.mun.ca/~dpeters/7893/Notes/presentations/Cle...

High-assurance CA with Altran/Praxis' method
http://www.sis.pitt.edu/jjoshi/Devsec/CorrectnessByConstruct...

Hope these help illustrate what I mean by engineering software. Although, my use of the CompSci term includes anything else scientific or cutting-edge that's coming out of academia. I'll toss in one more showing secure browsing done right (maybe). :)

https://www.usenix.org/legacy/events/osdi10/tech/full_papers...
Reddit, Mozilla, and Project Wonderful have pulled this off well.
At my local pool in the UK they are picked from the swimming team. When I was in the team (many moons ago) we were doing 60 laps for a warm up. That's about a mile. So they are good, strong swimmers.

Interestingly CPR success rate is really low (around 20% I seem to remember.) We're all told that. After a couple of breaths into the patient, if they don't start coughing up water and sit up, then you're not likely to save them. So the qualifications don't matter so much as speed, strength and attention.
WINNING IN NEW WAYS(2015)
General things: when your session fails to migrate, when log compaction can't keep up with writes, when logs fill up your disk (ZK used to require external cron jobs to prune logs), when watcher notifications arrive late, when the leader's GC exceeds its heartbeat timeout, and so on.

Lots of things can and do go wrong with Zookeeper. I suspect it depends on the use case, but building a Zookeeper dependency into any system is potentially asking a lot of users/operators.
Vimeo has a reverse business model from YouTube, creators must pay Vimeo to host their videos. They also do not have an ad-revenue sharing program for creators to make money back from.

Brady Haran and CGP Grey discuss their YouTube business and their gripes with the platform on Hello Internet.
http://www.hellointernet.fm/podcast/58
NASA releases 56 patented space and rocket technologies into public domain
Actually, the distinction (that I've seen) between "translator" and "interpreter" is whether the "transformation" is happening in real-time across spoken/sign language, or whether it's written language. Translators take text in one language and write it in another, like translating a legal document. Interpreters consume speech/sign in one language and speak/sign it in another.
No, actually Java is a bane to the database world.

Cassandra doesn't work, and Hadoop is a complete waste of hosts for most companies (hence the move to Spark.)
MegaBots raises $2.4m to create league of human-piloted, giant fighting robots
I'm guessing it'll be in the next release; there's already a proposed design: https://github.com/Microsoft/vscode/issues/224#issuecomment-...
You could compile the data yourself every week using Google Analytics or Google Webmaster tools no doubt.

The tool mainly provides you the convenience and time savings of not having to do this manually every week. Most people (me included) do not want to spent the time (and time is money) on trying to figure out where you can find the different data sets inside Google Analytics.
So trust on first use -style system can be attacked by intercepting the initial handshake? Yay... I suppose next the researchers will show how to MITM SSH with free wifi hotspot.
Does not mean it won't get there or close. It's quadrupled since 1999. The exception would be North Korea which might prove that ideology and Imperialism, the current government is actually a remnant of Japanese Imperialism, can really screw you over. But again the question is how long.
PTVS team lead here. it's coming, promise :) we're working on untangling all the VS-ness out of PTVS so it can run in the VSC environment. overall team is small & we've been busy doing RTVS, and Jupyter notebooks. hopefully later this calendar year.
Exxon Has a Clever Way to Capture Carbon–If It Works
(Apache2 has a number of explicit clauses that make it preferable for open-sourcing commercial software. For example, it automatically grants a patent license for any patents used by the software, but then terminates that license if a licensee sues over that software only [as opposed to React's original patent clause, which could be construed as terminating the license if you sue Facebook at all and got them into a lot of trouble], so that contributors can include patches covered under their patents without poisoning it for everyone. It also defines that all contributions are licensed under Apache2 as well, so that if you take patches and then incorporate them into your commercial software, the contributor can't turn around and sue you for them. And it's GPL3-compatible, which many other permissive licenses aren't.)
That's not true at all. As an American, I was never given the option to purchase an "unsafe" cigarette from Eric Garner - he was killed in order to prevent me from having that option.
Kudos to CocoaPods for integrating (from what I can tell) all of GitHub's recommendations in a relatively short period of time!
In aeronautics, we were able to increase safety to an insane level by understanding the physics of the environment, formally proving and certifying algorithms, using Robust control theories that allow to formally deal with uncertainty. The power of mathematical modeling together with robust software testing and a limited/controlled use of learning algorithms is - in my opinion - likelier to bring safety to such systems rather than such an opaque use of CNNs. And I'm not even talking about human machine interaction or liability issue that would emerge from such extreme approaches (which node of the net or which training sample will be blamed?). I guess CNNs allow a lot of wannabe engineers to play with real world problems and dream that their 10 lines python code would match semantic models if fed with more training data, but I'm pretty sure Aircraft/Car manufacturers will/should not replace formally certified controls algorithms and redundant architectures built on the top of hundreds years of analytical results with a rack of NVIDIA GPUs.
I'm a huge INRIA fan so I decided to play with Esterel a while back. If people call Haskell an 'academic' language, I have no idea how an average person would describe Esterel. "Thinking in" Esterel is going to be a huge shift for the traditionally trained CS guy who's never touched a circuit. Half the people in our field didn't even go to go to school for CS[1]. Hell, I've got a decent amount of LabVIEW and Verilog experience, and even I have trouble with it.

That being said, it's interesting and those resources are definitely going on the Kindle. Do you have a link to your thesis ? (Judging by your comment history, it has a high likelihood of being quality).

[1] Not to denigrate those who were less traditionally educated. The brightest engineer I know is a high-school drop-out. They however were motivated enough to read Sipser, Gunter, B Peirce, and all the standard texts (again, not as a requirement to read All The Fancy Books, but just to enrich his own mind for the sake of knowledge - without that curiosity, one might have a difficult time being more than a code-monkey (not that there's anything wrong with that, but I personally have the scratch of "how does this work" that I need to keep on itching compulsively)).
It's astonishing to me that Git has won out given how much easier it's been for me to explain Hg to other people than to explain Git. To this day, in our SVN workflow at my company, nontechnical people who have merely seen a Hg diagram on a whiteboard by my desk immediately grasped the idea and the lingo, and ask me questions like "hey, can you branch the code to commit those changes and push them to the testing server? This thing's really cool and we don't mind playing with the alpha version, but we might scrap it all later."
Even looking at Gotthard tunnel is rather bad because it's just a tunnel though in very difficult conditions and large as you say is a bad comparison against a new railway network under a densely populated city.

Crossrail is large in the context it has new stations, depots, extensions, trains, and the very large amount of traffic it is expected to take under a very short construction period.

Looking at the entire picture doesn't make the number seem ridiculously high. If it seems to high you need to look at where it's all going its not just for a tunnel.
i'm clearly talking to a real expert here. sure, i'll pretend it's 1996 again, and I haven't spend the last 19 years making a living trading equities.

1. send limit order
2. broker sells said order to timberhill (ib)
3. timberhill places limit order on exchange -- let's call it the nonsense exchange since that's exactly what it is.
4. timberhill bids the same price or say 1/100th ahead of my order (leans on me) on real exchanges.
5. timerbhill takes the next trade at my price while leaving me unfilled (my order still hasn't executed even though it should have).
6. timberhill offers the shares i should have bought at price inside the current best offer.

it's funny; i checked your blog posts about hft, and your solutions are the opposite of what's required to end the bullshit. the market would be much better served as a real marketplace if it enforced the penny increment rule (brokers currently sub penny the fuck out of every order on the market in the name of phony "price improvement"), and it consolidated venues (most trading venues today are holding places for customer order flow to be ripped off in the manner i've already explained).
Two points... First, never underestimate the power of middle management and custom automation tooling. Second, you aren't really going to be able to outsource the plumber, mechanic and electrician any time soon.
I was inquiring about benchmarks for RiakTS, but your link was perfect. I am a J/APL dabbler, and quite recently learning kdb+/q (I prefer k).

As much as I step away from these languages, I always find my way back to them in strange ways. I was studying music, and there was a great J article in Vector magazine written in August 2006 [1] that walks through scales, and other musical concepts in J.

A Forth-based music software called Sporth [2] has a kona ugen in it, so you can generate scales or other musical items in kona, and then use them in the stack-based Sporth audio language.

My interests in kdb+/q, k, J and APL are in applying them to mathematical investigations of music, visuals, doing data analysis, and then just code golfing, or toying around. They're so much fun!

I need more time on large streaming datasets (Time Series data), than large disk-based datasets to really test latencies. I am building a box much better suited for it than my current machine. The goal is to stay in RAM as much as possible.

[1] http://archive.vector.org.uk/art10010610

[2] https://github.com/PaulBatchelor/Sporth
Peter Thiel Is a Donald Trump Delegate
Also, no HR involved until the end. You interface directly with the technical team. We read all resumes, there is no initial "HR screening"
You are getting fairly consistent responses across your two posts regarding this domain name. You could follow the advice you've asked for and received or you could try again in a few weeks to see if public sentiment suddenly and unexplainably sways in the direction you are hoping for or you can do your own thing or you can reach out to a lawyer and get an answer.

My recommendation is either the first or the last.
The answer for VMs is guest OS drivers that taps into the host's system RNG (with support for doing so in the VM software).
If by "college algebra" you mean, abstract or modern algebra (groups, rings, fields, modules, vector space, lattices, etc), I would throw away the modern algebra book (for now: there are some applications of topology and topology-related parts of algebra, but without a solid grounding in analysis and numerical computing you won't get anywhere) and get some analysis books. (baby (Principles of Mathematical Analysis) along with big (Real and Complex Analysis) Rudin if you want to do theoretical things, or just normal calculus books like Spivak's if you want to do things). Then, learn computational linear algebra (I'm not appraised of too many great books in this, although try looking at the ee263 notes for Stanford, for linear dynamical systems (http://web.stanford.edu/class/archive/ee/ee263/ee263.1082/no...)

If by "college algebra" you mean that you learned basic algebra (fundamental theorem, equation solving, memorize solution to quadratic equation) in college, you need to learn calculus in one and then many dimensions (most of the people I know who are doing research-level things in machine learning learned this stuff in 6th to 8th grade, but who cares, especially if you are merely doing applications). Then, you learn linear algebra.
> A bloodshed, at least as much as today.

Bloodshed has been steadily going down for the past hundred years. Besides, Facebook's precognitive security system will anticipate and humanely neutralize dissent before blood is shed. ;)
Testifying to Congress is largely political theater. What really matters is if he's cooperating with the FBI.
I think it just means they used a Linux laptop.
This post reminded me of this other project: https://github.com/dasmithii/RCRand (a similarly silly but fun race condition based RNG)
A machine probably isn't going to make unique hand-made tables. There's a trend right now, we mock hipsters for their love of "artisinal" products.... but in an age where machines make everything the same, I think people make things that aren't. If you just want a table, you can go to ikea and get the machine made table that everyone else who doesn't care bought too. If you want that "one good" product, you can ask an artist to make one. Or you can find a place with tools, and make it yourself.

To me the future is one where we all have access to the basics, and you choose to have a few things that are of quality.

The catch is, making things by hand isn't very profitable. I think a minimum income paid for by machine "owners", distributed to everyone frees normal people find the work they LOVE instead of just "work".

If I didn't have to worry about money, i'd split my time between the woodshop, and designing a new programming language.
The project originated in 1991. It's not like they're still running AIX 3.1 on Type 7015 RS/6000s. Pretty smart...long track record, proven OS and DB. Much better than the multiple IT failures at the US IRS.
Mach was a terrible microkernel because it tried to do too much. Good examples for you to look up are QNX, L4 (esp OKL4), EROS, and Minix 3. These all get stuff done more reliably, securely, and faster than Mach. That they've built so much into the Mach model means anything you do to improve security or performance has to fight with its inherent weaknesses.

So, Mach is its own discussion of failure in and of itself. There was also a history... Trusted Mach, Distributed TMach, DTOS... of trying and failing to secure Mach using high-assurance methods. The security improvements in new Mac OS's, esp sandboxing and such, were actually recommended with that old research in mind. They realized the foundation wasn't going to be secured as it never worked in the past. So, they went for decomposition and isolation schemes for apps themselves plus IIRC integration of TrustedBSD mechanisms.
I believe he is referring to the safety of a stable income, which such protectionism attempts to provide. If someone can come in and try to do a better job, then you are always at risk of losing your revenue stream. If the law prevents competition, then you can feel more secure in having that revenue stream for life.
And that is why Telgram offers two factor authentication.
https://twitter.com/durov/status/726104566899609600
> If WhatsApp is trustworthy and secure, then the QR code might be a hash of the public key, but to be completely frank, it could be anything.

Sure, but we're talking about this specific attack's effect on WhatsApp, if you want to debate the relative merits of open source vs closed source End-To-End encryption tools, you may have a point, but it's not one that's relevant here as it has nothing to do with this attack. Unless the attack can be used to update the app or something with a modified malicious version.

Say it were Signal instead of WhatsApp if you must. Is there any effect made by this attack?
Do not have the energy to get into a philosophical argument on this but here's an answer to your question:

If a hedge fund grows from 5 to 10bn, it is unlikely to be able to continue its current strategy without returns suffering. You can only throw so much money at something before it stops working. As a result, you need to hire more people to manage the additional assets, you need to hire more operational staff to make sure everything runs smoothly, you need to hire additional investor relations staff to attend to your new investors, blah blah.

Management fees are barely enough to keep the lights on for an average sized fund and if you're a new fund, chances are you are waiving some, if not all fees. If I manage $500mm, that's $1mm in management fees (assuming 2% which is a very liberal assumption). If I raised $500mm, investors are going to want to see a COO, CFO, CCO, blah blah blah. Let's say I hire all of those, I'm the sole portfolio manager and I have a single analyst. Between salaries for all those and random incidentals, there's not much leftover from that $1mm in management fees.
> Intuitively, it feels that those emails aren't official government records. But according to the law, they actually are official records. [1]

Emails from top-level officials like heads of cabinet agencies are part of the official record. Emails from rank and file employees typically are not.

There are well over 2.6 million people in government (over 4 mil counting the military) and hundreds of thousands of contractors. If even 10% of all those emails had to be archived and stored in the National Archives it would constitute an enormous amount of data, much of it of little use.

> All government employees and contractors undergo annual records retention training that requires them to be aware of the obligation to retain relevant communication for the required time period.

I can assure you that record retention training is not standard nor is it annual at State Department. Wasn't that way at DoD in the past either. Some jobs and offices would deal with it a lot more than others but regular joes and janes don't deal with that issue much.
They can but it's going to take a good long while before they have the same kind of access to their physical environment to experiment like humans can. Just think about the steps between figuring out that bean water can be used in meringues for instance; not just the mental ones, but the physical ones as well.
We have a git importer but it's not part of the "official" repo as there are still a few corner cases. I am afraid we don't have a mercurial importer though...
I guess the point here is that the author cant fathom new job types in the future, so therefore there will be no new job types in the future. Glad we got that one settled!

No.

The point here is that in the past it was always easier to teach a person how to do a new kind of job, than it was to build a machine to do it. That meant that as our world got more complex, there were an ever-expanding constellation of jobs which made sense for humans to do.

The problem comes when there is a generalist robot available which has a similar form factor and more capabilities than a human. At that point EVERY job is easier for a robot than a human. And the cost of building and operating that robot becomes a ceiling on what it makes sense to pay a human.

At first those robots will be insanely expensive. But thanks to Moore's Law, that won't last.
I would argue that _this_ time may not be different, but there will come a time when it _will_ be different. The luddites, if taking the extremely long view, will eventually be proven correct.

The _maximum capabilities_ of machines are ever improving, while the maximum capabilities of humans remain roughly stagnant [1]. Originally, we had humans distributed across the entire labor market, while machines had a maximum capacity of essentially 0 and performed no labor.

When the capacity of machines grew, it displaced the original luddites. While the transition was painful for those displaced at the time, ultimately humans were generally able to move "up" in the labor market. Today the maximum capacity of machines is increasing again. But, again, while painful for people being displaced there's still room for humans to move "up" in the labor market. Hopefully, again, discovering a new wealth of labor tasks that can be performed at these levels.

But a day will come when that's no longer sufficient. At some point the capacity for machines will equal that of humans. I don't think it's "now", but I do think it's going to happen in the next couple hundred or so years.

[1] There is definitely growth of the maximum ability of humans over time, but it is a much slower growth than that of machines.
I'm not sure why you got downvoted for that. It's a reasonable request. Restrict yourself to the thousand words for words, but not for names.
Kim Jong-un becomes surprise poster child for UK privacy campaign
Agree. It depends on context. A quick flash of 't' could also mean 'thanks', or 'th' if it was less obvious.
I'm not really sure what the use cases are for collaboration on this kind of thing or what that means. Are there real-world use cases I'm not thinking of? "Collaboration" is a great buzzword, but what does it have to do with a data store?
No, I do mean random. Block ciphers, such as AES, model PRFs. One cannot get IND-CPA security by just passing the message into AES ala ECB mode. Instead, one has to use randomness, in the form of a nonce, as in CBC mode, to obtain IND-CPA security.

Sure, the resulting ciphertext is only computationally indistinguishable from random. But the point of IND-CPA security is that one can't differentiate between two encryptions of different messages. Adding randomness gives you this.