skysight-inc/HackerNews huggingface dataset:
And more importantly - will they be looking? We are only looking at small portion of the sky at a time. At the same time in order to send messages to other stars powerful telescopes need to be utilized. You can't simply build a telescope per star with a planet that is thought to contain life and broadcast all the time.

Thus, if civilization is not capable to monitor all of the sky at the same time with low powered telescopes and quickly point high powered telescopes when something interesting is detected, there is extremely small chance that it would be able to communicate effectively. That is retransmitting the signal to the same star is worth inherently less when compared to trying to transmit to a new star.

If interstellar travel is not viable, what we would want to do is transmit wikipedia[0] to all stars that could contain life. Traveling time for information would be long enough that we can't expect confirmation or two way communication. So what you would want to do is make a really powerful telescope beaming wikipedia to one star at a time (or many telescopes transmitting to different stars). Idea is - you do not want to repeat yourself. If you sent information once, and it have not been received, you would not want to try again for a long while. That is due to the fact that chance that civilization would develop that can listen to your signals in relatively short amount of time is unlikely. So I would say that if this is logic transmitting civilization would use then a signal would not be repeated for thousands of years.

While writing this I though of algorithm that might work better to maximize amount of civilizations you reach. This would require a relatively stable space transmitter, or series of coordinated ground transmitters:

1. Pick a set of stars S that potentially can support advanced civilization and are located closely in a region of space (so you do not have to reposition telescope a lot).

2. Start sending signals primer signals to stars. For signal S[x], temporal difference between S[x] and S[x+1] would a set amount shorter than temporal distance between S[x-1] and S[x]. Primer signals are short and cheap, transmitting entire Wikipedia should take way longer (Weeks, months, maybe years?).

3. Once time between primer signals reaches some threshold start transmitting data set.

Idea is that this will give advanced civilization potentially listening a chance to prepare to receive full transmission, while avoiding costly repeats of big data set.

[0] Wikipedia is chosen as sufficiently large volume of knowledge about human civilization that we would potentially want to transmit.
WTF? You simply go around calling people clueless without knowing their background? What is wrong with you?

The browser platform is not perfect, its not close to perfect, its evolving to do something that it was not originally designed to but it still the best shot at cross platform software. You can pick the JVM for all elegance it had, it never achieved what simple servers with bad markup languages did. There is a reason why you are typing on a browser right now and not using a java applet. The reason is that even with all the drawbacks of web technology, it works, it is easy to implement, it is easy to learn. Its not about über programmers in ivory towers, its about empowering everyone with a technology that is easy to grasp. It takes a very good professional to craft a good web app but it still easy enough that people from non-technical backgrounds can share knowledge. Its a platform for sharing stuff.

Yes they added typed arrays just now. The engines evolved a lot during the last two years. Lots of things are being ironed out. Instead of just seeing deficiencies, see how progress is being made with something that is open, free and common.
Multiple hires for Khan Academy. One of our best recruiting networks.
> Asm.js is pretty unremarkable. It's a human-unfriendly subset of JavaScript. NaCl is a much better approach that would ideally be adopted by the major browsers. Unfortunately, we've seen nothing but hostility toward it from Mozilla.

Why is NaCl better? NaCl adds all of the complexity of LLVM to the Web platform, and is tied to Pepper, which is a Chrome-specific, nonstandard API. None of this is true for asm.js.

> Even then, it's doubtful Rust alone will have any major impact on the web any time soon.

Rust isn't designed to have an impact on the Web directly; it's designed to be a programming language.
> At least on Windows there's a serious effort to give me as much of the machine's power as possible.

What is asm.js (and WebGL, for that matter) if not that?
Thank you, I wasn't able to reply earlier.
They run (an old version of) the FreeBSD userland, but I would hesitate to say that the "work well with Linux".

It's tolerable, but it's hardly a stellar experience. Things like suspend/hibernate, fan control, etc. are problematic, even though they're fine on most other pieces of hardware on the market.

I always sigh a bit when I hear people recommending installing Linux on a Macbook, because they're not getting the full experience - they end up thinking that Linux is buggy and doesn't support these functionalities well, when the truth is that it does, as long as you use hardware that is actually supported.

There are a number of reasons that Apple hardware will probably always be a sub-optimal platform for Linux. There was a HN comment a while back from one of the Linux kernel developers responsible for maintaining the MPB drivers who explained why this is the case, though I can't find it.
This quote of McDowell really highlighted the shift in mentality for me. Fast triumphs caution?

