skysight-inc/HackerNews huggingface dataset:
Great article! Wish I'd found it a few months ago when I was reading HOP and trying to wrap my head around subroutine installation using globs.

One of my favorite design elements of perl is the ability to lexically declare "Ok, now for some magic!" (aka "no strict 'refs';") while keeping strict checking in effect throughout the rest of the code.
For all we know, the comment might be proven right next week/month/year. It's just right now that it's plainly wrong.

How much is your monetary bet then?
Actually, I didn't like Dropbox then and I still don't like it.

I wonder how many people who make bold public statements about things ever change their mind? Or if they just become entrenched in their opinions.
It just shows that many people think that if somebody won the lottery then his strategy is good, and the others are less clever. If you see what I mean.

(Should I give you a much-much longer list of posts where people expressed their doubt and eventually they were right?)
That is the normal way for many Europeans to visit the US, and pretty much every other country that's friendly to tourists. You just appear at their border and get a tourist visa.
There's really nothing new about hostility to immigrants in the United States. The last generation's wave of newcomers is the next generation's "old guard", saying that the new wave is "lazy", "unskilled", and a leech on society. What's going on today seems like a fairly straightforward continuation of how we've always been.

There've always been lots of people who would say that the next wave of immigrants is unneeded, and unwanted. No matter how successful they turned out to be.
Is Lunarpages storing passwords in plaintext?
Another neat thing is the Visual Studio Online services: http://www.visualstudio.com/en-us/news/2013-nov-13-vso

This is TFS and lots of project management tools in the cloud. TFS covers a lot of core stuff such as bug/work-item tracking, Scheduling/Planning, source control and automated builds. You get a reasonable baseline for free, and pay for usage after that.

It looks like it integrates with the Azure portal. Although a 'windows box' is required, this integrates with the free VS2013 Express editions as well. Props to Microsoft for bringing better developer tools to their environment.
I'm guessing some of that could be due to taking the wrong path initially then leaving things the way they are. Platforms like WPF/Silverlight fixed these headaches years ago right from their conception.
By then the damage would be done, in fact I think they'd only need to corner the market w/ 60% or so to be able to wreak havoc on the stability of the system. Would be funny if this thread on HN led to the downfall of BTC by giving the gov't the very idea on how to destroy it.
Most marketing isn't targeted at the niche of crotchety, critical, cynical HN readers. I would guess the majority of the greater Apple demographic would hardly bat an eye at the copy.
Uninterestin
Talamasca – Make Some Noise!
As a life-long citizen of the US and a sometimes traveler of the world, I would compare the United States to a theme park in China. You can certainly have fun if you tow the line and pretend that there's nothing better outside the gates. Argue with the concession stand about choice and you might just get brought to a back room with no windows. Bring in food from outside and it's a 3 year jail term. But the rides are nice...
Female aggression - it exists
It's really not fair to dig these things up and call people haters for doubting it.

I bet the list of failed companies and "haters" who called it accurately is much much bigger.

Although I do like the nostalgic value of these posts.
Problems with the FISC's Opinion on Bulk Collection of Internet Metadata
Anecdote: I've paid more than 100$ in styluses for the ipad just to find the one that would work good enough for note taking. precision would be great, but it's really speed and reliability (your letters are not skipped when writing too fast or too angled). If this products clears this too points better than the other styluses, I'd fork the 50$ and forget about real pencils and papers for the rest of my life (until the battery runs out, the Paper app crashes and lot of other likely things)
Artist equipment is very expensive, and $50 is less than you'll pay for a decent water color brush. The last one I got was about twice that expensive, and I don't even use it anymore. I use Paper. If it works as advertised, Pencil is a steal.
Bob Dylan's 'Like a Rolling Stone' Interactive Video Mimics TV Surfing
And the reason you can't know is that he says nothing concrete, in the sense that none of his criticisms are grounded in examples.
'always be naysaying' is the mantra of about 80% of HNers
Selfie is Oxford Dictionaries' word of the year
I mostly meant capacitive styli. Pencil is kind-of a hack in this way.
Not sure why this is downvoted, he's completely right. Too many start up product videos nowadays are directed with shots all over the place. I hate it when I see it in movie trailers, but they can at least explain themselves as not wanting to show you too much of the movie. No excuse in a product video that doesn't need to rush itself.
How We Deploy 300 Times a Day
I think that could be done by adding video content, and monetizing that. The CPM rates for video are much higher.
Monolake - Infinite Snow, my very favorite coding song made by the creator of Ableton Live.
CMD+Q is intended to quit: that's what CMD+W is for (for closing the current window).
One of my favorite quotes (forgot by whom): " Great ideas are fragile at birth because they are indistinguishable from crazy stupid ideas."
and one [dead] comment:

