skysight-inc/HackerNews huggingface dataset:
>Has he ever looked at Google Docs?

I did, and still prefer to use a Desktop Office Suite. For the far better responsiveness, tons more features (I do use), and lack of dependence of Google.
> kinds of things it can't do

The most obvious thing an optional type system can't do is perform implicit searches that affect the semantics of the resulting program. Many of us consider this to be a good thing!

> what are you missing out on by not having pervasive static typing built in like in Haskell

One example of an implicit search is Haskell's return type polymorphism, where overloading is resolved by solving a logic puzzle to find a function with an unambiguous type signature match.

You can get around this problem statically or dynamically:

Statically #1: Explicit Search

Although probably overkill for something like resolving "read" to "readInteger" vs "readFloat", you can invoke a logic engine on a piece of code. This means that your language needs to support staging constructs, so that you can run code at various "times". Macros give us this, but there are potentially better mechanisms. You'll also need first class representations of previous loaded code, code under observation, the type solver, etc. People do things like this with core.logic in Clojure now: They generate a data structure, solve something about it, then either generate code from the solution or interpret some annotated data structure.

Statically #2: Explicit Parameterization

Just be explicit and write readFloat instead of read! If you need your code to be generic, you can use macros etc to fill in that slot at compile time.

Dynamically: OOP Techniques

See "Existential Types". As long as your coding to interfaces instead of concrete types, you can create proxy objects who can perform dynamic dispatch. What is a search problem at compile time is often a key lookup at runtime. This is what happens behind the scenes with generic monad code in GHC and friends anyway: They reify a dictionary of methods and thread that through.
So, first, TRON was shot in the Shiva Laser facility, a precursor to NIF that is also situated at LLNL.

Second, if anyone would like to see an inspirational speech given by NIF Director Ed Moses on how you move from theory to a a working reactor based on this technology, he spoke at Long Now in SF a few years ago:

http://fora.tv/2010/06/16/Ed_Moses_Clean_Fusion_Power_This_D...
And which implementation that you seem to imply exists DOESN'T suffer from this seemingly fundamental issue? You built this strawman, now defend it or stop waving your hands.
A lot people really don't care that much about YouTube (me included). The only real downside I see to my Roku 3 would be the lack of LAN streaming. YouTube is not even on my top 10 list of features I care about.
It's actually kind of a terrible piece. The heart of the problem is that he regards skepticalscience as a valid source of science information. But just looking at the part you quoted: if the warming trend ever stopped, that would look exactly like what we've actually seen.

Mathematically speaking, whenever a warming trend stops, the decade after which that happens will be one in which you can correctly say "We just experienced the hottest decade on record.". So in that paragraph he is not actually disagreeing that there has been a pause. Nor is he providing any evidence at all against it. The fact that he apparently thinks he's making an argument against the skeptical position really just says that he doesn't know any skeptics.
For any high-dpi mouse this is not useful and not used even in ordinary windows/mac mode (is it really turned on by default? ugh..); and I've never seen it used in games.
It looks like the trackpad has raised guide-circles to keep you centered.
I am also posting to disagree. In general, I have been pretty rough on Scala, but the long and short of it is something like this: Scala trades being a usable FP language for being good at Java interop. Everything you could want to do in Java (except for enums) is possible and usually significantly easier and more succinct in Scala. Everything you would want to do in OCaml, Haskell, or Scheme, is possible and usually extraordinarily difficult in Scala.

> -- Scala advocates a completely different style of programming. You have to rethink how you code to match Scala's functional style. This is not a trivial thing if you have a bunch of Java developers you need to convert.

Imperative Scala is both performant and readable. For the application I work on, in many places it is the only style that is sufficiently performant.

> -- I find the Scala documentation is less readable than Java's docs. They are cluttered with type conversion functions and unreadable operator overloads (the filtering helps a bit here, but it's extra work). Documentation is also split between the object/class/trait pages.

