skysight-inc/HackerNews huggingface dataset:
I never claimed damage to the tissues of the spine is the sole and only cause of back pain, I only said that if you do have damage to the tissues of the spine which is not uncommon you clearly risk making it worse by putting your tissues under huge forces - it is clearly not a health beneficial thing whether it happens to cause pain at the moment or not.

It would be strange if having the strength to lift twice your bodyweight or more would somehow be necessary for a healthy back. There are safer ways of increasing strength of the weakened muscles, but first it would be good to identify whether indeed weakened muscles are the cause of one of the causes of your problem. That's all I am saying - deadlifting is not in general a safe recommendation for undiagnosed people with back issues.
BTW, despite being used mostly for "turtle graphics" in middle schools, Logo is a real programming language, and does have an "uppercase" function -- http://rosettacode.org/wiki/String_case#Logo

Common Lisp's is actually called STRING-UPCASE, not string-upcase, though with the default reader settings that will work too.
+1 absolutely agree. Wikipedia is terrible for learning mathematical concepts, not surprising given that its a reference site. Its appropriate to be concise in this context.

People are getting excited about education being an area ripe for disruption. What about a site that rips all the Wikipedia maths topics and allows people to add some worked examples and arrange the content to be more pedagogically pleasing? Providing a nice little HTML5 widget toolbox to create simple interactive visualisations would be cool...
> You can't return one from a function, for instance.

Actually you can, for example:

(assign macro-maker
(fn (x)
(annotate 'mac (fn (y) `(cons ,x ',y)))))

(assign m1 (macro-maker 1))

(disp (m1 a)) ; print (1 . a)

