skysight-inc/HackerNews huggingface dataset:
Sorry about the snarkiness, I was aiming rather for "opinionated".

IMO, there are no "mistakes" in implementing how the graphics behave as they are. I'm not putting down the author, the demo is cool like I said. No, sorry, it's friggin awesome.

But! It's not an advisable production environment prototype.

First of, the content path is a bit more non-obvious than using more established methods. The extension mechanisms to the technique, as the author himself stipulated, are quite tricky.

WebGL was created specifically for rendering 3D graphics on the browser. I'm not an expert on the exact state of the art browser rendering implementations but I would expect the OpenGL context would offer a more consistent rendering on a larger set of end user devices/browsers than depending on the correctness of implementation of CSS transitions, or, on mobile devices, at least more battery friendly.

Now, if someone is looking into implementing a realtime 3D rendering solution to ones non-hobby webpage, it would make sense to research established techniques and understanding what someone is actually doing rather than jump in with this technique since to use it properly, I think you still need to grok all the stuff about linear algebra and shading models that are exposed in a structured manned e.g. in the course I linked.

I began my computer graphics hobby stumbling with vague hacky techniques years ago until I found out there was an entire well established field that teaches and extends this stuff at which point I cursed I had not found the courses and the books earlier. Just trying to save anyone's time who finds this sort of thing fascinating.

I have known a legacy codebase that would be _a_lot_better_ in every aspect had the original authors used well known graphics concepts to structure the system rather than kludges they made up along the way while re-inventing the wheel. The core concepts in 3D graphcis are not among the most complex technical things. However, there are lots of tricks and such you either need to discover on your own or read up. If you just ignore the established literature and best practices you will probably lose a lot of time hitting your head against a wall that would have been better used in drawing pretty pictures :)
Nearby events on the map. Worldwide
Nice story...
I think it was a smart move to target tech communities.
I was on your homepage. Looks like you guys also link the chat on web with irc chat. These two should play well together.
> who in their right mind would bother interpreting it?

In some cases interpreting C can be faster and more convenient: http://www.chrisseaton.com/rubytruffle/cext/.
Goodhart's law again?
Great to know this! Thank you so much for your input!
Docker container or VM? Canonical's LXD splits the difference
In my pre-coffee blurry-eyed-ness, all I managed to see in your post was "I'm still using" then "Windows" then "95". I gotta say, the double-take was neck-breaking.
Need FREE help for your start up company?
I am building a website to help you find the right people and help for your business. Is this something you would be interested in? http://www.barterentrepreneur.com
It was more difficult than I thought it would be to counter your argument, as there hasn't been a judgement on the exact same circumstances, so I think downvoting you is unjustified. But I still think your legal reasoning is flawed.

First, "It is not clear whether or not the right under copyright law to copy an image is always sufficient to give you a right to publish the image" is misleading - yes copyright does cover the right to publish, what you're getting at is the special protection of the publication of people's images.

Secondly, looking at it from this angle, the Von Hannover judgements of the ECHR provide a number of criteria for judging the lawfullness of publication. One of them is the earlier behaviour of the person in consideration, from which (given the circumstances of him publishing the picture himself) it is easily derived that this publishing cannot reasonably be considered unlawful. Also the other criteria (is the publication harmful, circumstances the picture were taken etc) don't point at anything that would indicate that whoever published this picture, did so unlawfully. When you look at previous judgements of the ECHR, it is highly unlikely that a case would even be admitted because it seems self-evident that the person depicted didn't think through the effects of putting his picture online and/or doesn't like who is re-publishing his picture. Which is not a valid legal argument.

FWIW yes I have a law degree but have never practiced.
Same experience here.

We all grossly over estimate how important a single individual is.
Yes, I am part of the team. Thanks!
Note: this is from 2012-09-17 -- title should be updated.
When you're in the ideation stage of a startup it's hugely valuable to be in the same room arguing over the same whiteboard. There's no higher bandwidth way of communicating, learning and building consensus. Once you've decided what to do remote can totally work, but most startups are in that first phase for quite a while.

There are lots of other reasons for being in the bay area in particular, but that's the primary reason for founders being in the same physical location.
Instructions to recover Android SMS
> 3.5 inch floppies with a hole punched in the corner to make them high density

I don't remember that. I remember the trick of punching a hole in a 5¼ to make it double sided though.
Why the 'Ex-Googlers' in the title. Is it like a seal of approval or something?
http://en.m.wikipedia.org/wiki/Bratz#Legal_actions

