skysight-inc/HackerNews huggingface dataset:
I certainly hope so, and I have (around) fifteen myself including one that covers the internet cookie and another which I think covers the Galois Counter Mode for encryption or at least certain applications of GCM. I filed for these as a part of my employment for IBM a long time ago (around 1988), and by now all of my IBM patents have expired. When I left IBM to start my own company I invented more than I did at IBM, but I chose to license our technology to the Open Software Foundation instead of patenting it.

Part of my thinking in not filing for patents was that the big companies that were our biggest competitors (IBM, HP, Sun, DEC) wouldn't be slowed down by patents. They had armies of lawyers and big portfolios of patents and inventions that would be used against us if we tried to enforce any of our patents against them. Whether or not any of their claims were valid, we would not have been able to afford the legal battle and would have been forced to cross-license with them anyway.

Patent protection for software has always bothered me. Patents that made sense in the days of steam engines just don't work well for software. Patents give too much protection (preventing independent discovery of some idea from being used) and last too long, way too long for the software industry (I think 4 years is plenty of time to get exclusive use for an idea in software).

Ideally, I would like to see patent protection to software eliminated and replaced with a much easier to obtain protection for a couple of years. Or, use copyright protection for software. Copyright protection is sensible since it protects the programs from being stolen while allowing the ideas to be used by others if they do an independent implementation.
the existing android systems might look bulky and no be very practical. their marketing campaigns have been terrible.

but the idea has feet and is probably a lot more useful than other technologies like google glass at a fraction of the cost
There is something intriguing about these old timers' plain text html websites. One of these days I am going to have to drop WordPress.
What? It has been on the HN front page - the day it happened. It was also mentioned in the article.

https://news.ycombinator.com/item?id=7358150
How to Structure and Render Views in Backbone
How do they actually go about converting Dogecoin to Dollars? Evertyhing I've read and heard about Dogecoin is that it's kind of a novelty thing, so are there actually people out there who are paying to convert dollars to doge?
I dig this problem. One thing it doesn't touch, though, is the importance of using descriptive variable names to organize your thinking (in this case the var names are kind of a given--left, right, node..."current" is the only one someone might find a useless name for). I've found the candidate's ability to choose descriptive variable names is strongly correlated with general organization and clarity of their thinking.
what exactly is wrong with using Adblock?
We are playing around with Zesty (from ZeroCater) at the moment. Restaurants that were bottom of the barrel with ZeroCater turned out to not be bad at all when handled by Zesty. I'm not sure if this has to do with how they keep the food warm or how they order it.

Either way Zesty > ZeroCater imho.
If the advertisers desire me to shower their clients and products with profanity when they come up in conversation, then... touche they got me.
ours is downloadable : crudzilla.com

Now I'll be checking our bank account for the remittance :)
In my opinion a very partial reaction on Buffett's analysis. Bitcoin's value is nowaday more related to speculation than to what you can buy with it. This is true whatever the value of the technology behind and that's probably Buffett's point.

I think that mentionning the huge appreciation of the bitcoin in 2013 doesn't really make the currency more trustful. I would say it's the contrary.
"What if your passion is your day job?"

Then pursue it with a passion.

"I find it difficult to go hard at work and put 100% in and then come home and work on side projects."

Then don't.

"Usually, I'd rather spend time with friends and family."

Then do.

"This seems to disqualify me from a lot of job postings."

If getting the job requires a large time commitment to side-projects, then they're not side-projects. If you're only doing something to count towards some job or other, then that is a cost of that job. If you work X hours per week in an office and Y hours a week at home on side-projects you don't want to do, then you're working an (X+Y) hour week. If that's too much, then screw the job because it's clearly not worth it.

With that said, my hobby is programming. I have a few programming side-projects, but they exist for me because I really enjoy them. When I'm not programming I'm usually reading CompSci papers. That's what I get off on. The moment any of this becomes a chore, I leave it to rot. There are a number of dead projects in my wake, but they fulfilled their purpose; I enjoyed creating them and learned from the experience.
In my view, after his humiliation by Apple's board, Carl Icahn feels his power (and by proxy the power of wall street) slowly and surely being stripped away by tech. This is at the root of his obsession with pmarca, who famously claimed that "software is eating the world."