"The problem is that they may be making more reasonable steps, but they’re making fewer steps. It’s hard to compete when you’re moving slower, even if you’re moving in a consistently correct direction."
NBAnalytics
It's a simple solution if you don't want to spend a lot of time on a name. It means you can get back to providing an amazing service or product all that much quicker.
Sounds like you've basically explained several of the common concurrency features of Haskell. Haskell has the advantage that any pure data structure (ie, not using mutable references, which is almost all data structures we use) can be used concurrently and atomically using IORefs and atomicModifyIORef. If you need transactional guarantees, then software transactional memory (STM) is just as easy to use. For both these situations, it's laziness and purity that gives us these things essentially for free.

Of course you could create more advanced concurrent mutable structures as other languages have, but IORefs and STM get you a very long way when coupled with GHC's extremely light weight threading and high performance IO (which is getting even better in GHC 7.8, to be released soon).

To learn more, Simon Marlow's excellent book is available for free online [1] and in dead tree and eBook forms from O'Reilly. It's very clear, with a great balance of how to use things practically, how they work, and how to make them work their best.

[1] http://chimera.labs.oreilly.com/books/1230000000929/index.ht...
> The best that can be said is you have been good at marketing the whole thing by constantly pretending that it's "just Javascript" etc, when the end result is completely static (i.e. not Javascript).

asm.js executes according to the ECMA-262 semantics, which are the full dynamic semantics of JavaScript.
16GB minimum is still a little silly. My desktop has 16GB, kind of on accident, and my machine literally has no idea what to do with so much RAM. Most of the time it spends 8-10GB on disk cache.

There are absolutely use cases for more. I would love to have my home machine at my desk at work, for example, for EDA tools. But that's why you make 16GB (or even 32GB) an option.
Gitit – wiki backed by a git, darcs, or mercurial (written in Haskell)
> What is the best way to handle this so that I minimize damage to my career and reputation?

Is this really a thing? It's expected that ~99% of startups ultimately die. I wouldn't hold it against somebody for trying and failing.

> When should employees be told of the impending crash?

As soon as possible. Some of them might be planning making babies, buying houses, cars, etc. If they have no idea how you're doing, they could make big purchases that put them in a tough spot later on if they're suddenly let go with no warning.
Oil rig worker says he saw Malaysia Airlines Flight MH370 burst into flames

Source: http://www.news.com.au/world/oil-rig-worker-says-he-saw-mala...
I was a typesetter for sometime(never released a typeface officially) and during another recent discussion on typefaces, I heard about source code pro. I swear I told many people that consolas is the best mono-space font. But source-code pro changed it. It became my main coding font now and it is simply amazing.

I request everyone to try it.
But those are just what they are - primitives, rather than data structures. RWArc allows just a single writer.
Except that Paul Phillips has stated many times that he still programs routinely in Scala and, despite its flaws, considers it to currently be the best option. His arguments about what's wrong with Scala are compelling, but his continued use of it and desire to create his own collections library also speaks volumes.
OP here. I'm using readability's old code (arc90) to extract text, and you can use squirt on any page you like--just embed a link with the same JS as the bookmarklet. If you want a real API, add a github issue (http://www.github.com/cameron/squirt) to remind me--it's on my project bucket list :)
That may be true for familiar words, but a long, uncommon word is unavoidably going to take more processing. Flashing "unforgettable" is probably fine, but I'd want a split second pause on "periodontia" or "imbroglie".
Not all youth wants to work on sexting apps. I'm 20 and working on a group problem-solving platform using a bug-tracking approach to address real world issues. And it's open-source :-)

Would love to hear from anyone interested: http://maybethismatters.org
Also, Julia has no business as a systems language either. I think it's a more general language comparison.
Why not use Firefox on Linux? That's a Linux port.
We're getting some good ones together - a lot of content is confidential, so we cannot share the befores often. If you look on our splash page you can see some of the sketches in the background - we'll get a better examples page soon :)
Thanks for the suggestion, CyberShadow!
Yes, but only out of choice. He is actually the most powerful Jedi in existence, which is how he managed to travel through time to fight the Nazis.
I'm also hoping this has good Linux support when it comes time to replace my X1 Carbon at the end of the year as based on the recently updated model I also don't hold out much hope for the future of the Thinkpad.
Interesting how it's so thin and yet not really that light.
love it..
BUG REPORT: undo after defeating the game doesn't remove the try again overlay but I can still play.
It's high on our todo list! We need to get more examples together from our body of work.
OP here. Totally agree. I would not use this to read a novel, but rather in the way that we already read articles on the web--skimming them.

I think there is a huge value to giving the reader a tradeoff between speed and comprehension, so long as the reader is conscious that they're making a choice and does so appropriately.
Isn't "a partition-intolerant system" really just another way to say "a non-distributed system"?
Or you stand there in disgust, wondering how the hell Oskar Schindler and Mark Renton found each other and why they haven't cut their hair in a long time ... and put it back on the shelf.
Most of the criticisms by Eric Posner explain reasons why Bitcoin can't replace fiat currency. I don't think the goal is to replace fiat; rather Bitcoin would be a great supplement, as it accomplishes different purposes.
Reread the source documents.