(macex '(m1 3)) ; print (cons 1 (quote a))

Above code are tested in tryarc.org.

> Non-first-class macros are the way to go for efficiency, at least, and first-class macros themselves are fairly useless.

It's true that non-first-class macros can be more efficiency. But first class macros can benefit from it's nature - a lexical function with environment. Construct such macros can be fancy.
For Appointment Reminder, approximate per-account customer support incidents per month. I've taken the liberty of scaling them to X, where X represents the number for the highest publicly available account plan.

Personal ($9): 7X
Professional ($29): 4X
Small Business ($79): 3X
Office ($199): X

The character of the questions is also different at the various plan levels. Most common question for Office: "What's the timeframe on integrating this with ..." followed by "Our $TITLE would like a report saying $NEEDS, can you make that happen?" Most common question for Personal: "How do I schedule appointments?" followed by "The system is working exactly the way it says it does on the screen. Can you please tell me why that is happening? I thought it would work in a way completely opposite to the way described on the screen. It would be convenient if you could fix that. No, I didn't read the 'If you want this to work in the opposite fashion...' text on the screen to change that setting, I have more important things to do than worry about computers."

Your mileage may vary. If I were doing the math based on phone calls waking me up in the middle of the night, the numbers get skewed due to one pathological customer in the $29 bucket, who has literally called me more than every other customer combined.

P.S. I have fairly exact privileged information regarding this question at a handful of companies and anecdotal evidence from dozens of my software buddies. It is our universal experience that the support load for cheap/free customers crushes the support load for the higher plans, both on an absolute and per-customer basis.
NO. It's the fact that the server stores no archive of content. NO. It's the fact that ALL functionality has to be implemented in a thick client. NO. It's the fact that I just started working there, and thus am missing out on AGES of content that have been available to me instantly in FAR SUPERIOR FASHIONS using software that is built to store Wiki, Docs, Forums, etc, in centralized, indexed, searchable, archived formats that is far more useful for "social network" and documentation purposes.
Cell Phone Anti Theft Application – Ultimate Safety of your Phone
I'm afraid this is going to be completely futile. Leaving aside the "yet another standard" issue, the real problem is that standard libraries need standard type systems and standard type systems are never programming language agnostic. Also, things like namespaces and function overloading have an impact on naming things.
Thanks for the reference. Hand't come across that concept before. Assimilating...
Chinese menus should only be offered when you are trying to further segment your core market, not to try and create a market.

A significant issue for companies is not identifying the true costs of serving specific types of customers. Those that require many additional resources (that you are not charging for), particularly for a SAAS product, should be respectfully cut. Sometimes it is cheaper to not serve a client and not have some revenue come in than to serve those that are resource sucks and pull your time/focus away from your primary market.
That's a completely reasonable approach (although I personally would choose something other than Python as my base). In fact, a bunch of languages do this already--most any JVM language (especially ones unique to the JVM) and .NET language take most of their standard libraries from Java or C#.

The fundamental problem with this approach is that either your language is too different from the host for the library to map perfectly or it's too close to the host too be terribly interesting.
The Future of Music is Crowdfunding
Thanks for providing the rough figures, it's quite rare to see numbers on things like support requests broken down to pricing tier but quite fascinating. Do you have any insights or intuitions as to the varying number of support requests?

Is it that the Personal plans are done by small businesses where the owner is trying to run their shop and do IT work whilst larger businesses tend to have a knowledgeable sole-purpose "tech guy"?

Edit: Ah, I hadn't seen that you've written so much about it previously. Thanks! For others, this seems like a good overview of low tier pathological customers by patio11 -- http://news.ycombinator.com/item?id=3186111

(for more see patio11's suggested hnsearch.com [patio11 pathological customers] at http://www.hnsearch.com/search#request/all&q=+patio11+pa...)
Thanks. This was too late for me, but perfect to pass on to my 16 year old daughter.
4 Things to Get Right When Starting a Company
Jacksonville Breast Enlargement prices
Jacksonvillefloridaplasticsurgery performs a variety of breast enhancement procedures including Breast augmentation Jacksonville and Breast implants Jacksonville surgeries. To know more about Liposuction Jacksonville visit online.
>The player will be written in Python with the python-gst, pywebkitgtk, and python-gtk

Why ? It would much more useful to me (and much less work for the developer) if you could write a VLC plugin.
hnsearch.com [patio11 pathological customers] will cover that in a lot of detail.
Are the critics basing their objections on the rough, generalist abstract for this paper or the paper itself?

http://www.cl.cam.ac.uk/~sps32/Silicon_scan_draft.pdf
Tangent -- it's crazy to me that println passes as debugging.
I don't really think that tone is needed here on HN. Matt does bring up a valid point. Ability to concentrate will be a differentiating factor in an information age defined by the ability to create efficiently.
VLC has Python bindings. You could use the Python code and make a VLC plugin out of it.
Great Britain vs New Zealand Hockey Live Match
It is the opposite of the truth that high-end customers start at the cheapest plan and move up. High-end customers start at the most expensive plan and stay forever. They will frequently not downgrade even if they have a multi-month dry spell in using the software because e.g. $250 a month is not a meaningful amount of money for them.

Free accounts upgrade to premium accounts essentially never. (1% ~ 2% is quite common.) Cheapo-plans upgrade to higher plans very, very rarely. For Appointment Reminder, I've had one person ever transition from Personal ($9) to something higher and then actually pay for a month of it.
I don't but one of my colleague's job is to port existing data analysis algorithms to GPUs. It seems other research centers like ours also have personnel dedicated to this task. Even if I'm more of a python guy right now, I'm still very interested in this stuff and often upvote stories.

And I'd be interested in seeing who's using GPUs for science!
Exactly. I particularly wanted to mention that it's entirely possible to ship software that uses libraries like this but isn't 20MB large. But maybe there are a lot more libraries included than are mentioned here (as another poster suggested).
Kalzumeus (patio11) Podcast Ep. 2 with Amy Hoy: Pricing, Products, And Passion
That was subtle? Perhaps the attempt to be subtle was made too subtly as I can't fathom how it could be read otherwise.
The title is obviously hyperbole, but I think it's a fair point - I believe there was actually a discussion last week or so here about how the key differential in the workforce will be able to focus for distinct periods of time.

I'm actually still resisting a smart phone (much to my friends' chagrin), because while I'm at the computer 10 hours a day, the rest of the time, I actually enjoy not "having" to check my email, twitter, facebook constantly because of push notifications.
Most of the replies on HN to the original story lined up with this follow up article. Wait and see, it's a debug feature, not necessarily a military chip, etc. On many other sites it was a different story, and I'm sure this follow up won't make their headlines either.
Birds, being dinosaurs and having the size they have, already are lifesize dinosaurs, no DNA editig required.

As to the question you probably meant to ask, no editing the DNA of a living organism to match the unknown DNA of an extinct organism it separated from a 100 Million years ago is impossible.
Green Slim 3 in 1 Extra Slim Formula 90 Capsules*4boxes
3 in 1 - Extra Slim Formula - 90 Capsules*4 boxes 360 Degree Celsius Overall Slimming 100% All Natural Compliance With Japanese Standard 3 IN 1 3 in one formula is blocking fat digestion in the diet a
Wedding Dresses in UK & USA
Wedding Dresses in UK & USA
Given the number of US software companies trampling over each other to hire Waterloo grads, I'm not overly concerned. I'd be more concerned for every other Canadian CS program where the interest-level from American employers is more or less non-existent (the American market being, well, incredibly healthy for now).

I've now been at multiple US companies where they pull out the stops to recruit at Waterloo, while not giving a wayward glance towards other Canadian schools. I still haven't figured out why - even as an egotistical Waterloo grad I have trouble seeing what we had that other schools don't.
Welding Fixtures
Their Welding Fixtures are capable to manufacture any sort of duplicate or interchangeable parts or components.
Adam Lashinsky Speaks At Stanford - Secrets at Apple's Core
Hey everyone can do whatever they want. I'm pointing out the reality of the situation is not one of ethics or legality (see grandfather). The reality is if you play close to the lines, don't be surprised if you're found to occasionally be out of bounds.
Greatly increase Chrome performance
Maybe Matt hasn't heard about turning something off. Matt is worried that engaging technologies interrupt peoples lives and disrupt productivity and creativity. He is probably right, until you realise you can disconnect yourself from these notifications.

Its like Twitter. It can be horribly distracting and engaging. It can interrupt your work and even conversations you may be having. At the same time you can turn off whatever app you have and it will disappear completely from your life until you turn it back on.

The majority of people know their limits and can decide how much they want a specific app/technology/whatever to impact their day-to-day lives.
There is no evidence this chip is being used by the military for sensitive tasks, it isn't even certified for those uses. It's just an off-the-shelf FPGA chip that was found to have a backdoor (requiring physical access!), likely for debug purposes. While that should certainly be a concern for many of the company's customers, it is not necessarily a national security crisis.
>No one (sane) is talking about DIY fabbing of semiconductors.

But I can dream, right?
IIRC Dijkstra advocated constructing a proof of your program first. This also involves debugging, mistakes and trial-and-error, just at a different level. Mathematical representations and proofs are powerful because general and certain; but they aren't magic and don't write themselves.

It's a lot easier - and a lot more fun - to deal with specific instances, that are concrete, and can be examined and experimented with on a computer.

Logically, one could also work with proofs with a computer to give the same benefits (e.g. coq proof assistant), but for some reason, it doesn't seem to be as much fun in practice. Perhaps because the abstract versions don't have a direct impact; they aren't "live" (idk).
I don't believe you could come up with a better definition of "victimless crime" than "discharging firearms within the boundaries of a dense urban area." "Discharging Firearms" is akin to "Driving Car" or "Operating Forklift" or "Owning Swimming Pool" - all of these acts can potentially be dangerous, but, responsibly done, the risks can be mitigated. (Though, statistics seem to indicate it is inordinately more dangerous to own a swimming pool than to discharge a firearm, in terms of accidental deaths of children per year of doing so)
>The majority of people know their limits and can decide how much they want a specific app/technology/whatever to impact their day-to-day lives.

I would say some people know their limits, but if you look at the number of people who walk around with their eyes glued to their iphone, I'd really question that the majority do.
Hey HN, I'm 19. Can you tell me if this is BS or not ? Thanks.
St John Boat Rentals - Sandy Spit Island on Metacafe
Presenting a cool video of a really cool little island just north of Jost Van Dyke called Sandy Spit. Shot taken from a camera hanging over the bow of our boat, Black Beard, from Pirates Paradise Adventures. Hope you like it!
Vashikaran Specialist
Being Being leaders in the industry, we offer a wide range of services of Black Magic by Vashikaran. Black magic is performed by a variety of acts and is very easy for those who have even a little knowledge of voodoo or Being leaders in the industry, we offer a wide range of services of Black Magic by Vashikaran. Black magic is performed by a variety of acts and is very easy for those who have even a little knowledge of voodoo or tantrik siddhis.
Done. Got the first book in the Axis of Time trilogy, if it passes muster I'll get the other 2.
> It's web developers that are responsible.

No way. It's marketing people who are responsible. Obvious example: http://www.dustincurtis.com/dear_dustin_curtis.html

At the level that Camper (or Amazon) is operating on, the marketing department holds all the cards when it comes to the web site. The web devs mostly decide how to implement, but they're operating at the behest of marketing.
Why would code actively try to prevent tail-call optimization?
This sounds like various W3C specifications written in WebIDL to me.
Users have a choice: they go to another web site.
Well! If you know SCC, you must love the Box Chevy Phantom! And Chalkie! And I'm sure you've seen the famous Cabrini-Green thread:

http://secondcitycop.blogspot.com/2010/10/end-of-cabrini-gre...

And you must have loved this discussion of "Jared," "Brent," and their fellow Occupy bombers:

http://secondcitycop.blogspot.com/2012/05/bombers-pussies.ht...

Extremely low? Compared to what? What it should be? What should be your odds of being shot in a major city, anyway? San Francisco is extremely safer than Englewood, and earlier this year my wife and kids still found themselves in the middle of some kind of Norteno-Sureno shootout. They didn't get hit, though! So no harm, no foul.

Alarmist, certainly. Certainly alarmist compared to your normal Chicago sources of information, which as I recall insisted that the beaches on a certain day last summer were closed due to "temperatures in the '90s:"

http://secondcitycop.blogspot.com/2011/06/wall-of-lies-crumb...

It's a fact that I'm not a blue-collar fellow and I don't have a blue-collar job or a blue-collar family. And no, I don't think that if I were posting comments on SCC, I'd be quite as cavalier in referring to "the animal," "mutts," etc. It does get the point across, however.
Should we get off your lawn, too? ;)
Do you know how much they are charging per employee?
Ten minutes at a busy intersection in downtown San Francisco will yield frightening results.
Do you propose that things have the same name, even when the meaning is different?