This is pretty much true. Good IDE support and #scala@freenode help.

> -- There's a whole class of immutable data structures whose performance characteristics I need to learn, since I'm supposed to be using them.

You can use whatever data structures you want, including the ones in java.util. If immutable data structures are appropriate for your application (for instance, because you want nondeterminism based on Scala's delimited continuations, and repeated invocations of the same continuation should of course see the same data, or because you want to pass a lasting view of the current state of your collection to another thread), then you can use them.

> -- I'm not convinced that the overhead of copying immutable data doesn't outweigh the benefits of the ability to trivially parallelize the code.

This is an objection to a particular way of structuring applications, rather than to a language.

> -- I'm not convinced that a project preferring only immutable data is easier to maintain.

This is also not a Scala thing. My insignificant industry experience indicates that it is true. More importantly, John Carmack seems to think so: https://news.ycombinator.com/item?id=6278047

> -- Programs seem to take longer to compile (sbt is especially slow).

Yeah. I would be okay with this if I got the GLORIOUS TYPE SAFETY from it, but Scala does not really deliver on this front.

> then you need to know all of Scala's features as well.

This is a big burden, to be sure, and Scala introduces some unreasonable gotcha's along the way. Having already learned Scala, though, there's no reason I would sit down and write Java. Unless I wanted an enum.
The new ARM processor is said to be more power hungry than an extra 1GB of RAM.
When a Kickstarter flop isn’t actually a flop
Some of the audience here hasn't heard of you before, and doesn't know what Outpost does or what kinds of data are available, and the linked page doesn't really say, or even have obvious links to find out.
Because increasing costs and increasing power usage wasn't outweighed by any marketing/sales gains to be had by doing so?
Is the coast clear? (real-time status update)
We've gotten API access.
with extremely low efficiency of lasers, my bets is on Sandia Z machine.

Not that these guys are in any rush to produce practical reactor as they are also mostly nuke weapons research, yet as a side effect they have been making very interesting and meaningful progress during last 15 years. The machine itself isn't for fusion research, it is for X-ray generation, and it just happens that it generates so much and so efficiently that it seems they couldn't resist and finally started trying mini Teller-Ulam :)
Calling it a breakthrough, man pedals across bay
US Army Guide that teaches soldiers to recognize terroist logos
[1996]
I know very well the distinctions thanks, I just put forward an extreme example but the main point remains; if someone anchored a boat 201 miles off the coast of California and set up some casino or whatever activity is illegal in the US, the Navy would assault it. See also the incident with Israel attacking civilian/activist boat and killing people, including American.

Some people (like here the other day regarding the post about the guys who bought an island) think international waters are kind of sacred, the truth is that it depends on what the powerful nations want to do. Boats are routinely boarded and inspected in international waters.

So in the case of Canada actions would depend on the nationality of the ship; if it's not a nuclear power and Canada has the logistics you can bet it will be engaged regardless of 12 or 200 miles.
Dear Firefox, Fucking fix it already
Controllers like this are notoriously hard to get right. The tiniest details matter immensely and mean the difference between joyous and unusable.

There's just no way to judge a controller without physically holding it and walking an FPS mile with it as your shoes.

I spent the early 90's going from one giant, gaudy "flight stick" to the next, never knowing that what I really wanted was a pair of miniature thumb-sticks. My mind is wide open to stuff like this.
Well the linked page is more for the API cause I didn't want it to sound to spammy. I'll add more of a description and upload it in a bit.
That's an oversimplification. Throughout the history of laser inertial fusion in the U.S., most of the scientists involved have been keenly interested in fusion energy, and advocated a program explicitly aimed at energy production.

Congress opted instead to fund it as a weapons-related program, but that doesn't mean that's all they're doing, and for a while they were explicitly spending the majority of their efforts on achieving energy gain. Recently they missed a deadline set by Congress which redirected the program to be only 20% for energy.

