skysight-inc/HackerNews huggingface dataset:
I think the Internet will end up regulated. The question is, what kind of regulation? Want net neutrality? That's regulation. Guarantee of privacy of your search engine history? Regulation. Freedom from email snooping without a court order? Regulation. Taxation of purchases? Recourse from anonymous online harassment and libel? Child protection from pedophiles and child pornography? Terrorists?

At a gross level, Democrats/liberals want to regulate corporate interaction with the Internet and Republicans/conservatives want to regulate personal interaction. In this respect the Internet is no different than other sectors.
Obama signs Patriot Act with autopen from Europe [nytimes]
Feds to prevent Barefoot Bandit from profiting on "Intellectual Property"
> and thus debunk one of the greatest virtual machine myths of all - the blind faith in the use of jitting as a performance accelerator.

It's not blind faith, it's demonstrated in pretty much every situation where an interpreter and a JIT are both available for the same language. All of the fastest VMs out there today (V8, LuaJIT, JVM, etc.) are based on a JIT.

> The performance level made possible by the Nostradamus Distributor also means that [interpreter-based] Bochs could purely interpreted pretty much match the performance of [JIT-based] QEMU, although I admit that is still left to actually implement and try out.

This sounds like blind faith to me.
I wouldn't. I'd rather put that time into my fulfilling business. After a year of such extra effort, it'll probably make more than $2000/month difference in my bottom line; though that assumes I have a real business to invest my time in, and that I can afford to work for a year before seeing that $2k (or more) show up.

I have my doubts that yet another generated content spam site would be worth $2k/month, though I'm sure there are a few...I kinda suspect it'd take months of experimentation to actually find one that pays, and keeps paying over a long term. If you only get one $2k month, and it drops like a rock soon after (either after competitors sweep in and rejiggle the same data, or after the data becomes stale and needs more human intervention to update).

Also, ew. I'd feel gross if I were creating spam for a living. I've come upon this kind of site quite a lot when looking at government auctions (which admittedly have horrible sites, when provided by the government), and the level of spam in the industry is just disgusting. Everybody fighting for the same keywords, clogging up google results for the real data, always out of date, often pointing to no-longer existent goods, mingling many types and branches of government (each branch has different requirements for buying from a government auction; even if you qualify to buy at one, you may not qualify to buy at several others) to beef up their listings, etc. When done poorly, it's evil, plain and simple. A low-grade evil, but evil, nonetheless. I don't want that kind of thing on my conscience, and I don't see how anyone could do it well on a few hours a week or month.
The USPS has been running balanced for years until recently, which I find very impressive.

Judging by the amount of junk mail I find in my mailbox, they are charging too little.
A Real Detective Plays LA Noire, Discusses Its Realism
I'm not so sure I agree. Python in general is very consistent about pass-by-value versus pass-by-reference semantics, whereas MATLAB infers things in ways that are far from transparent. Look at, for instance, the way the `parfor` loop construct differentiates between "broadcast," "sliced" and other such variables, and how fragile that inference is. Maybe I haven't thought clearly enough about this particular issue, but I don't think of MATLAB as being transparent.
... if you execute them.
That was the case, before Amazon Prime.
For the love of college chicks
here is the blog of the research firm that called a lot of these Chinese tech firms early:

http://citronresearch.com/

Interesting reading.
Hired a phisher? Thought they were hiring someone who was making wallhacks or aimbots or anything like that. That would've made much more sense. Put a guy like that into security!
Starcraft II: Heart of the Swarm cinematic leaks
Blizzarrd Entertainment has been having a rough time keeping video of the second installment in its Starcraft II series under its hat. Late last year, what purported to be an in-development CG cinematic ostensibly spoiled Heart of the Swarm's ending.
I know that there are reasons for this behavior. None of them are good, however. Why couldn't they reuse the same resolution operator for all three, even if it's not the period character?