The world that's being eaten is the world of Icahn and wall street financiers like him. The tech industry has its own source of finance (namely angels, vcs, y-combinator etc .. people like pmarca). Icahn's recent attention seeking is a symptom of the despair he feels at no longer being needed.

Good riddance, in my opinion.
IIRC there's a couple of exchanges that do DOGE->USD.. but you can also do DOGE->BTC->USD.
Quite exactly what I thought. And even assuming they somehow managed to achieve a good/strong isolation from prying eyes/anonymization of the paper they have to handle inside their shop, there's still the fact that you're sending these notebooks through good knows what channels - one might suppose one must raised quite high suspicions so that your mail is intercepted; I wouldn't be so sure about that with recent revelations.

But even worse; mail can and a few times gets lost, be it of the electronic or physical nature. And you don't have a copy in your sent folder in this case, and you can't reorder nor have someone resend another item.

I really, really like the idea of a digitizing/digized notebook, and I do agree that something that beats paper and pen has yet to be invented (can it even?). I would however preferred a device or solution that I could set up or use at home.

This brings up some ideas.

You are in a room that resembles an office.
In front of you, there is a screen displaying some orange toned website with a lot of text.
To your right, there is a shiny apple product. It might be a computer mouse.
To your left, there is a scanner, a notebook and a pen.

>_
An easy way to tell: look at the edges of the text area's white background. See how they're kinda jaggy, almost like steps? That's due to low resolution. Either the device is low res (which most smart phones are) or the source image was.

Now look at the edges of the 3D watch's hands: they're all smooth at every angle. That means either a 3D mock-up or an incredibly high res screen. Yet look at the black watch face in the prior shot: all the hands are jagged.
This right here is the problem with HackerNews, everyone is making CRUD apps but then they want to comment on what is genius & what is not. What is even funnier is that most people here can't even complete their side projects or main projects/MVPs etc, but want to trivialize bitcoin.
Here is a picture of a teardown of a similar watch: http://gadgetnerdly.com/the-garmin-fenix-gets-the-fcc-teardo... , confirms square screen.
I've been using fig[0] to setup dev environments at ~0 cost to get running and easy updates/environment tweaks (think: no more rvm).

[0] https://github.com/orchardup/fig
Well yes, Require.JS is not strictly speaking a dependency injector (however you can use it as one), but underlying AMD pattern is a very good example of IoC. And this allows all kinds of interesting stuff to do with your codebase - for example, use Require.JS for development, simplified module loader for production and, if Require.js configs become messy in your specific project, you can just load a module for your tests purposes directly, passing all of it's dependencies manually. I don't see what exactly Angular's dependency management adds to this.
+1, does anyone know what software is primarily used to produce this kind of videos?
Partly it's just that the browser is getting more features. Things like WebRTC are a ton of code.

More generally, AWSY is useful for identifying some regressions, but it's one specific, unrealistic workload. You can't use it to judge Firefox's overall memory consumption.

For example, looking at AWSY you'd think Firefox 13 had the best memory consumption. But I guarantee you that Firefox 28 has better memory consumption. In particular, Firefox 28 has fewer bad cases where memory consumption spirals out of control, and those are the cases that really hurt performance and stability. Using 10 or 20% more memory at start-up, for example, isn't a big deal in comparison.
I'm a developer, but I don't go home and simulate programing. You seem to be answering a different question: is it common for professional pilots to fly recreationally?
It has voice and touch screen. Here's a video: https://www.youtube.com/watch?v=0xQ3y902DEQ#t=60
Indeed time to retired it - it's really not a creative question, nor will show how creative the candidate is.

While I'm all for testing the bounds of a candidate's CS knowledge, try to come up with an original problem that nobody has asked before!

