skysight-inc/HackerNews huggingface dataset:
Berkeley: From Master Plan to None: Slow Death of Public Higher Education
Inside The Deep Web: My Journey Through The New Underground
No, it doesn't. It sounds exactly like 10% of the monthly fee.
>There is nothing, absolutely nothing, that you can do in Go that you can not do via libraries in Java

Yes there is.

You can run thousands of concurrent goroutines. Creating thousands of threads in Java will bring the system to its knees. java.util.concurrent doesn't solve the stack size problem.

You can have compact structured value types in Go but not in Java, meaning Java will always eat a lot more memory than Go.
> "As you can see from their picture, the bottom border of the cake was slightly restyled in transit"

They should have doubled the padding to be safe.
Test frameworks use some pretty crazy tricks to produce a pleasant syntax with good error debugging messages. For an example, see CATCH: https://github.com/philsquared/Catch/wiki

I'd imagine this sort of stuff is much harder to port across systems than regular production code.
This is not true. For example you know that the result of 5.123.443 x 9.999.999 can't be 42. But you dont immediately know the correct answer, which is harder.
The Raspberry Pi foundation has an unofficial product for that - the GertBoard. More connection possibilities than most sane persons need:
http://www.raspberrypi.org/archives/tag/gertboard.

But yeah I'm also "missing" a $10 breakout box with a few in/out pins and some glue logic, and the peace of mind that I won't fry the Pi if I mess up.
Not too impressive. Tried to play and got "405 - HTTP verb used to access this page is not allowed."
Little late to the party here but you're wrong. Unless something is being done to the signal (eq, other processing, etc) then you want the digital side to remain at max volume (i.e., no reduction in bit depth). The audio will have been mastered close to 0 db with little or no clipping (exceeding the maximum amplitude possible) and should not be "too loud" for your amplifier. If it is there is something wrong with the gain configuration of your setup.

As discussed, lowering the volume in software (which is what you likely mean by "controlling the DAC") is accomplished by reducing bit depth. By definition you're reducing the amount of signal present which makes your S/N worse. If by "controlling the DAC" you mean reducing the signal at the DAC's analog stage then there's nothing theoretically wrong with that (except that it's rarely if ever the case in computer sound cards or hi-fi DACs) as it is the equivalent to adjusting the volume on your (integrated) amp.

Probably the most common exception to the above is people using a digital EQ to attempt to improve the sound of a mediocre computer audio setup. Most digital EQs allow for both "boost" and "cut" -- increasing or decreasing the amplitude of individual frequency bands. If you EQ the music the proper way you should only cut frequency bands in order to emphasize the other bands to suit your listening tastes. For example if you want to try to increase the amount of bass you should cut the mids and the highs and turn up the volume (on your amp) to compensate. EQing this way ensures that you're not forcing the signal into clipping by boosting too much.

You still won't get great results because if you're lacking bass or highs then it's most likely because you're not running full range speakers. If the sound does change when you EQ it's most likely due to increased distortion, not because you're appreciably increasing the amount of bass present. That's not true for full range speakers but if you have full range speakers you probably wouldn't need to EQ in the first place. (Full range speaker are usually 20 - 50hz to 20khz.)

If it's still not clear than think of it this way: Standalone CD players don't have volume controls. Their output will be "max volume" of what's on the CD. You can think of your computer and sound card like a (crappy) CD player. Make sure it's at max volume and adjust the level on your external amp or amplified speakers.
I don't understand a word, but it must have been funny: I can hear laughter at 0:58
Heterogeneity aids resilience because it reduces the risk that the same mode of failure occurs simultaneously. It's not clear to me that there should be one and only one mechanism for storage, because variety has a value in and of itself, apart from relative merits of different kinds of storage.
Well normally the Apple Store is packed there and the Microsoft store is fairly empty save the kids who are playing that dance game on the kinect (My little sister included).

