skysight-inc/HackerNews huggingface dataset:
I'm not sure if you are serious, but I don't understand what you think would be involved.
If you remove the time inconsistencies from a calendar, any decent calendaring app will solve the scheduling problem you are left with. Scheduling is a data entry problem. It is a problem we have with or without timezones and dst changes.
>>How do you modify small chunks of templates and then check how it looks in the browser without leaving your editor

> https://github.com/weavejester/hiccup

hiccup is just another approach to do html generation. This style of html generation is common in lisps - Racket uses it as well. hiccup(or this genre of templating) can be conveniently implemented in Ruby, or any language for that matter. I prefer explicit templates(particularly slim). Additionally, I don't see what I gain by the fact that I can potentially change my hiccup input, run it in the repl and see what html it produces. If the library is well tested, I won't have a need to check if it is producing html corresponding to the input list.

> Lisp is _amazing_ at processing lists, so this style of programming plays to the languages strengths.

I don't think Lisp is amazing at processing list is the reason behind this style of programming - Ruby has excellent seq abstractions(from the top of my head, I can't think of a list abstraction/method that lisp supports that Ruby doesn't). The fact that this style of programming is common is due to Lisp's s-expr syntax.

> But there is a fairly old idea that when you are working on code, it should be against a running version. Smalltalk was the ultimate expression of that, (where there is no difference between editor and app), but the typical way that a lisper works is the next best thing.

I still see only one thing(emacs-slime drops to the debugger if evaluation fails) that lisp has extra of. Ruby, Python et al have the same feedback cycle. The things that can be interactively tested in Lisp can most probably be tested Ruby. You wrote a function which takes a sentence and qualifies it as happy/sad - irrespective of whether it's lisp or Ruby, you drop in the repl and feed it your input, or you write tests and run them. You changed your app to allow facebook login, you either interactively run it in the browser or write a test.
IN the apartment building, we have a known problem, a high severity attached to it, an unacceptably high incident rate, and no idea of the exact conditions necessary to replicate it.

At this point I would do two things:

1. log all the things.

2. find me my top QA person, the one who can find bugs that nobody has yet reported. Put her on it.

OK, everybody knows that logging is good. And everyone knows that QA is good.

What I have found, though, is a number of companies who think that QA is best done by the developer who wrote the feature... and I think they are absolutely wrong in every sense, except possibly short-term economics. Having someone do QA who has none of their ego invested in the code is essential.
No, it's not common. This is not idiomatic C code (not that that's an intrinsic problem).
You clearly have reading comprehension issues.
From the blog post:
"At that point, the referral system became useless to me so I removed the links and just left the review stand. I updated it from time to time and answered any questions people posted as comments or emailed to me. I was grateful for a product I really like and for the free monitoring."
I still use Livejournal. I've sadly not managed to find a better blogging site that has decent security options on it.

The threaded comments are better than almost any other discussion forum, and the level of control you have over comments and visibility are very high.

It's just a shame that the owners couldn't make money that way, and seem to be focussed on an entirely different demographic.

I'm "AndrewDucker" over there, by the way. Feel free to add, if you like lots of links to things.
Cuban: "Can someone please explain to me how what is happening in higher education is any different ?

You can't refi an education or sell your education to someone else. You can't pay someone to refurbish your education while you're working at your day job. You can't rent out two thirds of your education while living in the crappy part. And so on.

I'm not saying there's no bubble, but the two asset classes are clearly different.
Or, you can pivot... Turn the bathrooms into fishtanks!
I live in a city with a very rigid street-naming and numbering convention (i.e., even if you've never heard of it before, given a street number and postfix such as "14th terrace" is already enough information to know whether it's north-south or east-west running, approximately where in the overall grid of the city it's located, and what kind of street it is--for example all "lanes" are cul-de-sacs). The problem with that is the courier companies all come to rely on that system extremely heavily, and, luck of all lucks, the cul-de-sac that I live on was mis-named by the city as a "court" instead of a "lane".

Both of the big-name companies here (UPS & FedEx) give phone numbers on their tracking systems that you can call when they are unable to deliver a package, but a) nobody is actually notified of the failed delivery, so you have to know that a package is coming in and actively watch the tracking page to catch the failed deliveries, and b) the people you talk to at that number are either incapable of or unwilling to make any kind of permanent note in their system that can fix chronically failing addresses.

For several years we put up with about 80-90% of our packages failing delivery (moreso from UPS than FedEx, but both were pretty abysmal) due to "incorrect or incomplete address," being forced to notice this on the tracking system on our own, then calling to tell them that no, the address is not incorrect, the street itself is misnamed and yes we've called to explain this dozens of times in the past and can you please put some kind of permanent note in your system to ensure this doesn't happen anymore.

