skysight-inc/HackerNews huggingface dataset:
Cross-architecture compilation is ridiculously hard, and the balance between JITing the code and the resulting code's speed is very, very fine, and often depends per process: you don't know when translating an executable page how much it might be run. It could never execute or it could execute trillions of times. You can't just translate every bit of executable code because you WILL spend more time translating than executing. On the other hand, you need to translate well enough that you have good cache performance, make good use of registers (some are usually reserved for emulation state), and the extremely nasty bit of translating specialized math instructions and SIMD instructions, which often have implementation-specific nastiness that causes issues if you translate naïvely. Add onto that fundamental differences that always arise (e.g. unaligned/aligned loads, memory protection/translation differences/access modes, debug/performance registers, appropriate clock timing when necessary, hardware access.... it's endless) and you find yourself relying on pretty horrific hacks to avoid bad performance.

In short, unless you have specialized hardware for this (Transmeta!) it's going to be a massive undertaking.... so if you're confused by the host code produced by qemu, it's a lot harder to produce than you might think, although the primary reason is that producing better code often is not worth it because of the translation time. There may have been recent work to move some of the research in PL JIT over to translation, e.g. progressively translating better code the more it's run, but I haven't looked in a while.
I dont think the point is that apps are evil; the point is that they are inconvenient and unnecessary way to deliver text and images, if that's all they're designed to do. Interacting with the phone and notification capabilities of the OS is a solid use case for a client app; reading news articles is just not.
How about adds taking less space?
I thought "how bad can it be" and opened the homepage on my netbook. The browser loaded stuff for about 10 seconds and then froze for another 10-20 until the page was rendered.
Added a moving monster
https://github.com/shultays/YOU_ARE_DEAD
> Another role they have is to prevent copying of content or links from one fiefdom to another.

I have a hard time believing that considering the prevalence of the "share" button in apps.

