skysight-inc/HackerNews huggingface dataset:
'...web framework that's optimized for programmer happiness...' says it all right there, doesn't it? You know what makes me a happy programmer? Building things, not mucking about with setting up a new dev environment (and filling my machine with crap) every time I hop on a new client project. Make the 'trivial' shit go away so I can focus on the fun/interesting/creative/productive stuff...sounds good to me. I'm very interested in a product like this where I can configure on the fly and keep my machine uncluttered. (seriously, it just feels gross to have 6 different versions of rails and 4 different rubies installed on my machine, even if RVM makes it kinda easy)
Well, part of the funny thing about this story submission is that it's a programmers.se.com q/a that got still closed by mods.
It's only a hypothetical that secure boot is going to have any impact at all on the freedom to use x86 hardware.
> The mere fact alone that this could have mitigated the stealthiness and harm of Flame makes it easy for me to include that it can enhance security for individuals.

Did either Flame or Stuxnet (or Duqu or any other worm) override the boot process? I remember reading that Stuxnet used a kernel driver signed by a bona-fide certificate issued to some asian hardware maker, and I assumed Flame did the same (and also used some other MD5 code signing hack, that exploited trust farther away in the chain).

How would have Secure Boot mitigated the stealthiness? You seem to be knowledgeable, so I assume you are right in that Flame did use a boot-level exploit -- but what did it give Flame that a Stuxnet like (bona fide) signed kernel driver couldn't?
I do hope you realize that your initial comment was the actual straw man here. You misrepresented the argument as being “diversity over quality” (and calling it “premature optimization”), when that was never the argument.

Additionally, your comment reveals that you enjoy a fair amount of privilege; you say you don’t care who presents, meaning you are fine with the status quo amongst conference speakers. Yes, we would all like to live in a meritocracy, but please don’t claim that we do. Any comment that doesn’t acknowledge that the status quo is unfairly balanced to favor white men at the cost of all other demographics, is a comment arguing in favor of the status quo, and thus, unhelpful if not downright harmful.

I know people like you mean well, but please stop saying “I don’t care WHO presents, I just want quality” because every time you say that, you send the message that you don’t care to improve the sexism and racism in our community.

I DO care who presents: I want it to be a lineup of both quality AND diversity (because I don’t like homogenous perspectives), and I am 100% convinced that this is absolutely possible to achieve. It just requires hard work and smart thinking.
Wikipedia edit statistics
As I mentioned in another post, non-thunderbolt displays cannot interpret packet data. When you use a dvi to thunderbolt adapter, it's simply translating the pins, not decoding packets. Your laptop's thunderbolt chip would realize you're connecting a normal display and send the usual display signals rather than packet data.

If you put this normal display at the end of a thunderbolt daisy chain, it would be the responsibility of the last device on the chain to convert the video packets into signals, something I doubt intel would put into their specs, requiring all devices that implement lightpeak to also decode video.

I think adapters are sometimes bad in this regard, people will think if the adapter fits, it should work the way they think it should. Back in the day when parallel ports and scsi used the same 25pin connectors, lots of people destroyed devices thinking they could hook their hard drives to their parallel port.
Although they didn't come out and say this, the impression I get is they are bringing over the WinRT APIs for lower-level stuff like networking, etc., while the XAML UI stuff is an extension of the Silverlight in WP7x rather than a port or adaptation of Windows.UI.Xaml from Windows 8.

If that's what they're doing, I think it's the right decision - the UI conventions themselves are different between the phone and Windows 8 (more than people realize, despite having a similar visual aesthetic), so you'd have to rewrite much of the UI anyway - so why break compatibility with WP7.x.
Anyone who actually think's that's "doing it wrong" needs to step outside the echo chamber for a while.
If you structure it well, you can have your cake and eat it. I enjoy many frivolous "side projects" that are merely for research or to learn a technology, but where possible I try and plan for that "play" to then serve as the basis or inspiration for a product or service I can offer as well (at the worst, a fun side project could turn into an interesting piece of content marketing, a prime piece of your résumé, or even something like a class or an e-book).
And even more hilarious if FunkyJunk sues him for tarnishing their site's reputation by acting like an idiot on their behalf.
Maybe it's just me, but I liked the simplicity of the Windows Phone 7 start menu. I hope that's not compromised in the new start menu - it looks a little busy.
Balance can be visually disproportionate
Can anybody explain to me how he can legally use amateur radio bands to communicate with this drone? He is a licensed ham, but the device is neither a beacon nor a repeater (and both would need a callsign, at least where I live).
God is just.

