skysight-inc/HackerNews huggingface dataset:
This seems cool if you want to hold your hands in front of you and spin things around in virtual 3D.

Personally I could do without all that - I just want a really nice looking virtual 2D screen projected in front of me so I can finally ditch my fixed-in-place monitor.
> [1] The Onion is a satire newspaper, one of the first newspapers to heavily adopt an online format. They just killed their print edition for good last year.

The Onion originated online actually. The print edition was mostly an experiment.
> For a system that claims to be all about layout, it shouldn't be so obtuse to say "stick this, whatever this is, in the middle."

Ah, but unfortunately CSS isn't about layout at all. Hence proposals like css-regions (see comment below) -- which are about layout. It's a common mistake: We came to html (with our designer hats on), and thought: Oh, we can layout text with tables! We were wrong, and we got css -- and we thought: Oh, we can layout text with CSS -- but we were still wrong. We could do some minor (and as it turned out pretty major) styling with CSS -- but it was never really meant for layout. We do need a system for layout, and perhaps the most sane thing to do these days is to wrap CSS into a tool that does styling and layout. But CSS of today isn't quite there.

See: http://www.w3.org/TR/WD-css1-951117.html#abstract

"This document specifies level 1 of the Cascading Style Sheet machanism (CSS1). CSS1 is a simple style sheet language that allows authors and readers to influence the presentation of HTML documents. E.g., a publisher can suggest font families, colors and layout for a document, while the reader can ask for the document to be magnified. By attaching style to HTML elements, document structure and device-independence is preserved."

Over-eager use of emphasis mine. While it contains the word layout, it's set in the context of HTML documents -- and I think that was a mistake. Still it brought us forward from what things was like before the mid 90s!
this is so retro
No, the transitions are clunky for me and the whole website just makes me want to throw something at the designers.

Stop doing this, people. It's a horrible idea.
Wow, that's a lot harsher than I was expecting. Suspending someone's license for a year, even if they don't drink, because they refuse a breathalyser? It seems kind of like a 5th and 6th amendment violation.
Yes, I was mystified as well and had to Google it.

Not a commonly used acronym, at least in my circles.

I searched the article for a "first use" definition or expansion, to no avail. I guess the readership knows it well.
Just because you can, and others do, doesn't necessarily make it a good idea.

By writing & encouraging developers to use the new `secrets` API, we expose them to a bad practise. Not only that, but other solutions exist (like using `Rails.application.config`). I'm not against configuration files per-say, I'm against secrets as persisted values in a codebase.

Doing this is bad: https://github.com/search?l=ruby&q=cookie_secret&ref=cmdform...
Let's not forget, the value of meticulous organization and cable channels and generally creating cable pr0n is related to the number of racks being managed. In this photo... 2 racks.
Quality Assurange is Not Quality Checking
I do love the idea of an API-centred Lego-ish software assembly approach, but imagining a future when my entire app solely consists of calls to API's (maybe 100's of them), I worry a bit about wait times due to serial blocking calls (and failover generally), and dependency management at a business level (how do I track when one of them goes out of business or is having some downtime). I guess there will have to be a big industry out of wrapping and managing lower level API's in higher level abstractions (just as we see infrastructure businesses built on Amazon).
I already do default to SSL when possible with the KB SSL Enforcer extension[1]. It breaks some sites some times, but it's generally pretty good.

[1]https://chrome.google.com/webstore/detail/kb-ssl-enforcer/fl...
I find that under most circumstances php-fpm and nginx is already enormously snappy and resource miserly, especially compared to rails. That's just anecdotal but I've seen the same thing in a lot of places. Performance wise PHP is in a pretty reasonable state except at scales that only a few companies in the world have to worry about.
The article's description of racial profiling brings to mind a statistic that the ACLU reported a few weeks ago (it was also featured on HN): in U.S. federal courts, blacks are about twenty times as likely as whites to be sentenced to life in prison for non-violent crimes.
Tip: use a subdomain as your catchall (e.g. company@mail.example.com). I've been doing this for five years and haven't gotten a single spam to a random address. While there are various ways to learn about a domain's existence, subdomains fly under the radar.
Having a predictable income from support contracts is also a buffer against seasonal sales cycles. The company I work for sells software to large enterprises that tend to go on buying sprees during the fourth quarter, when departments have to use up their yearly budgets or lose them. Many years we don't know if it will be a horrible year or a great year until we've hit the fourth quarter.
"Your laptop is now a hologram" refers to the fact[1] that you won't need a physical machine (aside from the Intel i5 cpu in your pocket). The keyboard is virtual, and the monitor is virtual. Everything else is physical but it's tiny.