Looking at your responses all over this post, there is a big disconnect. Other people -- who probably use and enjoy other languages -- raise issues with PHP that point at poor design. Then you respond with a rationale for why the well-designed thing couldn't be done. (Or, why the poorly-designed thing was done.)

But all designs have rationales. The point is that the people who make design decisions for PHP choose poorly. Even if you give us the rationale, that doesn't make it a good decision in retrospect.

Also, could you explain this statement please:

> It makes it a much easier compilation target.

Do you mean that other languages can be compiled to PHP more easily? Because I have never heard this rationalization before.
Could you tell me the flaw in my analysis? Or are you merely asserting that because I lack a certain experience, I am therefore incapable of analyzing the problem using statistics and logical inference?

They must constantly show real proof they are looking for work and even with part-time jobs their assistance is immediately scaled back.

This is simply false. The vast majority of the poor are not looking for work, nor are they working. Nevertheless, they consume an average of $30k/year.

Did you even bother to read my link?

You aren't going to make assistance less attractive than a minimum wage job, it's impossible.

It's hardly impossible, but I agree that a lack of dignity is probably insufficient to push more than a few people over the threshold. That doesn't mean we should skew the incentives even more toward couch surfing and away from work than we already do.
I've added it to my calendar. I'll ping you at the end of July if there's nothing there at that point :).
When I did this I looked at the books necessary for a CS degree from the University of Washington (but it could have been anywhere) and I read them. Nowadays it is easier. A lots of CS classes are online now. Berkeley and Stanford both have full classes in podcast format. MIT has OpenCourseWare which contains the notes and homeworks.

The short of it though is to study the same stuff. There is a lot that a CS background will fill in for you which you won't tend to learn on the job.
It took me nearly four hours to shred all my h1b documentation and I still have30% left just in case.
Android tip: Emulator key bindings
Which part did you find insightful?
<i>Saying "eight thirteen(?)" or "eight one three" is just weird.</i>

I'm pretty sure it would be "eight thirteen", by analogy with "five thirteen".
One would hope you're storing the passwords as salted hashes (preferably bcrypt) so that passwords won't get leaked no matter how bad you are at database security.
No, that's not projection. (http://en.wikipedia.org/wiki/Psychological_projection)

Projection would be when fear of racism within yourself causes you to project that racism onto innocent language and people.
Because a company that made $12m last year should have a market cap of $8.5B? It's unrealistic to think otherwise? And anyone who does so is obviously trying to affect its share price ... via posts to a low-volume Internet message board?

I'm not sure I follow your logic here.
Rainmaker API contest
Feedjit

http://www.techstars.org/mentors/mmaunder/
All start ups are risky, no? I don't know that adding more risk to an already risky venture doesn't classify as insane?

I probably agree with you though. Starting up is all about finding the right set of services to match the right set of needs...by any means possible.
If you have a problem with the article why not just articulate it.
The quality of comments here that I read has dropped dramatically. This probably does not reflect a decline in comment quality, but rather, is a result of having lost the primary filtering mechanism by which I decided which comments were good enough to be worth reading.
Well then, I'll just let it stand as plain old garbage.
Why does Facebook correlate strongly with Pornhub on Google?
Oil Paintings
Oil-Paintings.hk is possibly the world's largest and most convenient repository of fine art works for sale. If you'r looking for high quality hand painted then don't forget to visit oil-paintings.hk.
Your whinyness and bitchitude are duly noted.
Wow, it's about time!!
The real kicker is programming it with punch cards.
Blogger Disappeared in China: This Week in Online Tyranny
I come to HN despite that kind of pedantic degeneration, not because of it. I like intellectual stimulation. But, especially as I get older, I don't like to spend time picking nits. Because the more time/stress I spend on picking nits, it's less I have to spend on slaying dragons, putting money on the table, etc. Opportunity cost. I pick nits when programming because I'm paid to and because often if you don't have a perfect grasp of your nits, your nits fail to work for some mysterious reason. Getting "ghetto" exactly right? Doesn't matter. World continues on essentially precisely the same. :P

