skysight-inc/HackerNews huggingface dataset:
If you run Jython on the hotspot JVM, that'd count as JIT. As for the speed, I'm not sure.
Samsung project beyond is compitetor
Hyperinflation is a completely different game. Your explanation also does not cut it, because a country's GDP simply does not reduce 1000 times in a month, month after month for years. You can not have it if your government isn't printing money like mad.

Also, no the 4 QEs of the US since 2008 weren't not nearly enough to create hyperinflation. They are not even growing exponentially.
I'll add to the chorus of praise for Beej's work. I've often consulted this particular guide and the companion piece for networks as well. Helped me write web and other servers, a great way to learn about important technologies, providing knowledge that stays useful even if the production server runs on Node.js.

Besides, I'm biased. "BJ" happens to be my wife's unofficial name. She's a remarkably smart person, so I was predisposed to think "BeeJ" would know what he's talking about and it turns out he did.
Ask HN: Should I return to Facebook? What is it like today?
So, I left Facebook a few years back for a number of different reasons:

- Facebook's practice of changing privacy settings under your feet.
- The pending threat of video ads in my feed.
- In general, the amount of maintenance I felt far outweighed the benefit I was getting, given that I only had something like 40 friends on it, if that.

Now that I've been out awhile, I'm wondering - what's it like today? Have they cleaned up their act with privacy settings? Is the feed as annoying as it once was? Is it easier now to group friends (like 'circles' on G+, for example)?

I flip backwards and forwards from considering whether I want to re-join. I have friends that just won't use any other social network on there and of course, family. On the other hand, when I hear about people's Facebook drama or about how the app misbehaves, etc, I'm relieved it's something I don't have to think about anymore.

So, what's the general thought of HNers on this? What's Facebook like to use today?
Samsung project beyond is competitor
Extensive prior discussion: https://news.ycombinator.com/item?id=9618672
Heh heh. Well, I guess retirement planning is all about the assumptions you make.
Damn, that will be fantastic for rare and out of print stuff. If I had known when I was in school... Although citing books that aren't in the university library might be problematic.
Agreed, but even ignoring how it shines light on bugs that might otherwise go unnoticed it should have been the default if only to follow the "principle of least astonishment" (which Go is generally very good about).

Even knowing the reasons why this was done (which have been widely discussed for years), I still think the default should have always been to have it set to the runtime.NumCPU value and then have clear documentation on why developers might want to set it to 1 in your own program.
4 days ago: https://news.ycombinator.com/item?id=9596596
There are optical switches around. They work by making the material transparent or not depending on an impulse.

The problem is that they are big, slow, monochromatic, hard to build and actually consume more energy than transistors to operate. That's why a breakthrough on that would be interesting.
Great post! Just wanted to point out a typo in case it confuses anyone - you wrote "There's not a lot we don't know about cancer still," but meant the opposite.
I am a bit partial as I am one of the founders of this company but here is a shameless plug for our vr viewers...
http://www.dodocase.com/collections/virtual-reality
International speeds on a consumer grade line are usually crap, around 10% of declared speed.

