skysight-inc/HackerNews huggingface dataset:
You're right about WebKit's age (and even Trident is just as old as Gecko), although I wasn't aware of the complications of WebKit's embedding API. I wasn't trying to compare browser engines, but rather to drive home to the parent poster the very sentiment that you express in your final sentence (and set myself up for my own final sentence).

As long as we are comparing browser engines, though, I'd like to stress the relative scarcity of resources available to the Firefox developers. Mozilla's recent windfall with respect to their arrangement with Google is great, but Mozilla's attention is focused on much more than Firefox nowadays--Boot2Gecko, BrowserID, and Rust/Servo being their most prominent diversions at the moment.
why would it help? socat just sets up a tcp connection. whatever data you send across it is going to look like data sent across any other tcp connection (including the ones that browsers and servers use).

am i missing something?
Nah. The world is full of people who can point out problems. Knowing how to fix them is where the value is. I claim no expertise in that regard.
It looks like you left your public key in authorized_keys. I guess it was an honest mistake, but at the very least anyone using this AMI should remove it.

Now, please don't be offended, but this is one of the reasons I prefer instructions or more generally an easy way to replicate a result - which is easier to verify - rather than the built software/AMI/whatever. It's trivial to offer a compromised system and nearly impossible to verify that a system is secure.

On the other hand, tor and obfsproxy work for me using your AMI.
Just a suggestion, but what about books which don't look at all technical but are full of cartoons and humour, eg "Land of Lisp" ( http://nostarch.com/lisp.htm ) , the Head First books and so on ? These might be acceptable.

Secondly, one of the most common comments on HN is how few programmers are also any good at design, so perhaps books focused on design, usability and typography would be another option.
Acta protests: Thousands take to streets across Europe
not really, car dealers make most of their money on their service department.

That new Civic might net the dealer a $500 profit....but if that car comes in for a single service, they'll net more than that from the repair. And yes you aren't paying any cash for warranty work...but the dealer gets paid by the manufacturer, so they don't care.
Facebook's In Trouble
"I must respectfully disagree. I work with web-based systems"

Web-based systems tend toward smallness and/or flatness, with fairly straight execution paths through the system. You're not going to run into the limitations being discussed.
No, you have to verify that your libraries don't keep disguised pointers to objects you allocated via the GC, that you don't yourself keep pointers to. It's quite unusual in C to give a reference to an object to another piece of code then drop all the pointers to it that you hold, because the usual discipline is that the module that allocates an object frees it.
I think the "stream of particles" method is the easier, most visually appealing, way of showing the direction the people are moving.
Worth noting that this bill allows but does not require access for text mining. For example, papers in PubMed Central can not be systematically downloaded (PMC is the result of a previous rule within the NIH).

According to Peter Suber, "If it's passed, agencies will have a year to adopt their own policies, and we can then press them to require libre."

https://plus.google.com/116956861224568841998/posts/DPcA4f1q...
Ask HN: Ever had a game changing idea while working for a startup?
I work for a an awesome startup, love the work I do and build amazing products everyday. As in every startup I'm responsible for the entire life-cycle of one of our core products. I have had an idea for some time (weekend project) that could be a game changer for the company that I could easily introduce into the product. Now, I can quite as easily start my own startup and build a better product from the ground up ? Have you guys ever had to think twice before building something awesome for your employer because you can do it on your own ?<p>PS : I got employed by the startup after a Series D and don't have a significant chunk of options to be proud about.
All of these cameras are IP cameras made by TRENDnet, they have since discovered the exploit and patched it. If you have an IP camera manufactured by TRENDnet, go here: http://www.trendnet.com/products/features.asp?featureid=52
That's for dealerships. There's tons of small used car dealers that operate on empty lots or out of their garage. Their profit is derived solely from car sales.
Yes, but consumers generally like a good race to the bottom, even if everybody loses in the end.
TL;DR: If you didn't go to a top ivy league school, bust your ass with internships and network like crazy, you don't want to start your own business AND you don't know a little bit of everything, Apple or Google doesn't want to see you.