You can get a lot of mileage out of doing stuff like reversing numbers (without using strings), etc.
a great deal that has proven to be inaccurate later
* No visual heirarchy since everything is incredibly saturated

* Useless stock icons are way bigger than the text describing them

* Horrible use of white space

* Weird margins and padding

* Constantly moving animation at the top right

* Tacky quotes like "We will not rest until you have a site to be proud of."

* Only 2 clients ever (and only one of them even has a screenshot)

* Their RSS feed names their blog
"BLOGNAME".

I'm not attacking the site, just listing the things that jumped out at me.
Unfortunately they have all been closed source thus far.

The problem with writing good code samples is that it requires a lot of time and thought. This was very much an MVP blog post and appears demand for the sample app / code snippets is very real so I will do my best to get something together.

Isn't more fun to spend all your time arguing on HN though? :)
Or it's because the games just suck and no amount of photorealism is going to cover the cracks.
That benchmark measures only the computation of the whole diagram -- which is the sole purpose of the library. The rendering, if any, is left to the caller after the diagram has been wholly computed, so there was no point for me to measure that part.
It's really incompetence.

The issue went to the supreme court and they said this matter is for the legislature to decide.

The good thing (unlike Russia) is that almost everyone from the ruling government, media, public, etc want this law abolished.
A quick C++ implementation: http://ideone.com/hGtbts

While this was easy to do in ~10 minutes using gedit/clang/valgrind, I have to wonder how well I would have done had I been forced to use a whiteboard.

> Even if you haven’t studied or used BSTs in a while – even if I have to explain them to you on the spot – you should be able to complete the problem without much difficulty.

I agree with this statement if you have access to a minimal development environment, but not on a whiteboard, which is entirely unforgiving to making any changes. In the end, this serves only to select candidates who know exactly how to solve this problem beforehand.
Humm... No

They also outgrew PostgreSQL, and gave up on Redshift, is that a condemnation of them as well?
Yes, the 100 Billion cap plays a huge role here.

With so many Dogecoins flooding the market, it is likely that Doge will remain near worthless forever. Which means it will always be an easy coin to experiment with.
Link:

https://www.youtube.com/watch?v=hCZRk1lL90Q

Well worth the listen.
It's kind of absurd how closely Carl Icahn's mirrors that of the story of Gordon Gekko in Oliver Stone's movie Wall Street. What Icahn did to TWA is pretty much exactly what Gekko did (or planned to do) to Bluestar Airlines in that film. Longer period of time - but in principle, very similar.
Why? I thought Icahn threw in the towel on that crusade.
Zesty is amazing, particularly if you care about eating healthy. Very happy customer.
I wonder if many of the recent contoversies could have been avoided if all the parties involved had followed this advice. The ability to forgive someone's mistakes immediately is a very valuable trait. The ability to quickly recognize your own mistakes is even more powerful.
I'm curious - what does spending $4000 on a watch get you?

You'd have better success taking that $4000 watch and adding android bits to it. Advertise it as the same expensive fancy watch with more smarts in it. That ball is in the fancy-watch company's court, not google's.
Here is it: http://www.notezilla.io/
It's pretty bad. The other day an entire plane just disappeared. And I have yet to see someone respawn properly.
i always thought the art of assembly is the de facto bible [1]

personally i had all these books and never really cared too much about them in the end is was having a c compiler and a good disassembler - ida at that time - that made me learn it.

here's the free copy of ida 5 [2]. i think it doesn't do 64 bit, but it's good enough, and works perfectly fine in wine on both osx and linux. you can always use biew/hiew/olly etc, or more recently hopper, but i think for learning ida is still hands down the best choice

do a string copy see what it does. make a function notice how it always starts with

push ebp
mov ebp, esp
...
pop ebp
ret

make a switch statement, see what it compiles too(ida annotates it beautifully).

i commend the author for what he's doing. a little improvement would be to reduce some of the text, and add some more examples, and some guidance on how to experiment.