There is certainly a "walled garden" problem on iOS, with all the jailbroken nonsense linked to it, but on Android (don't know about MS phones) I can run whatever I want. The app store is just curation, not limitating. Granted there are still some problems with rooting, but they seem to be disappearing from my view. Freedom of expression is still there.

>I think this idea works best with relatively young people who don't clearly understand what they're giving up when they download a proprietary app in order to read what should be a public document.

Could you cite an example where this is really true? I'm not trying to be facetious here, I'm just wondering what app locks out what would in another world be completely open info. The only thing I can think of is messangers, but that's more a practical thing than anything (again... access to phone APIs trump idealism).
just right click and hide the button
I haven't seen the whole of The Crying Game yet. Why would you do that?
Is tar that outdated thesedays - I'm showing my age as tar -xvf is ingrained on my brain.

Now had the bomb need a something along the lines of uucp then even white beards would be in trouble.
I'm a top 10% student that goes to a top 30 engineering school. I haven't gone to a lecture or bought a textbook in over 2 years. My grades haven't suffered - they're mostly a function of time spent doing homework and going through the lecture slides.

For undergraduate students - a physical college is now mostly unnecessary (excluding some lab work). Research students - not so much.

Another thing. Arguments against any new technology saying "Oh, but you can't replace that!" are always going to die. Lowering the cost of something by a factor of 100x changes everything.
Roku already exists.
Kanjoya, San Francisco
Full-time and Intern - Software Engineers (all levels)

At Kanjoya, we develop technologies that enable real understanding of human expression. Our social discovery platform, Experience Project (www.experienceproject.com), enriches people's lives by deeply connecting them around their shared experiences. From experiences ranging from fighting cancer to obsessing over contemporary art to confessing that you love your dog more than life itself, Experience Project has it all.

We work on a product that deeply enriches people’s lives. 80% of our users say Experience Project has changed their life for the better. And each month,
* 2+ million meaningful friendships are formed between strangers
* 10+ million people from around the world make us their home.

We are looking for people whose heart is as big as their brain and who believe in a vision that technology can be meaningful and emotionally-rich.

Our technology platform includes:
PHP, Python, MySQL, Redis, Beanstalk, Node.js, Hadoop, Pig, Fluent, Amazon AWS

As a member of our engineering team, you will:
* build both front-end and back-end features used by millions of people
* be part of a small, fast-moving, highly collaborative team
* contribute to the product from both an ideation and implementation level

We are looking for candidates who have:
* a passion for working in agile engineering teams where code is released multiple times a day
* a love for finding creative and thoughtful solutions to a variety of technical and product challenges
* a desire to write scalable, efficient, maintainable code

Interested? Drop us a note at jobs@kanjoya.com!
In Medieval Europe the King was not that important figure and some Kings had to make agreements so that the nobles with their armies would not leave the battle if they did not like it. A very good analysis in a book by Barbara Tuchman of the "Guns of August" fame is in another of her books. http://en.wikipedia.org/wiki/A_Distant_Mirror
Netflix is one of the pushers to standardize DRM in HTML:

http://lists.w3.org/Archives/Public/public-html/2013Jan/0172...

So I don't see their growth as a good thing.
Another example why C and C++ need to be replaced.
Mini Drones: Army Deploys Tiny Helicopters
I watched the first 4 episodes of HoC this weekend and am quite disappointed.

Production is very good, acting is quite good (although Spacey simply plays "high status" all the time with a rigid upper lip and not much nuance).

For me there are two problems

- The two main characters are cynical people who are obsessed with power and just plain mean... and they win every time. I don't care for them; at this point I would like to watch them fail and be humiliated, but I don't think it will happen, so I lost the main incentive to watch the next episode.

- The whole thing is predictable. At the beginning of each episode a minor setback appears for the Underwoods, and they defeat it with a smirk (Robin Wright's smirk really gets on my nerves now, although she's probably one of the most beautiful women in the world).

- - -

On http://en.wikipedia.org/wiki/House_of_Cards_(U.S._TV_series) a critic is quoted saying "This hardwired venality is what makes this show so watchable. Here are the realities of political life as most of us suspect them to be."

I'm not sure. I think HoC takes itself and its subject much too seriously. I think reality is much more absurd and difficult to control, as described in Armando Iannucci's writing, which I can never get enough of (The Thick of It, In the Loop, Veep, etc.)

- - -

EDIT -- The rant above is a little off-topic; the on-topic point is that this is a very good move for Netflix and that (as others have noted) they really don't have a choice.

If they don't produce their own exclusive content they are at the mercy of other content producers who will try to price them out of the market (and would succeed in doing so).
http://wiki.lesswrong.com/wiki/Free_will http://wiki.lesswrong.com/wiki/Free_will_%28solution%29
I believe the GP might have found something.
> If you don't mind me asking, what exactly is at stake?

Only the old-style Web, by design a public forum, accessible by everyone in the same way using standards-compliant browsers.

What we're seeing is a plan to convert a very efficient way to share information, but not an efficient way to make money, into something that favors the latter goal over the former.

> They're pretty much the status quo.

That may be, but not so long ago the Web was the status quo -- the free, public forum.

Remember when Tim Berners-Lee complained about the deleterious effect of nonstandard browser extensions? This trend is the ultimate nonstandard browser extension -- it eliminates the browser entirely.
This is exactly what I was looking for since around a month now.
I always just assumed it was a tongue-in-cheek joke à la GNU.
I think the most important thing is you don't have to setup the compiler yourself. It may get out of hand pretty quickly if your partners and you don't have compatible environments (Windows vs. Linux, etc.).
If it's not worth doing your best, it's not worth doing at all.
Risible, self-indulgent, self-serving, myopic handjob.
Windows runs on ARM too. Not sure any of the apps are worth emulating though.
>I have a hard time believing that considering the prevalence of the "share" button in apps.

In the OP's example this share button would just lead to a message of 'you need to download our app to view this material'

>There is certainly a "walled garden" problem on iOS, with all the jailbroken nonsense linked to it, but on Android (don't know about MS phones) I can run whatever I want. The app store is just curation, not limitating. Granted there are still some problems with rooting, but they seem to be disappearing from my view. Freedom of expression is still there.

AFAIK he wasn't talking about the OS being a walled garden, more that each app was. Not being able to share content between apps, combine the functionality of them, etc.

Being able to run whatever you want doesn't help if the content owners have locked it down to being only viewable in their app.
Travel is cheap if you don't care where you go.
No, no it didn't. I would say what contributed was a few of us asking for further clarification. I don't believe your above comment really contributed anything at all.
Agree with the OP. I think someone like Flipboard is an example of doing it right. It is focused entirely on the content and the best way to present it to you for ease of consumption.
These number are not verifiable but they are not they are not the army you would think it is. Most of Alexander's army was disbanded after he took the 4 main persian cities and was later using local armies with Macedonian Genarals.
This article talks about spectrum allocation but lacks any details about which frequencies. The closest it gets is "television guard bands". Is this the state of technical governance reporting in a modern, digital society?
> Tips exist because they are a way for the customer to give a good server some money directly.

That is silly. Why is waiter work so unique that it's one of the very few that requires this kind of payment? If you want to pay money directly, you can do that for cashier clerks at gas stations, clothing stores, auto service men, middlemen of all sorts in business offices, etc. etc. Why not pay them directly too then?

What I'm arguing is that the tradition of tipping is something that should not be. I would be okay with tipping in the most extraordinary of circumstances, where the worker clearly goes out of his way to provide unexpectedly superb service, but it should not be seen as necessary in other normal situations; I don't see a really good reason why it has to be any different from other jobs.

As another commenter in this thread from Sweden pointed out: it works for them. The norm is that waiters are not tipped. It seems to be working okay for them, let it work in America too.
I don't think this is correct. It's far more difficult to compete as a cell phone service due to FCC regulations. It's a government granted mono/duopoly.

I expect to see cell service remain complete shit. I don't expect these per-website apps as they exist now to be widely used.
I believe people who work 40 hours a week are the silent majority, even in tech in SV.
Just out of curiosity, does anyone know if a tool like this exists on the imdb/rotten tomatoes side to see if a listing is available for Instant Viewing on Netflix?
> Be told you aren’t allowed to read the website.

Is this true? I've never seen that. Many times the app is heavily suggested, but I've never been locked out of the regular website just because I'm on mobile.

I also believe Mobile Chrome lets you fake a desktop user agent so there's no way for a website to lock out a mobile user.

That said, I totally agree with the OP, these "content apps" are ridiculous and very annoying.
Initially I missed "coment" and "speling," so I was not sure if you were screwing with me. I almost woke my girlfriend up when I noticed the trifecta. (The "you two[sic]" was not as funny)

In my opinion spelling/grammar mistakes are indicative of an author who has not put much effort into something because they do not care about the outcome. If someone is willing to take the extra thirty seconds to read over what they wrote I take that as a signal that the writing is worth my time. But I might be in the minority here. My first job (and 2nd and 3rd) was at a restaurant and it was ingrained in me that the little things add up. I can still remember my boss saying "Doogie, if we do not take the time to lay the forks out straight, why should customers expect that we took time to prepare the food well?"
Finally the future of e-mail on iPad?
> In general it'd be nice to see phone OS's opening up their api's to websites and not only apps.

It's hard to see that happening while the OS makers are involved in a "my App Store is bigger than your App Store" war, and they'd risk losing out on that 30% cut of paid apps.
Err... 20 hours is really not a lot of work.

Some problems, to be solved, require intense work.

At 40 hours a week you will hardly feel "burned out".
I have a feeling that this is like an attempt to simulate a SOC computer on a quantum physics level based on a blurry microscope image of it in hope to play minesweeper on that.
Basic principles (neuron behaviour) are hell of a complex and we must do a lot of dangerous simplifications, we know nothing about the firmware (pre-wiring given by the evolution of our species), finally the software will be completely missing (in humans it is created by few years of supervised training and self-improvement).

Why not to try from the top?
Something wrong with the paywall? The link doesn't work for me. But if Googled, the exact same link works.
Quora does exactly that, or at least it did on 14.1.2013 (dd-mm-yyyy)

https://plus.google.com/106938703242944328523/posts/4CopSTtW...
> Precisely. Can we even see a complete simulation of
> E. Coli?

Kind of: http://www.cell.com/abstract/S0092-8674(12)00776-3
The default outcome for AGI is likely bad (http://singularity.org/files/ComplexValues.pdf and http://singularity.org/files/SaME.pdf), but not in the ridiculous way that movies portray it, and no one should be using the movies as a substitute for thought (http://lesswrong.com/lw/k9/the_logical_fallacy_of_generaliza...). There are so many types of AI minds, and so many ways for it to go wrong (http://wiki.lesswrong.com/wiki/Paperclip_maximizer) that picking out a very particular fictional one to stress over, make movies about, and attempt to constrain (even framing it as a constraint problem of some more "primitive" desire to destroy humanity) as the only default mind, is pretty silly.
A 53 year old who has been programming for 30+ years is likely to be a good programmer because they managed to keep programming for all those years. How many of the less-talented people you started out with are still programming?

But I do agree that it without hard evidence, it's unfair to assume older programmers are slower or less capable. I have personally worked with some exceptional older programmers.
Great question, and one which I would like to try and answer at length, but cannot spare the time...

Short answer: There are many definitions of "free will", and many arguments about the subtelties of the meanings of these definitions. AFAICT, a good argument can be made that making use of some random phenomenon in reaching decisions implements "free will" for the vast majority of these definitions (note that "random" does not need to mean "arbitrarily random"). This answer is not deeply satisfying to me, but a full elaboration of issues would need several pages of text.
The argument you are using privileges one aspect (greater access) above the whole (quality, depth of understanding, mastery etc).

The author is arguing (rightly) that the current system is a pass for educational 'meh - good enough' when we should and must try to get HIGH quality education to everyone.

A lot of proponents of MOOCs, argue that it is an improvement over what we have - that more people are going to be able to learn and be exposed.

This is fundamentally flawed as it as an over-optimistic assesment of the results.

MOOCs will have 2 outcomes

1) They will be great for auto didacts, and they will be the leading edge of subscribers and proponents.

2) They will become certification factories which prove that you can solve X test material (not subject matter) at the end of it.

Would you be OK with Math being considered the same as mental parlor tricks? Differentiation being reduced to knowing steps to carry out? Or History being reduced to rote learning?

I suspect that you will say NO, as would most people understand education to be the same as Knowing and understanding something, not being able to remember it like you would a song stuck in your head.

MOOCs can only go so far - and this is their weakness and the issue educators are trying to point out.

Having seen the philosophy of "good enough" applied to an entire country first hand, I assure you the outcome is misery. Cynical students who realize that getting an answer and learning are no longer happening, and all that matters is acing that test.

A good quality education is expensive. But the side effects of having an educated population (as opposed to literate and trained) is immense.

Half assing this is having engineers, who couldn't do R and D if his life depended on it, and instead he can create value by picking up a phone and saying "Hi this is Sammy speaking".
Same, for some use-cases.

I've got email accounts on a couple of servers I only access via SSH, so for them, mutt is a necessity.

Also, I use mutt on a couple of my machines so that I can quickly hammer through mailing lists and other not-quite-spam.

When using Gmail or Thunderbird, I use them in threaded/conversation mode, and I tend to process not-quite-spam in non-threaded mode.

Mutt is simply faster to hammer through that many single low-value mails at a glance (rather than other clients -- webmail or local -- that take noticeably longer to render the mail in preview mode).

Another benefit of mutt: I've got various F-keys configured to hop to different servers/email addresses. While GUI clients let me do that with several keypresses or mouse movements, none is as configurable to that extent as mutt.

If you have several online identities, these kinds of optimizations can shave hours per week compared to using a more fully-featured client. After all, unless you're a marketer (or have much affection for WYSIWIG word processing features), your emails are predominantly text anyway.
I'm honestly curious about this since, even as a student, I'm living on more than that per day. Could you tell me more?
There's nothing preventing the implementation of sharing via a website (or posting to a URL) instead of an app. There's nothing preventing standard interactions with your phone to be delivered by checking an API instead of requiring an app. You can still use many websites in offline mode.

They are right, pushing for apps can a way to silo data and prevent you from using your phone as a general purpose device. How can you share from the app if they don't bring up the list of intents for you? Can you select which push notifications to receive for a given app or do you get all of them? Etc.
Seems like WSJ are up-voting their own articles, never seen a pay-walled article get this many votes in a mere minutes (at this time of the day).
Nope, that's how the paywall works.

Google link: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&...
Tim Ferris' life "hacks" and tips.... yawn
Show HN: Icon Strike, easily test iOS icon designs on your home screen.
Icon Strike allows iOS app designs to test their icon designs on their iPhone or iPad. Upload an icon image and send the install URL to your device.

You can upload a group of images for the four different device icon sizes and the correct image will be used on the corresponding device.
You should probably learn more about Buddhism! :P
Quora has refused to allow casual viewers for some time now. I've removed them from my search results and my online experience is better for it.
"We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion."

He's asking for free books about programming. When someone answers with a book, it's super-easy to verify that it is a book, is about programming, and is free.

It might be a bad fit for SO because there isn't one answer that is "more correct" than all other answers and so on, or something like that. But it is not a question that leads to arguing and extended discussion. It's a question that leads to people posting links to free books about programming.

So like, it might not be arbitrary and it might be that all the right questions are being closed, but it looks like a bunch of deletionists flailing about, knocking shit over. And it looks like that because there's this canned "reason" for closing a question, and it is often a poor match for the question being closed. Not because people don't get that SO is "not meant for discussions".
> we know nothing about the firmware (pre-wiring given by ...

Huh? That's what they are studying.
I signed up because of House of Cards, so I guess that's one account closer to their target ;)

I really enjoyed the series, I expected to be disappointed because most US remakes of UK shows are abysmal - and the original is a stone cold classic, but I thought it was stunning and really enjoyed Spacey's FU 2.0.
The Greeks made very little effort to retain the phonetics of the original language. This is not a criticism of course, merely an observation, and perhaps partly driven by the impossibility of rendering certain sounds (eg "sh") in
Greek. compare the Greek and native names of the various Egyptian gods for extreme examples.
180,000 Americans killed by other Americans since 9/11 vs only 33 by Muslims
Not really much different from the International Statistical Classification of Diseases and Related Health Problems.
I have some datapoints here. Twice in the last five years I have spent a year working half time (German parental leave is incredible). I noticed spending a higher proportion of my time on 'overhead' - emails, code reviews etc, but my overall productivity did not drop.

I measured the bugs fixed over time, commits made, lines and files changed, emails sent, all proxies for activity.

Some results are shown in this otherwise tangentially related blog post: http://yieldthought.com/post/6070927890/metagame-productivit...

Bear in mind when looking at the charts that they are corrected for man months not calendar months - my calendar productivity remained about the same or slightly better over the measured period.

I recently reduced my hours to 27.5 just by asking. Without these positive experiences for all concerned that may not have been so easy.
Oh, I forgot about that! Of course!