(Sounds like BS to me, somehow...)
Is that the case with Mac OS X? On Windows laptops, the text becomes smaller as the resolution is increased, and the DPI scaling sucks...
Same. Lots of driveways as well. I wish there were a better display of which cameras are active, because the map view is rather inconvenient to browse.

It’s eerily fascinating to look at these feeds of people just going about their lives, totally unaware of being viewed. If I watch for long, though, I get strangely anxious that I’ll witness a crime or something, report it because I’m like that, and then have to explain how I knew about it. Although hey, maybe it’d be a good way to start a career as a psychic.
I would say that the policy of rapid movement it has its ups and downsides; Python code is generally very stable between versions and breakage is well-documented. So far I haven't seen the same thing going on in Ruby land.

JRuby is clearly more advanced that Jython. I'm guessing that with the advance of PyPy, other Python interpreters just aren't getting that much attention, which is a bit unfortunate.
As someone who's been through this process recently, I've never understood why car buying has to be this way. The whole process has a sleazy feel of I'll try to rip you off by as much as I can get away with. Car prices go lower as you reach the end of slow months when the sales teams don't reach their targets, they go higher earlier in the month .. it doesn't make any sense at all.

Why not just have an MSRP like the on the manufacturer's website and sell all cars at this price? The dealer can get a constant profit on the car price & servicing, buyers can feel less ripped off and everyone wins? It doesn't really have to be a race to the bottom..
Here you go: http://opensourceandhackystuff.blogspot.com/2012/02/captive-...
Code is not poetry. Products are poetry and code is a way to make products.
None of these examples ran with 1.9.3 :\
Not if you build the GC with --enable-redirect-malloc to use with existing libraries/code bases. Which should be fine because, after all, this is a "conservative" garbage collector. Right?
I suppose it depends on the libraries and what you want to do with them. I personally find the Python REPL in combination with matplotlib, NumPy and SciPy to be extremely handy for poking around in small/medium-sized data sets and debugging numerical apps. Python "stays out of my way" a lot better than Java or C++ would for this ad-hoc kind of exploration.

I'm sure there are probably tons of nice alternatives to Python for this kind of work, and there are tasks that other people need to do for which trying to use Python and some readily-available libs just wouldn't be sufficient. I only suggest Python to people whom I know are doing work where it would be helpful; there's no point in pushing it as a one-size-fits-all solution.
Acne And Skin Cells
That's essentially how Go handles polymorphism. http://golang.org/doc/go_spec.html#Interface_types
This looks really interesting. Thanks for posting it!
The real interesting point in all of this to me is how hard it is to innovate in this space on account of state legislatures essentially subsidizing car dealerships.

"So, after several dealers’ associations complained that TrueCar was violating various laws, regulators from several states told TrueCar that they questioned the site’s business practices. Honda Motor Company also protested loudly, threatening to cut off marketing dollars to dealers that did not follow its guidelines when promoting its brands on TrueCar’s site."

While I know that there are a lot of people employed by local dealerships in the sales department, I can't help but thinking that a lot of these jobs essentially add a percentage cost to new cars with no value added. Which, of course, means that since innovation is a threat to these old business models, most of these dealerships will only be doubling down on legislation and protectionist policies that stop or slow genuine innovators like the guys at CarWoo and TrueCar.
Twent-Nine Ways To Stay Creative - CEH - Saher Team
I'm not one to complain -- I don't sell cars!
New Cryonics Facility Keeps You Relevant, One Tweet at a Time
Same time, online. On building Synchronous Social Services
Does Startup Density Predict Success? The data suggest "No"
Wow, that's amazing. I didn't even know they had a negative connotation in the UK. I'll try and get a better picture up there in the time being.

