skysight-inc/HackerNews huggingface dataset:
I have a proposal in place to replace the single referrer with an array of all preceding referrers, to track through multiple redirects, etc. The header name would be "referer's"
>Even if the reaction time is higher than what we detect as a latency, it's still a bad news, but delivered ... later. :)

It would be hard to do a distributed band. It's an interesting case because it's not a question-response situation where the roundtrip is crucial, because for the most part each musician is playing independently and only listening to the rest to stay in sync. I wonder if you could do this:

1) Have every member stream to every other member directly with an accurate absolute timecode (good NTP-adjusted or even GPS clocks)

2) Have every member mix in all the streams using the absolute time code and buffering as much as needed for the slowest stream (so you'd have 100ms of buffer in the worst case).

This would give you a synced up band where every member listens to the same mixed stream and yet everyone is listening to themselves on a slight delay. I wonder how well our brains could cope with that introduced delay and if it would then screw up live performance, or if we can adapt to that sort of thing quickly.
Game of Thrones – Oberyn Vs The Mountain Songified version
Magento Openerp Connector
I see more and more everything2.com [1] in comments on HN - is it popular again?

I remember E2 as (unofficial) predecessor of Wikipedia more than ten years ago [2]. Back in the days Wikipedia also had a triva section - nowadays its forbidden [3], what a pitty. (good we still have IMDb and its trivia pages)

It's sad that Harry Eng's Wikipedia article redirects [4] to "Impossible bottle" article and Bulwersator removed the paragraph about Harry Eng two years ago [5].

[1] http://en.wikipedia.org/wiki/Everything2

[2] /. posts that made Wikipedia popular, "Everything2 Hits One Million Nodes": http://slashdot.org/story/01/03/29/2035230/everything2-hits-... , http://news.slashdot.org/story/01/03/02/1422244/nupedia-and-...

[3] http://en.wikipedia.org/wiki/Wikipedia:Trivia_sections

[4] http://en.wikipedia.org/wiki/Harry_Eng#Harry_Eng

[5] http://en.wikipedia.org/w/index.php?title=Impossible_bottle&...
Logic for Computer Scientists
With Elon Musk it's blasted hard to say when he's exaggerating and when just discussing his honest plans...
We changed the title to be that of the article. (The submitted title was 'Lemley: "more experienced judges are less likely to rule for the [patent owner]"'—which, to be fair, is an accurate quote from the abstract.)
This is a good initiative. Open source security projects could really make use of this. As a small example, the Gpg4win [1] project does not support HTTPS. Now whether this is due to a lack of funds or motivation is unclear, but a free SSL certificate might sound enticing and may motivate people to install them on their servers.

[1]. http://www.gpg4win.org/
I'd have to doubt his claim, given this comment which shows they must be breeding:

https://news.ycombinator.com/item?id=7858130
At what point does a bottle become a jar?
Depending on what kind of graph problem you might consider graphlab or one of the other specialty graph processing systems out there.
Zen philosophy stresses on going with the flow and accepting things as they are. You could argue that Kobun did hit a target even if it wasn't the one the audience (or himself for that matter) anticipated.
Care? Most of them. Care enough to the extent they'd (figurally) vote with their wallets? Almost none.
Nice. I like it. Looks clean and professional. It'd be neat if you could offer themes, too.
So many PHP improvements, PHPNG, HHVM and Hippy, I'm anxious to see the future of PHP :)
Nicely done, I'd been thinking of making something similar, because I've been using JSON to power my resume already.

My JSON is: http://itskrish.co/krish.json
and my resume, powered by the JSON is: http://itskrish.co/resume
It tickles me that "eng" means "tight" / "narrow" / "cramped" in German.
"Brin told ... that ... he was “kind of a weirdo” and "It was probably a mistake for me to be working on anything tangentially related to social to begin with." - I respect him more now. Being late to market was probably a bigger mistake though.
Holy shit is this the epitome of tl;dr if I ever saw one.

You wrote too many words about cable tv. Go outside. Wait, this is the THIRD installment? WTF?!

GO OUTSIDE
Free SSL certificate for pretty much anyone: https://startssl.com/

Why do people pay for SSL certificates
This was surprising to see here. unRisk is a hugely technical company, doing quant finance with Mathematica. Not the type of thing you normally find here.

As to the problem, the second I started reading I knew it would be an operations research problem. Though, to be honest I thought there would be a closed form solution
Ok, we'll take that 250x bit out of the title.
You sound like you are living up to your username.
Most obvious options:

- Use a large bottle

- Use a small lightbulb

- Construct the bottle around the lightbulb

- Construct the lightbulb inside the bottle

- Cut off and replace part of the bottle; this can be done almost seamlessly

- There's no technical reason that a lightbulb needs to be made of glass, so we can make a collapsing one, and unfold it inside like a ship-in-a-bottle
I have been sporty all my adult life, and I hate sport
Yes, this can in theory be achieved through quantum entanglement: http://www.engadget.com/2014/05/30/physicists-claim-reliabil...
I don't presume to speak for Bill Waterson or anyone else (and I don't mean this to be specifically about comics), but having all the space you need is, creatively, usually worse than having not enough space.

