skysight-inc/HackerNews huggingface dataset:
Here's an idea for an architecture that doesn't suffer from compatibility problems ever:

- Every web site refers to the bytecode for its required render engine

- This engine is loaded in an intelligent/cached way, and run in a sandboxed environment whenever the website is visited

- Since the website picks its own render engine (or provides its own), the developers of the website know for sure that it will render the website correctly

- Besides the render engine, also the scripting language could be referenced/provided in the same way.

An architecture like this could boost the proliferation of open-source render engines and in-browser languages.
Definitely. I'll point out though that my goal is not experience with this "modern" tool set. I'm plenty comfortable with the tool set we have, and the technology we use. It's the way in which we use it that's frustrating. My goal was to learn and continue growing as a developer, while building something I care about. I don't feel I'm getting the first part of that.

I feel as though I've been trying, in my short time here, exactly what you're suggesting here. It turns out that it has been a fairly major source of friction, because small incremental changes are really hard to float unless there is consensus on where the future of the codebase is going, which we certainly don't have. So a lot of the changes I try to "make anyway" seem to meet push-back from my team, despite my many efforts to argue for long-term goals, or even the value of the single incremental piece. The friction I mentioned surrounds this push-back, but the feeling I'm getting is that this push-back is based in an unwillingness to try new ideas. As I mentioned, maybe this is due to my lack of experience convincing people of new ideas, which makes me think I need even more to be in a learning environment.
the better version of the binary joke is

Binary: as easy as 1, 10, 11
No. Not everybody. Go see my comment history over a long period of time. On this particular topic, with a couple of particular accounts, I have strong reason to believe that cogent arguments are futile. I'm openly assuming such accounts to be at best ideologically driven, rationally blind or at worst astro-turfers. And I'm openly refusing to engage in rational argument with these accounts. paulhauggis is one such account
Gene that makes human brain unique identified by scientists
Mainly asking you for my own data, but I certainly think so (given how easy/cheap it is now). My son was non-verbal till he was 3 and as we later discovered, mutated on both 1298/677 due to bad genes from both my ex-wife and I. When we gave him an injection of methyl-b12 (the primary course of supplementation for these mutations), he literally started talking the next day. I've heard this story so. many. times. in the autistic community. So at this point I always ask people about it.
Thank you Arjuna! Congratulations on publishing your game.

From your linked post:

> Even the people around you won't understand the mental suffering that you are silently muscling through; you, torn between two worlds as the aforementioned autonomic function pushes and strains you to your personal limits. You measure the day's progress in centimeters rather than meters. You will either summit, or freeze to death on the mountain in your boots; the summit in sight, but just out of reach. Which-ever event happens, you feel alone, either way, because no one is carrying the sheer weight of The Vision than you. It is all you. It has only ever been you. There is no one to save you.

I snapped and yelled at my girlfriend the other day because I felt like she didn't understand the work I was putting into the project and the stress it caused me. That was definitely a low point for me.
I commented something similar on the first installment of this, but again, in general, regardless of language or content, it's always nice to watch/listen to people pair up on something and compare it to how I work (either alone or with someone else).
This appears to be the relevant paper: http://sustainablepulse.com/wp-content/uploads/2014/02/Glyph...

Unfortunately I don't read enough scientific journals to vouch for the veracity of it.
so, Java, then

the problem with bytecode is you lose virtually all the benefits of the web

it's also not novel: you can do this today with JS, and your users will hate you because it can't be indexed and you can't select text
This is really important work!
John Oliver did a nice piece on judges getting elected in the U.S. as opposed to getting appointed. Basically, what you said. Judge's elections turn into politics as usual (money, political ideology, various other unrelated banter) as opposed to, you know, law.

While in theory it seems like a good idea, in practice it's not and all of a sudden you have judge's (or in the case at hand, FCC officials) with "interests" other than the law (communications).
"Now the warehouse resides in the middle-class consciousness as the go-to space for every art exhibition or party."