A couple years ago, after another failed delivery from UPS, I decided to try a new tactic and looked for public UPS twitter accounts that I could tweet in the hopes of bringing it into a more public sphere. I found @MikeAtUPS and tweeted him that another delivery had failed, it happens a lot, and nobody at UPS seems to be taking the situation seriously. He directed me I think to a corporate support email, which I followed up on, including links to the tweet and response. Amazingly, this actually worked. They responded immediately with an apologetic email, said they had made a correction in their system (though, I'd heard that one before), and that this shouldn't happen again.

And it didn't! After that, UPS stopped failing our deliveries (with the very odd exception). FedEx slowly started to get better over time as the drivers started to learn the area better, and also stopped being an issue. So maybe the lesson is, skip the outsourced help desk numbers and go public with your grievances if you want to be taken seriously.

As an aside, USPS has not once ever failed to deliver a package or even drop one off later than the expected delivery time. If it's an option, I will always choose them over the private courier services 100% of the time.
How To Build Landing Page Forms That Convert
3 Common Hiring Mistakes With Recruiting “A Players”
Giving.github.com
Countdown to Success: Four Keys to an Effective Marketplace Launch
Perfect! Thank you for finding that! I skimmed their site but obviously not deep enough.
Monday Troll: Lisp and the syntax extension Myth
You can make your own pretty easily with a bash script.

You basically just need to clone from git, setup a VirtualHost, and restart Apache/nginx. I don't have experience setting up Scala, Ruby, etc, but I've done this for PHP and its trivial.

Start by writing a list of commands you issue to start a new project on your dev server. Then add variables, a web form, and you're done.
Does anyone know 1 major consumer-facing site that was able to scale with Rails?

I know Twitter kind of had to move away from Rails due to scalability issues.

GameBattles.com also had to back away from Rails after their uptime dropped to 80%.

I am not trying to tarnish Rails, I am just curious to learn about some success stories involving Rails at very large scale.
"Repeat `argv[2]` on stdout `argv[1]` times."

i.e., "c 128 A" -> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.

Pentesters! :)
This is a fantastic comment, you need to post this as a blog post, and then submit to HN. This way I and many others will never have to rehash this again, just point back to it.
No, it's turtles.

Tortured turtles.
QPes 2012 Vladimir Putin play this patch
Do you think Mark Cuban was a scholarly book-learner? Or that the top Latin student from your secondary school had a successful exit?

0 < correl(school chops, business chops) < 1
Virgin Atlantic to allow in-flight cellphone calls
That experience isn't applicable to everyone. Mine invaluable and cost less than 15k.

College is what you make of it.
Good post.

The logistics industry (in the UK at least) is in utter turmoil. I have about 10k ecommerce merchants using our platform and I hear these points on a daily basis.

Speaking to a few logistics and delivery providers recently they tell me the cost of delivering this service has tripled in the past three years. However this hasn't been passed onto the merchant / customer, this industry is living in an artificial bubble and I predict its going to pop. The truth is the price has gone down as companies such as Yodell have arrived to disrupt the space with rock bottom prices (and rock bottom service), this puts huge pressure onto the other providers who are dropping services at a rate of knots.

Its not an easy thing to fix, especially as there are so many interconnected services and companies.
I've seen a poster around here who is involved with a startup (can't think of the name, sorry) that is working on a problem like that. Amalgating prospective hires and ranking them based on various assets of problem solving, contributions to Github, technical experience, etc.

I wouldn't be surprised to find this sector increasimgly revisited in years to come. I've recently come to experience that programmers without much experience, no matter how well-intentioned, sometimes just stomp around doing far more damage than good on projects.
I used to be a Perian user, but its complications and shortcomings made me ditch it in favor of MPlayer OS X Extended, which eventually led me to the better MPlayerX. I am in favor of Perian's solution of being a nifty QT plugin, though.
Hello I have 10 years experience from stocks and stuff and I think you should read a book with the name: "Money masters of our time". The books explains different strategies used by people such as Warren Buffett and Peter Lynch and it gives you a broad picture of the different alternatives you may use. http://www.amazon.com/Money-Masters-Time-John-Train/dp/08873...

You may also want to hang out at http://www.trejdify.com/ which is like Hacker News but business only!
Criminal Creativity: Untangling Cover Song Licensing On YouTube
"No HR department can interview people without a degree when there are so many people with degrees. A degree doesn't get you in the door, but is a minimum standard for just about any job."

Nonsense. I have never been to college and I am currently responsible for the IT Security of a mid-sized health network. Not only was I hired without a degree but I've been promoted several times.

I also have no technical certifications, at various points in the past I had some but have let them lapse. Having a piece of paper may make things easier, but in the end it comes down to whether or not you can sell yourself to the organization.
The data is being written to the db, or being crunched, while the request is ending, and the browser can continue with the important stuff.