Some of these functions change the string in-place (C), and others return a new string (Objective-C). Some languages have both options (Lisp), while others can't because strings are immutable (Python). Some languages define strings as arrays of characters, and others have some other opaque array-like structure made up of characters, and others have no concept of a character at all (just "length-1 strings"). And so on.

The biggest differences between languages are not names, but semantics. My editor will happily remind me of the proper name in any language, but that's the least of my worries since I've got to mentally shift gears anyway. The algorithm I write for different kinds of strings can be completely different.

I'm reminded of a similar issue with GUIs a few years back, when Redhat (I think) made themes to unify the look of GNOME and KDE, even though they still worked differently. The conclusion reached was that they should have unified the behavior first (always a good thing), rather than unifying the appearance first (which led to more confusion).

But that could be a problem for programming languages, since these differences are pretty fundamental.
Assuming that you have seen a decent amount of interviews, how does Elon Musk's lecture compare to them? I thought that Elon's advice was simple but powerful, when you consider the list of his accomplishments.

He gives the same sort of advice on other interviews like these:
Getting things done: http://www.youtube.com/watch?v=MOPgM7Sc2VQ
Work hard: http://vator.tv/news/2010-12-23-elon-musk-work-twice-as-hard...
Critical Thinking: http://www.youtube.com/watch?v=5nMQ0-1jqFs&feature=relat...
From where I'm standing it's nonsense. You should do what makes you happy and not what some wannabe tells you to.
DRM is seriously still happening? How hard would it be to setup some software that inspects the video driver output and copies it after each page turn? Or if not at that level, some kind of device that takes a scan of the display, OCRs it, and saves all the scans into a new, unlocked PDF.