God says...
exacting Affrighted To adulterer reconcile wages forgive
sets cleaving rules sight mantles haply what occasioned
let's_see upbraid pared CAN weak speech ill strongly pitiful
particular treasury safety na_na revenges Surely explained
teaching Cassiacum Italian codes door months login absence
acquaintance ofttimes charged it_figures formlessness
judges heart beatific sensations contemporary felicity
emblem appears promising dried freshness Honduras aware
feet Manichees' undistracted proceedeth maliciously written
punished Robert dared the_enquirer restraining wanderer
heareth commit everything consenting vengeful youth revelations
disciples regenerated spake enlightened err consecrated
blending meeting these_cans_are_defective lip talented
barked Evil remained repute realities aches plots Prelate
throng apparently replied desiredst baptised truths analyzed
sovereignly session with prudent sinking sons Trine hit
heaps disputer overtake finger Assuredly confidence blasphemy
mentioning frequent Venus rites prey stages program replied
tower glorify stream far_out_man servants bibber Ergo
theatrical upheldest Loving these_cans_are_defective Instantly
eternity bath voluptuous humility poetic concerning drop
Sometimes lathe Bolivia parts higher resist nevertheless
examining suddenly giving awakest appointments by shops
grief Dudley reins Netherlands become knew base observing
>Provides the ability to turn a profit on the sale of software licenses,
which is a tried and true method for producing better quality consumer
software than we've ever seen from OSS products.

a) "Tried and true" does not mean it will work forever. It's also bullshit to
sell copies of non-scarce resources. Besides, you can sell Free software.
Your argument is invalid.

b) "better quality [...] than ever seen from OSS products" is bullcrap, and
you know it. There's a few select niche markets where proprietary software is still
entrenched (eg, Graphic Design), but this too will change. Also, if you don't like
something or you feel like a feature is missing, stop complaining and start contributing.

>I write closed-source software, and sell it to people that want to buy it.

And again you are missing the fact that this neither requires your software to be
proprietary nor does it mean you need to trample on your users' Freedoms. If they
want what you are writing, they will still want it if it's Free (as in Speech).

>If making a decent wage while giving people what they want is evil, well, call me Satan.

Making a decent wage with unethical practices is still evil. The circumstances do not
matter. You're essentially saying that the ability to turn a profit somehow excuses
wrongdoing. It doesn't.

>Yeah, this right here? This is why I can't stand the GPLers.

Hate us all you want, in the end we are right and we'll eventually win. :)
I'd be a lot happier if it was all client-side. I use Vagrant for all my projects. It's still a pain in the ass and I'd pay good money for a simple drop-in replacement for Vagrant that bundles everything up (DBMS, Ruby, Gems, etc.) in a single directory along with my code. Then when I'm done, I just destroy the ... "project"? and it's like it was never on my box.

Vagrant provides that for me today but it's still difficult and annoying to deal with.
It's largely a question of internal standards and maintenance. If everyone else is writing PHP and you decide to build a site in Rails, you're creating a maintenance problem for everybody else.
SRSLY.

I have a highly hacked local user CSS stylesheet to get around the problem of small fonts on too many sites. I rarely have to resize pages, but this one was actually too big.

Something of a novel problem.
Compiled from bytecode
Yes, but majority of users don't care about upgrades. Those who do care ... they usually go custom ROM route. Quite a few of my friends have cyanogenmod roms with newer android versions, since the manufacturer (htc, et al) dropped support for the device.
Do you have the microcode for your CPU? Do you have the ASIC code for the chipset you use? No! Yet you probably trust your chipset manufacturer has not got a few million spare transistors dedicated to evil.