But when you get the company e-mail to go out and tell you to support the release! You gotta go!
If you don't cleanly separate, the day you'll want to write an another client (Android, iOS) you'll loose a lot of valuable time refactoring or worse, duplicating code. Separation of concerns is a good reason, too.

Spring MVC is also fine, in the end what's important is what we're effective with. I prefers to use standards, thought.

An anotehr reason to use a container: you won't mess with the configuration in your code. Normally, you just use JNDI name for resources lookup in you app and let the container admin manage these resources (configuration of the db, db caching, javamail conf, etc etc). A kind of another separation of concerns.
Personally I see a killer application of (clusters of) parallella boards in machine perception for e.g. robotics and information retrieval/websearch. When I talk about Machine perception it could, for instance, refer to advanced visual object detection, recognition and tracking combined with pattern recognition on other sensory modalities such audio and haptics.

To make high computing power portable, as could be needed for machine perception applications in robotics, high power efficiency is needed. This is something the Parallella is aiming for.

Machine perception algorithms using "brain-like" computation structures are not only highly parallel by nature but also need fast access to memory. Instead of having a thin pipe to a central memory, it needs to be distributed, build close to/in to the computation cores.

The long-term vision of Parallella’s Epiphany multi-core processors indicate a 1000 cores per processor, with 128KB memory per core by 2014 a possibility(!) This is exactly the order of parallelism and distributed memory Machine perception applications need.
Why not? You have to protect against malicious HTML injection whether or not the user is using markdown, plain text or html, so why not let them use a carefully restricted subset of html?
Let's talk, let's be friends, let's make the web a better place for everyone. No War!
Underage Rape-Lurer Killed Playing Stoopover When Black Males Pass
More disturbing, however, is that some in the Gloucester County Ghetto Bragging Rights community allege that (by the girl’s behavior) she may have been playing “rape-lure niggers to kill me” – a psycho-racial game allegedly played by whites in Autumn’s demographic where they beguilingly put themselves in sexually vulnerable situations with black males but actually desire to be killed.
"Go has garbage collection, only. [...] Day 1 design decision." http://talks.golang.org/2012/splash.slide#51

Can someone tell me why GC was the obvious choice as opposed to say automatic reference counting?
I don't know why it is so hard to understand, that some people want to have the best experience.

The iPad does not everything, but at what it does, it tries to be the best.

The Surface is trying to be best at everything, but that creates so many trade-offs, it drags down the user experience.

I left Win XP, and Windows 7 did not make me come back, because there are so many things that lack decision making in leaving features out rather than putting everything in. Metro is a step in the right direction, but it needs more finish.

A computer should help you, and guide you to achieve a goal. A Win PC usually needs a lot of work to bend him in a way which enables you to do your task. And I have enough of that.

Why do I need experts in an Office program? Why not making the Office program so intuitive, that it is super easy to create a set of documents? Why not cutting unnecessary features out? A Metro version of Office, which does that, wouldn't that be great?

Furthermore, I don't want to tinker, I don't want to dig through five layers of settings.

I want to see the IT world going on. And Windows was not really helping in pushing the world forward in the last decade. Apple did. That's why some of the praise and "fanboism" is justified.

Let's see who leads the next decade, but have an open mind and acknowledge the fact that people like Marco, Gruber, or MG have an idea of what they are talking about.

They give credit where credit is due. But MS has to do a lot more to earn that credit. Maybe they have to cut some things out of the Metro side and go dual platform. It will help to make Metro something that pushes forward the whole industry.

When a lot of people are used to Win 8, maybe it's a good thing to go separate ways with Win 9. The "professionals" will use their desktop and the rest is used to Metro and maybe they will see how it excels the desktop version with ease of use.
The aging of Apple? Google Android voted coolest kid on the playground
I was like you a long time ago ;) I hated JEE until I used JEE5 in a project with really good programming peers. Once you understand and adapt to the JEE vision and do not fight it, life is more beutifull.