[1]best guess
Show HN: For Product Managers Only
Very true. Of the many people who I interviewed and who ended up without an offer, not one has asked for a second shot, which would likely have been granted. It's unfortunate, because not every winning candidate wins by a landslide.
You can rearrange the dots in your username to create variations. err.or54 e.rror54 er.ro.r.54 then you can filter the variation to a less frequently checked folder.
Is that pocket computer required? If so, seems strange to access your virtual phone through a phone-sized pocket computer. I can appreciate that virtual screens will eventually be a selling point, but not maintaining the idea of a virtual phone and laptop.

I found this early demo based on the Oculus Rift to be a bit more promising, even though it's currently far, far rougher: http://www.youtube.com/watch?v=Bc_TCLoH2CA
I honestly don't think they do know. It's more likely that some frontend dev just copy/pasted some email validation regex they found somewhere and called it a day.
The site is remarkable, but undoes so much of its developers' hard work through its sluggishness. My maxed-out Haswell 15" hit 9fps during rapid scrolling in Chrome (FPS counted by dev tools).

Hopefully they're less tolerant of poor framerates in their actual product, which sounds very exciting.
Here's what the young lad should have done, had he had really thought about this: Use a LiveCD to boot with Tor on it, and also tether his cell phone to his computer, so he wouldn't have to go through the campuses wifi. Then the only way they'd have know he used a Tor would be if they checked every student's phone usage -- which would take too long -- and therefore they'd never have found him. Or if they did, they couldn't prove he did it because he used a LiveCD and tor had no trace on his machine.
Writing, Blogging and Journaling
The Math PhD who designed the should write the protocol up as a paper, submit to top conferences like CCS and S&P. And he will see how badly the reviewers will dump on his protocol.
Amusing aside; if "none of the above" could have won that election it would have been a landslide victory.

Consent of the governed, yeah, right.
let them push the envelope dude
India retaliates against US, removes security outside US embassy
Using D3.js with THREE.js
I don't usually get angry just from seeing a product promo. But, this has done it. Note that the glasses are stationary for all but one shot where the movement is slow and linear and it still shows tracking error. If it's not ready, it's not ready. They should have kept their reputation in tact and tried again in a few years rather than trying to sell a bad prototype under a false banner.

My attention is directed toward the Oculus Rift. I own the dev kit and have been following Oculus VR closely. Save your VR/AR gadget money for their consumer release if you want something that lives up to the hype and delivers on its promises.
British scientists 'print' eye cells in world first
Interesting! I'm gonna try it out and see if it works. But I'm wondering why?
And at what pixel density? I'd like to know what happens if I take the entire contents of my 1920x1080 desktop and project it say...4 feet away. Does it look like crap or not? For some reason in all of their promo material I can't see a normal looking desktop projected.

They're going to have to show much less marketing hype and much more practical use. Especially for a $3000 pre-order.
Someone linked this further up: https://www.youtube.com/watch?v=0rj9nMJq1Vk
The Rollout Strategy Behind the Viral Pantene Ad Everybody Is Going Crazy Over
More like, a well-off white guy castigating another well-off white guy for writing an article about how he deliberately fucked with some working class cops to prove …whatever.
I do not believe that people in general will be interested in having permanent digital displays attached directly over their field of vision. Maybe specialists. Doctors. Mechanics. People who have their hands full but still need to access informational resources. But for general use, they're just too distancing. And intimidating, frankly.