(Yes, I'm now going to go Google for nits after this.)
Obligatory XKCD: http://xkcd.com/725/
Privacy is not fleeting. I put harmless public information in FB, even though its private. If I have to fill a field I don't want to, I enter fake data. Like my birthday? 1/1/1970. Fake some of your profile info, joke schools and jobs. I don't rely on fb knowing these things, so why not take a piss in the data pool?
In the Tipping Point, Malcolm Gladwell said most people are referred by acquaintances, not close ties. Networks give you access to these people and their information is not perfect.

I'm only arguing your first point that networks expand returns on ability. This is just like VC's in the startup world. There are some very good startups that get few meetings with big investors because they have no connections. Even if you have a good product (or are smart), you can go unnoticed. Network expands ability, but the network's vision is limited to the acquaintances of the few people who are in it.
Exactly. When data.gov first launched I was really excited because somehow my mental image of what it should be was a raw dump of all the datasets they had available. What a found was something that felt very sanitized and sparse compared to what we all know the government actually has. Making all that data available in any format would spur all kinds of new ideas and businesses.
Risking it all - Hell Road, Pakistan (25m AlJazeera video)
Youtube link (for those of you with iPads) http://www.youtube.com/watch?v=DVyPwgC7OpU
"Reproduce" is only two more characters than "repro'd." I can see why he was thrown off by that. C'mon now.
The actual Wild West was many things. There were certainly outlaws, but most people were there to farm or mine or provide goods and services to farmers and miners. Those businesses needed clear laws about who owned a piece of land, so a complete set of laws evolved.

The best way to make laws is to watch what people decide amongst themselves in reasonable debates, then write down the rules. There are important questions still open. Can online crooks steal my accounts if they guess my password? Can some slimeball send me ten thousand emails about v1agra? Can adults have sexual conversations with minors online? Can email services read my mail, figure out my situation and show me relevant commercial solicitations?

Anyway, if someone would put together a template of proposed internet laws as a wiki I'd write some entries. I think they'd be fairer and clearer than laws written by companies, promoted by lobbyists, and voted on by politicians. They have done poorly in the past. The laws about tobacco, food and drugs, to name some glaring examples, are not well aligned with the public interest. So let's have an open public process for writing down some rules to live online by.
Yeah, that too. I guess I let my imagination generate a different image :P
'Mathematics' and 'property' seem to be where a lot of articles lead to which then ends at 'Philosophy'.
"Also, ew."
Made me LOL.
بث مباشر مباراة برشلونة ومانشستر يونايتد
بث مباشر مباراة برشلونة ومانشستر يونايتد
MENS 420 TOP-BLUE PERF LEATHER [MENS 420 TOP] - $68.99
Edison had a team of people working for him. I don't know how much you've read about him, but he's not exactly known for being like Tesla.

I'm pretty sure the carbon filament in the light bulb was not Edison's particular creation.
I'll add myself as another data point to sensing a hidden criticism/accusation of brain damage in your original post. Particularly, I think the main problem is this:

> I don't think it's a coïncidence.

This invites the reader to ask "Well, then what's the reason?" And you as the author haven't stated what you think is the answer, which makes the careless reader (in my defense, it's a single post!) bring up a cached thought for the answer. In my case, I see passive arguments all the time that use the same style you tried to use neutrally, where the arguers try to lead the reader to conclude the other side is brain damaged without specifically saying so.

Anyway, interesting case on miscommunication and careless reading. :)
At the time of writing, some of the other commentors have already provided answers regarding the ease of implementation aspect of interpreters. Another important advantage of implementing an interpreter is that it usually gives you portability for free (or with modest extra works).

The nice point of figuring out optimization of interpreters is that you get the speedup on all architectures, while in a JIT you usually have to change the backend (or worse if you have to create a new backend from scratch.)

edit: I am sorry, another commenter already hinted at the portability aspect.
>> I take ghetto to mean substandard, unpolished, incomplete, etc...

Except that's not what it means. If we're making up definitions then that's a whole different ballgame.