(UK but not London) Warehouses are cheapish, available and more easily licensed. Good old fashioned middle class practicality.
Agree, this just aligned the US with most other industrialized countries (I'm also not American).

Mostly I envy the US for its free markets! But now and then I get amazed seeing lobbying/monopoly/regulatory-capture being stronger in the US than other places.

I think it was Friedman who used to say he was pro-market, not pro-business [a sound principle]. Sometimes US politicians seems to get that wrong.
Url should be simplified to http://www.bbc.com/news/magazine-31604026
What I do is to sometimes take a 'sanity day' to sit at home or in a library and get some serious work done. 9-5 (or whatever) just like work. You even get to sleep in instead of commuting. I realize that this is partially because I've been lucky to have jobs where taking one day won't be a vacation/sick-day disaster-overreach.
>Because recent government conduct has been stellar

Recent government conduct has been the result of decades of deregulation.
Good point. I don't think it is that difficult to setup at the begining, especially with the low cost of entry of REST, but forseeing what will be separate and distinguishable services early on is very hard.
"I'd also like to point out that splitting up Ma Bell hardly solved the problem."

Really ? I'm not an expert, but one item that comes to mind is that my children have never heard the term "long distance" and never will. That's pretty swell.
Thanks for clarifying.

And on a tangent, I guess the WPF thing was expected. But! I also thought WPF is mostly a re-implementation of all the windows widgets on top of a framebuffer - it doesn't use native win32 buttons, dropdowns, text rendering, etc etc...?
I just wished we could put on top of our HTML something like:

<meta render-engine="webkit" />

or something along those lines.
Meet whooping cough: highly contagious, fatal to infants, and coming back
LIVE VIDEO: 2 Llamas on the Loose in Sun City
Erm - are you a local?
That's because these people were never liberals. After they "used up" the word progressive, they stole liberal from the "classical liberals", somewhat akin to today's libertarians ... and now they've pretty much used up "liberal", and many are recycling the word progressive.
It's a double blind experiment. That means that the person giving them the pill has no idea if it has gluten or not either.
I'd like to see some competition as well, but in my perspective, they're taking the wrong approach.

This entire project seems to be about improving compatibility with older websites, by adding more algorithms and layers to the rendering process. I don't believe everyone is using Firefox and Chrome because they have better compatibility than IE.

I think they should focus on cutting the fat, and making the lightest weight, fastest and standards compliant browser possible, with some popular third-party add-ons available, such as ad block. Or, leave IE11 as the default now for compatibility, and spin off a new browser called IE Lightning.

If people start to switch over, then more sites will be developed to work in IE Lightning.

In short, create a faster browser with a smaller memory footprint and ad block, get users, watch compatibility fix itself, then make this ship as the default browser in 5 years.
Did you even read the article and click the demo link? :) https://diafygi.github.io/webrtc-ips/
Indeed at the beginning of the 20th century animals with human characteristics were attracting so much literary criticism even Theodore Roosevelt felt tempted to join the debate
https://en.wikipedia.org/wiki/Nature_fakers_controversy
What a snide remark. Why should people expect that NN is either good or bad? Or that the FCC has done the completely right thing?

I'm entirely pro-NN in the way I understand NN to be. That is, that it specifically bans QoS setting for particular parties. This means an ISP couldn't QoS Netflix higher or lower than anything else. QoS can still be used for TYPES of traffic across the board, but not per company/person. Is this what the FCC did? Is this all they'll do?

And yes, the apparent secrecy in the ruling is a bit disconcerting.
I'm finishing an Associate’s Degree in CS at SMC this Spring. At SMC, I've taken Intro to CS, C programming, Java I, Web Programming I (HTML and CSS), PHP Programming, Database Concepts and Applications, Assembly Language Programming and Computer Architecture.

I am currently enrolled in Java II and Web Programming II (JavaScript).