(Don't get me wrong -- they look cool and I'd love to try it out. And there might be a business, here. But it reminds me of the Segway: Touted as the revolutionizer of cities, but in the end something with limited utility once the hype-wave settled.)
This pitch struggles more than usual communicating "why" I need this product.

Apple's genius in their early iphone commercials was showing the product as it was seamlessly integrated into our daily lives.(1)

Email, video, maps, real internet on the go. As soon as you saw the commercial you knew you were going to buy one because you knew how it would benefit you.

I have yet to have that sort of connection with any sort of wearable AR device.

(1) http://m.youtube.com/watch?v=4acWkNihaxc
Ooh yay! My CSS framework Min is the smallest of them all!

http://minfwk.com
That is an awesome tip. I stopped using a catch all when folks were doing reflected spam (trying to get my mail server to 'bounce' the email back to the spam target).
It's replacing a declarative syntax with a procedural one as far as I understand which is a huge (and unwelcome) shift.
It's funny you should say that because very, very advanced AR goggles could probably furnish a stark house in a virtual way to be as luxurious as you wanted. You could put virtual objet d'art on real or virtual shelves. You could admire a virtual view that simulated the vista from the Hollywood Hills, etc.

(I otherwise share your disdain for the rocket engine ra-ra on their sales site.)
This is an interesting price/inflection point. I agree that it's a "toy" tablet and unlikely to have much utility for regular applications, but an 800 x 480 screen for $38? That is a pretty good deal :-). Scrape a serial port off the USB connector and voila, very nice display for your robot or other throwaway project. I could, for example, see using one of these next to my RaspPi which streams music and have it show a 'now playing' and perhaps album art on it.
"Harder to MVP and iterate."

Once you're established though, the difficulty of creating an MVP becomes an advantage, because it makes it much harder for competitors to enter your space. If your product is an iPhone game, then a couple of college kids can compete with you. If your product is enterprise software, your competitors need to raise tens or hundreds of millions of dollars just to have a chance to compete for your customers. The risk is that if your market segment becomes too large, it may attract competitors that are huge, well-funded companies like Microsoft or Oracle.
Clojure Katas project
Created this repo with the hope that it can help Clojure beginners to practice more with hands on problems. http://marshallshen.github.io/clojure-katas/
Doing so allows customers to easily view the total estimated spend, rather than having to go to each region and add it up.
I don't think she did that after being rejected. Based on the line below, I think she came up with the custom resume, sang a song, wrote an iPhone app as part of the application process.

>>> I wanted a job at Evernote, and I wanted it bad. So I put in my 100 hours.
Then leave the laptop out of it. Seems pointless retaining the laptop form factor for this, even to demonstrate the concept to an audience.
It's also fun to use aliases specific to which source it is being provided. You eventually get some surprises about the integrity of some sites when you start receiving a spam on an alias only used for that site, revealing that your information was sold or stolen.
But small scale is really really inefficient. I can't believe you recommend that as "sustainable" because it isn't. It relies on lots and lots of cheap land converted to farmland.

And just because you have lots of small greenhouses doesn't in anyway reduce the number of greenhouses - it just means you have to use more material to build them.

I can manage without tropical food, but do you think people in florida can manage without wheat?

Local is an ecological disaster. It's one of the ultimate forms of greenwashing because there is absolutely nothing "green" about it. They cut out a tiny bit of energy for shipping and replace it with just huge amounts of energy for everything else. Not to mention land and fertilizer.

> current system .... not sure if I'd class that as sustainable

It's more sustainable than any other alternative. The thing about our current system is that we use it because it's the best option we have.

It's very easy to prove that: Energy, fertilizer, land, etc cost money. Ergo the cheapest option is the one that uses the least of those. And the cheapest option is the one people naturally gravitate toward.

At best you can try to shift the costs, i.e. rather than spend energy, spend fertilizer; rather than pay for pesticides pay for spoiled food, etc. And if that is your goal then the current price structure may not match your ideal. (Since people optimize based on the current costs of those things, not your particular ideal cost for those things.)

