skysight-inc/HackerNews huggingface dataset:
In my experience minified js is 30-40% smaller, which can make a pretty significant difference in terms of load time. The debugging argument doesn't really make sense to me, since the code should only be minified in production anyway.

Still, in the case of a browser extension it wouldn't really make a difference since the files are coming from the disk.
http://typophile.com/node/86358
BART from Oakland to SF is OK. BART to Caltrain to Silicon Valley is a proper hassle. The two systems don't line up real well, you're liable to clock 4 hours a day commuting if you go all the way down to Palo Alto. Driving at an off-peak time is strictly better.
Whats up with the column width of the blog? Am i getting sent to the mobile site on PC by mistake? A column is 1/5th of my screen, it looks quite silly.
It is harder to measure productivity, but surely even implementing a measuring system that was less than perfect would still be more beneficial to them.
Friend just bought a hexacopter for photography. I'm sure it carries more than that. Or this octacopter that carries beer.

http://www.youtube.com/watch?v=janur7RJwm0

Or this jet. Going to need a railgun for this thing:

http://www.youtube.com/watch?v=dTHWBSluUjU&feature=player_em...
There is a lot of cargo culting going on in this thread. There are 2 reasons to minify Javascript code:

1) Protect your intellectual property by obfuscating code

2) Make web pages load faster by reducing the size of the Javascript file(s) to transfer

Minifying an extension won't make it run faster since extensions are loaded from memory or disk, not from the network (ok, maybe it will be faster by a few nanoseconds?). It could make the initial download of the extension faster but it's only a one time download. Therefore, the only valid reason to minify an extension would be #1. However, it seems Opera is more concerned by user security (it's much easier for a backdoor to go undetected in minified code) than protecting the IP of extension developers.
I try to let my kids be as free range as possible. They don't watch any tv and organized play is kept to a minimum.
I think it works pretty well, however any problems that come up are usually due to other people freaking out.

Either I get a lot of "you don't let your kids watch tv?!" type comments, or a random stranger will freak out because my kids are not tethered to me. I've had strangers stop while walking/riding their bike down my road and ask my daughters (the oldest is five) where they live while I'm working in the garden in the next yard over.

I honestly have no proof that raising kids like this is any better than letting them watch media or be in organized activities all the time. My reasoning is mostly based on how I was raised. I loved it and feel like I turned out reasonably well.
No, the nicer sounding word is "explanation".
Nice - posted one of ours.

Bug report/suggestions:

1) Can't find a way to edit our project listing

2) Consider more rigorous client-side validation on submission form
(e.g. I accidentally entered a non-numeric character in the Price field - this error was reported only after I hit Submit. Would've been easier if this were reported on tabbing/clicking out of the field)

3) Upon erroneous submission, at least the 'How is your project built?' field got cleared

Also, you might want to consider an 'auto screenshot capture/display' feature once a user types in the URL. We are very shortly going to publish a (free) API to do this - we'd be glad to help if needed, let me know.

A great site/service on the whole - thanks.
This was in Intel's dark days of P4 / "Netburst" microarchitecture. They goosed lots of GHz out of the chip by going with a very deep pipeline, but performance in real-world applications was terrible. (deep processor pipelines kill you when you mispredict a branch).

I sat in on a few sales calls from Intel about their new Pentium M / "Centrino" mobile architecture in 2003. What was amazing was that their performance graphs showed that Centrino had all the performance of P4, but with much lower power.

Basically, the terrible P4 microarchitecture, plus Intel's incompatible 64-bit approach (Itanium, aka "the Itanic"), left a big hole in the market where AMD stepped in and mopped up for 3-4 years with Opterons, the first 64-bit x86 processors.

Even today, x64 architecture is called "AMD64" for this reason -- AMD defined the instruction set, and Intel had to follow (for once).

IPC is undoubtedly much higher today, plus now similar machines would have 4 cores or more.
AI Startup that powers Instapaper Acquires Founder of Web Search Engine
Ask HN: What email client do you use?
What email client do you use?