Wikipedia: A ghetto is a section of a city occupied by a group who live there especially because of social, economic, or legal pressure. A ghetto is now described as an overcrowded urban area often associated with a specific ethnic or racial population.

Definitions: 1. A part of a city, esp. a slum area, occupied by a minority group or groups.
2. The Jewish quarter in a city: "the Warsaw Ghetto".

I know that in current day society the word isn't always intended on meaning that. It doesn't change the fact that this is what it actually means. And I definitely don't believe Pincus was using it with any sort of racial undertones.

That being said, I still agree with the parents statement and I too wish it would die.
I don't work on fleet street, but I find this assertion hard to believe.

Firstly, the Internet most certainly is the enemy of the printed publication. In the sense that printed publications are dying because of the Internet. I'm not sure if the printed newspaper or magazine will exist at all 50 years from now, but if they do it's somewhat reasonable to assume they'll be a tiny fraction of the industry they are today.

Note I said _printed_.

Will journalism survive? Yes, there probably is a place for journalists, even on the Internet. However with the barrier to entry being near zero, and getting lower all the time the role of a traditional journalist will need to change substantially. There's a place for pay walls, and that will help existing news organizations survive, but their audience will be tiny compared to what say a popular blogger might get.

The value of a many-to-many communication system is that it allows people to communicate their opinion with zero barrier to entry. No degree. No fact checking. No paycheck. (Indeed much like this comment itself.)

50 years ago an article in the newspaper might generate some letters-to-the-editor, a select few of which might be published. Today literally everyone can comment and all replies are published, and indeed a conversation on the article ensues - whole sites (like hacker news) exist to promote that conversation.

This freedom of expression is dangerous to those who used to control public expression. Namely old-style "news" organizations and government. The one calls on the other to create more legislation.

The Internet is not the enemy of the printed news, because that war has alredy been lost. The Internet is the enemy of the professional journalist though who now has to compete with everyone to be heard. There are lots of good journalists who have successfully made the transition, but many will find it hard to compete out here in the colonies.

The internet isn't the wild west. It's the new world.
Distributed systems course at UIUC
The little words tend to be Germanic the big words tend to be French. The names of farm animals tend to be Germanic the names of meats tend to be French. Swearing is Germanic.

It's a class thing.
> LNKD's p/e ratio is 1318 http://finance.yahoo.com/q?s=LNKD&ql=0
GOOG's p/e ratio is 20 http://finance.yahoo.com/q?s=GOOG&ql=0

Are you seriously comparing the P/E of a company that's been public for four days with one that's been public for seven years?
One would hope so. But many websites that keep personal data aren't very secure. Personal information is stolen online pretty often, and it often seems in hindsight that their information security was embarrassingly slack.

If you're a heavy internet user, your information is almost certainly stored in a database sitting on a machine running Windows XP. There can be several security patches in a month, and sys admins can be slow to install them. Are you OK with that?
may I suggest BAM testing?

Bare Ass Minimum. - It works, but just.
Why not trying googleing around for information on the topics. You don't necessarily need school to learn.
http://www.seomoz.org/article/search-ranking-factors