another sidenote is that the code is basically the same as simple c code. c++ code even doing simple things, depending on what you link, and compile in, can be terribly confusing for a newbie to look at.

[1] http://portal.aauj.edu/portal_resources/downloads/programmin...

[2] https://www.hex-rays.com/products/ida/support/download_freew...
Although about Android wear in general, this video shows off some of the UI and gives a glance at the builtin features (mostly notifications and something that reminds me a lot of Google now): http://www.youtube.com/watch?v=0xQ3y902DEQ
It was made by the British rulers in 1861. See https://en.wikipedia.org/wiki/Section_377_of_the_Indian_Pena...

Sadly, while the British have since got rid of the prudery, it continues here.

The government in power is keen to have the Supreme court strike it down, to avoid any voting backlash from the conservative population.

While one of the courts did strike it down, the Supreme Court later put the ball back into the Parliament's court, saying that only the Parliament can use its legislative powers to get rid of the law.

Thankfully, there have been very few convictions under the law, but it has been used for harassment of some people.
Good, maybe it will help them with https://bugzilla.mozilla.org/show_bug.cgi?id=982837

Edit: Looks like it's been fixed in the new build today. Thanks!
There's a growing list of exchanges where you can do this

https://www.kraken.com

https://www.anxpro.com

https://www.vaultofsatoshi.com

https://www.coinmkt.com
Distributing a botnet. The "hackers" and the hackers
You can make your custom directives HTML5 compliant, see [1], you can use the HTML5 data- prefix. For instance:

<sidebar></sidebar>

can instead be coded as:

<span data-sidebar></span>

or something similar.

[1] -- http://docs.angularjs.org/guide/directive
Differential Equations in Data Science
>that's the only way to look at it; Icahn is a thieving sack of shit.

Curious what your opinion is of Mr. Andreessen, and the conflict-of-interest accusations? is he included in your "leeches" remark, or does he get the SV pass?

The story is plausible. If I were an eBay shareholder, I'd be incensed.
Agreed. I didn't have any reliable numbers at the time so I overestimated in favor of making it more expensive.
I noticed the most recent crop of engines (thinking of Frostbite 3 here mostly) do a lot of cheating to run well. This is most apparent on the awful draw distance of terrain decoration. Draw-in is very apparent at even the highest graphics setting.

Worse, despite games like Battlefield having beautiful art assets, it takes very little for the illusion of photorealism to be destroyed; it could be as simple as getting too close to a piece of tall grass and realizing it's actually just a sprite. Or noticing that a flag is always flapping one way, and smoke is drifting the opposite way.

It's unfortunate, but the brain is really good at picking these inconsistencies out. More stylized games seem to age much better; TF2 still looks great.
I'm scared by the idea that I could one day have a neural implant with closed source code running on some insecure network all because the people of this time were too dumb to realize how software could affect them.

Perhaps we should have laws that guarantee some form of open-ness but allow closed source code to exist on some sort of semi-to-fully-anonymous fully-encrypted secondary communications network?
Webby Rails types do often get very aggressive towards this kind of thinking. The point you made about this out-living Rails is a very good one. I'd be coding like this in any language with any framework, Ruby just makes writing SOLID code easy.
If it turned and were to follow established corridors, I can't imagine neighboring militaries would be particularly concerned. Even if they were paying attention to the transponders themselves, they might figure it was some sort of technical trouble--as long as the aircraft stays in the corridor, who cares? Some idiot flying along an established route without his transponder is a problem for ATC, not air defense, and that seems to be the best explanation for #1 and #3, probably even #2. Sure, Vietnam noticed and tried to inform Malaysia, but countries upstream from the route might not have cared (they probably wouldn't have seen it turn, either).

But you're right, Malaysia hasn't done a stellar job organizing the search and recovery (understatement of the year aware goes to...). The real problem, though, is that no one has any idea what's going on.

