skysight-inc/HackerNews huggingface dataset:
As a graphics nerd, the handful of times I've had genuine lucid dreaming (when experimenting with it in college) was incredible. In the dream I would would focus on taking in the behavior of light and texture on surfaces and trying to gauge its quality from a computer graphics perspective, and always found the 'simulation' absolutely stunning. I remember encountering a large rabbit once and ran my fingers through it's fur and it felt and looked real. It's mindboggling how well the brain can simulate a fake environment when you go lucid, it's really beyond comprehension to me how it's able to do so. The brain can basically simulate the rendering equation in real time (or trick yourself into thinking it is, which is the same thing really.)
Many nuclear observers note that Japan has gathered the tools, technologies and materials necessary to start a substantial nuclear weapons program at fairly short notice.

Japan recently returned a large quantity of weapons-grade plutonium to the US -- sufficient to start its own nuclear weapons program -- but only after it had broken ground on a plant that would enable the country to enrich its own "suspiciously large" stockpile of plutonium.

Japan's space agency, JAXA, uses solid-fuel rockets. This choice limits the size of payloads JAXA launch, but it's ideal for nuclear missiles.
While this advice sounds great, I assure you it doesn't apply to everyone.

For example, I've never been able to write for extended periods without my hand cramping horribly. I suspect it's because I've been typing since somewhere before or at the age of five years old.

I type fast enough that I can keep up with most speakers word for word if I need to.

Writing them down? Forget about it; in the time it takes me to actually scribble out a few short words, the speaker has long since moved on and I'm already lost.

I think the better suggestion instead is to minimise distractions. Turn off wi-fi, open your favourite editor in full-screen mode, and avoid other applications. Apply the technology effectively instead of blaming it for the failure.
What does "allow the Bells to enter long distance more than upgrade America's networks" mean? I can't parse that jargon.

Edit: "Bell telephone companies, largely to serve the growing market for data transmission and Internet access, are trying to enter the long-distance telephone market denied to them in the order that broke up AT&T in the 1980’s." http://praxagora.com/andyo/wr/bell_application.html

Edit: I still don't get it. Why was it denied?
Puts on brain power helmet

We live in a crazy world.
>You hate tests, therefore want static-typing. You do realize that static-typing doesn't mean error-free code, right?

As much as you realize that having tests also doesn't mean error-free code.

>Even with static-typing, it's probably a good idea to have tests.

For much less stuff. With a proper compiler, half of the kind of tests people do in Ruby land are totally needless. You can refactor and you know from the first recompile what has broken and where.
Aphyr (Kyle Kingsbury) & Peter Bailis have a nice survey of actual network partitions that have occurred in production systems: http://aphyr.com/posts/288-the-network-is-reliable
With short open tags enabled the example can be simplified further as <?unlink(__FILE__);
... now I want all the fonts from classic '90s videogames. Doom font! Tyrian font! Oh my God we're going to get so sick of all of those.
Imagine a future where all programming workstations came with one of these. Sit down, helmet up, then code like a boss.
If I'm reading the dates right, they admit its lack of resilience to partitions after the Aphyr blog post came out. That's a completely different thing than proactively raising this issue.

It's also not clear what if any usefulness a lock service has, beyond as a demonstration, if it can't survive partitions.

Network partitions are rare on small scale networks over short durations. But as the saying goes, if you run a billion trials, the one-in-a-million event happens a thousand times. The larger a network grows, the more likely you'll eventually experience the joy of a partition.
My Startup Battlefield Story
And while we're at it we can eradicate all software and biological viruses, since that would be nice to have too, and about as difficult.
And we tend to see conservatives of supporters of both empire building and attacks on civil liberties. In no way clearly the lesser of two evils.
Runtime reflection is rarely a good idea—it’s just that most languages don’t support any forms of compile-time reflection. Rust does have those tools, and has the power to replace the vast majority of cases where runtime reflection is used with compile-time behaviour.
The core of AppleScript is a protocol defined as the OSA. This, as Camillo pointed out, is super close to REST and that suggests a possible evolution of the underlying idea as a glue system between "web apps" including desktop apps.

Actually, even an 'evolution' isn't necessary, since AppleScript can directly work with Objective-C frameworks, instantiating objects, calling methods, etc. So this gluing between the desktop world and the networked world already exists.
Constraint programming and The MiniZinc Challenge (2013)
yeah I'm not sure why you need to make the BROWSER reject the bad cert, when your server can reject it -- what are you trying to avoid?
In relation to the second part of the article regarding lost messages it would be interesting to see the same test done but with HA queues:

http://www.rabbitmq.com/ha.html

I might be wrong but I'd suspect that it might solve the problem as while the partioned nodes will still discard the data it should be present on the master node.
100% disagree from a personal standpoint. Loved taking notes via laptop for the pure reason it was faster and then I could actually participate in classroom conversation.