Is the famous case that I know of and from the articles description the "we own everything you do off the clock" part was treated as valid.
Well I laughed if that helps - so I tried to upvote you back :)
I am a 20+ year senior architect with a passion for anything that brings productivity to the area of application development and Dart ranks extremely high on the scale of both client and server side web application development. I have 14 years of .NET development experience and came to love C# and all the large eco-system that was developed to support implementation of any web application came to need. Thing was that when I adopted Silverlight I was spoiled with the richness of RIA based applications but as time rolled on it became very clear that JavaScript won the web war and so I researched many years to conclude that Dart has most of what I had and is a great place to camp out for a while, contribute to the every growing developer community and such.
As for what it lacks, I'd agree with most other comments so far however I also feel that all concerns will be addressed especially the JS INTEROP concerns.
One of my main concerns is that of resultant script size. I think (but I am not 100% sure) that the advent of lazy-loading support for Dart should mitigate some of these concerns along with continued updates from the Dart team.
Otherwise, if you have not tried Dart, and you are a skilled Java or .NET developer, then you may want to test drive it as you will pick it up in an evening, and if your anything like me, you will never want to leave it!
Thank you for writing this thoughtful reply. It does a good job of explaining how the American conversation around race/culture works.
Because google could exist without content to index...
EU privacy laws does not work that way.

EDIT: To expand slightly: That you have published something yourself, in one context, does not automatically imply that publication in others contexts is ok. It may be sufficient in this case, because the article is hardly all that controversial, but you can not automatically assume that publication implies consent for publication elsewhere.
Wearables Are Failing Those Who Need Them the Most
Hey everyone. Truthfully, I wasn't expecting this much passion, and it's great! I will be hauling in all the feedback and distributing to various development teams. If I get useful info that I can share on anything in particular I'll come back with it. THANK YOU.
The virtual world is great but it doesn't replace the physical world. Location still makes a huge difference to tech startups in terms of getting talent, finding venues and events to pitch your idea, getting investor attention, and all that.

No matter how good our video streaming technology these days, it still makes a big, big difference to be with the right people in person.

If you were in middle-of-nowhere Nebraska you'd have a hard time finding co-founders, programmers, or investors within a 100-mile radius. Not to say it's a bad place, but it's really not the best place to be for a tech startup (unless you're completely set on a one-person startup, it's your parents' home and you just need a few months offline to churn out code on free rent and free food, or that place is your target market, in which case it might make some sense).

That said, I don't think the bay area is the only place. I'm working on an idea and I'm planning to stay in Boston for a while since the environment here is just starting to become awesome.
I am a university student, but have never been able to take advantage of these kinds of deals because my country doesn't use '.edu' domains for educational institutions. How is it in other countries? Or are these offers specifically meant to be US-only?
Yeah, I feel a bit uncomfortable about using the brand of a previous employer so prominently to promote a different project
Haven't you noticed the pedigree obsession of some in our field?
(Jonny the author here)

At the moment the control is proportional - the microcontroller works out the difference between the desired angle (set by the pilot on the ground) and the actual angle (as reported by the IMU algorithm fed by the gyro/accelometer). This error signal is then scaled and sent to the aileron servos.

The USB flight-controller I am using has a spare knob on it so I can adjust the scaling coefficient in flight. It still isn't perfect (as the video at the bottom demonstrates) - it veers to the right, probably because the IMU isn't held down very well!
I think that refers to the Wired article http://www.wired.com/2014/07/cockroachdb/

With the tag being sign of pedigree. "A scalable DB from people who worked at a place with huge scale DBs".

Whether it is very convincing or not is another matter, but I am sure it gets more clicks/attention
The MS Band has an open source OS? I must've missed that.
'Freemium' get the South Park treatment; how South Park criticized mobile games
Ask HN: As Non-IT Personnel, How Do You Address Bad IT Policy in the Workplace?
I currently work for a state government department, and am also enrolled in a local tech college. Each of these places have, in my opinion, bad policy surrounding passwords. I have contacted the correct people to express concerns, but nothing changes. These passwords protect things akin to your bank account if you bank account also had your tax and SS# information stored there as well.

I am wondering what sort of system the typical IT based business has compared to the bureaucratic setup of a government entity and if there is any advice for making a bigger splash without drowning myself simultaneously.

Things that concern me about the policy -

-Forced changes every 6 months. IMO this has always created an avenue for a person to create weaker passwords as they create them more often.

-The former problem is exacerbated by the fact you cannot reuse passwords. This also concerns me because this means they have my old passwords stored somewhere in the system or else they wouldnt know this.

-In the case of the school, they require exactly 9 characters. This is a good length but why is there a maximum length?

I actually suggested a method by which they could keep this policy if they would just distribute password lockers for folks to use on an official basis. There are so many people here with their passwords stickied to their monitors its scary.

Thanks.
I hope Ceph can takes cues from this and be able to do geo-replication at scale.
Excel to HTML Nice Tool to Convert XLS to HTML
Mining Bitcoins on Android Devices
An Epic List of 100 Growth Hacks for Startups
I remember something like this. I wrote a bot to play the game of life on it by interacting with the undocumented javascript via chrome's console.
> There are several storage class memories that are nearing commercialization.

