skysight-inc/HackerNews huggingface dataset:
Don't take it personally.

I am all for using the right tool for the job, and I like C++ (except for a few things like lack of modules. :) ).

For an outsider which loves ML languages, OCaml still looks it could have been a better solution.

This is like doing bootstrap compilers, sometimes the efforts of such tasks lead to improvements on the language eco-system.

Then again, this is about using what you thought was the best tool at hand, so don't take it badly for my negative comment and good luck for the project.
It's from http://www.jasondavies.com/parallel-sets/ and is one of the example plots for http://d3js.org/
also, the caml bindings for llvm kinda suck
I've seen a clearer version of the same chart; when it doesn't show children it is much easier to understand what is going on.
A Formal Language for Data Definitions
This is kind of silly. They can simply diff to find changes. All the developers have several checkouts.

There are lots of things that are great about git, but it's not a security cure-all.
I think their logical next move that's been fairly obvious to most people is the television. $120B ought to be enough to make that a reality and is the first true test of a post Jobs Apple.

It's likely been in the pipeline long enough to have Jobs's impressions, but if it lacks the final polish it will be glaringly obvious Apple is letting its focus slip. My expectation is something on par with the original iPhone launch.
Since when was putting the selfish desires of a for-profit company ahead of your own well-being virtuous?

This behavior is inherent to human nature, and presumably to everyone here who calls themselves a hacker. That Google doesn't "like" what I do has no moral or legal weight. The same goes for sites that accept user-generated content.

Obviously not everybody who's a spammer is good at it or a true hacker, but I would venture a guess that most hackers are blackhat if they do SEO, simply because they see this as a system that can be exploited with controlled heuristic testing as apposed to some superfluous tools and a whack community a la seoMoz.org

And it's not a zero-sum game. Google is forced to improve their natural language processing capabilities, their ability to execute more computationally expensive processing on massive amounts of content, so on and so forth, to try and keep up and provide a legitimate product.

So back to the spamming; Any site that allows you to put a link on it is a target for seo, of course. Maximizing c-class IP diversity among links is important. But more importantly, these pages are usually Tier-1 to Tier-2 in link schemes as it's effective to point the low level forum spam at user-content generated sites with strong domain authority and funnel the juice to your primary site. They're basically just buffers.

How long does it last? Varies greatly on how you're promoting it, the niche its in, etc. It doesn't always have to be "pump and dump" - I have multiple blogs over a year old that are alive and producing $1,200-$2,000 month each with almost no effort. When you can create just one of those blogs with about 10 hours worth of work (in total), there's obviously money to be made. And if you can write all of your own software to automate it, you can pretty much just "print money."
I'd argue their willingness to cannibalize their exisiting products is exactly why they are doing so well. The product that finally killed the iPod was the iPhone.
What's wrong with Dropbox again?
RSC Study: Three Myths about Copyright Law and Where to Start to Fix It [pdf]
Completely agree with #2.

The only way to properly manage people and ensure execution and good performance is by delegating right tasks to right people and doing regular formal and irregular informal follow-ups.

There is great book on this topic - "Execution. Getting things done" by Jack Welch's right hand. Have read it at least 3 times. Highly recommend.
>NVD3 is one of many chart libraries

The opposite for this are which?, ie: For people with not enough experience could be good idea to know which ones are bad in this regard and wich ones are good.

