skysight-inc/HackerNews huggingface dataset:
I simply won't be held hostage at a restaurant when I'm the one with something they want (payment). After a reasonable amount of time, I'll get up and head to the door, bill in hand. If the waitstaff does not come dashing toward me, I'll stop by the register if there is one, or tell the hostess that I want to pay my bill. I rarely need to do this, but the fact that I ever have to do it at all annoys me. I'm not annoyed because my oh-so-precious time is being wasted, but because it's such a broken system for both patron and restaurant staff. Business owners have incentive to fix it if only for themselves (and some do, with payment at the register up front).
5 UK-based startups to look out for in 2014
Reread what I said above...If you are being a dick because you want to "stick it to the man", well expect the man to stick it back to you and write you up for those petty offenses he would have otherwise ignored.
>> In the checkout flow it is best practice to offer as many payment options available because it increases the likelihood of a successful conversion.

Are you sure about that? Too many choices sometimes leads to no choice at all. [0]

[0] http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...
For early history of this watch Freedom Downtime http://www.freedomdowntime.com/
I've been told this is the case in many European cities to encourage, for example, building a parking garage over grabbing a lot of space for a parking lot. Indeed, things seemed denser over there in my experience -- though I can't speak to whether or not this was in play, or even the only cause.
Many thanks declandewet for taking the time to put together this well thought out response.

What's most important is to be apart of or create something of substance, meaning and purpose. Something to be proud of other than a bank account. And as you let on, only I can answer that.
This blog post seems to be explaining how reddit's algorithm works: http://amix.dk/blog/post/19588
It's somewhat ironic that your reply to an article about how M$ needs to pick a technology stack and stick with it is a comment about how is "What Windows needs is a new subsystem/development platform to break with Win32, providing simplified, extensible unmanaged application development, with modern easy-to-use abstractions for hardware services such as graphics, data, audio and networking."
I didn't pick up an anti-intellectual tone.