There's a sweet spot in the middle where you have enough freedom to realize the gist of a vision, but also a number of unwavering hard constraints to rein you back in.
There is no memory protection - all threads of a process share the same address space, the address space of the process.
> These were just examples, Linux is trying to catch up in ugly ways indeed ... In the Hurd, it's that way from the ground and there is no limitation like having to be root or ask for root to add magic lines, etc.

HURD might have user filesystem servers, but they're nowhere near Plan9's "each process gets a mount table, and then things like environment variables are just exposed process-local mounted filesystems."

Interestingly, given all the cgroups work put into the Linux kernel, you can almost achieve this postmodern "every process gets its own VFS, and uses it as scratch-space" effect with the one-two punch of:

fusermount ... /mnt/env/1
docker run -v "/mnt/env/1:/env" ubuntu

This, admittedly, still takes root-esque privileges somewhere along the line (either fusermount is SUID and run on the host, or the container must be run -privileged so you can mount inside it), but this isn't a fundamental restriction, just a historical artifact of Docker being designed before user-namespaces were finished. It's perfectly possible with raw unshare(2) to spawn a process as an unprivileged user, in which the process is acting with alternate-namespace UID0 privileges, and can mount whatever filesystems it likes in its alternate-namespace VFS.
meta: its interesting that all of the team members are described with a short informal first name and a tagline while all the mentors are described with full names only.

it certainly shows the disparity between the generations and their different expectations in the business world.
I sent you email. Checked with Dave and he does not recall that anyone pursued it, but that isn't necessarily the definitive word.
Apple Pro Mouse
Help Battered Dad, Marine and Programmer with Legal Fees
You say "I was willing to interview/learn more Rails" - yet your resume has the cringe-worthy statement "If you made it to this page, it probably means you need a KICKASS Ruby on Rails developer"?

You need to edit/improve your "online presence" IMMEDIATELY - the longer these bad examples of your work stay online, the more chance is that someone will see them. Start going through the suggestions already provided here for edits and improvements and make changes as soon as possible.

As someone else already said, people can see through your BS. Honesty about your experience and actual skill level will make a bigger impression than anything else.
It is much easier to find job when you are local and/or within the boundaries of the country.

Apply for the graduate programs near valley. Once you get admitted, come over on student visa. Look for job in the valley. Quit school after you get job and transfer to work visa. If employer agrees, continue school and work part-time with permission on student visa.
The FCC will regulate broadband. VoIP and e911 are why.
Came across this Senate subcommittee hearing on the US telecoms' transition from TDM to IP. Policy stuff is often boring, but there are interesting tidbits. The major concern is maintaining the reliability and quality of service expected on POTS networks on IP-based telephony networks.

01:01:00 to 01:02:00 poses and answers the most salient question.

Communication Network Updates