If a lightweight is needed, Nginx+Jetty or Resin is imho better that Tomcat ... until you need to coexist with an app that's Tomcat friendly.
The argument that convinced me that as a policy, Wikipedia gets it right, was someone using George Lucas and the "Han Solo shot first" incident as an example. Just because someone is the author doesn't necessarily mean everybody should automatically take his word as canon... Now, if he managed to get The New Yorker to publish such thing as truth...

Not saying it's the same case here, of course, just an example.
they didn't block the homepage, they blocked the article page and the section that linked to it.
Yep, at my high school in New Zealand we were required to learn how to use log tables, even though we all had calculators. I don't know if it was a compulsory part of the curriculum though, and I wouldn't be surprised if they don't do it any longer.
Who says America doesn't have castles?
This is an interesting idea. Some problems:

1. I have a dozen sets of earphones and I don't think there are even two of them with identical cables.
How would these buttons deal with different gauges of wire covered in different thicknesses of insulation? Cables too big obviously won't fit at all and cables that are too thin will slide, causing slack to be taken up by gravity until you turn your head and painfully jerk the buds out of your ears.

2. What problem is this solving again? I'm actually pretty okay with not clipping my headphone cable to my shirt. In fact, I never do. I have workout buds with an ultra-short cable that's just long enough to reach a clip-on mp3 player that goes on the neck of my shirt. I have canal-phones with their own cable management features to eliminate microphonics. I have a nice pair of woodies with a cable far too fat to fit inside any button-clamp ever made!

Allright, I admit it. I'm being obtuse. These are probably designed for Apple buds. Those things are ubiquitous so you can design specifically for their cables and still have a decent market. Their ergonomics are poor enough that they might actually benefit from being attached to your shirt too. Still, it seems rather impractical to upgrade your whole wardrobe to accommodate $5 crap-buds. At $3-4 a button, even just upgrading the buttons (nevermind the time spent sewing!) isn't worth it. Just buy half-way decent headphones suited to your needs!
It seems a lot of people have trouble ever escaping the steep learning curve stage in Haskell, but it does look interesting and your post has inspired me to go take a look at the Haskell intro docs.

However I definitely wouldn't group Go with 'worse is better' languages like PHP, so that seems an inaccurate description to me. I suppose what I was interested to know from those advocating Haskell as intrinsically better than Go was whether the learning curve is the only issue with Haskell, or whether there are also times in daily use where it sacrifices ease of use/comprehension for power, as opposed to Go where there is a great emphasis on making the language itself as simple as possible, even at the cost of some convenience.
scala-compiler.jar ;-)
Unfortunately, almost no website has a push API for notifications (or anything else). In the app I mentioned below, I'm gathering notifications from Facebook, Forrst, StackExchange and unread emails from Gmail — I have to poll for every one of those.
The differences between Japan and China are truly interesting.
During long days away from my desk when I use my headphones a lot I often found that they would fall out and get tangled. I started carrying safety pins with me - I would pin it on the inside of my shirt and run the headphone cable through it.

When you finish a call you take your earphones out and they slide down on the inside of your shirt. When you need the headphones again they are right there.

I place the pin far up on the inside left-hand side, as close to the top button as possible. Works just as well on the outside, I just prefer having them inside my shirt.
And promo code is valid till Jan 31st?
Then a doughnut, eclair, fro yo, gingerbread, honeycomb, ice cream sandwich, and some jelly beans?

Wait, that's some other project.
Apps are that big now? I guess it being a Tablet makes the filesizes huge.
Completely. You can, with a doctype, also omit <html>, <head> and <body>, too.

Not closing <li> is good, but I'd avoid it for <p>.
Exercise. That's what I'm supposed to be doing while Maven downloads the Internet.
Glad to see he went in there with an open mind.
Dropbox give you the choice, you can pay and have the versions stored forever or accept the lower level of service with 30 days for free. I am sure you have calculated the economics on keeping the extra copied for all non paying customers, it is possible it would be less sustainable.