Thunderbird users, are you looking forward to Mailpile or would you rather stick with a thick desktop client like Thunderbird?
If you program a cell phone like a server, you're doing it wrong
If your on Windows, you can use a codec pack:

http://www.cccp-project.net/

http://codecguide.com/download_kl.htm
I wonder why it took until later in 2006 before a version of Pentium M showed up with 64-bit support.
Security a growing concern as ICANN loosens its grip
Surely DSPs or GPUs achieve the best FLOPs per watt.
Agree. The value prop appears to be "what people are talking about or at a specific location that you are interested in". The OP will be better of harvesting and consolidating information posted on other social platforms such as Twitter, Facebook, Google+, Instagram, Pinterest, Yelp and presenting in his/her app. Like you suggested, Twitter + Map is a good starting point for the app.
Exactly -- and from a GTA franchise standpoint, their biggest success is just hyping the release as much as possible. They have tons and tons of fanboys who all rushed to buy copies on opening night. There was no doubt this would be a success --

But to build awareness and convince more people to go out and buy it during the opening weeks, that's where a poster like this comes into play. Constant visible reminders of the release date turn a 500m release into an 800m release
How nostalgic! My favorite was one user started a thread for pictures you find really unsettling, his example was a woman photoshopped to have four eyes and two mouths. By the time I started reading it, his avatar had already been changed to that exact picture, with the caption "sorry".

That was a cool monetization system. I remember you could also buy custom emojis, which would be fun for a while and then absolutely reviled :awesome:.
There is a HUGE branding problem here.

A few weeks ago, Hubspot launched their gmail add-on product called Signals.

Now this company has launched their gmail add-on product called Signal.

The products are way too similar to avoid user confusion.

See http://www.getsignals.com/ vs https://trysignal.com/
Why use a codec pack for a single codec?

On windows you can use FFDSHOW or LAV or XVID to decode divx.
This argument is so bad. We don't let 18 year olds run a nuclear sub. Sure, they're on board sometimes but important decisions are made by significantly older officers with years of training. That's like having a drink with your parents.

(I got drunk first time when I was 14 and have no strong opinion on when it should be legal to buy alcohol.)
yes it looks very strange. The entire content div is set to a fixed width of 35em so on a wide screen monitor it will look ridiculous. Even on standard ratio screen it looks strange as the content div does not even take up half the width of the screen
I've had this happen to me with a parker fountain pen. It never ever leaks under any circumstance other than air travel.
Well that is C:s problem, isn't it?
If it want a better measure value then it should be more expressive. I think it is fair.
How many of those Java WTFs are actually Android Log.wtf() logs?
Intel didn't release any 64-bit x86 processors until 2005. They bet so heavily on the alternative, Itanium, that it took them a few years to recover.

EDIT: it was actually mid-2004, as noted below.
mapt, this. Maybe I should do the math, but I can't imagine magnetic levitation (not propulsion) running off on-board batteries.
Did you understand my point how web development works?

Web development is fundamentally different from application/system development.
I was lucky enough to have my own office at Apple even during all of the pairing up when the company doubled, tripled, etc. the size of the engineering team.

My most productive moments were when I could close the door and turn my music up on my high end speakers and blast through the work.

My office was also cozy with an old chair that people came in and sat down for impromptu meetings. No need to schedule conference rooms and we all had our own white boards.

Jumping to startups that tout open spaces and the engineers I've met since who've praised them, I wonder if it's because these engineers haven't worked at companies who have actual real offices for everyone.

The collaboration is definitely different for sure, in open spaces you can share in the tension and keep pace with everyone. Yet I find I need a day or two a week to work from home to get in those purely productive days.

I'd love it if engineering culture went back to demanding offices as a perk, but I fear those days are gone now that we demand living and working in expensive cities.
Because VLC is a merely player, not a system-wide DirectShow component which can be reused and composed in processing pipelines by all third party Windows-applications.

