skysight-inc/HackerNews huggingface dataset:
Computers are generally very good at bit-twiddling - why do you expect this to be slow?
One of the key principles of the modern web is that JavaScript is NOT a 'core technology'; it's an added bonus. Please don't make your pages break without it.
Hawala money
I'm surprised that a chapter titled "Intelligence and embodiment" (ch.1) would not include even a reference to Rod Brooks (MIT Mobile Robot Lab).

Brooks' invention of "subsumption architecture" (augmented finite state machines) and layered control systems in which higher level behaviors suppress low-level behaviors has been demonstrated to lead to robust intelligent behavior without centralized control, internal mapping, and emergent behavior. In short, a biologically-inspired solution which had tremendous influence in the field. To my mind, such an omission is a bit like writing a book on computer graphics and not including a reference to Watt, Foley or vanDam. Not saying it's wrong, just very surprising.
They are similar in that way. Typically an LSTM is used to control the neural stack... so the stack sortof "sits on top of" the LSTM's memory... allowing it to be (in theory) infinite.
New research adds additional layer of complexity to human protein landscape
Totally agree with you on all of this. I think an update is in order to include.
This is really cool. I got to watch Sean Bowe's side of the transaction at FC'16 in person. I think I saw somewhere that a faucet that pays for sudoku solutions is being worked on.

From reading up on this a little (and confirming with Sean), it seems that before the payment is committed the solution must already be available, so this may not be a good protocol for expensive to produce, bespoke solutions that are only of interest to a single buyer. If, for example, I wanted to buy the factorization of a 768 bit RSA modulus, someone working on a solution for me would have the risk of me not paying - I still would not get the solution, but they'd be out the computation costs.
Eight Memorable Passages from Apple’s Fiery Response to the FBI
These aren't the smart engineering politicians with a 10 year view China has foisted its fable onto the world. These are the corrupt paranoid politicians who know they are one mass protest away from having all their families disposed. These are fat and lazy billionnaires who have siphoned off local schools, hospitals, people, environments, and is about to abscond with riches. These are the people that see their debt-fueled economy collapsing, and know there's no more workers to be paid in pennies to be exploited.

""In total, 106 members of China's National People's Congress and 97 members of Chinese People’s Political Consultative Congress, are on Hurun's China Rich List. Their combined wealth hits $463.8 billion"

http://www.businessinsider.com/chinese-politicians-are-rich-...

Kyle Bass: China’s $34 trillion banking sector set to collapse 30-40%

https://www.trunews.com/kyle-bass-chinas-34-trillion-banking...
I have to admit I haven't had time to pull up the case on PACER yet, but it seems to be like the FBIs actions might have been a little too hasty here.

Based on what I've read so far, it seems like the FBIs actions might have been a bit too hasty here. I believe that instead of arresting this person, they should have placed him under heavy surveillance and then attempted to first deduce if he in fact intended to alert LE to the attack or not.

Arresting him several days before the supposed attack was supposed to happen took away his chance to essentially absolve himself by reporting the planned "attacks" to law enforcement and therefore exposing a domestic terrorist (cell).
It depends on the software too. With the good tools at some point vocals will slur into consonants, but it never gets choppy.

It also depends a lot on the source material. This for example is sooooooo slow: https://soundcloud.com/diezeit/auf-ein-fruhstucksei-mit-aus-... (german, but I think you can hear the speed)

This is what I listened too a lot, maybe I'd should have claimed lower speeds for the other podcasts :) But your native language (german for me) is also easier.
"ZKCP is a transaction protocol that allows a buyer to purchase information from a seller using Bitcoin in a manner which is private, scalable, secure, and which doesn’t require trusting anyone: the expected information is transferred if and only if the payment is made. The buyer and seller do not need to trust each other or depend on arbitration by a third party."

One obvious, and sad use for this is Cryptolockers.
I prove that I have the key to decrypt your files, you prove that you have the BTC to pay for it.
30 Techniques to Gain Massive Traction
Grease the Groove.