As an aside, it seems Dropbox is biding on the [SpiderOak] keyword on Adwords, you should probably at least outbid them on your brand terms to reduce confusion/ misdirection for potential customers.
Did you build this Akhil?
Does someone knows wath is the reference to Tom Cargill and "PI" in the 16th slides please? I did not find anything on Google.
Can you say how you get vim bindings on xcode?
Well it is a disgusting site (an ad over the article, really?). I hate both Microsoft and Apple equally and I'm glad this one is gone from HN.
I think webhooks would be the simplest implementation.
just amazing. i can only wonder what levels of reconstruction from data the future holds...
I don't know if a reinvention there is needed. I have an iPhone and a 15" MBP but probably the most useful productivity improver I have is an almost weightless Bluetooth clicket keyboard that I carry around. If I need to type something like a document on the go, it often turns out that it's much easier to simply put the keyboard on my knee, put the iPhone in landscape on a surface in front on a foldable bit of home made plinth, and rap away at the keys at four times the rate I could without one.

Of course iPad users look at me oddly and go back to touching like buttons and watching videos.
A Friend For The End Of The World 2012 is a nice movie.As an asteroid nears Earth, a man finds himself alone after his wife leaves in a panic. He decides to take a road trip to reunite with his high school sweetheart.
http://freemoviesite24.com/2012/10/a-friend-for-the-end-of-t...
Get the fuck off HN you blithering imbecile
At Home 250 Miles Above Earth
I don't know if that would be more awesome or terrifying, especially once you've removed the pilot: http://en.wikipedia.org/wiki/Kaman_K-MAX#Unmanned_remote_con...
Apples and oranges. The computer store as rarefied design-temple cum chic-hangout-spot is all-Apple and a real innovation. An innovation that only became possible this decade, after Apple made computers mainstream and fashionable, with a little help from iPods and iPhones. There's a shift in the interface of computing technology and wider culture underway and it is embodied in a lot of what Apple is doing, and the Store is an important element in that shift..

Another important point of difference was that Apple built its retail experience on such an ambitious scale. But the real innovation was to see it before anyone else and execute so consummately, and execute without any prompting. Apple crossed all the ts and dotted the is -without- any real competition to one up - just because they thought it was the right thing to do. That's why Microsoft looks so weak with their stores. Because they're only doing it to try and look cool, after someone else did it. Whereas Apple simply is cool. Real cool is effortless.

This isn't some checklist comparison, this is about the essence of how a corporation thinks and acts.
The African Dream- Part 2
For what it's worth, Rust includes a lot of pragmatically useful research stuff that was passed over in Go. In particular, I think Rust's emphasis on immutability is a better decision that will result in faster, lock-free code. (Yes, it counts as locking when you have to pass the one-and-only pointer to a thing over a channel just to read it.) But Rust is a big complicated language. Go is syntactically tiny, and that's an advantage in an number of ways, from speed of compilation to ease of use.
rails, css from scratch, infinite scroll from scratch :)
It's been part of email and newsgroup etiquette for ages now. Same goes for the quote blocks. So, why change something that is working for a lot of people in different domains?
It depends on the software. I wouldn't trust an encryption library which had a website with a really "beautiful" design however I wouldn't trust a CSS framework that had a very basic or ugly design. For a language like Go, which is aimed at more advanced developers, I would say that design really doesn't matter that much.