It sounds like a good fit for NodeJS for sure, but for what it's worth, even in a synchronous web framework nothing forces you to keep the connection open until the request has been processed.

I don't know off-hand how to do it in Rails, but say in Java Servlet-based frameworks you'd just call HttpServletResponse.close().
You can see it on Gigapan, works on iOS: http://gigapan.com/gigapans/103187
"It just works."

Strangely reminiscent of the success of Apple products.
Did you read the parent post trough the end? To quote: "At the end of the day, we need both perspectives. "
I feel for you (had a computer broken by UPS when moving many years ago).

I just have things shipped to my work address if I care about the item [esp. things like electronics, which can be damaged when the delivery guy throws^Wdelivers :) them.].
Brief non-operation (reboot / service restart) is often better than a prolonged outage. Particularly where SLAs are set to create an expectation and acceptance of this, and where redundancy exists.

I'm thinking too that there's a feedback process at work here, and some sort of damping mechanism would help with that.
"Your comment supports a sentiment that is vastly outdated and no longer supported by the current state of psychiatric research."

[Citation needed]
"40 years ago psychiatry was very different than it is today."

[Citation needed]
How about Github?
A new homepage? It really is the fastest way to surf the web.
ASK HN: How many web developer knows about how caching work in a web browser?
i am web developer and i was pop a question about how caching work on browsers
Shopify is using rails. The thing is rails is bad when there are a whole lot of short life requests. This is what twitter had. The entire rack middleware being loaded for every tweet.
"it doesn't matter"

In what sense? In a social-justice sense it seems like it does matter quite a bit. In a national-productivity sense "the college question" also matters quite a bit. In what sense doesn't $trillions of spending matter?
Looking at the example of integrating those on RSpec's docs page... pretty nice.

https://github.com/rspec/rspec-rails

My guess is a similar Node cocktail would be using Mocha, Tobi, and Should.js together.
"We currently do not ship internationally", anyone? That message right there, when I'm shopping online, annoys me to no end. Clever way of doing business.
Saverin renounces US citizenship over IPO fees, but are taxes good for tech?
I believe it would be best if the company gave users Karma as opposed to money. When someone suggests a store and you know they will earn $ if you buy from it, you start to doubt their motive. With karma, I do not have to worry about this, and latter the score can be used to spot "influencers".
"It's hardly "highly embarrassing" to ask them to remove a filter."

I completely disagree. Many people would be very embarrassed phoning up to have an adult content filter removed. You can argue that they shouldn't be, but that's a different thing altogether.
Upvote, because I didn't know the 'hardes exam in the world' existed, and I now think it's awesome. Good luck.
How best to prevent data loss while travelling?
Maybe the people who think college is a waste of time should try to reach young people with that message. (career day at a nearby school? online forums young people hang out on?)
Did the failing mark on your "How to Win Friends and Influence People" book report bring down your GPA? ;-)

I had the same experience as you (college paid for via scholarships), but the scholarships available differ from school to school and community to community. So, not everyone has that as an option.
Saying the entire affiliate world is shady is intellectually lazy. There are many areas of the industry that are very stable and mature.
We're hiring: Help us significantly improve conversion and retention
It's a conflict of interest since a more favorable review leads to more referrals.
Facebook - Buy or Sell?
>What is a "JVM-based language"? The JVM is simply a virtual machine.

No, it's more specifically a virtual machine designed, with the Java language primarily (if not exclusively) in mind. Where do you think the J in the JVM comes from?

>One could theoretically compile any language to run on this virtual machine.

And that language implementation would then be a "JVM based language". Duh!
The point is that the rack middleware would be called for everything, which is very heavy for something so trivial
I get what you're saying, but my point is this: This hack happened because Bitcoinica doesn't own the bare metal servers on which the money is hosted. The break in was possible because somebody abused Rackspace's password reset functionality. The last time Bitcoinica got owned, it was because somebody managed to exploit Linode's customer service portal. To me this trend would strongly suggest the need to outright own the production hardware so that attackers have to attack you directly or physically break in to your data centre.
No. Placeholders stay visible until user starts typing. That is, empty focused field still has visible placeholder.
Does that test you link actually talk to a live Redis-based message queue that must exist for the test to run?

If so, while that's a nice test there's also a need to be able to fully control the event loop so you can test arbitrary event orders, some of which you may not be able to synthesize (or not easily, or not reliably) but may be able to occur in the real world. Testing event loop code sucks hard enough when you can fake events perfectly correctly, take that away and it sucks even worse.
Try Read Source Code in iPad
CodeNavigator is a code Browsing and Analyzing tool for developers.
It can help you to understand the structure of the projects very easily. and also includes syntax highlighting for various coding languages.
You can easily use your finger to navigate between codes.

★ Featured in the App Store's "What's Hot" list ★