My view might be skewed, as I was already a professional web developer before attending SMC, but I found the majority of the web-related coursework to be somewhat trivial and hard to directly apply to building any real-world applications.

As far as more the more ‘core’ CS related material is concerned (C Programming, Assembly, Computer Architecture, etc), I have really learned a ton, and plan to learn a ton more (as I’ve found the first ton learned is actually not that much!). I also highly recommend Database Design and Applications.

If your goal is to get a CS Degree, SMC (or any other reputable community college) is a great place to start.

If your goal is to be able to build applications and have a decent understanding of HTML, CSS JavaScript and maybe another widely used web language such as Ruby (and Rails, respectively), I would recommend this track, provided you have the self-motivation to do it:

1. Code Academy - Finish completely the HTML, CSS, JavaScript, jQuery and Ruby tracks. I like Ruby because there is an incredible support structure (both online and in person) for those new to programming.

2. Read (and do the exercises in) Chris Pine's "Learn to Program"

3. Read (and do the exercises in) Command Line Crash Course (easily found via Google Search)

4. Read (and do the exercises in) Learn Ruby The Hard Way

5. Go through most, but not necessarily all of the courses on RubyMonk.org (Metaprogramming is an advanced topic that you may not need to handle this early)

6. Do all of the exercises from Test First Ruby (testfirst.org/learn_ruby)

7. Do a lot (but not necessarily all) of the HTML, CSS, JavaScript, jQuery (and jQuery AJAX), SQL, and Ruby courses on Team Treehouse. If you interested in design, go through those courses as well.

8. Do a lot (but not necessarily all) of the JavaScript, jQuery and Ruby courses on CodeSchool.com

9. Learn about version control through Git and Github (there are many online tutorials, as well as on CodeSchool and Team Treehouse)

10. Read (and do the exercises in) The Rails Tutorial (www.railstutorial.org). Do every single thing in this book step by step. Then do the entire book again. Then do it again.

11. Build stuff using the knowledge you have gained. Use Google and Stack Overflow to help you when you get stuck.

In term of meeting people with similar interests, I have found that a community college is probably not the best place. I would attend local meetups, as those folks are genuinely passionate about the topics, are there to learn and meet people and can probably be more useful to you if you are trying to learn software development.

Hope this helps.
Yes. IQueryable actually implements an expression tree, which means that it may never be executed, at least directly. LINQ to Entities (Entity Framework) actually evaluates the expression tree to build SQL statements, then runs those and returns the results (after coercion back to the mapped POCO object).
Some of my coworkers bypassed the OS for Redis, although the FTL is still there. http://public.dhe.ibm.com/common/ssi/ecm/po/en/pos03135usen/...
Japan already has this. There's CalorieMate Block, a "nutritionally balanced source of the energy needed for daily activities".[1] Humanoid chow, basically. It's popular with salarymen who eat lunch at their desks.

CalorieMate is manufactured by Otsuka Pharmaceutical Company. No hype, no cool branding. The very plain box just has a list of ingredients. Available in convenience stores and vending machines. It's kind of blah, but it's not bad.

[1] http://www.amazon.com/Calorie-Mate-Balanced-Chocolate-Ounce/...
Unfortunately I have to agree in full. I no longer live in Poland but that was my last impression of the country.

Especially the trains went down the drain after privatization and split into multiple companies.
Many congrats for the excellent work with Redis
Most londoners I know are in constant buzz just to keep flowing.

You don't get what the article is talking about, but you can turn around and say something as hard to interpret as that? Is this some kind of drugs reference, or are you saying people work hard, or they're always excited? What the hell is "flowing"?
Please don't be critical of the creator of broadcast.com.
This right here is exactly right. If the reasoning is mentioned at all, it's usually incidental and not intentional. When we talk about salt in the seasoning step of our pan-sautéed chicken lesson, we wrote: "Salt "brings out the flavor" in chicken by reducing our perception of bitterness in foods. This, in turn, leads to an increased perception of sweet, sour, and umami (savory) flavors."