XKeystore isn't a data collection program. It is a system for retrieving data and metadata already collected through data collection programs like PRISM.

I mentioned the Verizon program in my previous post. As I said, it is one of only two NSA domestic bulk collection programs that Snowden's documents have revealed, and it's the only one that is ongoing.

* The Skype chat collection is targeted, not bulk, according to Snowden's documents.

* The SMS program neither contains domestic data nor contains SMSes written by people. According to the document, it contains only automated SMSes. You're right about this one being bulk collection. I meant to write "bulk domestic data collection," and I didn't, so you are right that what I said was wrong. I didn't mean to mislead, only to correct the lunatics who continue to assert the government is doing things it is not, making the rest of us US privacy advocates look crazy by association.

* Optic Nerve is neither an NSA program nor does it contain domestic data. It contains data from Yahoo webcam traffic passing through the UK's borders according to the documents.
I have done hiring at a YC company and elsewhere based on HN. Especially for sales jobs I would not respond because I want closers. Not people who wait around for the other party to act. ( Relevant: https://elasticsales.com/blog/2013/01/24/how-hire-best-hustl... )
For hiring freelancers on here, and FT engineers, I don't respond a lot to get an idea of personality, communication style, ability to confront, etc.
For anything outbound, I would have constant touch points since you are trying to sell the candidate the role, not the other way around.

Many people just weren't good fits culturally or technically and when you are running a startup there things get overlooked.

hn0114@boun.cr - send me your resume with a subject line that says resume feedback and i'll take a look

Random anecdote, I was walking SXSW last week and some kids came up and said hi since they noticed the YC founder I was with. One said " I applied to your company and I don't think I got a response ". I took that kids card because his attitude is one to make things happen. So if you want something, make it happen.
How so? http://shop.lenovo.com/us/en/laptops/thinkpad/w-series/w540/

I really like my MBP, solid fast machine. It only has 16GB and I would like a machine with at least 32 if not 64. I am a little jealous of a W530/W540 owner. You can have RAID SSD and 32GB of ram. Coupled with VMWare Workstation ... swoon!
Scientists say that if the signal came from
extraterrestrials, they are likely to be an extremely
advanced civilization, as the signal would have required a
2.2-gigawatt transmitter, vastly more powerful than any on
Earth.

What if we inadvertently witnessed the climactic end of two rival civilizations as they unleashed massive energy weapons upon each other, due to some kind of political unraveling of a dangerous arms race?

That would certainly explain the intensity, brevity and lack of repitition for this particular signal?

One might expect residual evidence of destructive forces at work, such as a debris field or hot gas clouds, but that assumes that the weapons are of a conventional nature we might readily understand.
What, so your utopian world is an asexual, sexuality-less and sexualization-less world?

Do you think that's a realistic expectation for all of society? Much less an enjoyable one?

I, for one, thought this calendar came out very tasteful, while still maintaining a feminine (even a 'strong female') message. Nobody is 'reduced' and these aren't girls in bikinis.

Loosen up a little and have a more moderate viewpoint.

Spoiler - Men (nay, everyone) are judged on their appearances in every facet of life. Look at the numbers: tall and traditionally beautiful people, on average, go further in life, purely based on their appearances. It's just human nature. But we can be a more evolved and sophisticated society by balancing our urges with an appreciation of objective metrics, not looks.
http://en.wikipedia.org/wiki/Tetris_effect
Great idea! I would love to experiment with different presentation modes. There's a discussion in here somewhere about using n-grams to choose the right phrase boundaries, which sounds like a much harder problem than I'm equipped to solve in a weekend :)
I'd say both. We're seeing smaller events than we used to get signup. On the flip side, we're seeing large events signup as well. What is interesting is the variety of events we're now seeing (5Ks included). We're talking to users in these new verticals to see how we can better serve their needs.
Would not explain narrow spectrum nor uniform intensity of the signal.
Definitely set up a Limited Company. It costs less than 20 pounds to do it online via the Companies House web site. As others have said, you don't want to take on more risk or liability as an individual.

If your clients are mostly VAT-registered, your company should also register for VAT, even if you are below the turnover threshold where you are obligated to do so. Your clients will not care (as they will claim back the VAT), but your company will benefit by being able to claim back VAT on things it buys (like laptops). Even better, you could register for the VAT flat-rate scheme, which would create some additional saving in terms of VAT even if you don't have any VAT-able expenses.

This is not advice. You should get some professional advice from someone who does this all day. Ping me if you want a recommendation: rahim @ encona dotcom
Amazon AppStream Now Available to All Developers
If only it had gone that way. Star Wars fans seem to be willing to give the benefit of the doubt.
You can progressively download them while the user is playing. So you start for the menu/1st level content, then the user begins to play.