A really great history of the U.S. fusion program, from the 1950s to about 2012, is Search for the Ultimate Energy Source by Stephen O. Dean, who was deeply involved with much of it. http://www.amazon.com/Search-Ultimate-Energy-Source-ebook/dp...
For those who are interested and able, a link to donate: http://www.prionalliance.org/donate/

(I am not affiliated)
Thanks for the link! Good to have a name to put to the concept.
Again, depending on the wikipedia article, Russia can be considered in Europe, in Asia or in Eurasia. So tricky. Which norm to follow?
Not to be a smartass but how is this different from hitting F10 over and over? (disclaimer I skimmed the article very quickly). I supposed it is nice that you can go backward also.
Given that it's pretty much symmetrical, I wonder if it would've been possible to split it into two parts (each the same) and move the touchscreen elsewhere. The future, if you believe Sixense/etc is in controllers held by each hand with each arm free to move independently. Allows for less space for electronics and duplication I guess.

Just find it funny that the future in late 2013 is still something requiring that our hands are held so closely together.
The paper behind Racket's new contract system which allows optional typing to be determined at runtime or compile time or both and across modules:

http://www.eecs.northwestern.edu/~robby/pubs/papers/oopsla20...
"No one has ever been able to match the precision and control of mouse+kb"

Someone did some tests a while back with a gamepad-trackball (trackball replacing the right thumbstick). They found that pro PC FPS gamers did just as well with it as with mouse+keyboard, after a short adjustment period.

Here's some quotes from the most recent attempt (out of three that I know of) to crowdfund one of those (http://www.kickstarter.com/projects/485185897/revolve-goes-w...):

"...I attained a level of accuracy I had never experienced without a mouse and keyboard combination." - Gerry Block, IGN

"You will spend less time fighting your controls and more time fighting bad guys." - Grant Collier, Co-Founder of Infinity Ward and Co-Creator of Call of Duty

Of course it failed anyway, because gamers all went "LOOKS DUMB LOL" and refused to read further. I was really hoping that Valve's controller would be a trackballpad; if it actually made it to market, I'm confident that ongoing positive reviews would lead to popular adoption.
> Null check, synchronized, new ArrayList, for(s in sList), that kind of thing, right?

> In Scala, it's this. Some would argue you don't even need a separate method.

It seems a bit unfair to force null checks on the Java code and then present a Scala alternative that throws NPE in two different places.
FWIW, it's starting to look like the long-considered plan to move Emacs to Guile may actually become a reality:

http://article.gmane.org/gmane.emacs.devel/162042

This has been a vague goal since the mid-'90s, and given the popularity of elisp etc, would probably be a nice boost for Guile, but the gulf between neat-idea and messy reality has always seemed so vast that I never thought it would actually happen.

[I haven't used Guile since the '90s... it was a bit of a disaster back then, but from what I hear, it's improved immensely (i.e., largely been rewritten) since.]
1) Realize that you are a highly articulated animatronic robot, built with inefficient meat actuators;

2) think about all the things you could do in the hour or so that a king sized Kit Kat bar could keep you energized;

3) visualize the trillions of cell-sized actuations required to perform each step of each task previously listed, and the neural computation required to organize these actions;

4) compare that with the relative simplicity of turning wheel axels to propel a car down the road;

5) marvel at the power of a Kit Kat bar powering the magnificent machine that is you.
MiCarga founder here. This is not a solicitation, and we explicitly put it here before the beginning of the letter:

"(Note: The information in this document does not constitute an offer or solicitation to purchase securities of the Company)."

We wanted to use a format to tell our story to potential investors, and we felt that this format was fitting. Once again, the format is an experiment, but in no way it is a solicitation. We see it more as a first step to start a longer conversation with potential investors (accredited ones, to be precise).
The Future of TV: How Do Networks Plan to Stay Competitive?
First reaction: I only see 4 submissions per screenful, on my iPhone 4s. I'd prefer more density.

