skysight-inc/HackerNews huggingface dataset:
Does anyone know how OCuLink (similar to Thunderbolt, but by the PCI SIG) is coming along? There doesn't seem to be much public information.
Alexa provides one piece of data that is semi-meaningful:

That's my point. This measure is semi-meaningful.

How meaningful is it? Very? Somewhat? Well, we don't know.

The way you determine how meaningful it is, is by connecting the dots with another measure. For example, we have this measure that is cheap to acquire but perhaps inaccurate (Alexa). Can we connect it with another measure that is harder to acquire but more accurate (e.g. exit value)?

if nothing else, I'd wager it's roughly correlated (on average) with market cap and/or exit price. (dmor: this would be a cool graph!)

I would wager that too. But we don't know until you run the numbers.

Grounding your measures is what separates cool hacks from data you can actually draw meaningful inferences from. I think dmor is trying to do something real here, which is why I think it useful to help her actually push the ball forward and really make something much more valuable.

I agree that exit value / market cap is a good auxiliary measure. I think I also suggested this in another comment.
The quad core results indicate the exact opposite in terms of performance with the JVM clearly ahead:
http://benchmarksgame.alioth.debian.org/u32q/benchmark.php?t...

Go uses less memory than Java 7, but then again so does Java 1.1
As a VC in Silicon Valley I have tremendous respect for the Valley, but I must say (having formerly lived in LA) it sometimes feels like a 1 industry town. In L.A. every and his brother "had a screenplay." "Oh man, can you read my screen play? We're looking to raise a million for this indie film." In Silicon Valley say you're a VC and my lord the way people change, from talking to you casually to looking at you like an addict and you're a bag of heroine they desperately need.

Startups CAN actually survive and meet early milestones without us VCs you know. In Canada I'll bet it would be refreshing to "have" to meet those early milestones without being made to feel like a failure just because you're not already "funded." "Are you funded? Yeah, by who?" "You're not funded? Oh bummer." (Person walks away.)

So eventually a Canadian entrepreneur may need/want to move to Silicon Valley, but I'll bet they learn alot - and find it alot more refreshing - to start out at first without the non stop "you got a screenplay? you got an agent?" equivalent I see and hear every day and every hour in Silicon Valley.

We VCs aren't the be all end all.

Happy to take any questions from entrepreneurs.
You can invent all the protocols you want, but the more difficult and obscure the protocol is, the less usability and availability it will achieve, then less users, less traction, and less anonymity.

So the question isn't solely theoretical. The protocol has to be simple enough to gain a sizable user base as its safety net, but also sophisticated enough to withstand certain level of attack. That sweet spot is hard to hit.
it appears to me that almost the entire US legal and political system is driven by, and for the benefit of, corporate and big business interests