ram1024 1655 days ago | link [dead] | fold
i'm having trouble wrapping my head around the logistics of this...
> The standard needed to specify those points

Yes, the problem is those which were specified.

> The calling conventions, the binary format and UTF-16 are widely supported across platforms and known.

The calling conventions are W64's, which is by far the least common across platform (especially since the AMD64 ABI defines calling conventions)

> UTF-16

Is a shit encoding and there is no justification for such a technical low-level API to use it[0].

> UTF-16 is used in different places as well, notably in Java.

Not a justification (unless you also assert that most UEFI applications will be written in Java), explained by Java (and Windows NT) having standardized their Unicode implementation between Unicode 1.0 and Unicode 2.0, 20 years ago. UEFI was not created 20 years ago, that it bears the trace of that event is a disgrace.

Plus technically Java does not use UTF-16, it's UCS2. Support for astral plane codepoints and APIs taking surrogate pairs in account were only introduced in JDK 1.5, separately from the old UCS2 APIs (including char, which remains a code unit)

> It also has the major advantage of being a fixed width encoding over UTF8.

You're high as a kite[2], UTF-16 is no more fixed-width than UTF-8, and UTF-16 implementations are far more commonly broken than UTF-8 ones as 1. astral planes support is rarely exercised and 2. they have to contend with the UCS2/UTF16 duality.

> All in all: It's probable that Microsoft influenced the standard here, but there's also sufficient technical reasons for those choices.

I assert that there is no technical justification whatsoever for the choices of calling conventions and encoding beyond "it's how Windows works and we couldn't be arsed to do things correctly".

[0] the only potentially acceptable justification for UTF-16 is low-markup asian script[1] with a vast majority of codepoints living in the upper segments of the BMP (U+0800 to U+FFFF) and encoded as a single UTF-16 code unit but as 3 UTF-8 code units. This is pretty much irrelevant to UEFI.

[1] mostly, some african and american scripts also live there

[2] no seriously, personal attacks may be bad but when you assert UTF-16 is a fixed-width encoding — even ignoring that Unicode makes the concept laughably useless — you're in a separate plane of reality than just about all of humanity.
Glad I wasn't the only insta-convert to Nimrod! Such a neat language!
Am I crazy to assume they are storing passwords in plaintext based on what I posted here?
Well he admits that he made bad choices. Obviously quitting his job was a bad choice - though I have spent several years around Hollywood folks and social norms regarding work amongst entertainment industry people in LA are a little different from the rest of us. There is a lot of pressure to show off your success - not always with flashy things but for the older guys, with freedom. Giving off the illusion of an early retirement is a status symbol with these guys. I'd say that factored into his thinking quite a bit - he wanted to show off that he could take a break like the other guys but ignored the fact that he had 8 children to feed. If he didn't have 8 kids he probably could have pulled it off even if he never found a job again.

And I've been in the situation where I had a comfy lifestyle and the income source to support it drops off. Its hard to let go of these things, your emotions get in the way. Scaling back is admitting failure, its damaging to the ego. So you ignore the warning signs and keep on living at the same standards - you keep the house, the car, go out for fancy meals with your friends etc like always. Meanwhile the debt racks up and up, but hey you have the credit to cover it. And you'll get the money back again soon, so don't worry. Until you don't, and shit hits the fan and one day you're packing up the house and living out of your car. Its of course his fault, but people don't always operate on logic
So, what is the issue that needs to be addressed exactly? That cars get damaged when they hit things?
Show HN: Vestidd - An online organizer for loved ones with special needs
Hey everyone! One of the Cryptic founders here. We'll be around to answer any questions anyone may have, so let us know what you think!
Buying Your Holiday Gifts With Bitcoin
Some of the comments in the pdf files are kind of funny.
http://www.odni.gov/files/documents/1118/CLEANEDOVSC1205_L6A...