Yet Apple or Microsoft must be evil if they also dont want you fking around with and possibly bricking systems they spent a long time getting to work.

I dont see any issue with UEFI, if you need to hack, get hardware where you can re-flash the BIOS, if you just want a tablet for your mum to use facebook or do some home banking which is more secure against virus/infection/whatever get one with a secure booting OS.
DRM is as old as the floppy. Frequently, bad sectors were created on the original media and the software checked for those bad sectors. If you copied the software, you couldn't copy the bad sectors, so the software wouldn't load.
What makes you think that? So far the groups of developers that have been called out are "Developers" and "Developers who love dual-display setups." I don't see anything about mobile devices except that gaborcselle seems to think [almost] everybody uses MacBooks, which is the point I'm questioning.
I'd say wordpress and tumblr are both close to equivalents?
After I came to your site, the very second link that I tried to click was broken, and this seems to be why:

http://http//instagr.am/p/MHDHSsGAC7/

All the links on the page seem similarly unusable.
Yes, this thing looks dangerous. I cannot identify any security measurements except that guy in the background who probably has an emergency stop button.
> But it's not perfect protection (a compromised kernel will give up the keys too). Honestly, given the frequency with which we see kernel exploits in the wild I'd say it's at best incrementally better protection.

There is no such a thing as perfect protection. All security is incrementally better protection.
Thanks for the feedback. Glad you liked it!

Working on mobile, but still not sure about what path to take regarding true/html5-based native or a pure html5 based web version. It depends on what direction I decide to go regarding new, novel features for the app.

On the matter of performance, can you give me a bit of info on the equipment you used to view the site?
Refesh and try again... it should work now.
You had me until "YOLO."
Watch Microsoft’s Surface Tablet Freeze in the Middle of a Presentation
That was a good question... Should be using the real links now.
Solid, solid post.

For years I held to that mentality of "drop out of school, and do big things." I dropped out after 1st year of CompSci to to work at a telecom startup back in 2006. I was eventually fired and floundered for a few years. I'm in a good place now, clients paying me real money while I work from home in my underwear :). Life's good, and getting so much better by the day.

But I was very, very lucky.

In Jamaica, you can't point to potential employer to a GitHub profile. They want to see your degree. And you don't have luxury of folding your arms and saying, "Well, I wouldn't want to work for a company like that anyway." The rent needs to be paid.

If I could go back 5 years, I'd finish school, and start a business while in school, keeping it as a side project while I worked for a few years, got real-world experience and saved some money. I'd be much better off now.

There is no shame in having a backup plan. There is no shame in choosing the 'easier' way. And don't bother with those wonderful fantasies of "burning your ships." 'Tis a fool's errand, for the simple reason that in the Real World, Shit Happens™

Dan is doing it right.
I agree with your characterization in your first paragraph, but I agree with davesims that the conclusions are too strong. If one has to do the level of analysis of the conclusions that you present in your second paragraph, then they are poorly worded. I find davesims' interpretation a reasonable one, which leads me to agree that the conclusions need to be tempered and clarified.
Google Books Android Application Exposes Your Gmail Address on the SD Card
Dittos.

And generally my #1 rant about any given tool / webservice / product / etc.

Tell me. In language a five year old would understand. What the fuck your gizmo does for me. What problem does it solve / address?

Prominently on your homepage / project page / blog / manpage / help/about page. Whatever.

That is all.
What happens to his relationship with Founders Fund?

A venture investor can't sustainably direct opportunities to multiple vehicles that have the same/overlapping mandates.
Top 3 Ways Sweatshops Help The Poor Escape Poverty
Supposedly this is the same panel as Apple: http://www.anandtech.com/show/5885/the-achieva-shimian-qh270...
You can try and fake a MVP and test it like Buffer - http://blog.bufferapp.com/idea-to-paying-customers-in-7-week... and look at spending on landing page/traffic allowing you to test multiple ideas at the same time and see which one sticks.
I (feel like I) understand the basics of how Secure Boot is supposed to work at least, heh. My knowledge of Flame and it affecting the boot loader came from something I read either in a comment here (and trusted) or read in an article posted here. I can look for it. (I'll be completely honest, a quick Google doesn't seem to support this notion, so take the Flame side of things at your own volition.)