"Corporate and big business interests", i.e., publicly traded companies, are responsible for the majority of wealth creation (source: well it's obvious, but see for example William Bernstein, "The Birth of Plenty".) So what you said can be rephrased as, "The US system works to enable wealth creation", or in other words, "The US system is optimized for providing the best standard of living for its citizens." Which is exactly the case.
I was considering upgrading my site to HTTPS but now I changed my mind. The benefits are no big deal anyway.
Imagining events as fragments of gigantic intractable problems that may soon crush us all infuses our opposition to them with a sense of heroism so American that we feel naked without it.

Yes but, what if, this itself really is ... a gigantic intractable problems that may soon crush us all...?
Keep an eye on what's out there, surface level among all the things that are useful (or just interesting to you). Dive in when you have an actual problem to solve. Don't decide before you dive in, use that surface knowledge to know what your options are and where to start but don't make decisions with it (can be tricky).

And as others are saying, know your fundamentals, and know your theory. Get experience doing something real start to finish as often as possible and in order to do that you will have to dive into things. That's how to decide what to learn next.
I've just updated the app. Now users who are signed in can add new artists, new albums and new songs, even if they are not admins.

You're right, I guess I should remove the issues section. I just need to find what I would put on the homepage instead. Maybe a feed of the latest songs in the database?

Edit: I've removed the issues section. As you can see on http://www.kopibibli.org/, the homepage now displays the latest songs that were added to the database.
You didn't address my point. Where do you draw the line? At one point does one's choice of how one allocates one's money go from "free speech" to "Treason, Bribery, or other high Crimes and Misdemeanors"?
Homebrew seems more akin to Arch's PKGBUILD or Gentoo's ebuilds than other package managers.
In a competitive world, you can either compete in having the best product, or try to change focus on bundled extras. Fast food restaurants was an early adopter with this when they started the "a toy in each meal" campaign and stopped competing for the best food. Has SQL Server started go down on that road, focusing more on the bundled tools than the main product?
I like seeing mongrel2 as part of this stack. It seems like the perfect fit for an architecture like this and I get the feeling that's it's heavily underused.
The Pirate Bay Moves to .GL Domain in Anticipation of Domain Seizure
Wealth in general is a zero sum game too (a little is being created, but mostly it just changes hands). I would instead say, stop taking all money seriously.
A series of web-based challenges to teach hacking
If you have not watched at least that first 30 minutes of Engelbart's talk, I would recommend you stop what your doing and watch it right now.

In an hour and 40 minutes Englebart demonstrates input via mouse, video conferencing and collaborative editing among other things. This was before the internet, before UIs, before the idea of personal computing. Incidentally the most profound thing about this demo is not the technology demonstrated but rather the introduction of the concept of personal computing. At a time where computers were reserved for number crunching Englebart envisioned a future where they would be a part of our daily lives not controlling us but enhancing our abilities.

A quick side note, it is worth noting that while Englebart was certainly the visionary, his partner Bill English brought Englebart's visions into the world.
Just to throw my 2 cents here.

My brief but meaningful interaction with Arram and the team at ZeroCater was nothing short of exceptional. Exceptional care for their service and customer, exceptional determination and conviction. They are an intensely likeable people.

All the best Arram!
Added a response on Reddit also:
http://www.reddit.com/r/Bitcoin/comments/1bdd8p/iama_bitcoin...

Should now be resolved with all funds paid out - but the delayed response was definitely our fault as we ramp up support. Thank you for bearing with us!
Well, credit goes to Eisenhower or whomever was in Congress then. (I knew that too... silly me).
Except that when users click on or download a csv-file, it Excel opens it automatically, bypassing any options and not even bothering to check if the contents of the csv file matches its defaults.

This is 90% of use cases with regular users.

For the other 10%, the interface for specifying the field types sucks, doesn't cover certain options and you can't set your preferences.

Imagine being a user and having to do that every day in order to import your daily whatever report, and having to start all over if you make one little mistake.

And that's just for the options Excel supports. Don't even get me started on all the other quirks. Ever tried to read a csv file who's first line starts with "ID"?
This is awesome! I released something exactly like it a few years ago, hookbox (MIT licensed): https://github.com/hookbox/hookbox/blob/master/docs/source/i...

Basic idea is this: You put all your real-time stuff in a message queue (MQ) which communicates directly with the browser. For authentication / authorization and various other forms of permission / logging, you have the MQ communicate with the web framework via http callbacks (Webhooks) and a standard REST API. So the architecture is:

User <--Websocket--> MQ :: publish/subscribe

MQ --Webhooks--> PHP/Django/Servlets/etc. :: user signed on, user joined a channel, etc.

PHP --REST--> MQ :: publish(msg), remove(user, channel), etc.

The key is to include cookie information in the callbacks from MQ -> PHP so the callback happens in the context of the user session. Suddenly you can do things like write a chat app in 30 lines of php + js, or a persistent time series in 20, and it really feels magical.

I actually started Hookbox almost as a statement of irony, because I was really frustrated about the major pushback I was getting to sockets in web browsers at the time. I'd just finished writing/submitting the initial proposal for Websocket, and I wrote this tongue-incheeck piece about the mismatch between typical web development and network server programming: http://svwebbuilder.wordpress.com/2008/10/20/html5-websocket...

So Hookbox started as a 2-3 day project that took on a life of its own for a while and ended up being really useful. This project was one of my smaller open source codebases and to this day I receive tons of interest and requests for maintenance, though I've abandoned it for years due to time.

I'm sure there's a huge market for this sort of thing. It's great to see Pushpin, I'll definitely check it out!
Won't repeat prior post but I personally recommend not relying on crunchbase and paying for either PrivCo or DowJones VentureSource. They verify everything and as a wise man said nothing worse than no information except having bad information and thinking it's correct.
http://www.dowjonesventuresource.com
http://www.privco.com/investors
Firefox is finally killing the blink tag
Have you seen openoffice base? Not as fancy as access, but it can use a lot of backends. Anything that supports openodbc will work too.
Team Mendeley is joining Elsevier
This is a great talk, although maybe a little bit too precious (but this is common to a lot of [security] conference talks so I don't hold it against her). Pushing people towards using more formal methods to generate and accept protocols is always good.

That said, I thought the argument against length fields was somewhat.. weak. But maybe I'm misunderstanding the context. The question at the end was not answered satisfactorily. A protocol with a length field is most certainly deterministic, and if you go the other way and use a delimiter, escaping/encoding is the only way you're going to work with arbitrary user data. I would argue the length field is miles better. If someone injects bytes into your stream that match the protocol, your recognizer isn't going to save you, just the same way someone rewriting the length field is going to blow up.

What this talk seems to argue for is making the language simpler (e.g. context-free), so you can validate that the semantics are working as intended, but transferring arbitrary blobs of data is always going to be an issue as long as people enter random musings in text boxes that are rendered by Turing complete software. :-)
As The Cookie Crumbles, Is Armageddon Coming For Online Advertising?
Also you'd confuse sed, it would have no idea which one to replace with. ;)
How simplicity makes collaboration easier with Brightpod
Elsevier does have open access journals and does allow you to pay to have your article be open access in some/many of its journals: http://www.elsevier.com/about/open-access/open-access-option....

Yes, it isn't as easy as the BSD or GPL licenses, and I bet there are some warts, but it definitely is not true that "publish with Elsevier" implies "lock behind paywall".

Also, lots of 'old' content appears to be freely available: http://www.elsevier.com/about/open-access/open-archives
Mongrel2's usage of ZeroMQ messages to manage low-level protocol was a great influence to Pushpin's design. In fact, one of the other components in the stack, Zurl, is basically the inverse of Mongrel2 (doing outbound HTTP instead of inbound). Love all these little worker components.
Upvote.

At the startups that I've worked, things move quickly and unless you have a personal motivation to learn something, you can't keep up.

It's best to get a cursory view of your available options (star them, bookmark them, commit them to memory) and when the situation arises for a specific problem to solve, you'll know of a handful of options to further investigate.
You spelled 'wealth extraction' wrong
Why Visual Studio 2012 Is Awesome-er
Wow, thank you.

So from my little perspective, couchdb does replication over network, you are leveraging that to create apps that can queue network events locally and get on with other work, and that one definition of a record can easily be used in JS, local store and remote.

Seems nice. I remember another thread recently with a discussion on replacing the standby icon. At some point someone drew up a series of dynamic I ins showing network state - fully synched, uploading, fetching etc.

Your project is addressing a new and previously unknown need for users to have a mental model of - remote synch.

Always be working in growth areas :-)