Comment [a1]:
Graphic of 2 terrorists sending
email to each other, show email indicating threat and
containing a number without country code
This config file looks like a bad idea:

https://github.com/h5bp/server-configs-nginx/blob/master/con...

# Cross domain AJAX requests
add_header "Access-Control-Allow-Origin" "*";

Wouldn't this open up a site to CSRF form field stealing attacks?
Do we really need to run a power station just for Bitcoin?
I'd say 2 spaces is good enough because sometimes you need to nest a lot of elements and 4 spaces on a laptop screen can get really annoying really fast
Sadly VS 2013 has a huge regression which makes it a no-go for my team over at Stack Exchange, any changes made to the server settings are saved to the project file rather than the per-user settings file, it's been reported but doesn't look like it's going to get fixed soon: http://connect.microsoft.com/VisualStudio/feedback/details/8...
You can either hit ALT-F2 or you can just press ALT, hit the first letter of what you are looking for, release ALT, then continue typing.

After hitting ALT-F2, you will see a little spanner on the left of the dialogue that opens. Click on that and you get additional options where to search for your term, including devices, bookmarks, applications, the calculator etc.
Which brings us to an interesting question... how long does something have to go before we consider it a success even if it fails later? When something comes along to defeat Facebook, are we going to call Facebook a failure? Was Myspace a failure?[1] The fact that Bitcoin has ran this long, given some huge payouts and legit(albeit small) businesses accept it as payment, I'm almost ready to call bitcoin a success even if it fails 6 months from now.

1. http://www.theguardian.com/technology/2006/aug/13/observerre... Myspace listed among the top 15 most influential sites.
The number of android devices is much bigger but because most of those devices are at the extreme low end, especially in tablets, the market for Android software and accessories is much smaller.
No, they're are Indians. It's made by Ogilvy & Mather, India.

Cast info: http://www.missmalini.com/2013/11/15/have-you-watched-the-go...

Production info: http://www.ogilvy.com/News/Press-Releases/November-2013-Camp...
What's the problem you're trying to solve? It's hard for anyone to give useful advice without any more context.

That said, I recommend whichever language is easiest for you. I use R and have not fully learned Python, so I have an obvious bias. If you're performing complicated statistical analysis, I'd recommend R, but for more traditional programming, I get the impression that Python interfaces more efficiently with other languages.
Religious in outlook; faith based. If we must have faith based psuedo-discussion its more fun to talk about evolution.

One interesting observation about the two comments, is both authors are still occasionally posting to HN, if you click thru. Its a long lived community.
Yeah, it's things like that make you wonder how much is redacted to preserve some director's ass.
Maybe publications with enough funding are not 'strict' either.