Additionally, my understanding is that the keys in UEFI's Secure Boot storage can also be applied against signed drivers, so assuming the keys are better than the MD5 collided Microsoft certificates, it would also help secure against malicious drivers. (Note, this post is more speculative, I don't know if Windows will use this driver-related feature or if I'm explaining it entirely accurately).

(And not to be repetitive, I apologize, but this would still help prevent evil maid attacks on full disk encryption.)
To a person with ideas popping off all the time, ideas are valueless.

But not everyone are like that. So them, an idea is valuable.

No one can be an entrepreneur until they understand value in the first place.
The U.S. Could Run on 80-Percent Renewable Electricity by 2050
Fixed! Excellent
>Run specs, change database configurations and tail logs like a boss...

That little tidbit made my day!
This is standard advertising practice across many industries and not unique to McDonald's. Examples include food (both restaurants and specific products like breakfast cereal), cosmetics, health products, even real estate. McDonald's really does push it very far though, in terms of disparity between the imagery and the actual product.

I suppose it falls under the "fake it till you make it" category of business practices.
This is a 1 ton robotic arm. It won't notice a bit when it hits somebody
Once again, killing (or at least assaulting) the messenger.
Interesting that for this mobile like you need to authenticate, while for the web-like you only need to embed an iframe, and Facebook handles authentication.
SSH delays are why I make so many typos in IRC.

It doesn't matter for chat, but for serious coding it would be absolutely infuriating.
> a) "Tried and true" does not mean it will work forever. It's also bullshit to sell copies of non-scarce resources. Besides, you can sell Free software. Your argument is invalid.

It works now, and as of yet, there's been no better model demonstrated, despite no lack of trying.

> And again you are missing the fact that this neither requires your software to be proprietary nor does it mean you need to trample on your users' Freedoms. If they want what you are writing, they will still want it if it's Free (as in Speech).

If my users don't want me to trample on their "Freedoms", they don't have to buy my software.
What previous attempts are you referring to?
I can't believe you just complained about the Zune software in a comparison with Apple's stuff. iTunes is the most amazing piece of garbage I've ever been forced to use for so long.

I bought an iPod in 2005, it was a nice piece of gear for sure, but for some random reason I ended up buying a Zune in 2007, and the iPod never saw the light again until I managed to break the Zune. The main reason for that is I never wanted to see iTunes again. I would have succeeded were it not for my damn company-provided iPhone! :)
Customer Feedback Improvements in the Chrome Web Store
Dropbox.com down
No, but there's been some discussion at Ars that you can do MacBook Air > Thunderbolt Display > non-display device > Cinema Display.
Monoprice has this:

http://www.monoprice.com/products/product.asp?c_id=101&c...

It doesn't support chaining more thunderbolt devices, though.
A problem with that study is that they may be used to victims of the scam sending false photos of themselves too.
And the quarter before that ... the entertainment & devices division made $528 million.

Here are the last six quarters prior to Q3 2012, all profitable

http://betanews.com/2011/10/20/microsoft-q1-2012-by-the-numb...

http://betanews.com/2011/07/21/microsoft-q4-2011-by-the-numb...

http://betanews.com/2011/04/28/microsoft-q3-2011-by-the-numb...

http://betanews.com/2011/01/27/microsoft-q2-2011-by-the-numb...

http://betanews.com/2010/10/28/microsoft-q1-2011-by-the-numb...
Corporate Volunteerism Bubbles Up for P&G Children’s Safe Drinking Water
I do agree with the first part. I once spent an entire year alone in my apartment, never speaking to anyone and rarely even going outside except to get groceries and go to the family Christmas get-together. It was heaven, but it couldn't last because my money wouldn't last, and so I returned to the job force. My need for money outweighs the draining effect other people have on me.

However, I can't speak to the second part because I don't understand "loneliness", since I've never felt it (at least I don't think I have).
Matthieu Ricard "("happiest person in the world") on the habits of happiness
An interesting thought: a good type system can actually make a language more expressive.