Thanks for your tip!
ACTA – a silent muzzle for everyone
How Go improves expressiveness without sacrificing performance
Normally "protecting children" comes into it some where :-(
Comparison: Windows 8 On ARM & Windows 8 On x86
I don't understand why so many people are fixated on Amazon AWS. Someone please "explain" this to me.

Its overpriced and underpowered. Linode, RackSpace, and many other VPS providers perform better and are a much better value.

To me where it makes sense to go with a dedicated or self-hosted solution is when you start needing servers with lots of RAM, because all of the VPS providers will gouge you when you need RAM. They will charge much more per month for the server than the cost of the extra RAM chips and CPU and you will have paid for the server within a couple of months.

I think that VPS providers will have to start lowering the prices for their higher RAM instances pretty soon because RAM prices have gone down so far.
Why does the author assume 1 EC2 extra large instance is equivalent to 1 dedicated server and then base the required dedicated servers on the peak required EC2 instances?

He also neglects to weigh in ordinary web hosting with dedicated servers... 131 (based on the alleged equality between vps and dedicated) $300 boxes hosted by someone else with 2x or more cpu, 2x the required bandwidth and all that dedicated disk io for a full $30,000 per month less than AWS, $20,000 per month less than the calculated self hosting (which includes amortized cost of buying the servers), and outsources the physical maintenance of those servers. Not to mention regular old big VPSs at xyzhostingcompany.

After everything it reaches the very predictable ending that AWS is worth it if your requirements are variable.
Highlighting Repository Languages
A simple tool for testing CSS Media Queries on various mobile devices
In most C++/Java code, the function is not documented either. The nice thing about manifest types is that the source code becomes the documentation (shitty documentation, yes, but usually good enough that you can figure out how to use it by looking at the source). Type inference with a doc generator would work too, as long as you run the doc generator regularly and everybody knows where to find the docs.

History has shown that programmers are too lazy/busy to write good documentation, and when they do, they don't keep it in sync with what the code does. If it's not checked by the compiler or automated tests, it's probably wrong.
One of them looked like it was on a shelf behind
some glass figurines (hidden camera?)

Sounds like a nanny cam.
Unfortunately not. I did some experimentation early on and while I got some interesting results, I wasn't ok with releasing it unless it honored the original work. Now that I've spent a couple years honing my skills, though, it may be time to revisit it.
A television network, so they have a proper sales team etc... and direct dialogue with business and agencies.

The network ran trials of using Google ads on certain pages, and some did OK $10k per page per month (on popular pages). But at the end of the day that barely covers costs of running the network.

Google can't supply the cross medium advertising either, so most agencies are more than happy to pay the extra $24.60/cpm to actually get to the desired markets. The old saying "you get what you pay for" really sums it up really.
In the end, you still need to deal with var.

For legacy code, yes.

But now, if you target modern browsers, you can build a whole web app using only let, and not be bothered about var and the old scope system at all.
> I think that VPS providers will have to start lowering the prices for their higher RAM instances pretty soon because RAM prices have gone down so far.

Pricing of VPS and dedicated servers scales with RAM but is entirely unrelated to the cost of RAM chips. Hosting companies use RAM as a proxy for their real costs -- power/cooling, hardware wear/replacement, bandwidth and support. There's a strong correlation between the amount of RAM a customer purchases and the hardware utilization of that customer, that's why the industry has converged on that component as the main factor in pricing.

Thinking that these companies charge $25/gb/mo for RAM has anything to do with the cost of physical RAM (which would be paid off in the first month) is a mistake.

I'm frustrated as anyone with the difficulty of finding affordable high-RAM instances/servers without colocating, but complaining to the host that their pricing should change because of the price of physical RAM won't get us anywhere. That's not how they set the prices.
I think this article is a bit alarmist, because most kids are probably safe. BUT, there is so much 'leaked' data about most of us that it's a little bit scary about the long term consequences.

I'm not worried about the random individual who can look me up, correlate all my identities, look at where I've been in the past, etc. I'm more concerned about the institutions and governments who are building sophisticated dossiers on every person and correlating it with 'suspicious behavior'. We all know that this is happening right now, and the technology is getting more sophisticated, because we're partly building it. Oracle and IBM aren't selling their petabyte clusters to the creepy guy down the street, they're selling them to government agencies and mega-corps.

This is all going to continue to get more scary until we wise up and pass regulations and personal-data ownership laws. (Yes, I said the big 'R' and 'L' words. Sorry, I'm not as libertarian as is considered cool these days.)
Python code is superficially easy to read, but to know what a piece of code really does can be extremely hard, specially when metaclassed, generators and the like are involved.

Also there is plenty of Python code that is not particularly readable even superficially, particularly convoluted uses of list comprehension come to mind.

And I don't think 'consistency' is one of python's main qualities, when even in the stdlib there are plenty of very different naming styles. (Yes, this is improving in Python 3, but has been a big issue for a very long time.)
Has he or R/W web not tried the Google author tags?
This is something we looked into a while ago. There are a number of disadvantages to this approach that were not highlighted.

(1)Base64 encoding files makes them larger, this will eliminate the advantage of smaller headers, almost always. Specifically:

"Very roughly, the final size of Base64-encoded binary data is equal to 1.37 times the original data size + 814 bytes (for headers)."

Source: http://en.wikipedia.org/wiki/Base64#MIME

If you want to send/get Binary data and manipulate it on the client side, XHR requests can handle binary data, which can be placed into javascript typed arrays.

(2)Concurrency is limited with websocket requests. You can only push one file per socket at a time, and then if you want to start pushing multiple concurrently you'd need to have more websocket connections open. I understand that you can push files one after another through the same socket, but that's not concurrency. On the back end the infrastructure to send different files through different websocket connections and manage the concurreny can get really messy really quickly. With Http requests, you can usually do two requests concurrently from any 1 domain, and then you can load balance across a set of domains.

(3) When Socket.io falls back to HTTP polling, you may end up consuming a lot of bandwidth on headers alone.

(4) If you're working with something that has cross domain issues, i.e. a WebGL application base64 encoded URLs will not work. They cannot be used, you have to have resources coming from the URL of a CORS accepted domain.

In the end it's simpler and more ideal to just push your files through http requests with built in concurrency.
I wouldn't say they are diversions, Firefox unsurprisingly gets the vast majority of focus and resources.

Today - this wasn't true until recently - I think that Mozilla does have the resources to push additional projects than Firefox.
Get Your Gaming Voice Heard
Do you have an employment agreement or contract with your employer? Most will ask you to sign something that says all the ideas you have while working for them (related to your job) belong to them, regardless of when you come up with them. While the enforcability of such clauses may be questionable they can probably tie you up in court long enough to make your idea worthless, or at least to give themselves long enough to run with it.
There are different market segments in in the web design world. there are those that want to learn how to design something from scratch, and then there are those who want to learn enough to build upon the work of others (bootstrap, jQuery UI, etc.). I fall into the latter category, so I can't give any recommendation on the course structure or cost.

That said, there is a lot of buzz around bootstrap v2 now, so you might consider doing it the other way around - pick a few bootstrap customizations as a teaser class to help built market momentum for the full classes.
Cathode: Vintage Terminal for Mac
Podcasts for Hackers
No I think you're probably right. Not knowing how exactly the DPI is done, I was abstractly thinking that perhaps shoving the SSL handshake through another TCP/UDP connection might defeat it but tbh I have no idea. Hence the question :)

Edit: the reason I mentioned socat was because when I used it to help the guy in China, it was because they were apparently filtering openvpn and we found that when it went via socat the connection was much more stable and faster.

Edit 2: if TCP through a UDP socat wouldn't work, how about something totally off the wall like an ipv6 tunnel over ipv4 (using http://en.wikipedia.org/wiki/Teredo_tunneling) and then an ipv4 tunnel within that ipv6 tunnel (through which the tor or openvpn connection would go). Sorry if I'm spouting garbage but it's quite fun thinking about all the random ways one might be able to tunnel one stream of data through another. (although given the Iranians urgent predicament, my mental masturbation is probably best saved for another day...)
> Compare ruby 1.9 to python 3.

They're not comparable, so no.

> I think JRuby is more mature than jpython

Pretty different situations, from 2006 to 2009 two lead JRuby developers were hired specifically for that by Sun (later left for EngineYard) and a third was hired by ThoughtWorks for the same.

For Jython this only happened in 2008, after the project had pretty much gone on freeze due to the original founder leaving to work on the Pypy project.

Compare IronPython to IronRuby instead, and the situation is reversed. Same if you compare Rubinius and Pypy.

> and I know this will start the flames, but I think ruby is clearly better for web stuff

That's your personal judgement, I don't agree.
I used Tcl a lot at my former job, it's a fun language. The architect of the project I was on picked it, and I got see a dozen or so people's introduction to the language. These may seem like nit picks, but for newbies, these appeared to be the biggest issues:

1) People hated pronouncing it "tickle", and would almost always initially call it T-C-L. This seems minor, but people have egos and if the name is silly, it's going to hurt in adoption.

2) Comments (#) are actually commands, and you can't simply comment out blocks of code.

3) There was no buzz or heat around the language, nothing exciting seemed to be happening with it. This led a lot of people to thinking it a waste of time to learn.
You make some good points. Lin has probably already done enough to have a decent NBA career and retire with millions in the bank. However the hype surrounding Lin is that's he more than that. The main point I wanted to make is that four games is not enough data to make that conclusion.