That said I prefer the design of the Go website to all of those that you linked and that Git website still saddens me when I see it: I miss the old site :(

So, yes, presentation does matter but that doesn't always mean that it should be pretty. For some audiences, that can be a turn-off.
I can see the application spectrum going even wider on iOS. Let's see if Java can make its way into iOS after being remove from Mac.
الحلقة الثانية من برنامج the voice
الحلقة الثانية من برنامج the voice - http://news.middle-east.ps/?p=1917
الحلقة الثانية من برنامج the voice - http://news.middle-east.ps/?p=1917
الحلقة الثانية من برنامج the voice - http://news.middle-east.ps/?p=1917
الحلقة الثانية من برنامج the voice - http://news.middle-east.ps/?p=1917
Tips and tricks before learning a new technology
Introducing Opened Captions
Why? Well how about because everything Microsoft is doing reeks of the comparison? It's Microsoft who stamps their jealousy all over themselves, not bloggers.

Plus, to compare the differences between Microsoft and Apple to rival car or clothing companies is just wilfully disingenuous. In consumer tech, they are the giants, and they are not even close to the parity in products or corporate culture that typify the markets you've chosen. Consumer tech is not a mature market. And the differences between Microsoft and Apple are glaring.
I don't believe that DRM deserves the credit because I have yet to observe any such deterrent effect, while conversely, I have heard of many who turned to piracy due to feeling cheated by DRM.

I'm just curious, but have you ever observed anyone give up and buy something because they failed to pirate it?
Does IE copy parts of code from Firefox? [Honest question.]
2.5 Billion - if you think about it there are individuals who could come up with that money.

How long before the first decides that he wants his own space station to visit whenever he wants?

btw: What about laws up there? :D
It must have been "magical" to be able to hear your own voice played back during those times. I wonder if in 100 years from now people will wonder if we though smartphones were magical.

Does anyone know if the noise in the recording is because the foil is so old and that's the best they can recover, or if that's how it was played back originally?
IOS reminds me of IE
Amazon Web Services Outage Caused By Memory Leak And Failure In Monitoring Alarm
Tell us what you believe is infringing about the application:
Application is using our G+ logo and also our GOOGLE+ name as the application name.

Seems pretty legit. If it didn't use the official logo and a name like Publisher for Google+, it might not be infringing. Such a title would indicate that the app works with Google+ and not necessarily that it is sanctioned by Google as the "Google+ Publisher" name seems to indicate.
Not in "my location." And they wonder why people use the Pirate Bay...
In Java you can use executors and thread pools to "start thousands of threads" in the same way those "thousends of concurrent goroutines" are running "in the same time" on a modern 16 core cpu.
I'd love to use CrashPlan for the bulk of my older projects but I have 350GB data and as I'm from the UK there is no way to seed it. It would take me something like a month to upload all that data.
Maybe because they don't want the production code to deal with reference cycles? I don't know the real reason, better to ask Rob Pike directly ! :)
Someone should also come up with 3d printable objects marketplace service too..with payment option etc built in
There's a difference between tastefully selecting reference points from a wide range of inspiration sources, and crudely imitating a direct comptetitor who has heretofore been wiping the floor with you. The former is what Apple did when creating the Apple Store, and what every other successful designer does when creating something original. The latter is what wannabes do when they begin to realise how uncool they are.

Successfully repurposing ideas into fresh contexts is good work. This is not what Microsoft has done. Not by a long shot.

As to the Bang and Olufson argument, well, B&O sell speakers and is a nice company, but Apple sells the future of humanity and is the largest company in the world. It's a question of vision and impact, not who came up with hardwood floors first.

Come to think of it, the whole who-thought-of-it-first is a real red herring when thinking about why Apple/Apple Stores are significant.
Extradition Crisis for Student Richard ...
While I disagree with the option of banning this blog - it's pretty well written - I don't see why it always makes it to the front page. The TL;DR of this article is "Microsoft is blatantly trying to copy Apple but I still don't like Surface". That's his opinion and it's fine, but I don't see what else there is to learn from the post except for the fact that Marco is not going to buy the new Surface.

So I'd be really curious to know what makes people on HN upvote this kind of stories.
Almost no one? It's a short summary and I expect, since people have to choose between defaults and custom setup, people will read it.
> The prime difference is in the stance: "Is concurrency a library or is it a built-in feature?". In Java, it is the former, whereas in Go, it is the latter.

Fully agree. But in case of Go, the language feature is non performant.

cd $GOROOT/src
grep -r Lock *

You are strongly motivating me to write Go channel semantics over Java's (nio) Selectors and j.u.c to demonstrate a point... (Don't. I've other things to do.)