That said, there are a million other codecs you can/should install in place of DivX which is fully DivX-compatible and able to decode and encode DivX video properly.
Curbing Antibiotic Abuse With a Blood Test
They release the first 64-bit Xeon in mid 2004.
This game is just pure awesome. I think all this hype is largely due to the previous generation GTA games. I've played all the other ones. Favorites are Vice City and San Andreas. Previous versions definitely led the way for a great promotion and grand opening for this game. The game play is mind blowing.

I'm surprised the revenue surpassed Call Of Duty Black Ops 2 though that is one of the most popular games out now and sold out on just the pre-order.
It does have options. You can choose what to install in the codec pack.
As long as all users of your program also have that $5000 CPU (if it would exist), this might be a good idea. Cost-wise, with more than 5 users, it probably starts becoming viable to port that application to something more sane, for example $1000 GPUs like NVIDIA's Titan.
Do you know if this group is still active? It looks like the webpage is out of date: http://www.stanford.edu/group/brainsinsilicon/
No.

That was my attempt at trolling, btw.

Seriously though, Chinese is NOT the most read language on this website, and that is what matters.
http://www.cynapse.com/cynin

http://www.getflow.com/
congratulations you are now the 1,000,000,000th internet customer to be linked to the dunning-kruger effect

http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

you're a little bit off: everyone thinks they are shit at what they do, but great at what anybody else does
really interesting. im a couple years younger than op ..had an atari 400 - with the basic book:) .most of my friends had c64s.
i didnt't even seek a career in sw dev. ..but ended up here anyway. i think much of the reason is those days punching in basic, moving on the BBSs, fidonet ...getting into C, sockets and win32 and yada yada yada holy crap i fly a desk for living! originally wanted to be a pilot ...now i can afford to learn to fly but dont have time ..back to messing with that irc bot web wrangler thing im hacking for the fun of it.
what sort of algorithms would you like to have faster variants/implementations of?
I find that vlc (a la ffmpeg) doesn't implement the divx codec properly in some cases.

In vlc, some of the videos that i have get slower the farther along you are in the playback stream. Yet with the Divx Player, the media plays back fine.

It's only for some media, but it's a problem nonetheless. I suspect that it may have something to do with it being a somewhat reverse-engineered codec in ffmpeg?
But there is not continuous "consciousness", so what is the difference between that and a clone of you with your memories?

Why not have thousands of them? What are you?
That dynamic resharding looks very nice. The big issue I see for using this as a real datastore is the apparent lack of queries and indexes on the data. Keeps it a lot simpler I guess, but so many workloads require the use of queries. I guess you'd load the data into some other system for querying and just use this for storage? Or would you use another database for storing the data, and load it into zBase for quick access to buckets?
[video] Extremely fast turbine powered RC jet
> on the frequent flyer forums

Out of curiosity, which forum?
I was just reading about this yesterday actually. Wiki mentions the tricks learnt from GTAIV were exploited to their full extent to make the best use of the hardware for GTAV.

> While both games were developed for the PlayStation 3 and Xbox 360, the team were able to render the world of Grand Theft Auto V with greater detail than in Grand Theft Auto IV because they had become familiar with the hardware over time. Art director Aaron Garbut opined that while the aging hardware of the PlayStation 3 and Xbox 360 were tiring to work with, "I think one of the most amazing features is the way we handle lighting in the game to maintain a consistent look despite the constraints on realistic lighting and shadows on current hardware", he explained.[28] Vice president Dan Houser agreed with this sentiment, explaining that working on Grand Theft Auto IV with relatively new hardware was difficult, but "now we know what the hardware's capable of, so it's become a lot easier to move things along and a lot more fun, too".

https://en.wikipedia.org/wiki/Gta5#Development
The (single threaded) performance improvement is significantly larger. Anandtech has 2005 vintage Pentium in their benchmarks: http://anandtech.com/bench/product/92?vs=836 and there is probably a significant perf difference between 2002 and 2005.

And you can't really ignore the massive improvements gained via GPUs. There are your 100x differences
Developer qualifications ?
> ZFS also has "general lackluster performance" in areas like using memory (it requires tons of it). It's inherent in the design of a copy-on-write filesystem.