He's certainly lucky to play for D'Antoni, who is just about the only coach in the NBA who'd let a point guard freelance like Lin has. He's also lucky that the Knicks' star players are out so he doesn't have the pressure to just pass them the rock, which wouldn't showcase his skills. It will be interesting to see how Lin plays with Amare and especially Carmelo. We know from Phoenix that Amare is perfectly happy running the pick-and-roll with a good point guard. 'Melo prefers to handle the ball more, so there could be conflict there.
Right, its a proxy for all of their costs, but when the pricing and hardware stays the same while hardware and bandwidth costs decline, that means the value is declining.
Some many years ago I decided I should learn a new scripting language because PHP wasn't general-purpose enough. I decided it would be either Python, Ruby or Perl. For some reason Perl was dropped early, I forget why (don't worry I learned some Perl later).

So I started Googling for Python vs Ruby. After checking some language basics tutorials, I decided that really, for my purposes they were about equivalent in power (didn't know much about library support yet).

The one thing that pushed me towards Python was that most articles I could find comparing Ruby and Python were written by a happy user of one of these languages. However, all Python users wrote something like "I guess you can do everything in either of them, it's just a matter of preference and I happen to have picked Python", while the Ruby users tended to be somewhat more flaming and arrogant about it, especially in the comments sections.

In the end I went with Python because the community seemed more friendly. However, I stayed for the library support. Especially after that one time I installed pyTwitter and I could just do `import twitter`, I was pretty impressed by that (I assume Ruby has an excellent Twitter lib too, btw).

Also, just a little disclaimer: This was a couple of years back (I forget how many, 5 or so) maybe the Ruby community changed, and it's also totally possible that I just happened to land on a rather "particular" region of the Ruby blogosphere, so take this cum grano salis. I had to make a choice and was about this close to just flipping a coin over it :)
Sure, the top JS language designers in the ES6 group haven't thought of these issues...
So push the URL over a WebSocket, and then download the data over HTTP.
The method might not be useful in every situation, but is an useful tool.

It brings your audience in the middle of the learning process and, by making the right questions, allows tutor to gather information about tutored's line of thinking.
Not to mention: C11x (or whatever it's called), which has huge support from vendors and C++ guys, C# 4.0 that is miles ahead of C# 1.0,
Linux And Samsung Series 9 Laptop Fn Keys