I'm very interested in this. Could you point out which technologies that are near ready for commercialization?

My understanding is that the current cost is orders of magnitude higher per unit of storage for these new technologies compared to NAND flash or even DDR3 RAM. But of course, a dedicated fab could change that very quickly.
This is generally how I survived 4 years of college _and_ worked in tech myself in the Buffalo area. It's hell of a lot cheaper than even that. This is absolutely brilliant though, but beware ... pride might get in the way for that sushi role desire. :) ty for sharing!
To the extent these types of activities are legal, I still hope we'll see the media and customers increasingly--and visibly--questioning corporate/managerial patriotism in situations like this.
The curse of Javascript:

1) Someone explains how using modern techniques can make for more maintainable code with less coupling and more reusability.

2) Someone pops in and notes that "Feature X/Y/Z is not available for browsers A, B, C"

In the end, people will keep on using the old constructors because they work all the time everywhere. And this is bad because this article does make a whole lot of sense.

I often have the very same problem when I look at https://developer.mozilla.org/en/docs/Web/JavaScript/Referen... or https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... where lots of the most interesting functions of said prototypes are marked as "experimental" and most likely won't be universally available before 2016 or so.
Many companies forbid internal discussions of salary. You can easily guess why.
You know for being "so upset about America's spying" on her, Merkel sure seems willing to want to fight America's war on piracy of American content.
Fooled by Your Own Brain
This is pretty clever. I love it when anagrams relate to one another in meaningful or humorous ways.
Full coverage is here: http://www.improgrammer.net/intel-adding-instructions-speed-...
I don't believe that when saying HTML we mean HTML4...
In this context it adds more signal than noise. There are zillions of open source projects but when you need to use them in production a very small subset of this universe is ready.
While verifying some of the claims of the EFF's scoreboard, I discovered a website which scores programs by their policy decisions and security [1].

I also find it interesting that mumble wasn't mentioned in this secure messaging scorecard, but since this is the first step of a multi-phase project, I imagine the EFF will be updating it.

[1]. https://openintegrity.org
> The European Convention on Human Rights, Article 8 grants a right to privacy.

The Fourth Amendment grants "the right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures", except that it doesn't, as evidenced by "Aggressive police take hundreds of millions of dollars from motorists not charged with crimes": http://www.washingtonpost.com/sf/investigative/2014/09/06/st...

The moral of the story here is that laws don't actually grant any rights. The rights we have are not bestowed upon us by governments, but are inherent to all of us by virtue of being human.

Laws don't apply to the ruling class and their cronies and enforcers. You need to see that there's no room for doubting that claim anymore. Not after zero Wall Street bigwigs have gone to jail for wrecking the world's economy, and not when police officers are actively just plain looting people.

Words on a piece of paper somewhere don't magically prevent people with political power from abusing you in the here and now.

EDIT: Downvoters? Care to tell me how I'm wrong?
Surely there must be a way to get the scope and equalizer working using the web audio API?
Yep! I forgot to mention the SRV records for some odd reason.
Okay, this is truelly awesome! I would like to know how you connected your ps3 controller through a radio module (without watching the Chinese manuals)....

I'd really appreciate that!
European Union is a union in a UN sense rather than USA sense. There is no European value or identity to defend, so neither Cyprus nor Luxembourg is doing anything wrong really, just playing their card and do the best for their citizen first and foremost.

Cyprus found itself in a hole with no good geopolitical bargaining chips so they got screwed. All the argumentation that followed was to make the pill easier to swallow for other EU citizen. Like "Look we are screwing them up and it is scary but they are bad guys, so don't worry, that won't happen here."

Nobody is unhappy with Luxembourg right now, so nothing will happen. At best politician in other countries will moan and complain about the various companies involved and maybe build up public outrage to justify extra local taxation.
Awesome Glowing Roads That Could Be the Highways of the Future
No, it's not what I want. Best answer yet though :)

"Once Lima is installed on each of your devices, the memory of each device is replaced by one unique digital memory that contains all of your data."

Nope. I want a hard drive that is mirrored in a different physical location on hardware that I own. I want control over the content. I don't want to store data on other people's servers. I don't want another monthly bill. I don't want an agreement with another party in another country.
Feds Begin Their Crackdown on Bitcoin Stocks
> Is there any automatic stack tracing?

I don't think so.
There is only one correct solution - abolish all taxation based on profits.
Transcendental Meditation Dissenter's FAQ
Map of House of Representatives for both 2008 vs. 2014
This is what I was thinking. It doesn't take a CEO's wage to decide it's worth paying $50 to not spend hours optimizing your flight or compromising on a connection or whatever.
Forcing password changes every 6 months is only bad policy because it isn't forcing you to change more often.