Features:
[i]
Single/Multi/Full Screen source view, Use finger to navigate.

[ii]
Syntax highlighting:
•Support multiple programing languages: C/C++, Java, Objective-C, C# ...
•Customization of syntax highlighting

[iii]
Search & Analyze
•Search the specified symbol in the project
•Find global definition of a symbol
•Find all called functions in this function
•Find who called this functions
•Find text string in the project
•"Find text" and "Go to line" in the current file

[iv]
Visualization
•You can store your analyze result
•You can share the result image in your photo album and share with your friends

[v]
Histroy control
•Store your read history
•Not only the file but also the Position your last read

[vi]
Wireless transfer:
•Transfer a single source file through WIFI.
•Transfer project as a ZIP file through WIFI
Dropbox sync:
•Use Dropbox to sync projects.
Git support:
•Git log support.
•Diff support.

[vii]
Preview of Images, PDF, Keynote, MS Document types

"Linux kernel 0.1" has been included as a demo.

More features will be available soon.
Thanks for the specifics. It's been really hard for me to sort out whether to go with a VPS, or something like heroku. Heroku is appealing but seems to get expensive quickly. VPS has a bit higher learning curve for me, but might be worthwhile. Am I correct in understanding your hosting cost to be about $40/ month until you gain a significant number of users?

Good luck, and I hope you end up with a scaling problem to solve.
Ask HN: Whats H.R. 2168, the "Geolocational Privacy and Surveillance Act" about?
Fascinating Product "Tour" of Facebook's Offers Ad Unit
Isn't it a tad ridiculous to compare something like codeacademy to a college degree? Less than a semester's worth of time spent learning programming is not at all the same as a computer science degree, and I doubt employer's think they are comparable.
I'd like to know this as well. Some of my Coworkers went to RailsCon a few weeks ago and were remarking how a speaker talked about how they scaled from tens of thousands of hits a month to a couple hundred thousand hits a month. Not very encouraging when that's the sort of traffic we get in an hour and the solution was to use nearly double the amount of web and memcached servers than we do now on our PHP stack.
Exactly the point being raised i'd say!
> Factories aren't common in Python

Factories are everywhere in Python because the default construction workflow goes through a bloody factory method.

> There's nothing inherently bad about that.

You may want to read my comment instead of inventing things I never wrote, because the comment you replied to didn't even remotely hint at factories being bad.

Oh, and the first two examples you provide are absolutely horrendous, it's not surprising they are used "in exactly the same cases where they are used in Java", because what you show there really is java code translated to Python.

Whereas the third one is something you can't do in Java: it factorizes the creation of a class through customization of the metaclass's standard creation protocol. The version in the comments overrides the creation of the instance (through, again, a completely standard override of Python's built in construction protocol), which is less efficient but doesn't require understanding metaobjects.
Thanks. Did you check out the link to the general paper? One of my favourite questions from there: "Does the moral character of an orgy change when the participants are wearing Nazi uniforms?"
Vintage Leica 0-series camera sold for a record-breaking $2.79 million
According to this answer from a Twitter employee, they still use Rails: http://www.quora.com/Does-Twitter-still-use-Ruby-on-Rails/an...

Besides that: GitHub, Basecamp, Groupon, Shopify, LivingSocial, YellowPages.com (unless they've changed to something else), etc. Scaling Rails is a solved problem.
Justin.tv frontend is rails, though they may / may not be moving to Django according to Kyle.

http://news.ycombinator.com/item?id=3461476
Legend of Grimrock and Design Space
As someone who only receives packages, I also hate courier services with a burning rage.

My FedEx guy used to have a cell phone he'd use to call me (on fedex packages from Amazon, they print the delivery phone number) as he was coming around to my place to make sure I was ready and not on the john or something. It was great. Then FedEx thought good service was too expensive and removed their phones, causing me to miss half my packages because I had headphones on or something.

I then moved to an apartment building with an intercom system. Every time I got a delivery it'd first fail with "we don't have the PIN code for your building". Every time I'd have to call them and tell them to use the intercom to call my apartment.

I've seen some good solutions though:

- In Sweden, the regular postal system shut down all their post offices and started offering their services instead through local supermarkets, convenience stores, gas stations etc. So what happens when you get a package mailed to you is that you get a SMS message or a paper slip in your mailbox with a code, and then you go to the store it was sent to to pick it up (for me it's always been the supermarket I go to daily to shop anyway, at most a 5 minute walk). The bonus of not being in a dedicated post office is the hours of supermarkets are far far better than the post offices ever were.

- In Japan, the domestic courier services let you pick a date and 2/3-hour window for delivery in advance. I've never had them miss the window. If you miss a delivery, you can reschedule it online, often to the very next delivery window on the same day. You can sign up online to get "missed delivery"/etc notifications by email.