http://www.mensfitness.com/training/pro-tips/training-method...
Setting up a bug bounty may send more work your way than you expect. Nothing worse than offering bounties, getting submissions, and not having the resources to investigate and fix. I still think they can be a great idea, just be careful to support it (you really don't want a bunch of angry hackers waiting 90 days to get a response to the RCE exploit they found on your app...).
Random: This is a very nicely designed blog.
But there will be many more non-obvious, non-sad uses for it.
That's very short sighted. There are tons of industry positions in Computer Science that pretty much require a PhD if you want to be a competitive applicant. Research isn't about expensive equipment, it's about time. Sure, there's a lot of CS research you can do in your basement for small amounts of money (depending on the field), but you're never going to compete with people who spent all day every day doing research.
> (not even the c++ re2)

Did you try using RE2's "set" functionality?
Realgraphy.org › Storytelling CC0 Photos for Free. Forever
Check if your dog has mastered the dog training basics
And certainly there are examples of individual cities that have become less desirable over time (e.g. much of Detroit)--as well as periods when there was net flight (at least among certain income groups) from many cities generally in the US.
Indeed. I'd probably add low barrier to entry as yet another reason this business model sucks too!
Open-sourcing Kafka, LinkedIn’s Distributed Message Queue (2011)
Pretty much. I got my PhD from the same school and department as the author. The only thing I would say though is it's more like "this is what a PhD is like at a good research group/department". There are a few excellent researchers at "non-elite" schools where I have friends doing very well, publishing in top journals, and being extremely productive. There are also people at "elite" schools doing not so well because their research direction just isn't that school's forte or they didn't encounter the right group of people for their own passions.

In any case, when I applied to grad school, my strategy wasn't really to apply to safety schools after the competitive schools. Instead I applied simultaneously to competitive schools as well as several companies, and decided that if I didn't get into a PhD program at a place I liked, I was going to go to industry or industry research instead.
That must be why the US tax payer paid $2000 each to have the telecoms industry lay fibre optic to every home but they just kept it and didn't lay the cable.

http://newnetworks.com/ShortSCANDALSummary.htm
Many of my clients use JIRA. If you are in a situation where you have good support for tools internally and need to interface to contractors and consultants on a regular basis, JIRA will almost certainly do what you need. BUT you'll need a JIRA guru to put it to use properly.

I've looked for simpler solutions for cost-sensitive clients who need only a basic kanban board for task tracking. I've found that Freedcamp has a very usable free tier and a usable UI. It's simple enough that nobody involved in the scrums needed any training or support. I'm sure there are others that are just as good but the difference was that the free tier wasn't so restricted as to be useless.
Two good reasons but (especially outside of the hard sciences) a third reason is possibly even more relevant than supporting a research career or a teaching skills. That "Doctor" title is prestigious. Your employer can pay you more, you can get higher positions as e.g. a consultant on projects, you will automatically get more of a certain type of respect and get listed to more. I am thinking of a management consultant type career here, but I suspect it is reasonably universal. Hell in some cultures I imagine it can even help you get a better choice of marriage partner. (I know it is a little bit fake, but often people's perception is more important than reality)
I really didn't like the unwelcoming label of "stupidity"

You wonder why tech work gets the reputation of being unwelcoming to women? It's because of posts like this... Truth is, it is often wildly unwelcoming to everyone.

I've forked plenty of repos without starring them or getting listed as an actual contributor.

I forked entityframework (core) last night for example. I'm playing with the idea of writing a MySQL provider.

Will it ever get pushed or rolled back in? Unlikely. I'll never be listed as a contributor.

But is that stupid? Forking was what I wanted to do in this case. I can push into MY EF repo without issuing PRs.

It's really low cost too (in all of time, effort, money virtually nil)

"stupid" isn't just the wrong word, it's a "jerk" word to use.
IMO, Tip Number One for Everyone: Don't make the lives of people around you worse. Sort of the General Form of the Hippocratic Oath
Earlier HN discussion when he was first arrested: https://news.ycombinator.com/item?id=10211693
As of Go 1.5 (1.6, released last week, makes further improvements):

> The "stop the world" phase of the collector will almost always be under 10 milliseconds and usually much less.

https://golang.org/doc/go1.5
Good design does help a lot, but communication still isn't free. Commercial microkernels are usually sold on low, predictable latency ("real time"), not on raw throughput.

Do you happen to have any relevant references on modern anti-exploit technology like ASLR (which creates tons of MMU entries to describe the fragmented address space) and microkernels (which tend to rely on fast context switching)? I can imagine a few partial solutions, but... And no, "switch to OCaml" doesn't solve the problem. ;-)
>But I tell people, very seriously, that if they're thinking of doing a PhD, they should think very hard before starting it. It's a huge commitment of time and money, and especially in the computer industry, there are ways to do research nowadays that don't require the effective vows of poverty and servitude associated with graduate school.

There are!?
This is called spaghetti sort. The analysis on Wikipedia should help.
اصباغ الكويت 24731328
> scalable

But not scalable beyond BitCoin's ~7 transactions per second, right?

Asking because I read this last month:

http://www.nytimes.com/2016/01/17/business/dealbook/the-bitc...
They are about to jump from 0.14.7 to 15.0.0 for that reason.

More here: http://facebook.github.io/react/blog/2016/02/19/new-versioni...
Aurelia for Real World Applications
Here's my attempt at explanatory comments - the ScriptPubkey is a program (written in Bitcoin Script) which is attached to an output of a Bitcoin transaction - parameters must be provided that make it return "true".

# Compute the SHA256 of the value on the top of the stack (spender input),
# then add the result to the top of the stack
OP_SHA256
# Check whether this value is equal to Y, the hash of the key under which
# the solution was encrypted.
<Y> OP_EQUAL
# If the correct key was provided, add the seller's public key to the stack
OP_IF
<Seller Pubkey>
# Otherwise, if it has been 100 blocks or more, add the buyer's public key
# to the stack so they may refund themselves if the seller does not complete
# the protocol
OP_ELSE
<block_height+100> OP_CHECKLOCKTIMEVERIFY OP_DROP
<Buyer Pubkey>
OP_ENDIF
# Verify the signature against the public key on the top of the stack
OP_CHECKSIG
An introductory textbook probably isn't the place to be introducing heterodox views. None of the commercial robotics companies I'm familiar with, including Rethink Robotics where Rodney Brooks works now, use subsumption architectures.
http://en.wikipedia.org/wiki/Progressive_enhancement
{random advice from the internet}

Savings is about saving money. The point is to have the money that was saved later. 0.5% return is better than losing money. Always.

One way to look at it is saving $1000 a month in something that has a 50% chance of a 15% return [1] is really hard. Saving $1500 instead of $1000 a month is a lot easier and is likely to produce better returns.

Another way to look at it is that if the goal is to figure out a way to use your money to get other people's money, you're up against people trying to figure out how to use their money to get other people's money. Those people do it all day long every working day and have enough chips to buy any pot you're in. Remember that the goal is to have money later. It's not to optimize returns this year. It's not about returns at all really. It's not a competition.

If there's a binary model, it's high frequency trading at one pole and dumb luck at the other. A great way to achieve wealth is to select rich parents. A great way to achieve a small fortune is to start with a large one and go up against high frequency traders.

Good luck.
If you're interested in Singularity, do read Joe Duffy's blog on Microsoft Research's later Midori project. Basically a C#-ish OS based on OO principles, with interesting ideas about memory safety, concurrency and errors in a system that compiles down to native code.
Antenna Theory
> Not everything can be acquired by training. You are assuming an unrealistic utopia where every skill can be learned.

That's true, but only to a degree. There is a kernel of inherent talent/ability behind many skills, but pretty much everything else besides that can be learned.

So, assuming you're correct, you identify the "CS and EE" students that can be trained in AI/ML and you train them, rather than complaining about a "skills shortage" (usually meaning something like the US is not providing fully trained bodies at cheap prices with the cutting-edge, special-snowflake skillset the complainer desires).

"Training" could mean paying for/subsidizing an advanced degree, which good employers have been known to do.

> If everyone can be trained for everything, what is the point of specialization?

I'm not saying something like everyone can learn any job with a 4-week training course. The point of specialization is that no one has the time to learn every skill, so people focus.
This is wonderful.

It's sad that both the writer in Waugh's mould, and the interview in this style, seem like relics of a bygone era.
I agree with you. But Roomba.
Why You Should Never Listen to Your Customers (2010)
I'm not sure this is actually useful to cryptolockers. They could use it to sell the private key to a particular public key, but I don't think they can prove that

* That public key was used to encrypt the files

* Even if they can prove that, prove that the files (aside from maybe one or two samples) will decrypt to the originals.
Great post! Thank you for taking time out of your busy life to write this. I think it's small gestures of kindness like this that advance the field of artificial intelligence, just as much as the large discoveries. Bookmarked!
Thank you, that clarifies a lot.
Disturbingly relevant. It would be too easy to think we could just change the water and solve Bipolar, but the concept that a small percentage of people would rise up against it violently is not hard to imagine either.
I guess font load times > 350ms and typography flickering across the entire page on load is "new".

Its gonna be interesting to see how a unique typographic identity develops on the web but its more of a technical problem than one of design. Technical innovation, not design heavy long form journalism will blaze that trail.
Twitter’s Account Suspensions Are Surprisingly Effective Against ISIS
Snapping Windows Vertically in Windows 7–10
The bar for being an engineer is so high these days. Even being an engineer isn't enough.

I know some Scotsmen who might be upset, but they aren't true Scotsmen.
Orignial: https://blog.whatsapp.com/10000617/WhatsApp-support-for-mobi...
Thank you so much! Very kind of you to say that.
Toward an exploratory medium for mathematics
Look under the 'Releases' tab. There you'll find different versions of the book, as pdfs
Check out this tutorial >> https://realpython.com/blog/python/django-development-with-d...

It details how to use Docker to run a Django project (along with Nginx, Postgres, gunicorn, and redis) both locally and in the cloud.

--

For more on deployment, check out http://www.fullstackpython.com/deployment.html

--

Cheers!
Your Letters Helped Challenger Shuttle Engineer Shed 30 Years of Guilt
Why Students Pay for Professors' Research
Unikernels (ie library operating systems) on microkernels make a lot of sense. Microkernels do not provide the tcp stacks and so on that applications need after all. Xen is a microkernel architecture, but yes the more modern ones are attractive.
one thing to note is that the gpu hashcat uses a very complex cacheing, which basically boils down to a buffer per password length, i.e. a buffer for 12 character passwords, a buffer for 13 character passwords, and shoves passwords in accordingly. Once a password buffer hits a certain threshold, they all get sent to be cracked. This means you may not get feedback for a certain length try for a while, if it's not a common length. One thing to consider would be to figure out that threshold and keep things internally until you hit it, so you can fill a buffer in one shot. Realistically, you aren't going to get around this very easily, as this buffering is done for performance reasons, in that some of the kernels used rely on same length passwords for performance increases.
The article claims that forcing Apple to write the software "isn't a big deal, as they could pay someone to do that". If the software malfunctioned and/or erased evidence on the device, who would be liable?
if multiple people can submit solutions, first one getting paid, then you could do this mining style.

Multiple people submit computational power to the problem. First one to it gets the reward, if no one does it goes back to you. Time limited and searchers only have to submit as much CPU time as they're willing to.

However, I don't know this system well enough to know if that's feasible.
If you'd like any help, email me (see profile).
React isn't really a framework like Angular or Ember. Remember that it's view only - it doesn't handle ajax calls, routing, error handling, async code, etc.
I've been through this. But also you can revisit your old interests after a break.

I played D&D when I was in junior high and high school. But took a 15 year break. A few of my friends were playing so I joined a game and played again for a year, it was awesome.

I was deep into RC cars when I was about 12. But hadn't touched them since then. When I was 34 I got into RC planes and now FPV quads.

It's been really fun to revisit these earlier interests as an adult. For example I have the money now to buy the nice toys I wasn't able to when I was younger.

I also have two kids and am revisiting and picking up new interests as they grow up.
> First predicted in 1924 by Einstein and the Indian physicist Satyendra Bose, this whole class of ultra-cold superfluids is now known as Bose-Einstein condensates.

No, this whole class of ultra-cold superfluids (referring to fluids similar to superfluid helium) were not "first predicted in 1924", as Mrs. Hosenfelder erroneously writes.

It is the Bose-Einstein condensate (BEC) that was predicted in 1924, not superfluids. A Bose–Einstein condensate is a state of matter where dilute gas of weakly interacting bosons of cold enough temperature turns into condensate, a different phase of matter.

A superfluid was first discovered in liquid helium in 1937-1938 experimentally by Kapitza and independently by Allen and Misener. Liquid helium is no weakly interacting gas, but nevertheless the explanation of its superfluidity in terms of Bose-Einstein condensate was proposed soon after the discovery. Later on it turned out that superfluid helium is no ordinary BEC, but needs quite a different description (interacting particles in liquid). As Balibar writes,

"65 years later, the connection between superfluidity and BEC is still a matter of debate and study"

https://www.researchgate.net/publication/1935151_Looking_bac...

See also
https://www.eng.fsu.edu/~dommelen/quantum/style_a/nt_sfnebec...

https://www.physicsforums.com/threads/superfluidity-helium-3...

There are also other superfluids that are not BEC, like superfluid helium 3. It is fermionic condensate, not BEC.

I remember from my studies of physics that all this was quite a common knowledge in the circles of cold temp physics.

I wonder why Mrs. Hossenfelder, a physicist herself, neglects to reflect this basic knowledge in her article. Perhaps she is now more of a pop-sci blogger than a scientist?
FWIW, these (IMHO absurdly) short PhD programs basically mean you need to do a postdoc for your CV to even be competitive with US CS PhDs -- assuming you want to do research in a top institution or research lab. So it's far from an obvious optimization.
I'm not a blackhatter. I barely have a hat. His descriptions of NSA/GCHQ backdoors, both the implementation, and the exploitation by anyone in the world who makes the effort, are entirely plausible.

But his descriptions of Chinese software practices from 1979, including auditors and the death penalty for backdoors ... citation needed?
Thanks, I did not know that. It is something to think about.
Homepage: https://withknown.com/
Morgan Stanley Marks Palantir stake down 35%, Dropbox 25%
Is should be slightly more expensive to bring in immigrants
because one of the governments missions voters expect is to ensure that there is a job market where there are good well-paying jobs, not a market where it is flooded with immigrants that have driven down wages. Having American citizens and green card holders idled or having to work in a lower paying job is not a true free market because only the employers are benefiting.

Once the domestic pool of potential employers has dried up, then employers will bring in the slightly more expensive foreign labor.
> "It is impossible to be interested in cosmology today without being interested in dark matter", says Stefano Liberati

Mr. Liberati seems to think dark matter is as real and proven as the air we breathe, but forgot that so far it is only one of ideas proposed to explain the speeds of visible bodies. I am sure one can study other ideas that do not depend on the concept of electromagnetically passive matter at all, like different gravity formula or EM mechanisms. Perhaps he meant to say it is impossible to get a grant or get attention without being interested in dark matter, or something like that...
Microsoft ends project to bring Android apps to Windows Mobile
I think the functional style used in the redux codebase makes it a bit less obvious for those not accustomed to the style.

But it's really extremely simple. The terminology is perhaps more abstract than one might prefer, but I have yet to think of a way to improve upon it.

Also, if you let most components be pure, it's easy to start with a stateful component or two and then add redux later.
Isn't this mostly true if you both change the file name and change most of the file's content? In which case it might be best to just see it as a deletion and creation anyway?
Totally agree. Email is very useful and it's here to stay. We'll have new tools that supplement it like slack, but the idea of the inbox tied to a unique address is not going away.
As AI gets better email will be more useful. Smart filters that show you just the messages you want to see will improve.
They try to do that in IncludeOS.