You are better off helping everyone understand the value of a passphrase vs a password.

This xkcd can help - http://xkcd.com/936/
I do have to agree to your point on the use of 'independent contractor' here. It'd be interesting to see what they are basing that on.

My state provides some 'tips' for small businesses. One is employee types, and this sort of a relationship is not an independent contractor. They make a point to say that simply calling someone an independent contractor has no baring on their status, exactly as you have said.

Thanks for the reminder.
">>> Riddles are no fun if they have to be solved under pressure."

I agree. I've said this before, I never produce anything good during under pressure. They make it seem like programming is "cram solutions, answer quickly and forget", just like the educational system these days.

Its another reason why I'm not applying to software developer jobs that insist on these pressure cooker questions. I'll stick to programming as a hobby and let my projects speak for themselves.

Aside from my rather opinionated rant, I think its a cool idea and congrats to the developer, I guess it will be useful for people who need to go through these code interviews.
I stopped using constructors (and prototypes) a couple of years ago and it's improved my relationship with JS tremendously.

A couple more benefits:

1. You never need to see "this" again. You can refer to a method as object.method, and when you call that reference, you're calling the method on that object, just like in, say, Python. No "apply" madness needed.

2. If you decide your object might take some time to construct, you can change your "makeObject" function to be asynchronous (using promises or Node-style callbacks). With a constructor you just can't do this.

I've come to think of the constructor/prototype system as one of those bits that was bolted on to the rather clean "base" language of JS to meet Netscape's demand for a "java-like" language. You can really do without it.
Rent prices are specifically incredibly high in SF (check the 2nd link I provided for the line-by-line breakdown), hence it being an obvious target for saving money.

For SA, R2000 per month for rent seems very cheap to me; was that including water & electricity? I'm in the Pretoria area, which is supposed to be slightly cheaper than JHB, but then it varies greatly by area. A few years back, friends were paying around R6000 to share a 3 bedroom duplex with a tiny garden (including water & elec). A 4 bedroom house in my neighbourhood is for rent at R10000, but I'm not sure if that even includes municipality fees. In my experience, municipality costs come to around R1500-2500 per month for a house that size, with winter months spiking to ~R4000 if you don't want to freeze.

To answer the R5000 / 6000 question, I can't really imagine doing that without both major cuts in standard of living AND cutting major corners with things like (health | life | disability | car | home) insurance, retirement, etc. I've already chosen to be frugal on some of these, e.g. opting for a hospitalisation plan instead of full cover (still ~R1100 p.m. for 1 person, although I'm not getting any special discounts there), choosing 3rd party for my car over (R200 p.m. vs R1200 p.m., but then you have to have paid off your car), but even then these costs add up very quickly. ADSL line rental + cheapest package is still going to be ~R200 per month. A visit to a doctor + medication is often around R500 to R1000. Even if you only budget R20 per meal (water + pap maybe?), that still comes to almost R2000, and we're already over the budget. Most of the software developers I know seem to have expenses in the R20000 to R30000 range. Some of the things which were optional in my 20s are non optional in my 30s, and this also changes the picture.

So yeah, it's perhaps feasible if you forgo almost all safety nets and luxuries, and do not put away anything for the future. Personally, I would (and have) taken a different approach involving part-time contracting work. At the cost of reducing your spare time (I'm assuming we're talking about creating startups here, not just basic survival), it can completely change the risks involved. Again, it varies greatly, but e.g. a R200+ per hour rate is achievable relatively quickly if you're productive, and would give a R16000 per month baseline at 80 hours, or half-employment.
WordPuzzle for Life
rock solid MIDI timing, comes in handy for musicians.
WordPuzzle for Life is a addicted game for those who wanted to increase their English word skills through fun. Simply play different level and choose word length varying from 5-10 to guess a word, based on a hint already available.
Buffer's Data Architecture: How We Analyze 500M Records in Seconds
(Jonny the author here)

Thanks for the kind words! This is primarily a taster article to introduce the UAV project, I intend to write a more technical report and publish the designs/code in due time (and some more videos!).

The presentation uses Story Glass, also a project of mine, which we hope to offer soon as a service. It is an experience, lying in a damp field shooting a video to think about how the text will flow over it!
Photo Editing – Presets for Creative Minds
Comparing to Facebook ' s TAO approach from yesterday post, I like the FB small set of api approach better. But that mainly focus on handling social graph with objects and associations.

On the other hand, almost all my backend related features can be easily abstracted to those APIs.
It is a pretty strange title. Some might interpret it as they started this project after being fired from Google.
Show HN: Colores – A simple app I built to find color palettes based on words
which part of prototype is java-like?
That's what I though, since in Go you also need to declare your error struct and implement the error interface on it.