His point is the same way I feel: stuff like type systems and homoiconicity (I don't even know what that means) don't interest me. I'd rather think about the work that I'm doing.

Also, these things are a step or two above my level of understanding (but probably not the op's).

I do care about security, thread safety, modularity, etc... but I can't really contribute to the debate about how we get there.
The reason to bet on Julia is disassembling a function?
This is a standard feature in Common Lisp (ANSI standardized in 1994)

CL-USER> (defun f(x) (* x x))
F
CL-USER> (disassemble 'f)
L0
(leaq (@ (:^ L0) (% rip)) (% fn)) ; [0]
(cmpl ($ 8) (% nargs)) ; [7]
(jne L33) ; [10]
(pushq (% rbp)) ; [12]
(movq (% rsp) (% rbp)) ; [13]
(pushq (% arg_z)) ; [16]
(movq (% arg_z) (% arg_y)) ; [17]
(leaveq) ; [20]
(jmpq (@ .SPBUILTIN-TIMES)) ; [21]
L33
(uuo-error-wrong-number-of-args) ; [33]
SanDisk announces ULLtra DIMMS
You said:

"My comparison between Hacker Panic to the War on Terror is not meant to imply that a few teenagers getting sent to prison for decades is equivalent in any respect to raining missiles down on wedding parties."

The observation that there may not be any teenagers that have spent a decade in custody, let alone several, is not a nitpick on that claim.

By way of comparison, Kevin Mitnick, a high-profile serial-offending adult about whom multiple books were written, spent 5 years in prison.
Emacs uses lisp and loads of recursive functions. I imagine the spiral has something to do with recursion.
Definitely. Outbound sales was how we validated our business model before we wrote a single line of code. There is so much you can learn.

Outbound sales, be it cold calls, cold email or warm intros, are very powerful. Keep in mind "With Great Power Comes Great Responsibility". Don't waste people's time. Ask for permission to speak. Listen.

Recommended reading: Jason Lemkin http://www.quora.com/Jason-M.-Lemkin

How GuideSpark Tripled Revenues Two Years in a Row, Growing to Almost Eight Figures in ARR — All Using Outbound Sales
http://saastr.quora.com/How-GuideSpark-Tripled-Revenues-Two-...
Can Julia be a competitor to R? I love R in concept (interactive environment for statistical analysis) but the language just drives me crazy in its multitude of types and the loosey-goosey ways it converts between them.

A friend of mine is really proficient with R; when I walked him through some of the R patterns that are very confusing/irregular to me, he sort of laughed: he could see what I was saying but he said "with R you can't worry about things too much, you kind of just have to just go with it."

If Julia can serve some of the same use cases but in a better-designed way, sign me up!
Pretty sure this is hardware and not software, my iPhone 5 suffers this in iOS 6.x. I'll be out for run with 30% battery, then suddenly, no music... my phone has shut off and it takes usually 15ish minutes before it'll reboot, so I'm left finishing a run in silence.
Chrome browser listening in Bug?
Absolutely, we just migrated 200 articles and are in the process of cleaning up the site. The title tags on archive pages and some other ones are not finished yet, but all top landing pages are all green in Yoast. Sitemap (text and video) is in place. Good observations, thanks for the feedback!
As other have already said, this is not a real problem.So calm down.

Just keep pushing for what you want, whatever it takes, keep pushing.

When I was 15, I was working on a supermarket in Buenos Aires, Argentina in one of the worst and most violent neighbourhoods. I worked there until I was 20. I had a very hard time going from college to work every day, and then to work even more hours and going at night to the university. Working on computers was what I loved and it was impossible there and I felt exactly like you, or worse, with a very deep depression. Fortunately, my parents are Italian and I have an Italian passport, so I moved to Spain (I don't speak much italian) with 2000 euros in my pocket and without any friend/family there. I was 21 Years old and left behind everything I had. After 6 months in Madrid I had new and good friends, a job in at an internet company that I liked a lot, rented my own flat, approved the exams for the university, and a even had girlfriend I still have today.

I used to go to the university during the day, then to sleep 6 horus then and work from 23pm to 7am every day. Now I'm 31 years old, I live in London, work for one of the most important tech companies in the world, earn a lot of money and I don't even put an alarm clock in the morning.I've been very lucky so far too.

Every year I go back to see my family and friends in Buenos Aires. I miss them a LOT. But heck, that's sacrifice you have to do and every time I go there I'm even more proud of the choices I did, the most important ones of my life and I think I did the best thing I could have done.

How much do you want it? Keep pushing until you get what you want.
There is always the option of asking for the check when your food arrives, explaining that you will need to leave as soon as you are done eating. I've seen this done many times without ever seeing someone refuse.

And, as others have pointed out, attitudes on this vary considerably around the world. To some, the idea of being brought the bill and expected to pay and leave as soon as you are finished eating is strange.
"I don't have the right words yet for it, as you can see; I'll probably still be mulling it 5 years from now."

I call it the Turing Chaos; intrinsic to computer science is that a single bit flip can completely and utterly change how a system works... and this is not a trivial observation, it is actually a deep and profound observation about the difference between the "cyber"world and the physical world that has pervasive and radical consequences at every level from the entirely ivory-tower theoretic out to how Grandma uses her computer (as you mention). Usually I've thought of this in the context of programming in general and trying to contain bugs against the overwhelming forces of chaos pressing in on us as we try to build systems of millions, billions, or trillions of bits; as programmers, we are exposed to some fairly raw mathematical chaos, in the "chaos theory" sense of the term, and in particular, the difficulty of fully predicting what a chaotic system will do in response to some stimulus. A great deal of software engineering is a desperate attempt to wall it away from ourselves and confine our intrinsically wild and wooly systems to just the behaviors that fit in our heads... but alas, we fight against a crafty foe that can find even one bit's worth of weakness and bring millions of dollars worth of systems down around our heads.

And that's before we consider human attackers.

One bit flipped can be the difference between an attacker walking off with the entire contents of your billing database, or getting a simple rejected request. One click can start a cascade of trillions of instructions terminating in your amazing computer becoming a spam delivery device that belongs to a guy 15,000 miles away. Every computer program stands balanced precisely on a small, small knife edge, with an n-dimensional abyss waiting on all sides to consume it, and hostile, intelligent forces anxious to give it a small, carefully calculated tip into their bit of it.

That probably doesn't work for the essay you're looking to write; my metaphor comes more from the software engineering side. But I think it's the same thing; the computer world is the math world, and it is a harsh, subtle, uncompromising place compared to the physical world, no matter how complicated the latter can be.
Nest for the light switch
Having worked at one of these carriers I can tell you that everyone there trips over themselves to help out law enforcement. Everyone is constantly thinking up new ways to help, particularly if it's a service they can charge for or some data they can sell. You can be a part-time meter maid in Cracker Barrel, Arkansas and if you know which number to call you will get pretty much any data on any number you want. There was some bespoke software where the cell numbers of undercover law enforcement are not returned from searches but otherwise the data is voluntarily shared because really the government contracts for cellphones from every vendor are so big who would jeopardize them?

When they get a big public backlash about a thing like this the company's lawyers pop in and remind you of the policies, demand to see that you are following them, etc. but no change occurs.
Various companies (in one famous case, Twitter) have found that server rendering beats client rendering for initial rendering speed. React is designed so that if you care about server rendering, you can have the best of both worlds -- using Node you can render a component to HTML on the server, then pick it up the prepopulated DOM in client-side JS once your page loads. Since the server sends down plain HTML, search engines are happy too.
Looks strangely similar to Lua
+1 to your comment. I'm facing some of the same issues looking for a startup job. I have 2 years of professional experience with Python, and have concentrated on Python jobs, but haven't yet gotten better than a generically warm response, except once when I was brought in for a week-long "audition." (And, in that case, I feel that I just barely missed the mark and they were able to find someone just slightly more suitable to their requirements.)

Since then, I've started learning Django (as I feel that's probably the easiest route toward getting a job), and made some progress, but the state of Django tutorials being what it is, I'm starting to hit a wall with it. To that end, I've registered ReadySetDjango.com (no content there yet, so no need to bother visiting) and am working on changing that situation.

And I wonder if the situation is significantly different with larger startups, of, say 100-ish employees. At that level, it seems like they can afford to hire for demonstrated ability in related areas rather than expecting one to be able to ramp up in 2 days.

Anyone who has some advice or input on my situation, I welcome you to email me (contact info in profile). I'm wondering if the results I'm getting are because I'm just not what they want and I'm wasting my breath, or if I'm not presenting myself correctly.

PS I live in the Bay Area and would love to meet up with any of you who are also.
Isn't the fact that he bought something that wasn't then delivered upon a "loss"? I.e., if I buy a year's worth of coffee from you for $5,000, and you only give me a month's worth, I've lost 11/12 of $5,000, right?
Thanks for a reply!

Aleksey German is a true genius. IMO, one of the greatest directors ever lived. I've watched all of his works. "Khrustalyov, My Car!" is a true masterpiece, a film that is of great depth. But, unlike his other works, with "Khrustalyov, My Car!" you need to know quite a bit about Stalin era to feel it's completeness and integrity. There is nothing random in it.

I recommend you to watch "Public enemy - Bukharin" by Leonid Maryagin. It is an amazing film, about the rise of the Stalin's terror. Sadly, it is not widely known. You might want to check out the list of historical personalities mentioned there before watching. There are some truly kafkaesque moments in it.

Larisa Shepitko is also a genius.

One of my greatest passions is the trilogy by Sergei Gerasimov ("The Journalist"[1], "U ozera"[2], "To Love a Person"[3] ), the ones that he has not only directed, but wrote scripts for. However, I feel that these films might appear cryptic for people that haven't lived in Soviet Union.

[1] http://www.imdb.com/title/tt0062524/

[2] http://www.imdb.com/title/tt0065140/

[3] http://www.imdb.com/title/tt0171498/
Safety/type systems may significantly aid making it work/fast, but the end result is more important to him than more abstract concepts.

Some people are really interested in making compilers, right? While others (such as me) just want to do cool things with them.
His point is: while these things can be nice, no one cares about them other than language designer. They are only means to an end, which is user experience. Sure, some car buyers may know or care what alloy their cylinder block is made of, but a lot don't know, and don't care, how many cylinders there are. They only care (somewhat) about how it drives. And it is certainly possible to have a language with all the theoretically nice features, but offering horrible user experience for a specific purpose. Part of it is just marketing, but part of it is also optimization with a different purpose in mind.

For example, his purpose, and Julia's main use case, is often different from that of either a language designer or a software engineer: e.g. performance and fast prototyping are first order concerns (together with a decent scientific library), and everything else, like longevity, ability of future code reuse, or simplifying work of teams are way, way down the list. The reason of course is that ~90% of code is written by one person, for himself, to effectively run once and produce one paper, and to be never touched by anyone ever again. At least, this is what I see in my field, which is largely dominated by Matlab (and Matlab-like syntax is definitely a huge asset here).
Yes, yes you do. Pete Hunt's talk introducing React makes a really persuasive argument that in large frontend applications, having something markup-esque along with your JS is the best way to reduce component coupling and increase cohesion.

http://2013.jsconf.eu/speakers/pete-hunt-react-rethinking-be...
> Wouldn't this make it even more difficult for search engines to index your pages?

If the string rendering is your initial page[0], why would it be difficult for crawlers do index pages?

> Also, I'm not sure we want a full rendering on the server. That will make the page appear to have a longer loading time

Servers tend to be beefy and have caches up the ass. Serving a pre-rendered "home" has been found time and again to be faster than generating it from the raw data on the client, and definitely gives the impression of faster loading.

[0] https://github.com/facebook/react-page/
Most up to date unoficial explanation: http://www.righto.com/2013/11/how-hacker-news-ranking-really...

The main part of the formula is oficial and is in the source code (perhaps with different constants). The penalties are part of the secret sauce.
> Bayer Chief Executive Officer Marijn Dekkers called the compulsory license “essentially theft.”

He's a bit mixed up. Government enforcement of your temporary monopoly is a privilege. Failing to give you the privilege you think you deserve is not the same thing as stealing from you.
Thanks I didn't realize these were two different concepts. I feel like I've heard Minimum Guaranteed Income described as Basic Income before.

I meant Basic Income.
Credit card companies do not charge 4%. I worked in credit cards about a decade ago, so unless the marketplace is less competitive now than before, I assume this still holds true. Furthermore, the fees that do exist are not necessarily passed on the consumer, but taken out of profit. Prices can only be arbitrarily changed if demand is inelastic. None of the companies taking Bitcoin are taking it directly -- they are all paying fees -- and none of them are passing savings onto the consumer. Finally, no I don't mind paying a small percentage (1-2%) for paying with a convenient method that gives me 1% cash back and consumer protections like chargebacks. Its a service.

> Do you mind paying $15 to send money to relatives overseas?

I very rarely have to do this, and when I do $15 is a fraction of a percent. And certainly, its worth it in comparison to dealing with the Bitcoin ecosystem to get my money INTO Bitcoin and then out on the other side. So no, I don't mind.

Now you may be saying "Well when everyone uses bitcoins in the future these problems won't exist, and furthermore..." Yeah but if bitcoins get market penetration then banks and other services can adjust prices to compete.

> This is disruptive technology. Credit card companies and international money transfer companies are panicking right now.

Everyone throws around the word "disruptive" on this site, but seldom is it really true. I keep an eye on the Bitcoin ecosystem because it is interesting, but I've seen literally nothing offered that appeals to me over existing services. When Bitcoin provides me with real, significant value, then I'll think about buying in.

Also, its amusing how its advocates claim that traditional finance companies are "terrified." I've seen absolutely ZERO evidence of this. Its more of the Bitcoin community's lack of reality.
IBM is sovereign to America?
How Will Mobile Technology Influence Healthcare?
I think one thing that India has got right is the patent system. As I understand, you can't patent as product in India, you can only patent the process. Thus multiple companies can have multiple process patent on the same product. This actually encourages innovation and keep prices low (especially for drugs). $65,000 is extremely expensive considering that the average annual income in India is a mere $2000.
Separation of concerns is a good goal, and your reaction is popular with people first seeing React (including me, several months ago!).

But consider that usually JS to control a view is inextricably linked to the underlying HTML and you need to modify both whenever making any change regardless -- since that's the case, you might as well combine all of the code and markup for the view in one place. Work to separate concerns, not programming languages.
Isn't that a bit pessimistic?
Why did not NewEgg jump in yet? I was expecting them to be one of the first.
Apple executives on the Mac at 30
I don't know but I suspect it's probably in the clean up.

For example I've cleaned up websites with malware infections that ultimately failed to operate (they had errors in their implementation).

The infections thus caused zero direct damage. There was nothing on the front end that changed and no hidden phishing pages were operated, etc.. However the infections nonetheless had to be cleaned up, the source of the infections found, modifications to the sites made (where possible) including increased protections and reporting mechanisms.

It's like losing your keys - locks might need changing, those locks might have multiple keys, etc., the locks might be secure facilities than need to be checked for incursions (eg inventories made) and such ...
Netflix Is Going to Rule TV After All
Show HN: Redesigned Splash Page Signups Exploded 300% Visits 800%. Any feedback?
That's because all their posts get downvoted.

I still don't think bitcoin is a good currency and will probably fail in the long term, but it has enough momentum at this point that there's no productive discussion to be had.
Fancy is accepting bitcoin
I just received an e-mail from them:

You can now buy your favorite things on Fancy using Bitcoin.

Bitcoin is a cutting-edge digital currency that can be converted into cash.

The checkout process works the same as you’re used to. Simply select "Pay with Bitcoin" as your payment method.

Pay with Bitcoin is available for purchases made on the web via Fancy.com and will soon be available on our mobile apps.
Are you using the IPython protocol for communication with python? If so, extending it to julia should be fairly straight forward.
Leave cash on the table, that's the fastest way to do it.

This is also a great use for bitcoin. Just have the waitress drop a QR code (specific to your party) on the table when you sit down, and you can pay without ever having to flag anyone down, and no need to have an ipad per table or anything expensive and fancy like that, and unlike cash above, no one can swipe the money off the table. That's trivial to do even with current bitcoin technology.
Prove your code doesn't suck, share it in real time
Massive German hack sees one fifth of population’s passwords stolen
It's not really a premium product from what I've seen. I paid Comcast more for service at my last place than better FiOS service costs here. $60/month is not a whole lot in the world of broadband internet or cable TV, regardless of who your provider is.

They certainly are targeting big cities and the wealthier areas thereof, but I don't see why that would make it better than services from other providers in the same place.
I've been happy with my Lenovos.
We had a bunch of T420s at my last employer, and they were solid.

Likewise, my personal X220 has held up fantastically.

Some of the new laptops follow annoying market trends (bastardized keyboards, lack of IPS screens, hard to repair, lack of connectivity options), but every other brand is doing that too.
Because fixing the problem isn't just a matter of changing the headline back to what it was supposed to read.

Someone entering your system, which is supposed to be secure, and changing the headline on your front page mean that you'll (if you're sensible) then go and contract an external firm to perform a security audit and find out how the intruders got into your system, what needs to be done to fix it, and why your system had that particular vulnerability to begin with. All of which costs money.

Alternatively, you'll use your own staff to do the same - which isn't free either, since they're now not doing their normal jobs for the duration. If I'm paying you $120,000 to be my sysadmin and then need to pull you off your normal duties to investigate someone entering my systems for a month then that investigation has cost me $10,000. That I was going to be paying you that money anyway isn't really relevant - that was the cost of your time that was used on that investigation.