This is obviously a rather trivial example, but hopefully you see how generalizing this (and similar nuggets of information) can help.
It's definitely far better to look earlier, but I know students and companies that have found good matches late into April.
I'm always reluctant to embrace something that is basically bemoaning "cultural malaise", especially with a rather obvious left-wing bent, BUT, it's very well written and offers several good points.

In particular, this bit:

"That their accent, speech patterns and knowledge of institutions, by their very deployment in the job market, perpetuate norms that exclude those who were born outside of the cultural elite."

It's a very valid point that culture drives so much of hiring and economic reality. That it creates economic barriers everywhere.

There's also a valid complaint against the meaninglessness of the office job. But to say "Hipsters :("... I'm not sure that really means all that much on its own.

I don't think it's a case of seeking meaning in a pointless non-struggle by emulating the struggling classes.

It's the same as it always was - the middle classes trying to differentiate themselves by social signaling - doing things others can't. Classic yuppies just bought expensive toys. The newer generation spends on other things. For instance, by dressing like a hipster, you can signal that you are not chained to the traditional office. You can buy $8 drinks at bars on weeknights. You can spend a year or two abroad.

We aren't quite like Effie, but only because the peacocking evolved in a different direction.

But let's not forget that Hunger Games is some ways an allusion to the Roman Empire - and that the fundamental problem is not a new one.
There seems to be a semantic overlap between streaming data with HTTP/2 vs streaming websocket frames back and forth.

Does this have a distinct advantage over websockets, does it supersede it or is completely different?

To put it another way, could gRPC have worked via websockets (or maybe some long-polling fallback mode).
We created http://remote.modern.ie so you can stream Internet Explorer to your Mac. Even to your iOS device :)
This approach doesn't need to depend on Java. It would preferably use a minimal, non-garbage-collected VM, or something along the lines of NativeClient (or simply asm.js initially).

"It can't be indexed" happens to hold for a lot of websites that are basically single-page web-apps and which build their contents from within javascript. Fortunately, Google and others are using AI techniques to index pages. No need for special markup, or special structure.

Text-selection can be built into the render-engine of choice. Granted, this is not a guarantee that it will work for all websites, but even today you can turn off text-selection for a website, so you don't have that guarantee now either. Also, AI or OCR could help here. As an added benefit, it would allow one to even select text in an image.

Also note that this doesn't work so well in JS, because JS is not a multi-threaded language and it typically suffers from garbage-collection pauses. This is not good enough for UI work, unfortunately. And also not good enough as the target of compilers.

But, granted, to get this started, JS (or the asm.js subset) could be used initially (and be replaced later).
Key provisions (only four pages, take the time): http://transition.fcc.gov/Daily_Releases/Daily_Business/2015...
Inside the race for Canada’s nuclear waste: 11 towns vie to host burial site
Reasonable people can disagree about Title II, but there's no getting around the fact that just in the last few weeks the issue has been turned into 'Obamanet' as a political football.
Give and receive. This is some support for the idea that the law of reciprocity is ingrained fundamentally in us, even to lower form species like birds.
Want to advertise in front of iOS Developers?
I'd recommend also posting to http://www.reddit.com/r/webgl/
Give and receive. This is support that the law of reciprocity might be ingrained in us--evident even in lower form species like birds.
Having agreed to make such an expansion, and having been paid for it, it is unethical to choose not to without returning the money.
Hmm for those cases though, you would have to parametrize the training set to be able to optimally select the next training example in which case you're back to active learning.
take the time to read this

http://transition.fcc.gov/Daily_Releases/Daily_Business/2015...

Order forbears 27 provisions of title II and over 700 associated regulations. Will not impose rate regulation, tariffs, burdensome administrative filing requirement or network sharing requirements.
The proposed Order would apply fewer sections of Title II than have applied to mobile voice networks for over twenty years.
You'd start buying rabbit feet because only the study that was "successful" is published.
The problem is that in order for WebRTC to work correctly for all use cases all local IPs must be sent to the remote client.