I can understand some of these players being hell bent on having control of their product even after they sell it to someone else, but it seems inevitable that it will not last.

If you sell me a painting, you can't expect to stop me from taking photos and copying it. Or if I'm a painter, I may even modify it and resell it as a fork of your initial design.

Seriously, who (within a certain age bracket) has never copied a friend's audio cassette?
I looked into the Neurosky and Emotiv headsets the other day for a side project. They've been on the market for a while, but most reviews are pretty cautious.

The Neurosky headset appears to suffer from inconsistent readings, and is mostly really good at picking up muscle movement (head turning, blinking) - great if that's what you're after, but terrible if not.

http://www.colorfulwolf.com/blog/2009/12/13/mind-control-for...

The Emotiv headset has some mechanical issues - the pads are a pain to wet and place and keep falling out. The data also appears to be super encrypted and quite hacker-unfriendly, so I stopped reading there.

http://www.joystiq.com/2010/01/27/review-emotiv-epoc-tough-t...

http://thingist.com/t/item/23089/ (some angry words)
I wrote a bit about this [1]. The basic idea is that CSS media queries, which currently just let us know about screen sizes, should also give us otherwise information like network latency and CPU

[1] http://www.createopen.com/blog/2012/05/taking-responsive-des...
That's not a very constructive comment. What's silly about it?
What if an app is able to collect all the relevant information about a subject and is able to produce a book. We arent very far away from that happening.
Successful in Silicon Valley
Why publishers don't like Apps
The Edifice Complex
Get over it, haters - apps really are the future, says Wired publisher
There is an entire field of CS research on this topic, commonly referred to as formal verification. Some programs are written this way.
> OH GOD HAS THE MARKETING BEEN BAD! Atrocious.