This is basically what Organic food is: people believe that pesticides are too cheap, so they value them as more expensive and then the resulting food costs more.

But do not try to claim local is more efficient - because what input are you optimizing there? It's certainly not energy, land, pesticides or fertilizer.
Is it a pet peeve that they close, or that they don't close? While I could totally see the justification for both, I'll be secretly cheering about the fact that they close now because that has driven me slightly crazy in the past
shrug depending on exactly how the instructional hours work out, ~10k for 8-12 weeks is actually more or less on par with standard engineering tuition. For example, I pay ~7k for 13 weeks of actual instruction (exams don't count I feel...) at ~25 formal instructional hours from professors/TAs per week. I mean, there's lots of opportunities for informal instructional hours to get your value for your money, but honestly, like ~80% of students don't take advantage of that anyways.
Yeah, virtual phone and virtual laptop seem ridiculous when you have an AR headset. There's even a virtual laptop keyboard... how could the glasses possibly detect your typing?

That Oculus demo looks great! See, there's an honest video you can actually believe. Promising for sure.
Ask HN: Interested in helping to maintain some open source projects?
Hello HN!

I'm interested in hiring a rubyist part-time to work on and maintain a couple of open source projects, especially Huginn (https://github.com/cantino/huginn) and Brainstem (https://github.com/mavenlink/brainstem / https://github.com/mavenlink/brainstem-js). These are both projects that I help maintain, and I'd like to see them evolve faster than I have time to provide. Is anyone interested in working on these (and possibly a few other projects) for a small stipend?

If you're interested, please contact me!
Those specs remind me of my old G2 which cost over $500 only three years ago. http://www.gsmarena.com/t_mobile_g2-3518.php It wasn't great but it was perfectly usable.
Easily 5x as useful as Google Glass. Though, still not that useful.
The Onion has been in print since 1988, and wasn't online until 1996. Source: The Washington Post [1].

[1]: http://www.washingtonpost.com/wp-dyn/content/article/2008/11...
I've spent time in dozens ... maybe hundreds of server closets in academia/companies that have been around for a few decades, and this is easily on the very, very clean side. When there are no rewards for cleaning up and every reason not to mess with something that works, little tends to be done on the aesthetic side. Ask me sometime about the server closet for a group that aggregated hundreds of remote telemetry sensors... by per-sensor dedicated copper lines that had been around since the 70s.
Given high enough resolution and light enough hardware, I can see it happening. Many already drive or walk outside wearing sunglasses, or wear glasses for reading. A pair of very light-weight goggles that could switch quickly from fully opaque display to translucent overlay to what appeared to be standard vision (but was replicated by cameras) could be useful.

Add in ear buds that can open a valve (rather than be removed) and you could do all sorts of things. Virtually furnished rooms, watching virtual displays in any position, any angle, etc. TVs and monitors could well become obsolete if the resolution is enough to simulate them.

I wonder if it would even be possible to set your goggles to show other wearers in your home and office as though they weren't wearing theirs, even if they were. Some sort of internal eye-tracking could potentially simulate their eyes realistically enough if the uncanny valley could be surpassed.
This is plain stupid. Seems like some politician trying to flex his/her power to gain votes.

I don't understand why Indian govt thinks Khobragade should receive any sort of special treatment. She was arrested and prosecuted just like a regular person. THere shouldn't be any double standards.
Facebook Forces Video Ads on You Because Marketers Told It To
Agreed, it looks ridiculous having the full enclosure of the laptop (or phone) rendered and floating in front of you when you could just have the screen and keys separate from each other and independently movable.
Number of minimalist frameworks for Java: 1
Lua does it very frequently, and people generally don't get quite as upset about it. The popular LuaJIT compiler and interpreter even implements a language that is somewhere between Lua 5.1 or Lua 5.2 without matching either exactly.
Sorry, the pet peeve was that it didn't close. It just left an empty window. This update fixes that and I'm really pleased about it.
Nice, honest article. Thanks.

It's worth noting that Germany's 'Mitfahrgelegenheit' service [1] is highly successful, and includes many of the same features that Ridejoy built. I've used it a few times to travel between cities (large and small) in Germany... it's primary advantage is price-- approximately 50% of the price of a rail ticket (cheaper for the passenger) and takes the edge off the $8/gallon gasoline prices for the driver. While price may be a motivating factor, there are numerous systemic differences that come to mind when comparing ridesharing in the US and in Germany, such as the shorter distance between all major cities (though perhaps similar to NE USA), as well as Germany's love for the cars and the autobahn.

One other note: on one of the drives, I learned that the system nearly broke down due to "professional" drivers renting large vans and overselling tickets for each ride to ensure that the vans were full. Then, when enough passengers had arrived, the van left, leaving the remaining passengers hosed. Since you only pay at the end of the ride, passengers started overbooking themselves, hosing other drivers. In the end this was rectified by putting the cost of the trip into escrow from the time of booking to the end of the trip.

1. http://www.mitfahrgelegenheit.de/
> Lastly, TED's biggest value is in developing countries.

TED Global 2014 will be hosted in Rio, Brazil, at US$6,000 per person. This is 4 months of a local mid-level web developer salary before taxes [1]

Locals cannot afford to attend TED. TED is made by the elite, for the elite, with the occasional feel-good-save-the-planet token NGO from Africa.

And so much for their "scientific" approach, given that they hate when a contrarian challenges them. Case in point: Sarah Silverman. [2]

Here is a true grassroots and inclusive event for the developing world: Campus Party [3]

[1] http://www.profissionaisti.com.br/2011/02/qual-o-salario-med...

[2] http://www.youtube.com/watch?v=ci5p1OdVLAc

[3] http://en.wikipedia.org/wiki/Campus_Party
This is stupid on US' part.

Diplomats are provided bilateral immunity under Vienna Convention, and they can not be arrested like this. There are many US diplomats in India violating Indian laws, India is not arresting them like this.

Moreover, I don't see US arresting and treating millions of south-american illegal immigrants and their employers like this.
Steve Wozniak just backed a DIY computer on Kickstarter
That's fair. Perhaps I'm too comfortable with the concepts I've been forced to learn thus far.
Some of those old boxes (particularly the SGI and Apple X-Serve) are so well designed!
As an aerospace engineer I laughed so hard at Rocket Completed. What exactly is your market? I am confused on why I would use your system to combined two parts to create my rocket assembly.
Sun Will Reverse Polarity Within Weeks, Says Nasa
Also, once you sell to one division of a large company, it becomes easier to sell to other divisions, assuming that there are people in the company who end up liking your product. And if your company has multiple product lines, you may also end up selling additional products to existing customers, which is also easier than an initial cold sale.
Trap Doors in Time and Space: Teleportation, Time Travel, and Black Holes
Devops implies many things including continuous integration, continuous deployment, as well as system troubleshooting and maintenance.

For server side JS, I am curious how many who believe in Node can troubleshoot below the application layer.
Outside US embassy in New Delhi, the police have placed barricades and blocked the road permanently to provide additional layer of security to US consulate. Additionally, the area outside US consulate is guarded by Delhi police 24x7.

This is a courtesy extended by India to US unilaterally; US does not extend the same courtesy to Indian consulate nor does India extended the same courtesy to any other country's embassy.
No. You will never make it in four hours. 5.5 is about the minimum.
Being able to get into the car on a Thursday evening, knowing you don't have to be back until Monday morning, every week of the year sounds good to me. :)
"post-processor"? What does that mean?

Looks a lot like a pre-processor to me, except that its functionality is limited to what can be defined by pure CSS. I'm not sure why you would choose this preprocessor over one with more functionality.

Somebody must have thought it was a good idea to have gone through so much effort, so perhaps I'm missing something.
Take a look at Ninja framework (http://ninjaframework.org/) Its built on great foundation.
I find centering more complex because there's not just one type of centering. I think centering can differ based on fixed and fluid width, display type of element (inline, inline-block, block), and probably other factors. I can't think of a clear definition for how a single simple centering would work given all the possible variables at this point.