I`m in the hunt for a chart library. So far, I think in Google chart and highcharts.
Scary stuff.

Please use passwords for your keys and allow key access only to a small set of known IP addresses.

Also do share other security techniques you're using besides the ones above.
You Can’t Say That on the Internet
This was exactly my point. The patents were overly broad and designed to hinder competition. The overall result was negative for society, not positive. While the Wrights were "first in flight," I have zero confidence that flight wouldn't have been invented without the incentive of a monopoly on flight control.
A summary by Redditor davidjoho:

"The 3 myths are:

- The purpose of copyright is to compensate the creator of the content

- Copyright is free market capitalism at work

- The current copyright legal regime leads to the greatest innovation and productivity

And the four "potential policy solutions" are:

- Statutory damages reform

- Expand Fair Use

- Punish false copyright claims

- Heavily limit the terms for copyright, and create disincentives for renewal"

Saw this originally posted on Reddit: http://www.reddit.com/r/politics/comments/13cq6s/republican_...

Which pointed to a a discussion on Slashdot: http://politics.slashdot.org/story/12/11/16/2354259/gop-brie...
There is a mistake in the tables. Top two are copies of each other but they are supposed to show different things.
Getting red of the Fed is crazy? Wow. And a lot of those aren't policies, you know. You still haven't told me what policies I wrote about above are objectionable to you, and not preferable to the status quo.

You like the drug war? NDAA? Patriot Act? Massive debt and unfunded liabilities? Corporate welfare and bank bailouts? Constant war and policing of the globe? Secret kill lists? FBI raids of dairy farmers? Rendition and torture? Please explain to me how voting for Obama or Romney (and thus their support of those policies) is not crazy in comparison to Paul's policies. After you do that, I'll continue this conversation, but not before.
If that were true, that would mean first and second class completely survived. But the visualization shows this is not the case.
I don't think that "From Holden" campaign is either of the user behaviors you describe, though I agree that the tendency seems to be moving from crowd-funding to pre-ordering.

The "From Holden" campaign seems to be more about market testing and broadening their reach. With the amount of work they'd already done, they had a product they were ready to start selling and could have set up an on-line store from day one. The low target ($5000) basically guaranteed they could run off 500 or 1000 units and move them out the door immediately.

Since most of us could throw that amount on our credit cards with ease, the only rational reason to run the kick-starter campaign was to make sure the product was wanted before committing to production.

I'm not saying this is all bad ... in fact it's way better than the campaigns with cool ideas but backed by founders with no idea how to deliver. I guess what I'm really saying is that there are more than two reasons for kick-starting.
I think the iPad mini will cannibalize iPad sales completely

I think Apple prefer that to Android 7" tablets cannibalizing iPad sales.
Ok brace yourself, this is gonna be a long answer :) Go down for the TLDR if you don't want to read everything.

It really depends on your approach. This project isn't well suited for performance, because it treats OCaml's bytecode, which is very hard to optimize for performance, because it has been designed to be interpreted by an Abstract Machine, not compiled.

For example, it is stack based, arguments are passed on the stack explicitly when a function call happens. On the other hand LLVM is register based, with function arguments. You then have two choices :

- Either you translate the bytecode very directly, by using an explicit stack (eg. an array of memory). This is the easiest approach, but it produces code that is hard/impossible to properly optimize.
- Either you try to make a model translation, from stack based to register based, and translate every semantic to the LLVM model (for example, pass function arguments as LLVM function arguments instead of putting them in a stack manually). This approach is much more difficult, but promises a lot more potential for optimization.

Another problem is that OCaml's bytecode is untyped. You loose all type information.

We tried both approaches in the Z3 project. The main branch is based on the direct-translation/explicit-stack approach. It is not very fast, and hasn't a lot of promises for going faster.

There are experimental branches based on the translation model. We were able to get much better performance with them on some code. There is a lot of potential for optimization, because, this way, you write LLVM idiomatic code, and you are able to reconstruct some type information, that enables you to do further optimizations. But there are drawbacks :

- It is much more complicated. The ZAM isn't formally specified so you pretty much have to read the code of the VM to understand what's going on. Debugging is horrible.

- Once you're there you have to provide your own Garbage Collector. In the direct-translation approach, we were able to use OCaml's garbage collector directly, because we re-used the interpreter stack. But in this approach, you have at least to provide a way to scan the roots. And once you write LLVM idiomatic bytecode, you realize how ill suited it is for relocating garbage collection.

TLDR : In the end it is just not worth it to optimize this project for performance. A better approach would be to start from scratch and do a real OCaml -> LLVM compiler for ocamlopt, that would be able to use the full AST with type information.

But even if you did that you'd still have to tackle the Garbage Collection issue, that is not an easy one :)

EDIT : To provide more context, this is a very good post by Xavier Leroy on the do-ability of an OCaml->LLVM compiler, and on its interrest (keep in mind Leroy is conservative about that, but it's probably a good thing).

http://caml.inria.fr/pub/ml-archives/caml-list/2009/03/3a77b...
This is my favourite comment so far :)
Developer auctions - The future of tech recruiting or not?
Except where government run schools are the only option for schools, like somewhere with a fantastic education system.

Like, say, Finland.
The first (and only, ATM) comment is spot-on. I'd advise Vimmers who have lots of plugins to try

$ vim --noplugin filename

for half a day. Doing so may put many things in perspective.
I bought some 2013-APR-20 $600 calls yesterday, too (I'm glad I didn't see the $505 drop; I think I got mine when the price was around $520).

I'm hoping they release a new product between now and then. Unfortunately iPad Mini has both lower margins and lower selling price than the iPad, so while it might get some secondary sales for people who own an iPad already (either a new one or upgrading sooner than otherwise), it will probably hurt more than that because it will cannibalize iPad 4 sales.

Supply issues also kind of suck -- they won't have the new iMacs in time for christmas or end of the year budget, and there's no retina external monitor, so the Mini isn't as great a choice as a desktop. The rMBP15 remains the high end choice. If there's any disruption to iPad 4, iPad Mini, or iPhone 5 supply, they're screwed (and it appears there are pretty big supply constraints for each, which might last through the season.)

Apple has been pretty horrible at services, so I think the best chance is a TV device, or potentially a sufficiently refreshed computing line as to take over more business sales.
Neat idea! Looking forward to your progress. Have you considered open hardware gigs as well?

Currently, I work for http://gun.io - we're trying to encourage FOSS community growth as well (FOSS/non profit postings are free), but trying to also include other code-related jobs
I assumed it was the same risk associated with using the hotel wifi. That's how they identified Broadwell. They knew the IP connecting to the shared GMail account came from a certain hotel on a certain date. Then they looked at other dates where the connection came from a hotel. Then they got all the registered guest lists and found the common guest name. At least that's how the article described the method of identifying Broadwell. The same could be done with airport wifi and passenger lists. Of course it would take more than a one time connection.
I'm not :) I'm just providing some context.

This project has more fundamental issues in my opinion if you want to consider it as a real replacement for ocamlopt, as i explained here http://news.ycombinator.com/item?id=4798320. It is not, just a replacement for OCaml's interpreter, and as such it is a very simple project and will probably remains so. I don't plan to make it evolve beyond bug-fixing and maintaining it.

As such, if i had to re-code it in another language, it would be in C, to make it integrable into OCaml's runtime easily. Probably not OCaml, because its expressive power is not needed.

If i had to start from scratch, i would do an LLVM backend for the ocamlopt compiler. And i would do it in OCaml of course :)
Actually it was the iPod Mini that killed the iPod. Then the Nano killed the Mini. Then the iPhone killed the entire line.

So, the spirit of your statement is right on the money. This is Apples truth strength. Their lack of complacency.

The iPad Mini will eat the iPad. I would nearly guarantee that's the whole idea.
Yup; $1.39 per 1000 on Deathbycaptcha.com
It's cheaper if you buy ~1,000,000+ in bulk.

Or you can buy OCR software that plugs in to your bots; e.g. captchasniper.com

Captcha'd targets are usually higher-quality and more valuable as there is some economic cost of posting to it.
RIMM had $100 billion in cash 4 years ago?
They are not shutting it down, they are refocusing on embedded. If you remember, that is the market the OMAP processors started in long ago.
Samsung. Exynos 5 is powering the Chromebook and Nexus 10 after all. Allwinner is popular among the low end Chinese stuff, so there's always the chance that they'll expand into higher end SoCs.

AFAIK Freescale is taking the same path as TI, canceling i.MX7 and exiting application SoCs. ST-Ericsson has a nice A15/Rogue SoC in development, but it remains to be seen if it'll be popular among smartphones/tablets.
This is so dumb. Why is this art, because it's pretty? God listen to the music. So cheesy. It's the "Alienware" aesthetic. Nerd
Yeah, except I don't give those people a break for such things. Anti-semitism is pretty crappy, no matter when it is; I know people who have been killed by drunk drivers; There are teenagers across the nation who kill themselves every year due to bullying. I don't see why I should give them a break at all for these things.
I should think the ASN.1 people got into this
There are many reasons:

1. Security
2. Dropbox is not suitable for professionals like Lawyers, Accountants, Tax professionals and Healthcare providers
3. EU and Canada Data privacy laws require certain companies to store data inside the country
4.You cannot brand dropbox for your business. You can brand Tonido.
5.You cannot run dropbox in your domain. With Tonido you can.

Do you want more reasons?
Maybe I'll take you up on that trade. Just emailed you :D
Excellent points, this is just why I run my own servers and actually emails which are private are sent as links, messages and data remain only on my server and are deleted after 30 days. So even if someone still got that message with link, they don't have my message anymore. Btw. You can count how many of your friends are security experts and how many aren't, I'm pretty sure that ratio is quite bad.

Anyway, for some uses your own tor hidden service is fine, it's quite easy to run if you're familiar with Tor and services. You can also use something better and more secure for communication than HTTPS and Tor, like SSH and BBS like interface. It reduces risk that people accessing your service with systems which aren't properly prepared to be secure won't store anything at all on disk. (Yes, it still could be possible to swap or hibernate some data if users are real failures.)

Yet another option which I like is RetroShare, it's secure and keeps data private, but it doesn't inheritly hide connections between nodes, for that part you'll need another anonymization layer.

For simplicity, I prefer to use self hosted message system with SSL and notifications can be sent with link or without link to users when required based on message content / subject / privacy level required etc. If users do have registered account, then they also might need to give their login credentials if required. My server also provides TOTP authentication as 2FA solution, for a few geeks who use it, including my self.
Particle Effects: Adding Texture To Your Canvas Game
What's with the laughing at the stupidity of the airport security circle jerk?

It's all fine and dandy that you can make an IED triggering device with any electronic device, that it is theoretically possible does not make it the absolute way terrorists do it in.

Imagine you are a stupid redneck terrorist, the kind that sends anthrax to scientists and sends death threats to opposition of Sarah Palin. What would you wear? How would you conceal your bomb? What would the device you soldered to trigger it look like?

If you ask me the description of this McGann person is exactly the sort of person I would pick out of an airline passenger queue. Just envision what he looks like, big army boots, army pants, army shirt, weird clock device on his arm.

The real issue you guys should be discussing is why a judge would even accept to hear a case of an accusation of a bombing threat when there is not a grain of explosive material found.

In my opinion, this guys belongings should've been taken in for careful examination, and if nothing was found he should just be released. If the only thing they found suspicious was the watch, why not offer to have it put in a box and sent through the cargo? That would have been proper customer service.

You can have a discussion about this without poking fun at the people who have the near impossible job of finding terrorists amongst 'regular' airline passengers.
Everspin make MRAM a reality
It's absolutely staggering that this article and commenters here have failed to pick up on the fact that the markets are bearish at the moment and that this is a post election market too.
"Admit failure and give up on trying to get normal people to tweet."

What are you saying? Fourteen year olds and ethnic minorities use this website. How normal can you get?

"An experienced Twitter user would know to add a “.” at the beginning of his message"

Thanks for the protip, Dalton.
> web.py was viewed as a big joke

and a few years later flask started as an april fools joke.
I'm an attorney. Read http://www.uspto.gov/web/offices/pac/mpep/s2209.html

However, we can continue to speak in hypotheticals that support your particularly cynical (and uninformed) view of the patent system, if you'd like.
This is a useless blog post.

Firstly, how does he know the style sheet is conforming to the standard? He made no mention not comparison of this.

And "IE being listed in updates" has been the same for years. There is absolutely nothing new about that behavior and I'm pretty sure it goes back to at least Vista, if not XP.
Closure Tools — Google's Internal JavaScript library for Developers
What? Nobody else was using it?

Have you seen the Classics app for the iPhone? It appeared before iBooks and it had page turning. Apple even copied the bookshelf from them.

It's no bullshit, the system is being abused. Silly and obvious things like a specific implementation of pagination in ebooks are being patented by a company who wants to go "thermonuclear" with its competitors. And many act like it's OK. Why? Because it's Apple? They didn't innovate at all with iBooks.
Valve’s Big Picture could be a Linux game console
At least 50% of your comments/submissions are plugging Tonido.

Do you work for them?
From that site: https://groups.google.com/forum/?fromgroups=#!topic/comp.lan...

"The Common Lisp Directory rewritten in Python" ;-)
Crude how?
awesome presentation...I have to say, that was pretty cool!
Literally lol'd when I saw the needadebitcard feed.
Indeed, The article itself confuses the issue too, mentioning that fact while also referring to TI looking to sell the entire division, as if mobile devices were the only market. Its worth noting that TI still manufactures ARM-based chips for more complex systems, which may be part of their motivation for the OMAP move.

Also, completely irrelevant to the point, TI is based in Dallas, not Austin.
At the tremendous risk of being downvoted, if the site were to list the FOSS jobs that don't pay, the number of listings would be enormous.
IMO, it's about volume & margins

Apple, for a long time were a high margins, low volume company. Excellent products that people are willing to pay extra for. It's what they called "differentiation" (as opposed to penetration) when I was at uni. Macs work like this. I'm willing to pay a lot for a mac, more than twice what I'd pay for a Windows machine because I want a mac specifically. Most people don't though. They want to pay less for a computer or they want something Apple don't make.

With ipods, iphones & ipads, Apple created or re-invented markets. They also learned to produce more cheaply. The upshot was that they go to keep their margins as high as always but got market leadership too, even dominance.

That's an anomaly though. In a free market a company is not going to be able to keep such high margins and high market share forever. Apple are impressive, but its probably inevitable that one or the other will give. Just like no company can maintain a startup rate of growth forever.

IMO, that at the heart of everything.
I don't understand spammers that target tech sites - especially the ones that add nofollows, techies know spam and don't click the shit. Waste of time, effort and money for the spamlords to be honest
So clause 4 goes further than I thought: http://en.wikipedia.org/wiki/Clause_IV

But there are several positions here:

a) The actual behaviour of the UK Labour in most of the second half of the 20th century. i.e. Essential services nationalised, state players in strategic industries, and private enterprise for the rest. Wanting to nationalise the corner shop would be an extreme position.

b) The stated goals of clause 4.

c) State ownwership of all businesses. To see how this is different from b, I refer you to the abovelinked article.

d) removing "the freedom for individuals to own property" (your phrase). I have lots of property that isn't corporations. I'm sure you do too. People own houses, cars, laptops, clothes, teaspoons, etc.

to conflate b with d as you have done is a cartoonish strawman.
Interesting idea (especially, hashing based on command line options, and probably also the libraries in the classpath); I should add this to Clove (http://hovel.ca/clove : a small persistent-jvm that I wrote for *nix, with VERY fast connection time, e.g. suitable for scripts; sorry for shameless plug).
Or, like Microsoft? (flat stock for the last ~10 years)
Analysis and reconfiguration of the card game Mitaines
> Apple sells physical devices for a massive profit. No one else has been able to sell phones/tablets for so much. Apple will keep doing that as long as it can, regardless of Google's efforts to undercut.

The article is about Apple's stock price, and I'm not sure you understand how that part works.

Yes, Apple will continue to make billions of dollars every quarter for quite a while, but their stock is likely to drop down significantly in the coming year.