skysight-inc/HackerNews huggingface dataset:
Webkit gatekeepers may not accept your patch but they can't stop you from forking it. If you maintain a fork and you're feature becomes popular then eventually your fork will get merged into mainline webkit. If it doesn't become popular then it probably didn't need to get merged into webkit. This is how open source works and it's a good thing. It allows ideas to compete.

And while we are on the subject it seems like people are talking past each other in this debate.

1a. Web standards are good because they provide a baseline of combatibility for browsers.
1b. Webkit forks on all browsers could be good because it would provide a baseline of compatibility for all browsers.

2a. Web standards could be good because they prevent any one browser from setting defacto proprietary standards that lock other browsers out of the market.
2b. Webkit on all browsers could be good because it would prevent any browser from setting defacto proprietary standards that lock other browsers out of the market.

3a. Having webkit on all browsers would hurt standards by becoming a defacto standard providing a baseline of compatibility between browsers and still allowing competition.
3b. Having webkit on all browsers would provide a real baseline of compatibility between browsers while still allowing competition.

It's a little bit funny to watch actually.
Some of Excel's Finance Functions in R
What is it that you imagine they'll be replaced with? There has to be a binary blob somewhere whose purpose is to attempt to make the decryption and display process opaque. That's what DRM is. I'm not sure what it matters whether you call it Flash or something else.
FWIW, This is a French technical conference for open source hobbyists. The talk was ~50 minutes long.

The talk is in French

+1 for the topic. Alas, I am not a French speaker (and so, cannot benefit from it). This might be of interest to French speakers within the HN community.
Whether it was a good browser or not doesn't change the fact that it was also a crafty attempt at manipulating web standards in such a way as to promote vendor lock-in for the entire web, which supports Offler's post.
This requires you know the IP/domain of the host. With DHCP on my laptop, this is not always the case. Yes, I know how to lookup my ip, but doing it every time becomes a pain.
YC will only invest in C-corps (though they'll help you convert if you're not one already).

Source: http://news.ycombinator.com/item?id=5193914
I paid the $12 for it, and I'm very happy.
I would consider that a contradictory statement. In order to provide the best range of browser support it is usually necessary to not code to web standards to support older browsers (that do not support latest web standards) or to support newer features (vendor specific CSS, etc).
> Most people haven't got the time or the processor cycles to spare to run a separate VM

Processor cycles? If I run Firefox inside a Windows VM on my MBP it's faster than the native version.
Aggregating statistics in Clojure
Why Pinterest Acquired Punchfork
> "Both founders (Andy and Jessica) studied computer science before starting the company, and they wrote most of the initial code until product launch."
> - Ok, I will be dealing with a lot technical debt.