news:yc shows me 5 submissions per screen, and the description of each submission includes age, number of comments, points, and submitter username. (I could probably do without the points -- the rest I need.)

I don't care for comment threads to be collapsed by default. Especially when I open one comment thread, I have to then keep touching again to see further subcomments -- that doesn't work for me.

Thanks for the free trial. I wouldn't have tried it otherwise.

And thanks for building another HN client. I don't really care much for any of the ones I've tried. What I'd really like is the Alien Blue reddit client for HN.
Generally good advice, but note that in some cases 'slurping' is actually much better.

The most obvious one is where you can exploit parallelism (either CPU parallelism or storage parallelism) by fetching multiple entire files at once and preparing them in memory. This allows you to start spending CPU time processing one loaded file, while other files load in the background. When you stream a file one line at a time, other than some basic optimistic lookahead, it's not really possible for the OS to do as much to help you there, so you're going to be effectively single-threaded. If the computation you're doing on the data is significant, you can end up being unable to even maximize your use of a single core on computation.
> Because real life is full of dichotomies, and they are not all false.

That doesn't justify the specific dichotomy you presented. Nor does the general lack of (vaguely defined) "fancy-ass" websites with good content.

In my opinion 37signals has a "fancy-ass" blog with solid content. It has a clean, pleasing look, displays well on mobile and browsers, and even provides a search interface. PG's essays could be better presented in all of these respects.

Maybe we should get your definition of "fancy-ass" so we can decide what we're even talking about.
I'll just leave this here: http://www.indiegogo.com/projects/dinner-table-epics-fantasy...

https://www.gandi.net/whois/details?search=hikousenenterpris... and the parent company were both created in 2008 https://www.gandi.net/whois/details?search=palaceinthesky.co..., so either the author has a time machine or is lying?
Their LIFE design for a practical, economical power plant is also worth looking at. For people who don't care about energy they've sure put a lot of work into it, in collaboration with over thirty industry vendors. https://life.llnl.gov/
Recurring is not the same as passive though.
Prediksi Skor Aston Villa vs Manchester City
Prediksi Aston Villa vs Manchester City 28 September 2013 Liga Inggris - Prediksi Hasil Skor Pertandingan Aston Villa vs Manchester City 28 September 2013 Liga Inggris - Bursa Taruhan Aston Villa vs Manchester City 28 September 2013 Liga Inggris - Statistik Hasil Pertandingan Aston Villa vs Manchester City 28 September 2013 Liga Inggris
I think I get your business idea, but I find the site quite confusing. For example this page:

https://www.instimage.com/quests/diving-with-sharks

Did you shoot a photo matching the quest's description?

What description? There's just title, but shouldn't there be a detailed description of what the client wants?

This photo was taken by good friend from La Parguera, Puerto Rico.

What photo? I don't see a single picture on that page.

On the homepage there's a button "Recent Quests" which does nothing when I click it. Maybe that's because it's already showing recent entries, but why is there a button in that case?

Find the picture you want

When I do a search, I get other people's "quests", which may or may not have submissions yet. Maybe I don't get it, but why would showing what other people are looking for get me the picture I want?
> The really interesting discussion of course would be one that included engineers from Twitter and their recall about what happened.

Agreed. But as your article pointed out, Wired apparently didn't want to get into having to do some research. :)
This is heavy bullshit.
*"You use a solid mousemat, place that on the couch beside you. The keyboard goes in your lap. Kick your feet up and game away. It works great."

I've played console games with three other people scrunched up on a love seat; lying on the couch; sitting crosslegged on the floor; and sprawled out in a beanbag chair. Sometimes I get tired of having my hands in my lap, so I stretch them out behind my head. If I want to relocate, I can keep playing as I walk across the room, or pause and carry the controller in one hand and my drink in the other.