I admit. There's something fantastical to consider about a plane, under control of a rogue pilot (or pilots), clandestinely flying to a location for possible future use in an elaborate terror plot. The only caveat is that the logistics of such a thing would require so much preliminary planning in terms of fueling, storing/hiding the plane somewhere, or outright repainting it, that it very nearly requires the resources of a state actor or another determined (and secretive) foe. And who would be the target? The simplest solution, then, is to speculate that there was some sort of emergency on board, the pilots became confused (or incapacitated and the plane was operating on autopilot), and the aircraft is now at the bottom of the sea.

Returning to the article: It's easy to blame countries near the Indian Ocean of being highly secretive about their capabilities. I'm sure they are, of course, (and certainly need to be) but there's something about the elaborate hijacking plot that seems amazingly complicated and difficult to pull off. Moreover, as time wears on, the probability of being discovered increases, and I'm sure other states (Israel) might be keeping an eye on potential suspects (Iran) for such activity anyway, simply out of paranoia. Further, how easy is it to disappear a plane and keep it hidden for weeks, months, or indefinitely? One instance [1] comes to mind, but with 239 people on board...? That's to say nothing about finding a runway large enough to land such a beast that is also not well monitored.

I'll say this: It'd make great fiction, certainly, but I think the crux of the matter is something we don't do well as humans. We don't like to admit that we don't know the answer. And this could become the mystery of the century if it's never found. However, I'm inclined to believe it was an emergency of some sort (at least I hope). But, the only thing that doesn't mesh well with that theory is the engine monitoring data, but we might very well discover there was a valid reason for that (incapacitated pilots?).

For the sake of the families, I hope something is discovered soon--if only for closure. I can't even begin to imagine the pain they're feeling not knowing what became of their loved ones.

[1] http://en.wikipedia.org/wiki/N844AA
They missed out on 'how much would you pay to know who just posted this post?' followed by 'would you pay more than $x to keep your anonymity?' :-) (I'm joking of course)

I suppose if they wanted to, they could pivot to 'secret' deals, which is they get advertised to folks using the app only. But I really don't know how compelling that hook would be.
The law was made by the British govt in line with the victorian era ethos (remember Alan Turing?). Many of the british laws were carried over when India became independent in 1947.

When this law came up for review in the supreme court this year, it ruled that since the law criminalizes actions, not persons, it is not discriminatory and hence, not unconstitutional. As you can imagine, this was a very controversial judgment. But as things stand now, the supreme court has passed the ball back to the parliament to repeal/amend the law.

I am not sure when exactly the original law was amended in Britain.
> Why on earth would you edit in your response rather than reply? HN's format is already bad enough for actual discussion, lets not drive it into the ground even further, OK?

Because at the time I could not reply to your comment directly. I apologize if this has distressed you.

The reality of modern mathematics research is that most ideas do not languish as trade secrets, but are instead shared and built upon. Introducing patents into this system would do nothing but harm society and enrich corporations rich enough to throw money at legions patent lawyers.

We can look at examples from the past to predict future performance. The past paints a clear picture of patents being unnecessary, and a lack of them being beneficial to society.
Y Combinator’s New Head
Just because a strap has a buckle doesn't mean it will ever hit your computer. I wear a Timex Expedition with a leather and fabric strap, and it's almost impossible to make the buckle touch my Macbook because it's too high up on the inside of my wrist - my hand would have to be almost perpendicular to the keyboard, with the backside of my thumb rotated down towards the keys.
I have had a nitrous.io (before action.o) account for a long time. They have a very slick developer experience.

If you are skeptical about browser development, there are three good counter examples: Google's internal system, nitrous.io, and fpcomplete.com (for Haskell). I find all three excellent.

For nitrous.io, one of the big wins is having many options for instant on development environments. It pairs well with github and Heroku.
The sale is still pending government body approval.
One of system 76's employees was on reedit a while back telling people that their ultrabook's touchpad was 'hands down' better than Apple's.

From what I've observed, the only people who can use sys76's keyboards are those of us that can't type more than 40wpm.
Impressive! this watch may mark the comeback of Motorola in the mobile arena. Well done Google.