This could be a supplement for existing systems, perhaps even a backup or to serve some use spikes. But definitely not a replacement.
The apartment scene on the linked page was about 40MB compressed, IIRC. True that was a static scene, and admittedly once you start doing 30 FPS (perhaps no need for 90+ FPS that the HMD's require, because head movement can be rendered independantly of animation), you're up to 70GB/minute. Lots, for sure, but not out of the question.
> It must be on purpose, a big f-u to non native French speakers.

I hate this stupid stereotype that French people don't want to learn/use English because they're too proud to do so. I've heard this countless times.

Truth is English isn't an easy language to master for native French speakers. It's similar for Italians or Spaniards for instance. And conversely, nobody expect americans or brits to be fluent in a foreign language.

As for institutions websites, I agree with you it's a shame they don't offer an English version more systematically. I just checked and it seems "impots.gouv.fr" (tax website) doesn't have an English translation (research and educational institutions always have one though).

I don't know why it is not the case. Maybe there's some truth in what you're saying. Some people may think it's not worth the cost since foreigners willing to live and work there should learn the language eventually. I disagree with this type of nationalistic ideology, but again, it's certainly not unique to France.

In any case, I think things are improving. For instance, more and more universities have English curricula nowadays.
How a Founder Can Think Like an Investor at the First Outside Round of Funding
Path Acquired by Kakao Talk
If I understood it correctly, there is a server running inside that thing. So by definition, all the heat being generated is inefficiency. Therefore, if 1000 W are being disposed as heat to the environment, then the machine itself is consuming WAY more than that. Otherwise, they found a way to do computing without consuming any energy.

edit: Upon further googling, it looks like I was stupid here. So almost all energy consumed by a PC is dissipated as heat? Did not know that, sorry.
In the interview he mentions releasing an MIT-licensed mathematica simulation.
The interesting interview[1] with Bradley Horowitz (Google's "VP of Streams, Photos, and Sharing") directly addresses that.

Obviously, machine learning will benefit Google. But it will also benefit all the users of this service, by improving the automated assistance of managing your photos (some of which is already pretty neat, like the automatic photo albums Google will sometimes make for you).

If you are not a photographer, and say, you have kids, you definitely don't have time to do that much curation of your photo archive. You might set aside some time time make a share a photo album after a major event like a birthday party or something, but you will never have enough time to manually derive all the enjoyment our of your photos that you could be getting. This problem needs smarter machines to solve it.

Relevant quote:

Q: You use artificial intelligence to surface photos on a given
theme, or find specific people in the photostream. What’s the
percentage of getting it right?

A: It’s good enough. It’s not perfect, in the same way that voice
transcription five years ago was not perfect. The key to getting
that last percentage which tips it over will come now, when we deploy
it at scale. Getting all that data will create a virtuous cycle of
getting better and better.

[1]: https://medium.com/backchannel/bradley-horowitz-says-that-go...
...silicon valley. sigh
I can echo both of your experiences. I'm mostly self taught as a software engineer. I switch to mathematics as a major after my first year in Computer Science. I did take intro to programming classes and other computer science related math courses but never got pass that stuff. Without books I would have huge gaps in my knowledge. But I'm a technical book addict. I've often ended up in some trouble at the end of the month due to buying to many $50+ books. But my career depended on it.

I like the fact that books give a good overview of subjects. Even if you don't remember the little details, at least knowing something exists helps when you look for a solution to a problem. That's the biggest drawback I see whit just trying to learn online from blogs and free books.

But I will say there are a few really good book on that lists. Some that I've paid a lot to get.
The 12 most important announcements from Google I/O 2015
Prior discussion: https://news.ycombinator.com/item?id=9619257
there is no way to do so without patching firefox, that is way extreme. Especially for something that amounts to "you put a number in the wrong field of your cert, because this standard didn't even exist yet"

This does not improve security in any meaningful way whatsoever.
> French universities, in my personal experience, are deeply underfunded (i.e. we can't afford chairs in all the classrooms)

I doubt ParisTech schools such as HEC or Polytechnique have chairs funding issues.
I guess the bank account thing would be confusing initially, but it really just needs to be explicitly stated upfront that the bank account is drawn up from the perspective of the bank, and your accounts are literally the inverse of the bank's accounts. The muddling up of debit and credit because of bank statements should vanish quickly after that.
In addition to what dbaupp mentions, you might want to look at:

http://blog.burntsushi.net/rust-error-handling/

(which was posted to hn a while back)
> Well, it's not just any arbitrary definition, it's the projection of f onto g.

'Projection' also has no intuitive (EDIT: I meant 'intrinsic') meaning; "inner product" is the same structure as "projection + norm" (subject to appropriate axioms). Anyway, I didn't mean to claim that the definition was arbitrary, but rather that there was no way to argue against it: definitions can't be wrong (at worst, they can be infelicitous, uninteresting, or uninhabited).

> Intuitively, sum(f_i * g_i).

I think rndn (https://news.ycombinator.com/item?id=9621422 )'s objection applies to this intuition: to get a reasonable approximation of the integral, you need a lot of sample points, and any sum that doesn't take into account the spacing of those sample points has a good chance of diverging. (Consider f = g = 1, so that the sum is just a count of the number of sample points!)

Once you write sum(f(x_i) * g(x_i) * (dx)_i), of course, this becomes just notation for (a sequence of) Riemann sums, whose limit is by definition the integral (for continuous functions).
$ cd rvm; find -type f -exec grep -l '#!.*bash' {} + | xargs wc -l | sort -n
[ ... ]
448 ./scripts/functions/selector_interpreters
492 ./scripts/functions/gemset
501 ./scripts/functions/requirements/osx_brew
504 ./scripts/functions/selector
589 ./scripts/functions/support
681 ./scripts/gemsets
684 ./scripts/mount
886 ./binscripts/rvm-installer
1100 ./scripts/cli
1619 ./scripts/functions/installer
$ wc -l /usr/portage/eclass/*.eclass | sort -n
[ ... ]
1299 /usr/portage/eclass/python-utils-r1.eclass
1337 /usr/portage/eclass/kernel-2.eclass
1528 /usr/portage/eclass/mysql.eclass
1794 /usr/portage/eclass/eutils.eclass
2265 /usr/portage/eclass/toolchain.eclass
2771 /usr/portage/eclass/java-utils-2.eclass
3181 /usr/portage/eclass/python.eclass
The first time I saw material design, I thought it's a cool concept. I liked it. I also liked applications built with this concept. At first, those apps looked...different. After several months, today, when I see anything designed with a material design idea behind it, I have a strange feeling. All the material applications/websites look like they were designed by the same designer. Imagine there are 10 websites and only one of them is designed with material concept. How hard would it be to find this 1 out of 10? It seems a fairly simple task to me. I'm not a designer, but I never had exactly the same feeling before (i.e. surfing through thousands of flat web sites). I'm not sure if I want to see thousands of material websites. Does anyone else experience the same?
dbus signals can be multicast. Specifically, dbus signals without a destination are routed to all connections with match rules (added with org.freedesktop.DBus.AddMatch on the message bus) which match the signal.
Other languages have implemented this idea for decades now. It's a great feature.

The main thing that bothers me is that the default behaviour is too permissive.

let a = [1,2,3,4,5];
let [b] = a; // ok. b receives 1

The equivalent Python will fail because there are "too many values to unpack."
They haven't started charging yet--there's just a $50 minimum, which had been $30. They are rumored to start charging the fee this summer, but they were also rumored to start charging earlier in the year.

Even if they do I'll keep paying. Because the cost of Prime is subtracted from that fee, plus I personally live in a grocery deadspot. I'm about a mile away from anything but a bodega or a high-end grocery store ($6 for half a gallon of milk type of place).

Amazon Fresh has completely changed how I eat and how I often I cook.
Carmack on static analysis
Haha, cool, thank you.

It is even complete with a "New!" sidebar referencing a blog post from 2011... ;-)
True!

That said, my personal experience with coops is that they tend to be consensus-driven and give everyone a veto. This is a problematic model when vision is required. Works well for more readily-defined things like grocery stores or running a dorm, though.
Why is printing money "not rare or bad by itself" when borrowing from the central bank is a problem? They're literally the same thing.
Can I filter who i want to search for (ex. Just girls or just guys etc)?
Anyone know what Daum Kakao does?
The company has not been acquired, just the Path and Path Talk apps. I actually do not understand that part - what exactly does the company hope to do with Kong? How is the company supporting 40+ headcount now?
Whole foods is a luxury store, you can find watermelon much cheaper.
A New Chapter for Path
While I'm new to rust, and have just been dabbling in C -- as another comment mentions here: you really have to deal with the borrowing in C as well (and the compiling/optimization). If you don't deal with in C (without any real language support) -- you'll get bugs. If you're very lucky, and made a great effort in turning on warnings[1] -- you'll be aware of those bugs. Most likely you won't.

[1] See eg: https://github.com/incrediblesound/Graph-Reply/commit/929e57... for a little bit about C and warnings.
what about the italian, spanish, portugese exceptions?
This is a really fun hack that really did make me smile and laugh... but I do wonder what the sensor/processing/display latency is like on hardware/software that wasn't originally designed to do this.

I once played with an early Oculus, it basically amounted to something that wasn't really succeeding at tricking my senses other than giving me a headache and making me want to vomit at the same time.

I'm sure similar things were said about early cinema though.
Ah, yeah, when you say you're proving something I think it's worth it to be specific about what, and extra explicit when it differs from the expectations of the audience. There's a lot of "correctness" as used by... anyone not focused on formal systems that is missed by your usage, I think.
Interesting video. I'd be interested to see if that learning technique could be compared side-by-side with the same technique without the distractions, to see if the benefits come from distracting your conscious mind, or just from observing and mimicking the real tennis player.

I've been trying to find out how I learn best, and I really think I get the best results from pure repetition and imitation (ie. being shown examples of how things are done, over and over.) It's similar to what we do when we're young (when we can't speak enough language to be properly "taught" anything), which is definitely the time in our lifespan where we absorb and internalize novel information the most.

The supposed drawback to pure-imitation learning is that you don't get the "why" of what you're learning, you're just mimicking what you see. But I think our brains are really good at generalizing stimuli and making meaning on our own (or at least mine is), so if I'm able to just mimic something, I get the best of both worlds: my subconscious is busy mimicking and memorizing what I see, while my conscious mind is distracted by finding "meaning" behind the things I'm mimicking.

I think this can apply for anything from learning a new programming language (just let me read examples until I "get" it) to sports, to musical instruments. I've had piano instructors try to tell me what legato is, but it's so much faster and simpler to just watch a good piano player do it, and I'll just pretend to do it too until it sounds right. Same with any youtube "how to" video. I don't want to hear anybody's explanation, just show me you doing it, and I'll mimic it the best I can. I'll figure out on my own how close my action is to yours.

I wonder if there are any good sites out there that are geared towards this? A how-to site that's focused exclusively on video/text that just simply shows you how to do something, with no accompanying explanation. I know Rosetta Stone works this way, but I think it can work for more than just spoken languages.
No, they don't. Look at this thread.
Google and Apple have both been trolled by the critics of so called skeuomorphism.

While leather binders and bookshelves are excessive, Apple's pre-flat iOS design was really good, and all the criticism that lead to flat/material design was unjustified.
Uh carriers across Europe and Australia don't restrict OS updates afaik
I think that's the point of material design. It's the design equivalent of egoless programming. You should not be able to tell who wrote/designed something if it is done properly.
They make KakaoTalk. It's the largest messaging app in Korea.
Measles Truth
The media is filtering out the logic from the debate on the Measles epidemic.

Its well established that vaccines typically don't last forever. This is the reason for booster shots. Every vaccine researcher and pharma company will tell you when you need a booster to get your immunity to last into adulthood. Once you are an adult you are irrelevant.

The reason we immunize children is because their hygiene practices are poor. Poor hygiene leads to more diseases which makes adults look for easy solutions.

Adults do not immunize because the risk/reward profile simply isn't worth it. Every shot, vaccine or not, is a risk. On the other hand, adult-quality hygiene and typical first world nutrition cause people to avoid many of these diseases. For a recent example look at Ebola. Many people simply can't get it because they are too healthy. This is why ebola never went anywhere in the USA and many other countries.

Most people aren't aware that the USA stayed polio-free for many years while a live attenuated virus was given to children. It was known that the live attenuated virus became a full strength virus in the child's stool. Look it up, at least one American woman caught it from changing a diaper. Now we use dead virus but the point is that for millions of diaper changes, there just wasn't a problem. Other countries with the live vaccine had huge problems. The difference? Hygiene and nutrition.

Vaccines are a voluntary tool. People who choose not to use them are not a problem.

And finally, please note that no one died of measles and many were hospitalized for precaution, not an actual need. Healthy, first world people rarely die from measles. I know it doesn't sell newspapers but this was not a deadly epidemic. All of the angry rhetoric around this event could have been avoided if the media stated the fact that there would be no deaths in otherwise health people. Meanwhile, heart disease is a deadly epidemic and there is no vaccine for that.
I don't know about Flickr, but Dropbox Carousel costs me $100 per year for a 1TB (have about 0.5TB photos in it).

You can buy a similar amount of storage from Google for a similar amount, and it will store your originals. So only the free version is limited in this way.
> If not touch screen activity for a long time, or when simply the screen is locked, then why is the camera on?

Because the OS shouldn't be making assumptions about applications' interaction models. People tend to write apps that OS creators never dreamed about. There are legitimate reasons for resource usage (camera) to continue without user interaction.From the top of my head, I can imagine writing a baby-monitor app that uses camera to stream video to my phone in the other room using wifi.

The resource-limiting heuristics have to be impossibly good, otherwise it gets in the way of useful apps.
Interesting.

> The assertion that the world must be internally consistent is quintessential rationalism, not materialism or empiricism at all. Science's core value is empiricism, NOT rationalism.

I don't assert that the world must be internally consistent. I merely believe that it is, for the entirely boring reason that there's a mountain of evidence that seems to say so. Empiricism may be the core value of science, but I think it's fair to say the scientific method also assumes the world to be consistent – that's the property that makes it worth hypothesising about.

If the external world isn't consistent, we will at some point run into some phenomenon that the scientific method simply can't accommodate, and there'll be no way to know when that's happened. Maybe it's happened already and consciousness is that problem. In any case, overall I think that puts me on the empiricist side of the fence, right?

> This is one of the weakest epistemic arguments I've ever heard. But also very honest.

> If you can't describe the position of the authority (PoA) that you trust in

> most fans of science have no idea what science is actually saying and couldn't survive a brief cross-examination of their "scientific" worldview

I do okay, but literally nobody could survive a brief cross-examination of their "scientific" worldview if you pick the right questions. I believe that the world exists outside my mind, so I have to accept that there are truths about the world that I don't know. All I'm saying is that I believe that other people know more of them than I do.

You have used quantum physics to justify your position elsewhere in this thread, so I take it you can justify this kind of belief-delegation as well.

> So now you see why philosophers like me think "New Atheists" are anti-intellectuals ... having the same religious ignorance and fervor that is common among Christians.

This is only superficially true. The whole "because science!" meme is annoying and a bit cultish. But although you've clearly thought about it in much more detail, the same logic that allows you to use quantum physics to support your arguments is what affords these people their beliefs. Even the most unthinking atheists grasp the structural difference between religious faith and so-called faith in science, that "God" is an empty expression whereas "Max Planck" refers to a human being not unlike themselves, etc.

(My source of frustration is that many people on the science train don't apply the mindset to themselves at all – generally giving their personal perceptions and intuitions, particular concerning causal relationships, far more weight than can be justified.)
Avago’s Pending Broadcom Purchase Taps Arcane Tax Structure
Thanks karmy, this is super useful.
A South Korean internet company (think Google)

http://www.daumkakao.com/en/main

http://www.daumkakao.com/en/about/service

http://www.kakao.com/services/8 (Messenger)

http://www.kakao.com/services/49 (Uber)

http://www.kakao.com/services/15 (Maps & Yelp)

Wikipedia: https://en.wikipedia.org/wiki/Daum_Kakao
Nope and Nope. Jython is made to run on the HotSpot which is a JIT compiler, and Jython should be comparable to speed to cPython and faster in some cases (used to be slower, but that was 3-4 years ago, the optimized it a lot, and added stuff in Java 7/8 helped too).

JRuby is faster than standard C Ruby too.