They are some always interest at play. Well funded publications are either government-backed (in some communist/socialist countries), which might mean unfair treatment of some news, or corporation (or corporation-backed), which means a stance on some subjects (let's say:liberalism) that isn't exactly fair either.

The best (or, some might say, only) way to get news is to get it from different sources, which preferably does not share the same point of view.
Skepticism is different from hating, absolutely, but the user didn't say they were skeptical - they said there was "no way". That's hating and you have to ignore it - skepticism and critical feedback you value, treasure, and seek out.
Don't assume there won't be an SDK for Pencil, too.
NetBSD supports Lua in the kernel
Sigh. Kids these days...

Raytracing is not exactly a lightweight calculation. My first raytracer was TurboSilver 3D on the Amiga, in 1990 (actually one of the first commercial raytracers ever produced). "Photorealistic" images at 7.5 Mhz. For an image like this, you'd set up the scene, hit the render button, and grab a quick lunch. When you came back, the scene would be about 2/3rds rendered, and you'd watch it for a while, thrilled by every new pixel that pushed itself onto the screen. Then you'd go get coffee and hope the scene was done when you got back.

Now, the same scene (say, 320x200px) renders in an eyeblink on my phone, driven by a high-level universal scripting language I can tweak at will. This is beyond amazing. It's fucking transcendent.

(Oy vey, I feel old. Where'd I put my dentures? BTW: get off my lawn, etc.)
I've traveled into Canada using both my Canadian and UK passports with no issue. Many, many dual citizens choose not to have a passport for both countries because getting one is often hard work. What basis do you say that it's "a BIG NO-NO" to travel into a country you're a citizen of using another country's passport?
it looks like a spam comment.
Essential services your startup should use (especially if you’re bootstrapped)
"How much would you pay?" is totally the wrong question to ask. People have no idea how much they'd actually pay until you show them the product and invite them to get their credit card out. And it's well known that people's willingness to pay is affected by all kinds of seemingly irrelevant cues.

If this is a market research exercise "Do you pay for you development tools?" would be a much more useful question.
> many people

many people ? Are you generalizing over a single post ?
But how hard is it to tell an engineering team to just copy Dropbox? And then offer a lower price point or better OS integration?
skepticism and critical inquiry is different than dismissal
I've been using ownCLoud (owncloud.org) on a raspberry pi set up on my LAN to solve this type of problem. While I don't have it publicly facing, as soon as I get home, any file I was working on is synced to the rest of my computers and devices.

With docker being ported to the rasberry pi recently, I suspect it will be even simpler to set up an ownCloud for $35 + the cost of storage.
Not really a lot of woe I see there. About half an hour of really minor beauocratic harassment. Absolutely nothing compared with what foreigners have gone through.
I did not see Elon complaining when a car launch got so much attention from the press. This just seems to be the other side of the same coin.
This happens to every runaway success. Remember the "death grip" nonsense for iPhone4 and how it was blown out of proportion?
Media loves the story of a man who worked against all adds to build/create something amazing. Unfortunately, they love "the fall of the guy" even more.
This one has a more interesting discussion: https://news.ycombinator.com/item?id=1532670
If it's obvious to you, then you're not the target audience of my disclaimer :)

But HN responses to posts like these overwhelmingly suggest it's far from obvious.

So, it is a fun and satisfying exercise.

I agree. Perhaps you can help evangelize the world of difference between "fun exercise" and a production-ready system (the OP is a paid service).
>"Each Pencil has a unique character that will subtly change with years of use" > it's made of wood and wood has grains on it.
How to analyze your website's images and reduce bandwidth costs
Have you seen https://www.monosnap.com? It's worked well for me as a Skitch replacement.
Samsung smart TVs are the same. I'm normally happy to view adverts if I am benefiting from whatever they fund - TV advert breaks paying for the content that I'm watching, in-app ads because I got the app for free, etc. With the adverts on the Samsung SmartHub all I can see is the software that I have already paid for.

Of course, the demo mode doesn't have advertising, so there is no way to know about it beforehand.

Potentially relevant link: http://www.samsungadhub.com
Why not? What's not to like?

As far as a hosted shared drive goes, Dropbox does a great job.
It's really easy to be right >90% of the time, if 100% of the time you predict a new technology will fail.
> the compiler enforces that you take the locks properly, eliminating data races.

I assume you don't mean the compiler prevents deadlocks, but I'd be very happy to be proved wrong.
Because it is unfortunate or because it is incorrect?
I read the whole thing and then read this part:

>3. This Is About Power, Not Security. The CBP goons want U.S. citizens to answer their questions as a ritualistic bow to their power. Well, CBP has no power over me. I am a law-abiding citizen, and, as such, I am the master, and the federal cops are my servants. They would do well to remember that.

Why would they do well to remember that? Do you have some kind of power that you can press on them? The last I looked CBP/ICE/DHS can legally make your life hell while you are in their control, so I am wondering if there is anything realistically you can do.
If you define buying music through the app itself as 'iTunes' then this is a meaningless discussion aimed at bashing the word 'iTunes'.

You can use the app perfectly well without ever going near the desktop iTunes software, as you say by buying music through the device, or using iTunes Radio.

If you have other music you want to load, the yes, you need to use the desktop app for that.

What's your point?
I have never looked into that in detail. These may be some interesting leads:

http://mt-archive.info/IJCNLP-2008-Ehara.pdf
http://202.41.85.68/knm-publications/lang_id_jql.pdf
"the FiftyThree team would like to release an SDK that would allow third-party developers to also take advantage of the device"

http://techcrunch.com/2013/11/19/fiftythree-pencil/
Open Source Beehives
But it is not that black and white, is it?

While it is quite clear that Bitcoin has "value" as long as people are willing to trade it (i.e., indefinitely), there is still no reason to assume that it will ever stop having these extreme fluctuations.

To the contrary, I'd say that, as time progresses, we observe Bitcoin having the same problems that the gold standard had, mixed with an additional proneness to speculation.
Depends what your definition of "good" is -- my company is about to switch to Box from Dropbox. Once you get to a certain size and have a certain type of user (non-power-users), Box is MUCH better for maintaining some organizational structure / permissions.
In this case, does client side encryption mean that it's happening in the user's browser?
Everything should be a remix.
It's good practise to assume that every service stores passwords in some form of accessible notation that can be broken by a determined attacker. This is precisely why we don't reuse passwords. The fact you have apparent evidence of a service that's Doing It Wrong is just another reason to do things properly.
Delegation Is Everything And Inheritance Does Not Exist
... and now they're all gone. This metric does not matter, as you cannot compare people posting pictures meant to be semi-[permanent, public] with people (primarily of lots-of-free-time age) posting ephemera.
How is that different from mainstream news outlets publishing articles sourced from Reuters or AP?
I do however find it slightly irritating that no ID at all is needed to fly from Germany to Sweden. Repeatedly, the only thing needed at all was the number on the e-ticket. Not even a check of whether the ticket was in my name.
When a method can do nothing
I have an idea for a novel about this, I'm just not a good writer.

Basically, you ingest food and something in it collects data and can show you advertisements (or whatever) based on your eating habits. You wouldn't even have to know you've eaten the stuff (the nano-machines or whatever) but you'd start seeing ads because the nano-machines have attached themselves to your eyes and are creating images for you to see. How do you know what's real, then?

We don't have that technology yet (AFAIK), but this is just one step beyond a few current technologies (Google Glass + nano-machines?) and an extension of the path of privacy invasion via technology we're currently on.

This might just sound like crazy science fiction paranoia but I'm pretty sure we'll see something like this happen in the next 100 years.
6 Steps To An Epic Mentor Relationship - WARNING: It May Change Your Life
Oh, look, my rant finally got noticed. ;)

First off -- yes, it is a rant. I actually had some more nuanced in-person conversations, but those aren't nearly as fun to post. So you get the version that was fun for me to write. Sorry.

That said, I'm glad to hear Rust is all wonderful now. It sounds like pcwalton agrees with most of my points and got them fixed. Kudos. I look forward to better GC, fork-join parallelism, and work-stealing.

It doesn't seem like anything significant was done with the type system, though. How does Rust handle "find_and_insert" now?

If folks are interested in actually critiquing code style, feel free to check out the rusty-turtle code at http://cananian.livejournal.com/68747.html. I disagree that I was trying to write Rust as if it were some different language -- my frustration was in part because I was trying to write things with Rusty ownership types, etc, and getting that to work properly was so frustrating (and the error messages so opaque). If I just stuck managed boxes around everything my life would have been simpler -- but then I would not have been programming in Rust, really.

I'm interested to hear more discussion on the primary point made in my blog: is Rust supposed to be 'safe and fast'? Or just 'safe'?
After using a Surface Pro for a year with a real stylus and its excellent digitizer, I wonder how so many people can be so happy with something so inferior. iPads are a joke for input.
Is the overhead of having to maintain 'organizational structure / permissions.' worth it?

Is your head count > 100?