My homework (along with everything else !)

1. How does couchdb replicate and what are its failure points (nothing is magic but you seem to like it - I will have to have a look. I assume erlang is not running in IOS - I will read up

Thank you for taking the time to cudgel new knowledge into an old brain

Cheers
The UK's oil facilities are profitable. Ergo those jobs are secure.

The fact that the UK is a net importer of oil is irrelevant, given that this has more to do with high consumption than it does the industry itself.

One way or another the UK is going to pay for it's energy. The difference between the coal mines that Thatcher ditched and oil is that with the coal the UK was paying for that as well.
Firefox 23 will be released on August 6 [1], while Reader closes on July 1 [2].

[1] https://en.wikipedia.org/wiki/History_of_Firefox#Version_23

[2] https://en.wikipedia.org/wiki/Google_Reader
Deepwater Horizon: Gulf of Mexico 'deep-cleaned' itself
HTC Droid DNA – Silent Death?
Thanks for sharing your story Arram. I'm going to be making this a required reading for my college students. Most of the time, young people are advised to find stability and to be level-headed about their goals, and in the process lose their passion. This is reminder that to succeed, you need to be bold, creative, and energetic.
As a VC just want to point out to tech entrepreneurs (and I was one before) that whether a VC funds you ("blesses you") or not does NOT mean your idea or you and your team are worthless. Hang in there and try to achieve as many milestones as possible with as little money as possible. And it's never been more possible to do so cheaply as it is today.

If you do, believe me we will be calling YOU.
SailfishOS SDK arrives
Canadian residents are covered by universal healthcare, can vote, can work, etc. (That's a lot more than the U.S. offers residents.)

You need 67 points to get residency status in Canada.

With the new system:

PhD? 25 Points

Speak English? 24 Points

Under 35? 12 points (less 1 point per year over 35)

1 Year of work experience? 9 points

Total: 70 points

There are a lot more ways you can get points. But if you're a young or middle aged English speaker with a degree or a few years of job experience, you're in.
Ask HN: Where can I get some Linux sysadmin experience? (UK)
Has anyone got any thoughts on how I could gain some sysadmin experience? I'd be happy to do some voluntary work but it'd obviously have to fit around my current work.

My current skill level is that I know the basics but need to do some real world stuff to reinforce and extend my learning. I've managed a network with 400 Windows PCs in the past and was a programmer for a while but am now a Computing teacher.

Reason for wanting experience is that I'm considering a career change. Should I study/take the LPIC series of exams?

Any ideas appreciated!
Is there any reason a networking switch couldn't be built with Thunderbolt ports (20Gb/s)? Or for that matter, USB 3.0 (5Gb/s)? Seems a cheaper way to get higher speed interconnects for server clusters than using Ethernet. Sorry if its a naive question, just curious.

EDIT: This would be for new installs, of course. You'd use a motherboard with only a Thunderbolt or USB 3.0 port.

EDIT: I'd love to hear the "more complicated reasons", as your other objections dont apply. In a compute cluster, you have short (within-rack) cable lengths, and the owner of the switch is the owner of the cluster so security is not an issue. Cost is a super big deal in a cluster. More expensive interconnect means buying fewer servers, and that's just dumb.
Love the idea and clean API! Is this production quality?

Also, just curious - how come qt is required?
To be fair, I would rather write this:
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

rather than this:
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

(not to mention the 2 other Java files to setup the server).
I think the rest of the points are good suggestions but "use short variable names" is a terrible suggestion. "incident_tb" is one of the worst possible names that could be used while still being relevant to the data represented.

It's 2013, software can handle titles longer than 8 characters. Even something like "n_new_tb_incidents" (which is shorter than I'd like) buys a lot more clarity at the expense of a few characters. I'd take that bargain any day.
You just described "Sponsored Stories" from Facebook, just that you make it harder to target your audience. Why pay a Page Owner when I can pay Facebook and get access to exact users with my story. Also take into account, that if you have a ton of Page Likes, when you publish a story, it will only appear on a small number of users walls...

Also why in your right mind would want to build your business on someone's else platform when their exact business model is the same as yours... advertisement.
Well the problem here is not what the app did - it's what it said. If offline it should say "Offline - queued for deletion" or "Offline - queued for sending". When you have offline mode you have to think differently and design your UX appropriately. You can't just pretend you're online and play fast and loose with how you inform the user of state.
Sorry but your example is a red herring.
Hope this clarifies.
I guess it's one of the downsides of a global communication medium like the internet. You could replace "Entrepreneur" with dietician, fitness trainer, economist, politician, priest, or judge. You can always find both extremes of an argument, and people that seem pretty damn smart on both sides.

You're right - go work on your startup, kick ass, and ignore HN for a while.
I appreciate the humour in this. This is currently my situation in life. Old businesses are horrible when it comes to managing data.

If it wasn't set up for it in the design or a bit further modified later on after realizing how rediculous it may be to change anything then it has failed beyond miserably.

This is the real reason behind the crazy huge amount of data formats there are: xml, obj dump, json etc

And people always think lets fix it by adding a new one!! In general xml and json are ones that made sense and the ones we keep continuing to make aren't really improving on much.
It's a pity this is a comparison with Go 1.0.3. That's so old as to be a almost useless comparison given that everyone who's serious about Go uses something from the hg repository.
Would you mind elaborating on this a bit? I would love to hear about it.

I understand that some people get turned off by the code generation aspect of it, but what in particular didn't you like about it.
I think it's generally been shown that out-of-state CEOs are correlated with underperforming stocks.
It's becoming more complicated in Germany. See e.g. http://www.economist.com/node/21536648
The NSA patented a board game
A Swedish Solar Startup's Nanowires Promise To Deliver A Big Energy Boost
Troxxo is revolutioning your way to watch live  
Calling all passionates, artists and activists: We need beta testers for Troxxo, a new live-streaming service. All live, never archived, public or anonymous, from your laptop, tablet or smartphone. Anywhere, anytime. Register now at http://beta.troxxo.com/fz
>At a high level human choices aren't rational which is sad, but we must accept it.

I can accept that but I have to ask: who would have the time to make a deep, rational analysis of the value for everything they buy? At some point I think the quick "discount heuristic" is the more rational choice because it saves time.

On the other hand, for big ticket items (cars and houses) I'd hope people would spend a lot more time making a rational choice.
Elsevier does have open access journals and does allow you to pay to have your article be open access in some/many of its journals

Ok that's good, I wasn't aware of that. I don't mind paying (reasonable) publication fees to cover their costs - my main priority is maintaining copyright over my work and having the ability to make it publicly available under a creative commons license or similar (and freely redistributable, not just available from my personal homepage).
> exactly like the U.S. (U.K., Australia)

They are different. E.g. the UK has `socialistic' health-care.
Code Kata - Pager
Microsoft and others file EU antitrust complaint over Android app bundling
The obvious response is that you'd have to swap out all the Ethernet hardware in order to get the speed advantage, which gets a bit expensive.

The other half is software, maybe, but I honestly doubt that is actually the problem here. We've been encapsulating protocols in other protocols for so long that that problem is essentially solved in all but the weirdest, most obscure cases, and this wouldn't be that weird or obscure.
Before anyone goes down the "omg scr.im is so easy to brute force" route: yes -- by design.

I wanted a very simple tool to easily share email addresses that would defeat dumb mail harvesters, not a cyber bunker with undecypherable recaptcha crap that would annoy the hell out of users. Plus, yes, ladybug :)
I wonder, does the site work in IE6 ? :)
Depositor Haircuts Spreading
Yep, there's such a thing for C#, just check this: http://plasticscm.com/sm/index.html
And we're working on something even better... http://plasticscm.com/sm/index.html
"But as a side-note: Don't the ears of the white lion remind anyone of Mickey Mouse? Just saying... ;-)"

* Mickey Mouse: First appearance - Steamboat Willie (1928)

* Kimba The White Lion: [..]Kimba the White Lion, is an anime series from the 1960s. Created by Osamu Tezuka and based on his manga of the same title which began publication in 1950
Hacking Global Travel
I much prefer the RDF graph data model over the document-centric tree model of JSON or XML for representing data. It's too bad the need for RDF to be a solid formal knowledge representation format trumped more practical concerns (like being able to represent an ordered list in a simple manner).