That's the sort of flexibility I want in a "couch controller," not just sitting still on the couch by myself.
Because I based this work on https://en.wikipedia.org/wiki/ISO_3166-1 and they list this as a separate entity.
Just read my OP carefully and you will find you answer.
The right for unrestricted subsequent funding / Series A?
I am looking for statistics what share of startups that have received Series A investment have maintained full freedom (no investor veto) on subsequent funding rounds.

If there is no data available, would you consider a related market research interesting (doing for myself, sharing for others the results too)?
A great quote from the appendix: "In philosophy, one is taught to not try to prove too much (inviting people to modus tollens your modus ponens), to not do more philosophy than one has to; in programming, you learn to not become an architecture astronaut solving some hugely abstract version of your actual problem - such overreach invites disaster."
More details here: http://www.alternet.org/drugs/27-year-old-man-gets-20-years-...

State law specifies a mandatory 20-year sentence for a third violation. Yes, locking him up for 20 years at a cost of about $500K is going to solve the problem.
Doesn't take so long actually, takes about 1 hour per day of data and every day we process about 10TB of uncompressed log files. The result of this can be stored and reused as many times as you need.
Ask HN: Your First Technical (Security consulting) Interview
Hello HN, I'm a physics major (infosec is really cool though) and I have an upcoming technical (infosec) interview for an internship with an infosec consulting company, and it's half an hour in duration. It's unknown as to whether this is entirely technical, or some other sort of combination of an HR type interview as well as a technical interview.

How do you suggest I prepare for this/does anyone know what I should expect?

Thanks in advance.
So, there's a competitor? Who cares? That means the market has validated your product, and now you have an enemy to motivate you.
I love AirBnb. I use it all the time.

But, I understand the laws in big cities. Let's say you rent an apartment in a building, which virtually anyone in NYC is doing. Would you want random people having access to your building? Random people getting a copy of the keys? It's your home, and your neighbor is treating the space like a hotel. You'll have random people all over who don't necessarily respect your space.

Additionally, it raises rates for apartments. $150/night is nothing for a nice AirBnb place, but it makes for some pretty expensive rent.
Cigar smoker here, and back when I had more time on my hands, I went through a pretty heavy cigar phase. Cigars are impractical as addictive agents, because they're very expensive and take a long time to consume. But they exhibit at least some mildly to moderately addictive properties. Back in grad school I found myself moving up the ladder from the occasional cigar a week, to the cigar every day, to the two to three cigars a day. I wouldn't say I needed them, or that the urge to smoke clawed at me every waking second. But I'd build my entire morning routine around the first cigar, my afternoon and evenings around the second and third, and so on. A day without a cigar left me pretty restless and unfocused. If that's not addiction, per se, it was something resembling dependence.

Cigarettes are more insidious tobacco delivery vehicles, but cigars aren't exactly health supplements.

Nicotine supplementation, absent the tobacco, is an interesting subject worth further study and consideration. On its own, given Gwern's and other research, it seems no more dangerous or addictive than caffeine (for example).
I've mostly heard of them in the context of treatment for depression (in a lower-division biopsych course, not personal experience). My understanding was that they'd be taken on their own, and the Wiki article doesn't obviously disagree.

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

"Monoamine oxidase inhibitors (MAOIs) are chemicals which inhibit the activity of the monoamine oxidase enzyme family. They have a long history of use as medications prescribed for the treatment of depression. They are particularly effective in treating atypical depression."

Though there is admittedly a "citation needed".
The US is the prime opponent in this battle. They are the ones claiming the right to use the Northwest Passage as an international shipping lane. In my opinion, their position is weak as there is no historical tradition of the passage being used as such. Of course, I am Canadian, so I may be biased.
No, read MINE carefully. Even loading cached data isn't free.
Oh I see, I didn't know that. Thanks.
Yeah - I've been really dumb on this one, I know :-)
Yes, and that is the idiomatic way to read files in Python. I guess me and the author are looking at different Python programs, because slurping the whole file is not "by far the most common way" I have seen files read in the wild.
That is outrageous.
Good demonstration of my point. You refuse to believe what actual scientists are saying.