"Internet industry experts testified on the implications of updating copper wire-based telephone service to Internet-based networks, also known as Internet protocol (IP) transition. They focused on how emergency services like 9-1-1 would function during the transition and the best ways to ensure people retain access to these services. A number of the panelists said people need to be educated on what is required, such as like backup batteries. Other suggestions included redundancy systems for IP and more coordination between utilities and regulatory companies."

Video:
http://www.c-span.org/video/?319796-1/updating-communication-networks
I did not know that Rust had C#-style attributes (annotations)! Will they allow creating custom ones and reflecting on them at runtime?
I think one thing that's now well appreciated is the network effects of the other bits of Google's product offering.

- Search - try searching for something on Bing with somebody else in the room and get the "why don't you just Google it?"

- Youtube, absolutely a strong network effect. I follow a bunch of retrogaming channels, and earlier this year Google's copyright monitoring processes and software lost its fool mind and drove a bunch of people (representing millions of views) off of the site because they had a half second clip of some background sound from a 30 year old video game in a video. After a while they all returned because they couldn't get traffic anywhere near the volume they were previously seeing.

- gmail - should be self explanatory

- maps - nothing else really is quite as good and definitely isn't as well integrated where you need it, your phone
I use cloud.sagemath.com for offloading heavy computational work.
Chimps outperform humans in simple contests drawn from game theory
startssl free is not allowed to be used on commercial projects according to their policy (3.1.2.1).

You must use Class 2 or higher for commercial.
That was badly phrased. The point I wanted to make was that if you don't want to get into a situation where you're being threatened with 15+ years of incarceration (because prosecutors decide to try to blindly throw the book at you), then don't give them any reason to. Don't put a judge in the position of having to determine if you're an ethical grey-hat hacker, or a north korean spy, because you might lose the judge lottery (which may be shortened on appeal, but you'll be rotting in prison in the meantime).

Justice isn't the machine language of a computer that has deterministic outcomes given its inputs. You're asking humans to determine your motives, which will be necessarily be subjective. And I'm not willing to put my freedom at the risk of someone else's subjective determination. And when "security researchers" do grey-hat hacking they shouldn't be too shocked if they're arrested and charged with those kinds of crimes, because they're asking too much of the legal system.

And that doesn't mean that its 'right', and i'm totally against that kind of penalty. Even though I think its wrong to test vulnerabilities and spin around to go to the press, I see a huge difference, and think that the penalties should be closer to a slap on the wrist (a fine, and 30 days in jail / community service kind of penalty -- not 15+ years in prison).

But I'm not going to put myself into the position of making a judge and the legal system make those kinds of distinctions. What is so important about being able to do that kind of grey hat hacking that you're willing to put your own freedom into that level of jeopardy?
Well sure, as long as the real name policy is actively enforcable by G (which I doubt, but someone else apparently had to go through their enforcment practice), there's a risk. Then maybe it means that G isn't the right medium to express oneself anonymously and have an official virtual life. As I said, the only real problem is that policy.

> It's much less offensive than the G+ real name policy, so that's a weird focus. ;)

I don't think we have the same definition of offensive (please correct me if my second language english is wrong). That policy was harmful, but I wouldn't qualify it as offensive. I think the article provides good examples where it was harmful.

That said, if you don't think it's inappropriate for someone to use anonymity (or is it her real name?) to insult someone else, you won't mind if I finish this comment by the same sentence? I won't, because I know that it's not necessary, and it would undermine the message I'm trying to convey, as it does in her case.
Though they are backporting vim patches all the time. Some of those patches must be hard to backport into neovim given the divergence.
Yeah, Typescript is great. But by heresy I meant that's the concept is pretty rejected among many (most?) core Python developers, not that it's not feasible.

And I agree that the tooling is part of what makes static types so powerful, but I actually think the tooling might emerge organically if there's a well-designed, effective, and open-source static type checker available.
I would rather start with markdown than json.
Spitz by name, spits by nature.
Like type information, attributes are generally boiled away during the build in order to save space in the executable. So you can't reflect on them at runtime.