All during my non-college years I was forced to take notes via pen and paper. I remember that I actually threw my pen down in history class one day because all the slides and not knowing what's actually going on. My teacher was perplexed, but understood my reasoning. I'm too busy scribbling down pages of notes, to comprehend anything until I read it again. This might mean I was just a poor note taker though. But having digital notes helped me much more, especially when searching or sections to study and having something much more legible.

I can't be the only one who this is a case for. Remember most classes where the teacher asks a question and all but 2-3 students where rapidly copying notes instead of answering? Though this might be a heuristic error, but I remember this to be the rule instead of the exception.
So is this just heating areas of the brain? If bone isn't transparent to infra-red (I have no idea...), then it has to be, right?
> earlier versions of OS X

Will Cycript work on 10.10 or are you just saying that you'll have two JS choices now (Cycript and JS Automation)?

I use Substrate all the time, I really need to look into Cycript! =)
I can't anything anything in life half so awful as outliving one of my children. My condolences.
which server? I can't find one in freenode
I've lost a daughter. I can't even begin to describe how traumatic it was, and I think losing her at 6 years instead of 5 months would only have been worse. My grandfather died shortly after my daughter and it wasn't even in the same galaxy. Losing a child sucks!

I don't know Eric, but I do know he's going to be going through an incredibly difficult period. My friends helped me out, but time and reflection helped much more. I was lucky to be in a situation where I could take an extended period to grieve.

I hope Eric and his family is able to wade through this all with the absolute minimum of additional pain, but nothing about it will be easy.

Eric, if you're reading this, hang in there... you'll never have your old life entirely back (and I say this with tears in my own eyes now), but time really can help heal over bad wounds.
There's the SENS approach, which is radical and based on present knowledge will absolutely prevent all cancer by striking at the one mechanism that all cancer needs. That comes with a hefty side-order of required advances in stem cell medicine in order to keep things going without said mechanism, however:

http://sens.org/research/introduction-to-sens-research/nucle...

The SENS Research Foundation is entirely supported by charitable donations.

If you want something a little less radical then helping any group working on targeted cell killing technologies is more useful than what you were probably going to do with that money otherwise - though of course finding a place to donate that will funnel your funds to this particular research is a challenge. The typical cancer charity is about five levels removed from picking research projects, but one can hope that this will change with the spread of crowdfunding techniques into the sciences. Immune therapies are the front runner technology there, but many other approaches exist (nanoparticles, viruses, bacteria, etc). Some of these approaches seem likely to effectively treat many different types of cancer, such as work on CD47:

http://news.sciencemag.org/health/2012/03/one-drug-shrink-al...
The M570 is a very well designed mouse. And sturdy. I've used mine heavily for about 4 years without a single issue.
Two of the despots posted something under their own names 2 yrs ago. I think, though, that one of the Pivotal employees frequently posts under various different usernames.
Reads like not one but two machines (both the British ones) were left entombed.
My point is that the timing doesn't matter as much as you probably think it does.
Jason Mraz – Lucky
> they admit its lack of resilience to partitions after the Aphyr blog post came out. That's a completely different thing than proactively raising this issue.

In that blog post. This doc page was there long before.

https://www.rabbitmq.com/distributed.html

Network partition tolerance is a general configuration trade-off not related just to that particular trick of distributed semaphores. Presumably someone who set up a clustered configuration already decided on the likely-hood of experiencing a network partition and read the docs.

Now there is a another issue explored and that is tolerance to network failures in general between clients and even a single server. That is (the way I understand it) not related to clustered or un-clustered configuration. It relates to the stability of network connections between clients and server(s).
That's exactly what I thought after Dr. Dre appeared in a video pretty much announcing Beats acquisition before it was official.
I remember RIM was nearly brought down with patent litigation. I expected some backlash since a lot of people in US government were affected by the potential outage.

Sadly nothing happened. Rim paid up I believe.
The seriousness of this depends on the consequences of the failure and how much of the time the lock is held. If the failure causes double charging a customer that's likely far more serious than if it double emails a customers. And if the lock spends most of its time not held then spotting a doubling of its message can probably be spotted and fixed far more easily than if the lock spends most of its time held.
Champeau didn't say anything about performance. Last year Laforge said it took 20 secs to startup a simple Hello World program [1]. Is performance now better?

[1] http://groovy.codehaus.org/GSoC+2013
Personally I don't see why someone would switch from Python to Go. Go feels like a major step down from Python, in everything except for speed and parallelism.
It was part of the anti-trust case that broke up AT&T in the 80s and broke up local phone service into the baby-Bells. They were restricted from entering the market for long distance phone service as part of the deal.