Is pure gold (there's tons more on SEOmoz).
Volunteer uses Facebook to return tornado scattered photos to their owners
I agree. There is even remotely as good as adsense.
Yeah, this is a very arbitrary question.
Kirsten Dunst (Melancholia) Çıplak Sahneleri
Because I'm curious to what he found insightful.
I completely agree. I don't buy parts from anywhere but Newegg unless I absolutely have to.

And I just signed up for Shoprunner.com since Newegg joined them. $79/year for 2 day shipping on most everything Newegg carries. Where's your Amazon Prime now?
Yeah, I went from Geany to vim for python. And after installing the LaTeX packages, I couldn't go back.
If you have experience as a PHP programmer and only as a PHP programmer, AND you feel like you are a copy-paste PHP programmer... you need to program more. Plain and simple. Take on different projects. Use new different tools, just for the sake of having to learn something new or use a new framework or a new data structure or architecture, etc.
Shoprunner.com evens the playing field for Newegg.
28-in-1 Game/TF/SD Card Case for Nintendo 3DS
Shop for 28-in-1 Game/TF/SD Card case for Nintendo 3ds, this Nintendo case can help to collect and store up your all cards. Make your cards collection and storage easier.
I don't have an edu address. I don't have to pay an annual fee to get fast service from Newegg.
> Unfortunately, Lua has statement- rather than expression-oriented semantics (i.e., no "implicit returns").

This is largely irrelevant for anything related to developing asynchronous services such as web or servers. Asynchronous web development using callbacks is a form of continuation passing style, where control is often explicitly passed using a callback. Since you are explicitly passing control, you usually never have to return values anyway. The 'return' keyword just becomes a bonus feature for convenient error handling.

Having a language with good closure support just works phenomenally well for asynchronous web development. For instance, sending an entire message asynchronously can be a pain because it can fail at any point in the message and require restarting at that point and keeping track of when it has finished.

It's a piece of cake in Lua though, due to its excellent support for closures:

-- SendAll
-- Start sending a message on connection [c]
-- Close when done.
function SendAll(c, msg)
local n=0
OnWrite(c, function(c)
n=n + c.fd:send(msg, n)
if n>=#msg then
c.fd:close()
return 'close' -- just for kicks
end
end)
end

The variable "n" is a counter for the number of bytes sent to the file descriptor "fd". The write callback lambda assigned with OnWrite can always access the appropriate counter "n" based on its creation location. No extra work was needed to create the closure, unlike in languages such as JavaScript.
Just for the record, while I agree at least in principle regarding your assessment of interpreters vs. JIT compilers, the situation seems to be far from clear though, and I think the last word is not yet spoken on that topic.

As far as I am concerned, most of the benchmark suites out there give an unfair advantage to JIT compilers. For example, all numeric JavaScript and Python benchmarks can be heavily optimized by JIT compilers (essentially removing all of their interpreters' weaknesses: (un-)boxing, dynamic typing, and in the case of Python, reference counting; plus removing the interpreter overhead [i.e., instruction dispatching]). Many of the benchmarks are numerical in nature, too, even if the actual workload is usually non-numerical. So it might very well be that your actual workload does not use any of the fancy numerical operations that a JIT can optimize heavily. In such a case, the additional memory consumption of the code caches and the additional memory requirements of a generational garbage collector may in fact not give you any practical speedups in comparison to a sophisticated interpreter using just reference counting (which is known to be very space efficient).

Aside of this unfair skewing of benchmarks towards numerical computations, there are other points to consider in the discussion of JIT vs. interpreters, such as energy consumption. Does a programming language implementation using a JIT subsystem require more or less memory than an interpreter? (I am positive that some companies have already measured this, but there are AFAIK no publications concerning this important question.)

Summing up, I think--as is so often the case in computer science--which of the two techniques give the best results depends heavily on a) what trade-offs you/your customers are willing to make [space vs. time] and b) the actual performance is of your workload [numerical vs. non-numerical].
DryerBro iPhone App Notifies You When Your Laundry’s Done
that's even better than the about:config option of allowing it just for clicks, not for scripts/iframes/etc. thanks
Probably faked breach to fuel the need for a regulated net
Structure and Interpretation of Computer Programs
http://mitpress.mit.edu/sicp/full-text/book/book.html

It is one of the classic CS textbooks still used by Berkeley (CS61A) and MIT (not sure) intro CS courses. Its not trivial stuff. While it wont teach you obscure data structures like ropes, it will expose you to a wide variety of topics including but not limited to:
functional programming, lambda calculus, OOP, logic programming, client/server programming, non deterministic programming, streams as data, the meta-circular evaluator, lazy evaluation, and concurrency. I had a fairly strong CS background before taking CS61A at Berkeley, but this book (thanks to Scheme) taught me how beautiful computer science can be. Now working in Java is a complete turn off ;)