Those benchmarks aren't about CPU or memory consumption. These days a good filesystem probably should trade memory and CPU for increased performance. Those benchmarks are about throughput/latency.

> Just the same way as running Apache with all the bells and whistles is not going to be as fast as ngnix.

...except ZFS generally performs very well as compared to other filesystems. When it first came out it had all kinds of ugly corner cases where it performed poorly, but it seems to do great these days.
Depressing? What would have been more depressing is that they might not have received a bonus had there been no marketing and the game didn't meet budget.
VLC is excellent player. For OS X, there is also open-source software Perian which brings support for wide range of video decoders as a QuickTime component.
It seems like someone who makes decisions for DivX got a bit greedy. I am curious why Bing though? It seems to me like all the shady "Install this too?" dialogs are for Bing toolbars and such.
>> No, they were developed by open source Linux guys that only care about C in what concerns compiled languages. > C++ was always badly received by the Linux community, in contrast with commercial UNIXes.

>You mean like KDE, Firefox, OpenOffice, OpenCV, VLC, bitcoin... heck even gparted is a C++ app.

>The kernel developers obviously have a bias against C++ (and they'd argue that it is a justified bias). User space is a different land.

I use Linux since 1995, and was for some time a Gtkmm contributor in the early days.

I know how it feels to be a C++ developer in Linux land.
One device with such a low barrier to getting started programming that kids still have access to is TI graphing calculators - I got into programming through my TI-84 back in middle school, writing quadratic equation solvers and the like , and eventually playing with graphics and simple games. I certainly wouldn't recommend that anyone specifically choose the calculator as a starting platform, but it's a great way to accidentally discover programming. And it was a great way to kill time at school for several years...
It's a distributed key-value store with durability. If you're looking for something to do ad-hoc queries against this is not for you.

Think of it as memcache + disk persistence. (So rather than erasing things by purging cache when memory slab fills, you just evict it from memory and read from disk if its needed again).
When you add a comment to a thread, it bumps the thread to the top of the list for that board. If you add 'sage' into the email (?) field, it will add the comment without bumping the thread. Each thread has an image post limit that will max out the thread and prevent the thread from bumping anymore (letting it slowly fall down the listing and eventually die).

So, using sage as a way to 'downvote' is just a way of adding towards the thread limit without bumping the thread. It's a round-about way to do it though (vs. direct downvoting).

"sage" originates from 2chan (aka Futaba Channel), which was the inspiration for 4chan. 'sage' is short for sageru.

http://www.4chan.org/faq#sage

http://www.eudict.com/?lang=japeng&word=sageru
A library of JS library
It might not be fair but it's a comparison you'll have to get used to. What's not fair is the way that movie profits are reported. https://en.wikipedia.org/wiki/Hollywood_accounting
Rejecting it for it might be a bit over the top, but I can imagine that minifiying and linting is just a part of your regular development process.

However, minifying is useless if there is bandwidth overhead (read: file:// URLs.)

I'm really sad though that there's even in the JS community people that are promoting micro-optimisations like they do in the PHP world..

Opera could just de-uglify the code (and even automate that). still a non-argument to decline a deployment IMO.
Note the "trending" sorting, so it can 'concurrence' HN for its links to new JS library
You are a nerd and i am a geek
The best, and soon only, good defense against terrorism is a society where people don't want to become terrorists. You guys are thinking in completely wrong terms by worrying about countermeasures. You could create 10 grenade-wielding UAVs, set them for a pre-programmed course above the crowd, out of reach of everyone, and set them off almost immediately. Water cannons, oil cannons or any other countermeasure would be useless. This attack is dirt cheap, incredibly destructive and you don't even need a depressed individual to commit suicide to do it. It could be run from any outside location within a couple of kilometers from the target.

The only long-term solution against terrorism is to just make sure that people's options in society are good enough that they won't resort to blowing things up. This is also the only sustainable way of fighting crime, which any reasonable study will show you.

I'm from Norway, we recently had a terrorist attack that was bigger than 9/11 in relation to our population size. So I'm not saying this as some cold outsider who doesn't see what problems the United States is facing. This is the way things should be handled.
Basically, that's my day to day job in webdesign.
DivX video is just standard MPEG-4 ASP, if ffmpeg doesn't play it in time and absolutely bit-perfectly then file a bug.
I personally just use Gmail's web interface when on my computer and the Gmail apps when on my phone or tablet. Even when I worked for an enterprise facing company where everyone used Outlook (and had for years) I used the Gmail web interface/apps since the company used Google Apps.

I've just always felt that a desktop client just adds another layer where things can go wrong.
Solving the two envelopes problem
top level senior developers, php sql jq etc..
ناروتو شيبودن 331
Yes, but much harder to create such a strong brand that people are actually willing to be "ripped off" of time and wages.

I cannot comment on quality of work for Rockstar tho.
Perian is wonderful, but note that it was discontinued early last year.
Gitmo. But Europeans are generally a bit more reluctant to freak on non-existing threats than US (not impossible though).

And you just don't have grounds on which to accuse him - flying drones is legal, he didn't endanger anyone and it was a prank.
Right ... except that's not true :) I actually found a great article today on lesswrong.com which puts things far more elegantly than I ever could, but fundamentally you need to know something about how the values get into the envelope: http://lesswrong.com/lw/dy9/solving_the_two_envelopes_proble... I've submitted this as a fresh link on HN now. Hopefully we see some lively discussion there :)
Flagged and logged. They'll discuss it at your next performance review ;)
BayesOpt: A Bayesian optimization toolbox
She would get a better deal. Still not good but better one.
I get that - but the usual implementation would be to have a set of databases with indexes (maybe mysql or mongodb) where you could store all the data and run ad-hoc queries against. You'd then put memcache in front of that for fast access to repeated queries where you already know which data you want. If the data isn't in the memcache, it would fall through to the underlying DB that is already on disk.

zBase would have it's own full copy of the data already on distributed disks, so it wouldn't need to fall through to some other database. That seems to be the entire point there - but surely you'd still need to store the data in some place you could run ad-hoc queries on it? That means that the data is duplicated into two places that would need to be kept up to date in sync. If a transaction fails on one of the data stores, don't you have inconsistent data now?
The obvious solution of course is to move all the people (except select few) underground for their own safety.
So there is 50% probability that the other one contains Z/2 and 50% that it has 2Z. Do you disagree with that statement?

Yes! Well, in some circumstances. Unless you know how the values were placed into the envelope to begin with, how could you possibly assign a probability to it? I just found this great link today: http://lesswrong.com/lw/dy9/solving_the_two_envelopes_proble... which basically resolves the problem I'm having by taking into account how the values get into the envelopes in the first place.

If you have absolutely no knowledge of how the values got into the envelope in the first place then there's a 50/50 chance you got the higher value on your first pick, and a 50/50 chance you'll get the higher value on your second pick. You can't make a more informed decision unless you know how the values were initially chosen.
Anybody cares to compare this to Redis?

EDIT: To clarify, I know Redis, I'm interested in learning how this differs beyond its distributed nature.
How dare you endanger 200-300 Billion industry with your pleas for sanity. Think of the jobs, think of the political careers, think of the media ... what will the media do if when the next time they call for the president to address the nation because 19 year old set his pants on fire and are laughed out of existence. The current landscape is good at unraveling the social network. But it is oh so profitable.
Will open sourcing Windows Phone make it appealing to phone manufacturers?
If you don't know about Rockstar then don't comment. This is a great game and it really appears that the developers have put their everything in building it. Sometimes people want to work hard to make sure their output is a success. It is not always about 40hrs work week. A great company is one which creates a culture to build impressive products and where employees feel motivated to be a part of it. I am not saying that Rockstar employees worked more than 40hrs/week (I have no idea) but if I were a Rockstar employee I would be damn proud of the output.