Meanwhile, all unused IO/network time loads the most likely next to be encountered content (so in most cases the next level). As this happens in the background, the user most likely will never notice the content has to be downloaded first.

Naturally, this leads to another problem: piracy. After all you don't want to create individually encrypted releases per player (doesn't scale for storage), and encryption on-the-fly is also not possible (doesn't scale neither on server nor on client side). So basically you just dump a shitload of data onto a CDN and hope nobody warez's it.
The following may or may not apply to your specific situation, but this is what I would be thinking in your case. You have two options:
A. Accept failure, fold the company now, return remaining investor funds and get a job.

B. Do whatever it takes to get profitable in the next 60 days.

This is a possible game plan for option B.

1. If you're doing enterprise sales, your problem is likely as much about cash flow as it is revenue. Collect as much cash as you can now. Get customers paying monthly/quarterly to pay annually. Make big prospects an offer they can't refuse to prepay in advance.

2. Get revenue any way you can. Become a consulting company. Do things that don't scale. Sublet your office. Hold events at your office and sell tickets. Sell some Aeron chairs. Just get some more cash coming in.

3. Cut costs ruthlessly. With 2-3 months left, there is no way you should have 10-15 employees. Assume you have 3 months left to live. Do you really need all of them that badly? It will be tough and heartbreaking to let people go, but it's better to let half go with warning than to have everyone find out they're not getting paid a couple months down the line. Cut benefits immediately. Yes it will be tough and unfair, yes it will hurt morale, but you're at the end of the line. Do it. 3 months of runway with 15 people could become a year of runway with 3 people.

4. Mine your CRM and personal network for leads. Strip mine it for whatever value it has left. From now on, everyone on the team is spending at least 30% of their time on the phone with customers. Either you get some sales, or you get some great feedback about customer pain points and problems you can use for your next effort. Stop coding. This is one problem you won't be able to code your way out of.

5. Unless you have amazing revenue traction, forget about raising more money. The one thing VCs hate most is a rock that is rolling downhill. Fundraising will be a fatal distraction. Instead, go back to your bootstrapping roots and do whatever it takes to get profitable now.
Exception: Your current investors may have some capital in reserve to support you. Ask them for it. If they don't re-up, your fundraising prospects are good as dead.

Feel free to shoot me an email with more specifics, happy to give other advice if you think it's useful: ilya [at] mixrank.com.
I feel like I am probably pretty alone in this. But I have really been hoping that they would update the razer edge pro line.

I have a surface pro 2 for work that I really like and having something close to that that could do high performance gaming has basically been a dream of mine since forever.

Sadly what they have shared on their forums seems to reflect that they don't want to do, or can't make work another edge despite its pretty wide popularity.
Not to quibble with the OED, but who ever pronounced "fish" with a long vowel?
Aside from this current issue, which has no doubt raised awareness of MMM's website, one of the positive outcomes here is that HN readers may be exposed to some of the most awesomely good advice you will ever receive. Reading his posts has led me to understand that I am not alone by any means in my quest for financial independence, which is true independence. Check out his site -- you can begin with the "Start Here" link on the navbar.
Great, Many thanks
What makes it a Macbook knock off? Chiclet keyboard? Sony's VAIO X505 did it first. What else? Smooth, rounded corners? (lol)
And here I was hoping that someone had scraped LinkedIn for people's employment histories, then built a state machine/markov decision process-esque model of the tech industry, and quantified how much the collusion depressed inter-company movement.
> with threaded comments, it's very difficult to follow a discussion as it develops

I actually completely disagree with this. Threads allow for a single point of interest to spawn multiple straight-line conversations, where each thread pertains to a different facet of the original topic. Whereas a single thread conversation (like a forum) only allows for a single thread of conversation, and divergent conversations are all mixed up in the same thread.

With Reddit (but not HN), the ability to collapse threads makes it even easier to only follow the particular conversations you are interested in. Collapse the ones you don't care about (like pun threads, etc.), and read the important stuff. With a single thread, you have to scan every single comment, including the junk and the stuff you don't care about. Not to mention the whole "Page 1 [2] 3 ... 389" deal that single threaded conversations get into.

You mention chronological order being important, and most threaded sites (but not HN) have the ability to sort threads by chronological order, which gives the same single threaded "top level" of comments.

I agree with you that HN can be a chore to read, though. I think it would be massively improved were it to have a built in thread collapsing mechanism. It definitely has the least feature of threaded conversations that I've seen.
Which is why this universe is so damn awesome!
No power button next to backspace? Has a delete key? Shut up an take my money!
After you've thinned down and chipped away as much as you can from any laptop design, that's pretty much what you get.