This made me laugh, because although the intention was well-meaning (you're dealing with technical co-founders), an experienced programmer will instantly realize that the probable case is what you pointed out.

I also agree that calling this position a "lead engineer" is horribly misleading. My take is they want a combination of a DevOps person and a Product Manager. Unless the product is trivial, this is seriously a terrible gig -- jack of all trades, master of none.
Haha, I had just assumed it was one of the thousands of no-brand devices available cheap at Sim Lim Square. It wouldn't be odd not to recognize a drive in whatever cheap plastic case was available: it might actually be a case molded originally for a speaker!

Thanks for the Spuddings link; that is fascinating. I especially appreciated the complaint about non-uniformed vs uniformed police. Due to a quirk of technology adoption around the time I lived in Singapore (i.e. everyone else was already on mobile phones), you could be reasonably certain that every Chinese man in his 40s-50s with sensible shoes and a pager on his belt was plainclothes police. It was amusing to watch them watching, and I can confirm the complaint that they paid more attention to Asian residents on labor visas than to anyone else. You would never see a clutch of skinny Indian guys walking around, without one of the plainclothes guys trailing them by twenty yards.
This is a serious concern. Such activity wasent witnessed since this incident occured recently.
Force equivalent to 20 hiroshima bombs.
Such signs raise a major concern whether this is actually leading to the so called "END".
It is not a VM that accepts binary bytecode as input, which is what the person I am replying to wanted. Context matters. And you could have read that yourself.-

Edit to respond to ninja edit:
One could argue quite successfully that one of the chief reasons Java (applets) in a browser is a bad design is because of its "standardised" bytecode format, which is what everyone in this discussion thread is screaming for. My point is: Look we've already done this. Twice in fact, because flash works the same way, and does it much better than Java ever did. And yet, it's still a failed concept in both cases. Flash was able to get by better by virtue of having a monopoly instead of a standard, and thus, has the freedom to change its swf format and bytecode format.
Unless you selected a platform that is too complex to start with. I think that many of the PaaS companies I see today are here mainly for two reasons: Rails & Java frameworks.

Can't speak for Heroku but with EC2 you get the ability to dynamically add/remove instances. While this seems like it's needed only for certain kinds of startups, the reality is that most background processing is batch oriented and it's extremely cost effective to just spin up instances when I need them, crunch the data and terminate them after that. And, if you go for spot instances (and use a fault tolerant framework like Hadoop to distribute jobs), it's becomes even more cheaper.
It wasn't many hours and I know nc and have used it this exactly way. However, nc requires you know the hostname, an assumption I didn't want to make.

I appreciate the criticism though, it is always good to question the investment of time. In this case, I feel comfortable with it. Can't discount the joy of programming little things either.
Or unless you were a New Zealander who funded the new constitution only to have it thrown away at a cost of millions.
5:11 Blessed are ye, when men shall revile you, and persecute you, and
shall say all manner of evil against you falsely, for my sake.

5:12 Rejoice, and be exceeding glad: for great is your reward in
heaven: for so persecuted they the prophets which were before you.

----

It means just what it says. No other way. God said no one else is persecuted.

God says...
ice_cream FBI Burp gross what_do_you_want joking later cracks_me_up
how_about_that One_finger_salute guppy desert
So here's my question: Are things in a wheel allowed to rely on ANY site-packages? IF not, this is spectacular. If so, another unfortunate attempt in the long long struggle.
Plus 1 on this

In fact I would say that any entrepreneur / startup
Network will far exceed in returned value the costs of
setting up. For example a mailing list and regular meet at the Starbucks nearest londons silicon roundabout would mean more to introduce new startups into the area than any government program

There may already be one
I don't think it's possible to have what you describe. It would require roughly equivalent performance and features in multiple browsers. That won't happen unless you inhibit or penalize browsers for improvements above a certain level. Eventually someone will outdo Chrome and the web will switch over but there will always be a top dog.
I would say that Perl is still dominant in computational genomics. About a year ago I wrote some code to do some basic comparative analysis at the genome level alongside some more gene focused phylogeny efforts. Since the whole thing was quite simple it wasn't a problem to write the overall structure, but getting the bioinformatics Python libraries working was a pain. Even if the code tiself was Python the API was littered with various Perl and Bash idioms and there was a major bug in at least one of the tree building methods (had to patch it myself). Calls to subprocesses within the libraries (a heavy part of most bioinformatics work, where there are thousands of stand alone command line programs) would often fail without warning. The state of the art in this area is definitely behind Ruby and far behind Perl.

However, Python is still my main language and I am very happy with that. The numpy/scipy stack and everything building around that is incomparable to anything in Perl of Ruby. Also for the last month or so I have been doing work in the IPython notebook. It has really helped my productivity and documentation efforts. And it looks really cool.
They use their own bootloader, don't they?

And anyways, that just increases the difficulty - the data is still on the RAM chips and can be read via other means than the phone.
> Hence Twitter runs on Scala, Blekko runs on perl.

Those are hardly equivalent (aside from the obvious differences in prominence, scale and relative importance between Blekko and Twitter).

Scala shops attracts developers curious about new paradigms (FP / FP hybrid) whereas Perl shops tends to repel forward-looking developers who view it (accurately or not) as an ugly throwback to the year 2000.

Put plainly : Scala sells itself (to a certain crowd) whereas Perl needs to be be sold almost across the board. Scala is viewed as an up-and-comer, Perl as a has-been.
How much is involved? Is it worth to pursue it? Have you tried sending him a registered mail? So he just disappeared when it's his time to pay? I guess to him it is probably a calculated decision if the money he owes you is more than the money he could get from owning the extra shares.
But make no mistake, they are "laser focused."
Getting traction does not necessarily mean having customers, FWIW.
I recommend using StayFocusd:
https://chrome.google.com/webstore/detail/stayfocusd/laankej...

It lets you limit the number of minutes you can read sites (and importantly links from thoses sites). I give myself 10 minutes per day until 9pm at night.
I live in New Zealand and notice corruption here, and way more of it when I go overseas. It is less corrupt here.
What I don't get about Android encryption is why I can't choose a long passphrase/pin for boot time, then still use other unlock methods. It seems that if I use a secure boot passphrase, I need to use it each time I unlock, which is too damaging to utility.

I'm mainly concerned about my data being accessible if the device is lost/stolen.
If you like this, check out http://www.happstack.com/docs/crashcourse/AcidState.html . It allows for arbitrary Haskell data structures to safely and automatically be marshaled in and out of the data store.
PayMill, Active Merchant and Spreedly
Yeah few milliseconds are going to make a difference here.
> There needs to be a strict separation between the corporation and the people behind the corporation. As part of this, the LLC's finances need to be kept rigorously firewalled from personal finances — never pay a corporate bill from your own pocket, for example, or vice-versa.

This is true about all formal business structures. They should always be separate from your personal finances.

> You also need to follow the formalities of a corporation by keeping formal records (minutes, shareholder acts, etc.).

Not true. LLCs do not require the record keeping that corps require. The only formal records you need to keep are contracts / member & manager agreements.
People pay $35/mo for a Heroku Dyno that can only handle 1 request at a time? That's absurd.
Great find! I added this link, as well as ncp to the README.
Is that really paravirtualization? How does Xen run a binary OS as paravirtualized?
Bunch of Bank Regulators Stumped by Liz Warren's Simple Question
We used QEMU/KVM at Sauce to build out our OS X / iOS cloud.
Don't forget also the "yet another HN karma or attaboy builder".

(Having spent years doing minor little things that nobody ever would care to hear about (back in the day) I can of course fully understand the positive aspects of the mental process. You learn something and perhaps people leave comments that make you feel good which spurs you on to do better things.)
After visiting Singapore I've bought Lee Kuan Yew's books and it is really hard to describe his thoughts and point of view in just a few sentences, but at least I have a feel of what and why they did. Since then, I'm following the media coverage of Singapore in the western world, have friends living in Singapore, and based on various observation, I can make my judgment call about what to believe and what not to.

It is not perfect, but if you don't do any of these, and you just rely on the western media, how is it better? If you see the parent of my original post, I don't think it is better in any way.
Ask HN: Requirejs vs Google Closure For Javascript Dependency Management
I tend to lean towards requirejs because there is great tooling ( see my project agilejs to see several tools composed together forming a useful toolkit: http://github.com/davidjnelson/agilejs ) and a lot of libraries and components seem to be supporting AMD these days.

I know google internally uses closure for dependency management. There are tools like plovr which are a step in the right direction.

Anyone have experience with both and can share pros/cons?

My use case ( which I'm sure others share ) is writing clean, componentized JavaScript which enables simple tdd and ci without reinventing the wheel for each new project, requiring manual setup steps, or requiring lists of JavaScript source files ( or worse, duplicated lists ).

Thanks :-)
The Recurse of the Refactor
Yup, runs good on Ubuntu, used Chrome. Pretty cool stuff.
This perspective focusses on our cultural preferences, but there Singapore has very liberal immigration policies relative to other rich countries, providing many from more impoverished neighboring countries a route to advancement.

Also note that its human development index is higher than the UK's, so we're talking about a country that, on paper, is extremely good at providing for its residents: http://en.wikipedia.org/wiki/List_of_countries_by_Human_Deve...

From an American perspective of course, these things are not impressive: we don't need green cards since we are free to work anywhere in a giant, highly-advanced, not-particularly-repressive society. But from the perspective of someone living in, say, Indonesia, where living standards are very low, the possibility of immigrating Singapore could potentially be a godsend.

Obviously it's shady what happened to the guy in op's article, but it's not like there is some other magical country where nothing bad every happened to anyone.
Secure Boot forces Dutch Linux shop to close
I believe there are moral uses of the military. I am not a pacifist (nor am I a vegetarian, nor a Buddhist). I don't think most people in the world are.

(It's great that you are or seem to be, though, if that works for you. The world I'd be most afraid of would be where 99% of people were pacifist and 1% were sociopaths, though)
Strong disagree. "This race condition is way too small for anybody to exploit" is not the good kind of speculation.
I made it because with the nc solution, it still required knowing the hostname.

I now see though that ncp (http://www.fefe.de/ncp/) would have probably sufficed, though it is a slightly different approach.

Sorry if you feel mislead.
http://www.guardian.co.uk/lifeandstyle/2010/jul/02/gail-dine...
How does, say, Photoshop perform?
It would be great if the help page popped up when I first load the site, so I don't have to guess and type "help" at the prompt to find out the purpose of the site. :)
The comments here remind me of the negative feedback Heather Arthur got when she dared to open-source some code: http://harthur.wordpress.com/2013/01/24/771/. The code is on Github. If you find a bug then why not fix it and send a pull-request instead of the negative public criticsm?
Incorrect. You need a license to watch the BBC online.

http://www.tvlicensing.co.uk/check-if-you-need-one/
So the tl;dr from Heroku is: we can't scale single-threaded applications.
To update, it looks like both the gwt quake to and the OP's quake crash safari and chrome on osx, but work great in firefox. The quake 1 demo actually runs noticeably quicker than the gwt one for me. This is a great showcase for what's possible for js games.
I'm not sure if this answers your question, but the format includes PKG-INFO, which includes a "Requires" field. How do you envision disallowing dependencies for python packages working? Would all packages have to contain all of their dependencies? I don't think that would ever happen in python-land. It would break lots of things, for dubious benefit.
Wat kan je doen tegen een vochtige woning? - Plazilla.com
Given the many views this blog post has gotten, I've decided to finally write up a short summary of some follow up studies which have been done: http://whathecode.wordpress.com/2013/02/16/camelcase-vs-unde...
I didn't even realise you could type "help". There definitely needs to be some sort of introduction prompt otherwise people (like me) are just gonna leave feeling like they've learned nothing.

Still, nice idea.
Thats a problem with a lot of startups. They'd rather hire two people who are both mediocre programmers and mediocre salesmen, than hire one really great salesman, and one really great programmer.

I've never seen a startup post a ad for a lead engineer job where you woul be doing actual engineering full time.
My thoughts exactly. Like you don't outsource dev, you can't outsource sysops, it's a core competency to a tech startup.
The programmer behind this is 17 years old. Hand ported as well, not emscripten.
Yes! So many times I've accidentally upvoted people but unfortunately I can't retract the vote.
I'm only getting started with the tutorials but this looks really promising!

I also like the fact that there are no instructions on the page which would make this really useful as a quiz tool to see how students / interview candidates / etc approach the problem space. I fully intend to fork and try to make my own levels when I get some free time.

Great concept. Is this based on something else similar or entirely new?
Haha, that certainly is not the case. I made a tool, found it useful, a few of my other friends find it useful, so I posted it.

Some people voted it up, I can't control that. I really could care less about karma, in fact, the critical comments (except yours) have been very useful and worth the post.

I am just being part of a community.
I think you're either confusing Singapore or libertarians with something else. Singapore is a surveillance and censorship happy city state that China aspires to become.
I don't get how it works.
The very first paragraph on your link:

> You need to be covered by a valid TV Licence if you watch or record TV as it's being broadcast. This includes the use of devices such as a computer, laptop, mobile phone or DVD/video recorder.

You just confirmed he was right.
No, "experimental threaded backend for virtio-blk-pci achieving up to a 900% increase in IOP rate on very large storage devices" does not translate to "Windows in Quemu will feel as fast as installed directly".
Looking forward to meet you guys in nyc!
Beautiful. Great job.
Great job. Would be cool if you told people about git flow once you notice the pattern further in.
Mega update: Dotcom's service now accepts Bitcoin
+1 Actually, IMO, you do raise some very good (and uncomfortable) points. I've read on the papers that research studies actually support the points you make.

Here's the article: http://www.guardian.co.uk/lifeandstyle/2010/jul/02/gail-dine...

There was another article that mentioned that an explosion in access to [western made] pornographic materials in many African countries has distorted the views across the male population (from adolescents to old men). As a consequence the stats on rapes being committed has gone up very significantly (Alas: I cannot seem to find a link)
Can someone explain the situation with eggs and all the installation utilities? After years of programming in python, I still don't understand why everyone makes such a huge deal of installation, which is basically copying things somewhere in the PYTHONPATH.
Well in his defense, he's posting from Singapore. Who knows if he has VPN or not.
You can:

- 'git checkout -b branch_name' to create a branch

- 'git checkout branch_name' to switch branches

- 'git commit' to add dummy commits (no need to git add stuff)

Edit: formatting
Thanks. Seems like that may solve the problem, if people actually use it.
How Do You Scale Social Innovation Startups?
Can they at least post what the title was?

This is just getting absurd.
> Do you think EME is actually going to prevent Netflix shows from showing up on thepiratebay?

No, and that isn't the purpose. The purpose is so that Netflix can show you movies that Hollywood lawyers insist be encumbered with DRM because they won't try and understand that DRM doesn't actually do anything. Maybe one day Netflix will be big enough to push back, like Apple did with mp3 DRM, but until then, this is the only way to show premium content to people without requiring a plugin from Microsoft.

> it will likely end up preventing Linux users from accessing content legitimately,

Actually, the inclusion of EME in HTML5 is exactly what would enable you to watch content on Linux.
I just created a Chrome extension that removes the Quora login requirement: https://github.com/sindresorhus/quora-unblocker
How can I deal with a team member who dislikes making comments in code?
Inigo Montoya has it: "You keep using that word. I do not think it means what you think it means."

"Delete" in almost any computer context means "forget" not "erase." "Forget" the file metadata (generally the name, the link to the beginning of the chain of blocks on disk, etc.), "forget" the pointer to a block of memory, etc. Systems specifically designed for security may have additional provisions that turn those "forget" operations into "overwrite-and-forget," but in general simple forgetting is preferred for speed.
Like every political system. I suppose that the way I see it is that a fascist systems punishes in a way that is worse than the character assassination and innuendo that western democracy offers.
Most chewing gum is still banned [1]. This, however, is almost never enforced in practice.

On the flip side, public drinking and prostitution are legal in Singapore.

[1] http://en.wikipedia.org/wiki/Chewing_gum_ban_in_Singapore
Specs have had business concerns in them since... ever.

Good specs haven't.
> I'm pretty sure that the nation in which Disneyland is located still has a death penalty.

I didn't know our Disney resorts had the death penalty for certain offenses committed within the park.
The Human Division gets serialized and serious about experimentation
The research that's new here is that they've written and released a recovery image which actually does the work of a "cold boot" attack. However, from their site:

"To break disk encryption, the bootloader must be unlocked before the attack because scrambled user partitions are wiped during unlocking."

Essentially, they are saying that this attack will only work against devices that have unlocked bootloaders. This means that it won't work against anyone's stock Android device, and will only work against devices where the user unlocked the bootloader to flash a new ROM, but didn't relock it again for some reason.

In other words, a practical development of a theoretical attack, which is largely theoretical.
fair reasons both
Save Your Money for Great Values