One example would be if you happened to use WebRTC with two peers on the same VPN.
Having a clearance does not grant you the ability to look at all classified information. You are only granted the ability to look at information up to your clearance level and for which you have a need to know. Actually, they're probably more spied upon, given the mandatory background checks involved and even interviews with neighbors. Additionally, people with clearances aren't even supposed to look at things like the Snowden revelations because it qualifies as data spillage even though it's already out in the world.

99% of the people with a security clearance are just as "distrusted, disdained, ignored, and spied upon" as the rest of the country, to the extent that is true at all.
Interesting, but I'm more concerned about prioritization of Skype over FaceTime because Microsoft pays Comcast more than Apple.
Just to add to a11r's comment:

- this is not a new Protocol Buffer implementation. It uses the existing Protocol Buffers implementation for serialization/deserialization.

- this is actual implementation for the service declarations you could write in .proto files already (previously Protocol Buffers could only generate interface stubs, without implementation).
If I could upvote this a thousand times, I would. The problem, however, is that making a mistake in programming is not so painful. Making a mistake in cooking costs money and is often pretty embarrassing. I can easily see why you'd be more afraid of experimenting here.
That's true. If I weren't using java, I wouldn't have had to use a singleton. That's as much of a problem with singletons as it is an over-reliance on the object-oriented style.

I suspect dependency injection has the same problem: you could achieve the same results in a non-object-oriented language.
TinyTask: tiny android library to create quick async tasks
Doesn't scare me a bit, because I know the secret formula. Every night after I brush my teeth, I stand in front of the mirror and yell "LIBERAL FARTBONGO OBUMMER" five times; that magic incantation keeps the black helicopters from coming to force me to use the internet the way they want me to, and also protects my guns and repeals the entire income tax code.
I wanted to download this to listen to later, but found that the download link on the page didn't work (404'd).

After a bit of digging around I found a working URL:

http://public.npr.org/anon.npr-mp3/npr/fa/2011/05/20110520_f...
You're wrong. It's more a sense of amusement than anything else. I don't have a dog in this fight. I'm neither a GPL fan, nor a supporter of Copyright law as-is.
This sort of comment is a huge pet peeve of mine: you're accusing people who disagree with you of not just being wrong, but being maliciously and intentionally wrong. As if alternate viewpoints can only be explained by a literal conspiracy theory designed to mess with people like you. It's a lazy way to avoid acknowledging that alternate viewpoints even exist, let alone considering whether they have merit.

(But then again, that's just what I would say if I wanted to prolong the conspiracy.)
> Now, most have 2 or more wired options (cable and DSL), and 3 or more cellular-wireless options.

If this is the counterargument to the idea that we have a captured market and should regulate it like one, then it's essentially a concession: wireless is a non-starter because of inherent limits, and saying "oh, there's always one alternative" isn't exactly describing a vibrant competitive market in the land of tethered connections.

But the thing is, that's pretty much a red herring. The net neutrality debate isn't about competition among carriers at all. It's about competition between people offering services over the network, and most specifically whether those offering/receiving those services have to pay by source/destination.

It's arguable that the new rules address more than that, but if the carriers didn't want us to land here, maybe they shouldn't have fired the first shot by threatening the neutral model.
They're on external funding right now. I'm guessing that consulting services around flynn deployments are not too far out, given how much progress they've made recently.
I don't know why it's so hard to just believe people if they don't want gluten or say it makes them feel bad. It could be a placebo, but how many things you care about are just in your head?
I would love to see a channel primitive similar to Golang's. They really seem to have hit the nail on the head with that one.
Where Can You Get Property Website Discounts, Marketing Help and Lots of Laughs?
Show HN: Daybook – A new take on personal journaling