However, you can make custom attributes expand to arbitrary generated code via the macro system, allowing something similar. This is how we do fast JSON serialization, for instance: the #[deriving(Encodable)] attribute expands to optimized, type-specialized code at compile time, avoiding costly reflection at runtime. (Note that this is an experimental feature, so it may change post 1.0.)
I tend to agree though a part of me also wonders if it wasn't also a little mischievous humor on his part. :)
Go is fine enough as a language, but it can't claim any performance crowns, you can't describe how go is faster than Java when it's not.

Did I miss something in the reading? I didn't see the claim that Go is faster than Java. Speed isn't everything, and the rabble that don't have the wherewithal to know that and that Java is quite a fast managed language don't matter. Take it from an old Smalltalker. (Who remembers the days when Smalltalk VMs were kicking the JVM's butt, but people still thought it was 1985.)
Elm Debugger: Stamps [video]
30% off Swift by Examples Class
https://www.udemy.com/swift-learn-apples-new-programming-language-by-examples/?couponCode=30off
The Linux containers people were directly influenced by Plan 9 in the design.
> understand that you can't force change down users' throats

Actually, they can. When you are Google/Microsoft/Facebook/etc-grade oligopolist it requires quite extraordinary changes to ward off your users who are already hooked to your services. I.e. the changes that actually prevent them from further using the service, or make transition to another one (if there's any) less painful than managing to live within the new environment.
Nice! I managed to get a javascript solution down to 0.388s (https://gist.github.com/curveship/f1f7155ef5243af18bc2), but this is considerably faster.
Increase developer engagement with hand drawing
In general, a kernel that requires a five transitions (user->kernel->user->kernel->user) for system service calls, will be less performant than one which requires only three (user->kernel->user) The impact is magnified with multiple services being involved. So if you naively design your disk driver as a user level process, your file system as a user level process, then something like read() from a user's applications goes: read -> kernel -> user(fs) -> kernel -> user(disk) -> kernel -> user(fs) -> kernel -> read(app). It was really really slow when things had different page mappings but it gets better if you have an alloc area where everyone shares the same virtual address space (keeps TLB thrashing down).

Per another comment on this thread the Docker as P9 process is pretty close. But it doesn't share services per se across users in the space. Spring (Sun's research OS) looked at cutting the penalties down for moving kernel/user with some nice 'doors' kinds of things. At the time there was discussion that with enough address space (so that you're VM system got the benefit of warm caches and no page remapping) you could really do some interesting things. Were I retired I would probably spend some time playing with that stuff on a modern 64 bit architecture :-)
Stephen Fry attacks 'squalid' coalition for inaction on Snowden revelations
DANCE at the Gym
My company has been a globalsign partner for a little over 2 years. They are a great company and I am really happy to see them supporting the OSI. Nice to have partners that have the same vision when it comes to supporting the FOSS community.
Can someone explain to me how assembling iPhones at Foxconn is somehow worse than, say, working at a checkout, or flipping burgers at McDonalds? Except for how Foxconn pays more than 3 times the local minimum wage?

In fact, Foxconn's salary of $700/month is beginning to sound close to minimum wage in america, and believe me, $700/m in china goes a lot further than it would in the USA.
Small point - I think it's called a brood.
I do not recommend StartSSL.

Their $25 fee for revocation during the Heartbleed situation left many of their users who could not pay their fee vulnerable to attack. During these extenuating circumstances you would expect them to offer the revocation for a discounted price or even free, but they did not. I did not have any certificates registered with them and am very glad I didn't.

I imagine that there are a huge amount of StartSSL users who cannot pay the $25 per certificate and have no choice but to leave their server vulnerable. This was pure short-sighted greed on the part of StartSSL.

I'd strongly recommend https://www.namecheap.com/security/ssl-certificates/comodo.a... It's a great price and their support has been excellent in my experience. If you have an open source project then the GlobalSign free certificate is hard to beat.
Bitcoin sign rejected by the Unicode Consortium (2011)
Right, only during cell division and you need the right stain.
Full citation:

Action item for Rick McGowan: Respond to the author of L2/11-129 that the use of the bitcoin symbol in (running) text has not been demonstrated. There may also be IP issues because bitcoin.org is using the symbol as a logo.
67ms isn't too bad. First person shooter games feel pretty much fine at 67ms. Once you get to 100+ does it get very noticeable, and past 150 is when it gets unplayable.

However, it's important to note that FPS games use a lot of tricks with client-side estimations to infer the game state. But depending on the application, you could probably use similar tricks to make things feel responsive.
Specific pointers? I'm curious how this would work in practice.
Reading the title as it now provides interesting material for brief thought experiments. Since it isn't clear whether the judges tend to favor patent owners or those with new products and services that may infringe, one can imagine reactions to either finding. If the judges tend to favor the new/infringing products, then we can imagine a reaction affirming the judges' status as experts, and saying that the perspective from that status further proves how messed up the system is. Alternately, we can imagine that the judges are consistently finding in favor of patent holders, and begin winding up to deliver an explanation of how the problems of the system are exacerbated by judges who have little familiarity with the technology.

I could be wrong in imagining that the reactions are so malleable, but if they are it says to me that this type of survey treatment of the data is probably a worthless exercise in confirming biases. A bias toward believing there are too many patents issued for ideas that are not novel can be correct, while at the same time anything that confirms the same conclusions regardless of opposite findings is probably a waste of time. I could also be missing the point of the paper though.
>Put another way: you can enjoy the internet yet have little or no data go to Google.

I'm not so sure about this. adwords/gAnalytics/some google tracking property is present on something like 40% of sites So they can see you leave one tracked property A, they may not know where B is, and then can pick up tracking you when visit C and then learn about B because of referrer data.
Silicon Valley people - interested in learning more?

http://en.wikipedia.org/wiki/Kannon_Do_Zen_Meditation_Center

KD has newbie instruction every Weds eve, and a sitting group every weekday at noon handy for people working nearby.
Google has also hired a huge number of Microsoft people, that's going to have an effect on company culture. As well as consultant types from places like Mackenzie, Accenture, etc.

That's the problem with growing fast, hiring like crazy, acquiring like crazy, is that you don't have enough time to assimilate people into company culture properly.
Considering the sentence that prefaced the anecdote, I read it as an illustration of the mentioned "humor and a light touch".
I was thinking it would have been from English Common law - you know, from like the 14th century or so.

I find the reasons presented for these types of laws to always be patently absurd when generally applied and it just seems like an obvious shoo-in that should have been there since like the hundred years war.
Are you lacking OSS HTTP/1.1 servers to study? There are tons.
Planet X – Eris – 97AU- Very Distant and Very Bright – 2003 UB313
There's seven slides titled "Memory Protection" about how he changes the permission of memory pages used by different threads. If each thread has its own heap, and can't write to the global heap, how do you communicate between threads? Through the main thread? Doesn't that create a bottleneck?
Funny, Buddha never believed in Gods, neither pretended to be one. Buddha never believed in miracles, neither did he practice them. Although many of his followers attribute one or more miracles in his favor. Buddha never believed in religions, neither did he fund any, and nowadays Buddhism is one of the more numerous religions. Buddha chocked with a piece of pork...
Neat. So 10000km = an "arc" from the equator to a pole. If you assume the Earth is a sphere, the circumference at the equator = 4 * 10,000.
The NSA program is too big for due process.

Yes, having to preserve all that stuff is a big burden when you already have do a 72h rollover given the immense amounts of data being collected. It's as if the people designing this didn't exactly account for the possibility of judicial inquiry.
Show HN: 1-on-1 game coaching for MOBA and RTS.
That is a terrible reason not to recommend StartSSL. They were under no obligation to offer revocation for free. If $25 is that much a problem you probably shouldn't be trying to run a secure server anyways.