A perfect example is QuickCheck. QuickCheck allows you to write complicated tests very simply by relying on the type system. You just write out the invariant and the type system automatically figures out which random generators to use to run the tests.

QuickCheck has been ported to a bunch of other languages, but it's more complex and seems harder to use in dynamically typed languages as compared to Haskell.

A simpler example in the same vein is Haskell's read function. Essentially, read is the opposite of toString--it goes from a string to some value. The beauty is that you never need to specify what type you're parsing; it can figure out what type it needs to be thanks to the type system. So instead of having a bunch of functions like parseDouble and parseInt, you have a single read function. This also makes the library prettier by maintaining the symmetry between show and read (toString and fromString).
Shameless plug here but Vagrant was originally built to address the issue of swapping environments between projects.

http://vagrantup.com

I believe Mitchell is going to talk to the action.io folks about possible collaboration.
How is it is massive overkill?

A BCM2835 (Raspberry) uses ~2W, while an ATmega186 (Arduino Duemilanove) uses ~0.027W. So yes, massive overkill.
Well, you will have the option to keep the original size "live tiles".

I do agree that many of the examples of the new home screen, looked quite the mess.
OMG: Microsoft preannounced two competing products, with no indication of price, ship date, market availability, processor specs, RAM, etc, etc.

And the Internet goes crazy about it. An iPad-killer at last, hooray!

EDIT: And of course the real question: will it ship with Office included? Or will Office for it cost more than the device itself? And how much cannibalization of their own software revenues will MS accept?
When Grant Hill was asked why he stayed at Duke for all 4 years instead of jumping to the NBA after his freshman season, his answer was simple: College is fun.

The single best response I heard from you Dan is that you enjoy school and you enjoy bootstrapping Airtime. That's it. It's one of the things I love about you--you spend a good deal of time in reflecting on what you actually want. When you enjoy what you're doing, you should just keep doing it. When the north wind blows and you're ready for something different, you'll go after it then. The world will still be there, full of problems that need solving.

Doing startups in San Francisco is not some fleeting magical opportunity. It's hard, it's stressful, and 99.9% of time doesn't end like Instagram did. And you'll probably be doing it for the next decade of your life at least. So there's no rush. We'll all be here waiting when you're ready.
Interesting insight from my favorite human behavior researcher of our time.
Thinking of migrating off Heroku? this is the way to go. bring your buildpacks and get stackato http://bit.ly/STKTO
It is legal to control model aircraft with ham radio if you have a ham license.

Forget which part of the law says that, but it's one of the things you learn about when studying for that test.
18 months guaranteed updates? If you're not going to guarantee Apple-like longevity why would you even do it, period? I'm sure MS would like to get that level of support but if they don't want to bet on it why not just have everyone live in ignorance?
my understanding is.. the current like button is used by the the user through the iframe, while this is an action completed on behalf of the user through the graph api?
Has HN jumped the shark? #cantbelievethisisatthetop
Be better at email
Work queues are a mostly solved problem, unless you've got unusual needs, like preposterous amounts of throughput. These guys don't have unusual needs, and they've got a paltry 16k tasks to keep track of. For that kind of job, use a library. You don't want to be the one who writes code to deal with restarting hung workers, or shunting pathological jobs to a retry-later queue, or changing pipeline topology live in production without a hiccup. I've written this stuff -- we had unusual needs -- so take it from me: you don't want to write this stuff.

If you do most of your work in Python, Celery is pretty slick: http://celeryproject.org/

If you like Redis -- and who doesn't? -- then Resque or one of the alternate implementations will work well in Ruby or a plethora of other languages:

https://github.com/defunkt/resque

https://github.com/defunkt/resque/wiki/Alternate-Implementat...

Beanstalkd is pretty generic, and simple to set up. If for some reason you can't use Celery or Resque, maybe have a look at it:

http://kr.github.com/beanstalkd/

Distributed task queueing is important and useful stuff, and if you half-ass it, your infrastructure will literally explode, usually at 3:00 AM. Get a good library for it.