Particularly in Australia, where it's just comically terrible (and the subject of a lot of ridicule):

http://www.theverge.com/2012/5/1/2990708/rim-wake-up-campaig...
With 500,000 business created monthly, is US the land of entrepreneurs?
Corporate Brand Development Services
XI Digital assists companies and organizations of any size in truly understanding their brand development (where it is and where it needs to be) and in developing it to it's fullest potential. We create successful brands by fusing great ideas with effective designs; resulting in a strong brand that makes a lasting and memorable impression on both the orginization and it's consumers.
A peek into Thailand’s tech community
The Game Boy was the best Tetris experience! I always missed that music on other implementations.
It is the copy operation from inside the editor text area that doesn't work.

If you copy text in another place, it gets stored in the clipboard and the past operation works as expected. If you copy text selected in the editor text area, the clipboard is left unchanged. Pasting gives you whatever was in the clipboard.

So trying to copy text from the editor text area and pasting it in another app or place doesn't work since it's the copy operation that doesn't work.

The text selection is also not working as expected since it behaves slightly differently than other iPad text editable text field. But this is not a real problem.
Why I will not negotiate with you about cost
The bigger issue here is if such a back door/debug mode was accidentally/intentionally left in any of the Actel FPGAs that use their anti-fuse technology. At present, anti-fuse seems to be the most robust technology for preventing read-out of configuration bit-stream as there is no serial data being pushed around each time the logic resets. ProASIC3 is a great platform for when you are on a very constrained power budget, however, I would not consider it one of their leading security-hardened chips. There is a lot of design reuse in complex semiconductor products so it is possible that this portion of the design was leaked to other devices.
Legally (though IANAL): create no IP, do no customer support, don't do any real "work".

Ethically: don't be abusive. You're being paid to do a job, so the standard work ethic applies. Some personal stuff is expected and reasonable.
seems a bit unnecessary to make the TV image NSFW.