The author is arguing that the primary purpose of the Telecom Act of 1996 wasn't to upgrade data networks, but rather deregulate them so that they could enter the long distance market. Given that AT&T and MCI ended up getting bought by two of the old baby-bells, this argument might have some merit.
Not to mention the distraction it causes to many of those around you.
How about all disease?
Ask HN: Why are both the URL and text of HN submissions saved?
The help text says 'if there is a url, the text will be ignored'. However, when I browse the site using hn.premii.com (which uses the Algolia API IIRC), both the text and URL of a submission are visible. Visiting the original submission link shows only the URL and comments, but not the text submitted with the URL.

I understand and agree with the rationale for URL/text being either/or, but why save the text if it's not going to be displayed?
Ask HN: Success stories of older folks
The tech world is saturated with stories about 20-year-old kids founding million dollar companies. Are there any interesting stories in Silicon Valley about older folks who achieved success well past their prime?

(Note: I deliberately chose not to define how old 'old' is. I'm curious to see what folks here think.)
I don't know if you read the blog post, but it demonstrates that the partition tolerant mode from the page you just linked is not actually, and that RabbitMQ, even in that mode, can't be used as a lock service.

I didn't see the part of the post about connections between clients and servers, but I was reading on mobile, so maybe I just missed it.
irc.mozilla.org
> restricted from entering the market for long distance phone service

Sure but what does that mean? And why?
Since I was 10 I do lucid dreams. There are days that I struggle half a day to be 100% sure I'm awake and the other half to assimilate it.

For me this is really exhausting for three reasons:

1. the brain needs to properly sleep
2. they are so rich of details
3. they condense in 7/8 hours maybe 5/10 years of life

Basically they are what I think is a kind of parallel universe. I'm used to tell the entire "dream" to my GF. She always been astonished by them. They seems absolutely unrelated to anything I saw hear etc... during the day, they are in some case "boring" in the sense that I'm dreaming me in a totally different life, job etc... nothing "exciting" or "strange".
Why would you type word for word? You are better off using a recorder no?

Being able to draw pictures, mind maps etc is a huge plus with paper based note taking.
>I'm really glad to see some of the Python committers taking a serious look at the GIL. Python is either posed for great victory (given its rapid rate of adoption in academia) or slow failure (given the rapid rate at which server apps are starting to migrate from Python to Go)

Or neither, given that it's okey to have specialized tools for different jobs. Speed/networking was never supposed to be Pythons moto.
If VirnetX were on the verge of winning 1% of iPhone revenue, their stock price would reflect it. However, it does not.

https://www.google.com/finance?q=NYSEMKT%3AVHC&ei=h-WTU4DYNs...

VirnetX's market cap is $850 million, which would be a very steep discount if the company were "on the verge" of being paid $340 million/year from Apple.
Good summary ... which highlights Greenspun's tenth rule as applied to Erlang.
"Flipping through the rest of the site, it does unfortunately read like they're just churning out content to draw search traffic primarily for advertising."

Sounds like most online news sites. And I see many errors (uncorrected typos) in articles written by professional journalists using their first language, and even after a proofread from an editor!
kushnick: the text you included with the submission is not displayed because HN displays the text of a submission only if there is no URL.

kushnick's text is reproduced below:

In the previous thread there was a discussion to give the details of how the phone companies were able to charge customers excess profits and get tax perks that were supposed to be used to upgrade the networks. This book -- link attached --- has a description of how we calculated the numbers -- though it was written in 2004 - the 20th anniversary of the break up of AT&T.<p>We have a new book coming out where we update most of the stats, but essentially, the phone companies were able to claim -- en mass --that they were going to replace the copper wires with fiber starting in 1991, and from 1993-to about 2005 they did nothing (with some exceptions) but they were able to get state laws changed to do funding of the upgrades. No state ever went back and examined the commitment and got refunds—so all rate increases are based on the original ‘commitments’—and changes in the law.<p>In 2005, after they closed the networks to direct competition they started to do new upgrades-- "FiOS-Verizon" and AT&T, which simply used the old copper wires, added some remote terminals and called it U-Verse.<p> Yet, Verizon and AT&T were able to charge basic POTS customers -- phone customers in most states for upgrades-- again. -- even if they will never get it.<p>Our new report on Verizon New York shows that the 'affiliate companies, such as Verizon Online or Verizon Wireless, are able to use the networks and get expenses paid for by regular phone companies-- even though Verizon had announced no more upgrades http://newnetworks.com/verizonfiostitle2/

The cringley numbers are also our stats.<p>The one thing to keep in mind is that we've been tracking this since 1991-- and so every year the numbers are going to increase.<p>... thus differing amounts based on the date.
If patents are in any way good (bullshit, but assume true for now) then I'm ok with this. Why can one person own imaginary property and another cannot? If Amazon can one-click some bullshit, why cannot someone else have exclusive rights to another idea?
It used to be that phone calls were tiered, in that you got free "local" access, but it cost more to call out of your immediate area. The baby bells handled local access, but you used a different company to get your per minute long distance calls to work. There were ads on tv all the time trying to get you to switch your long distance provider.
What a beautiful little girl. She's 3 months younger than my oldest daughter. I can't even imagine...

I'll certainly be praying for their family tonight. :-(
One of the reasons that Bell was broken up in the first place was because they wouldn't allow competitors with cheaper long-haul rates for long distance calls to patch into their interconnects and thus offer their services to Bell customers. It sounds like as a result of the settlement that broke up the monopoly the baby bells had some sort of restriction on providing cross-country or inter-regional service. The author is contending that the 1996 legislation, lobbied for by the telecom industry, was more about removing that restriction than actually motivating them to provide better service.
How about any of them?

Even if we do it one disease at a time, it'll be worth it.
RabbitMQ requiring a reliable network is causing problems for us in production. Anyone else struggled with this?

We're running several clusters on different providers; one is Digital Ocean, another is on a partner's VMware vMotion-based system. The kernel gets soft lockups now and then (in the case of vMotion, when VMs are automatically migrated to other physical nodes), which causes RabbitMQ partitions. The lockups may last a few seconds, but I've seen minute-long pauses.

When this happens, RabbitMQ starts throwing errors at clients. Queues disappear and clients can't do anything even though the local node is running. Although I understand the behaviour, that's not what I want from a queue; I want a local node to store messages until it rejoins the cluster and can dispatch them, and I want the local node to continue offering messages to those listening.

Unfortunately, RabbitMQ's design doesn't allow this: Queues live on the node they were created on, and RabbitMQ does not replicate them. We have turned on autohealing, but I don't like the fact that minority nodes simply wipe their data when they rejoin the cluster. The federation plugin doesn't look like a great solution.

I really like RabbitMQ, but maybe it's time to considering something else. Any suggestions? Something equally lightweight and "multimaster", but without the partition problem?
Obviously this is a censorship move by the EU, but they had to sell it somehow. So they framed as a "we're protecting your privacy from evil corporations". Not surprising though, considering a pretty horrible track record for free speech in most of Western Europe.
You're trying to avoid Mallory setting up her own evil server with the old cert that she stole via heartbleed and pretending to be you.
They could have chosen other ways to make a living. Patent trolling is hardly a blue collar enterprise.
The Secret Life of an Obsessive Airbnb Host
I see you always omit the semicolon for the last statement in a block. Is this a Pascal influence?
Yeah, you people that think this censorship is a good idea think they are reasonable people.
TrackingPoint Labs Uses Google Glass for Firing Rifles
I lost my 12.5 year old son to bone cancer April 2013. It does suck. I also lost my sister when she was 15 to brain cancer. My brother to suicide when he was 19.

Faith is incredibly important to me and making my life one that counts. Life is precious and we shouldn't take it for granted. We need to discover the fun in life and live for those around us.

It does get better but they are ever present and I am glad. But man it just SUCKS still all the same.
I'd be over the moon if Groovy becomes practical for Android development. It would really ease the pain of not having recent versions of Java available.

A lot remains to be seen though - a lot of these Java alternatives turn out to be pretty flaky with weird unsupported corners of functionality, poor integration with IDEs, debuggers, etc., and when you have weird bugs you're in an extremely small isolated minority in trying to figure it out. There's a whole lot more to it than just getting it to compile / run.
Thermal radiation is by definition sort of wideband (so it basically heats the surface without much penetration), this is apperently narrowband radiation over some penetration window targeted at a specific photon absorption mechanism in cells, which showed the described results.
I really feel for Eric Meyer and his family.

I'm one of three of my parents' children. My sister, the youngest, was killed at 16 July 31, 2013. My parents are devastated to this day, almost a year later.

Eric wrote, "I thought the stress of going from two to three kids was overwhelming, but it was nothing compared to the stress of going from three to two."

That's what my parents have been expressing throughout the past 10 months. My mother still says she has three children, so does my father, and I still--without skipping a beat--say that I have two sisters.

Eric, if you're reading this, I guess I'm just saying two things: 1) You're not the only one going through it, and you can feel free to reach out to someone who might be able to identify with you; 2) I encourage you to refer to your family as whole because of the impact your daughter made on your family's life as a unit.

Keep your head up, please. I truly, truly, truly feel for you.
Python's requests library maintainers insisted on sticking with this annoying and surprising rule (default charset of ISO-8859-1), because that's what the RFC says they should do. Hopefully, they'll reconsider now.

https://github.com/kennethreitz/requests/issues/1737

https://github.com/kennethreitz/requests/issues/2086
isn't it displayed on the comments page?
You mean William Gibson's. Note how despite the author's intentions (or perhaps because of them) "pirated text of the poem was
released the next day on MindVox."
FutureAdvisor is hiring iOS engineers. Redefine financial services with us