skysight-inc/HackerNews huggingface dataset:
Clearly that's just a matter of personal preference.

And frankly those kind of comments are not the slightest bit constructive either. It has a terrible -almost "flamebait"- tone to it and offers no reasoning ("TBBT isn't funny because...") nor objectivity ("In my opinion it's not funny.").
Exactly. How is a rejected applicant supposed to improve if they don't have any feedback?
Obviousness isn't always enough of an excuse to ignore copycats. And let's not forget, this was made obvious after the initial design was created.

http://en.wikipedia.org/wiki/Egg_of_Columbus
We have to fight for what is right!
Right so instead you'd write: keywords (list "a" "b") ? Which would let you also do complex things like (list (person "bob") ...)
My understanding is that we already have number portability (but I've never tried it). As for the carrier lock-in, I believe most people get subsidized phones with a contract requirement, by the time the contract is up people are moving onto their next phone (and/or carrier) anyways. So right now it's not been a mainstream issue.
I would buy this -- its quite nice -- and repurpose it to something other then web design / development
What Dave Grohl Learned When His Reddit AMA Announcement Disappeared
I thought you were being sarcastic too; these are all very common trends. The problem here isn't the fact that the layout is original (it's not), it's that the code is being ripped straight from the site.
You are right, but that's easily fixable with a (if (contains? map key)
Quite a few of his comments have a slightly antagonistic tone but I don't see anything in his recent history that would obviously justify a hellban.
Ask HN: How do you handle support during weekends and holidays?
Hello,

A few months ago I started a startup creating social games all by myself as a tryout, without creating a company. I currently have 300.000+ users and development has halted since I do support all day. So I decided it's time to create a company and hire at least two full-time support employees.

I'm currently doing all the support myself and it's turning into 16-17 hour marathon each day. Luckily, most users are in the same timezone, so they sleep at the same time I do. I want to split this 16 hours into two shifts, so I can cover everything with 2 people. However, I cannot ask employees to work 7-day weeks, so I'm considering what is the best approach.

One idea is to have employees do the support Monday-Friday and I would still cover weekends. Another is to tell them to work each Saturday+Sunday and have some other two days free instead. Or I could hire a third support person and make some combination but then someone would not work full time.

I'm looking for advice from someone who had a similar experience. Say you have small team and need to do 24x7 support, how did you handle it? Should I still do any support myself, or focus on developing features and fixing bugs only? How to handle support work on weekends? What did you try and how did it work?

Thanks.
Initially i was of the "Imitation is the sincerest form of flattery" mindset. But after going through a few of the sites i couldn't stomach the blatant rip offs.

Especially by companies like http://smacontech.com/ which claim to be design firms. Worse still, they seem to regurgitate the design into some of their client's sites as well (http://www.smipropellers.com/)

Not sure how you can proceed here. But if you are intent on naming and shaming them publicly, try posting a message on their facebook fan page's wall. That should make them situp and take notice of your complaints.
Except in Sweden.
Justin Kan on the cover of Hacker Monthly
I would also love to know this. I stopped paying attention to the debate because everything I was reading (admittedly not much, and mostly mainstream stuff) seemed highly politicized one way or the other.
Another story about the Anon criminals.
You are not a Unix user. You don't know Unix's commands and their common options. If the article is aimed at you and people like you that read your scripts then it's fine but it's akin to commenting "dir /w" in a DOS batch file to explain its purpose. Unix users should not following the article's advice, they should be embracing Unix's style and ethos; it's part of what's made it such a success.

BTW, a month of using Unix should have a Unix user knowing what ls's -t and -r flags do, along with -a and -l they're some of its most commonly used.
I do enjoy The IT Crowd, but in my opinion it's even worse for stereotyping than TBBT is.
Assuming that the people who are copying this code are able to code themselves, wouldn't it be easy to find the problem and fix it?

Unless there was some incredible code obfuscation.
Did anyone notice that most of them couldn't get the font correct. Coz the morons must have never heard of custom fonts. Only one site did managed a Google Web font, I guess.
Ha ha...and that propeller thingy has some reputed clients under its belt. I'm from India and I know the clients. You want me to call them up and have some harmless fun from your side. I can act as if I'm your legal agent. Kidding!
Here's to your bravery Sarah. I admire your courage, it's not easy to publicly announce that kind of thing.
I don't want to roll out an entire schema every time I add a feature - just the diffs. It's the schema diffs that devjoist generates. DJ also allows for collaboration among multiple devs working on multiple user stories inside the same project.
Exactly my thoughts. The whole discussion is childish and doesn't belong here.
You should call them out on twitter, they are more likely to make amends if your shouting is visible to clients (future/current).

* https://twitter.com/SmaconTech
* https://twitter.com/dapatical
* https://twitter.com/saraswathimetal

Or maybe it won't make any difference, looking at the stats on these accounts
I think that being able to "google it" is a technical skill by itself especialy for developers. For example, you are getting an exception in your code. How do you take that specific exception msg and figure out what to do with it. Do you just copy/paste the exact err msg in google and hope for a miracle ? Do you combine that err msg with some other keyword to get a more suited result ? Or do you just not use the err msg but google for the specific process you are trying to implement ? Depending on what you google, you could get different answers.

I think that if a developer knows how and where to look for the resources to solve a problem, he is worth a shot. I am sure if he has to look up "C++ syntax" when being interviewd for "experience C++ developer", then thats bad. You get the idea.
I wouldn't consider search volume to be low. Using Google's Traffic Estimator tool, I see that the broad search for the keyword phrase 'oil change coupons' is expected to generate about 37k impressions and over 1,100 clicks on a daily basis.

And with an average cost per click of $20, I think ranking for keywords related to oil change coupons could be quite lucrative.

The problem is I'm not ranking and I have no idea why.
I think there might be a commonality here – a number of them seem to be located in Australia (with one in India and one in the UK) – a whois check shows a few AU contacts and an AU-based whois privacy guard, so I can't be sure, but the do seem to be oddly clustered, IMHO.

My bet would be that some third-party web firm/designer has sold all of these companies a "unique design" and more than likely most of them are unaware of the origin of the design, much less the other sites with the very same design.
Here are the resources realclimate.org suggests.
http://www.realclimate.org/index.php/archives/2007/05/start-...

For the details of the science, they suggest just reading the IPCC reports.

Here's a faq from the IPCC that is basic but thorough. https://www.ipcc-wg1.unibe.ch/publications/wg1-ar4/ar4-wg1-f...
I'd buy too!
A font for clients who do not understand Latin
Right, and it's one thing if the problem is, "you're a douche," which frankly requires more than interview feedback to fix. But if the problem is, "you came across as timid," and the problem is strictly about speaking with more confidence, that's a highly fixable problem that you can improve with a reasonable amount of practice.
I don't think you can talk about Microsoft so monolithically. I would agree that XNA was to keep people Microsoft-focused, but the XNA team has been disbanded since around the release of Windows Phone 7 or maybe a little after--I wouldn't be surprised if its demise is political.
I would buy this as well, it's really a beautiful layout. Hence the copying.
I thought that was for infix expressions with order
of operations?
14 Spectacular Basalt Formations
We are directing climate change right now, it's just that it's unintentional and uncontrolled.
Furthermore, even if that statement is true does it mean we should blame the prosecution? The analogy I have been using is getting fired or going through a breakup. Those type of events are sometimes catalysts for suicide, but I don't think anyone would blame the employer or significant other for that. People are responsible for their own actions. They are responsible for how they react to adversity or tragedy. Aaron was the one who killed himself. The charges likely played a role in his decision, but that doesn't mean his "death was caused by [the] criminal justice system."
Funnily enough, their website loaded slower than the ones who were ripping it, so I was initially confused about what the argument was as the large background image took ~20s to load/push down the rest of the layout. The JS on the navigation never started working either.
Their infrastructure is valuable, especially the code they have which determines what quality of video they can send you without stuttering or buffering which was better than anything else at the time. That was what got them my money.
If it was a browser exploit, wouldn't that put all users at a great risk, and also put more pressure on Apple to rapidly patch?
The only Lisp I know is Racket (basically Scheme), so take the following with a grain of salt.

'(foo bar baz) is almost the same thing as (list foo bar baz). However, ' also makes the contents of the list into symbols, not variable references. Basically, '(foo bar baz) returns (list 'foo 'bar 'baz), not a list containing the values of the variables foo, bar, and baz.

Symbols aren't much like strings. They're immutable, and actually just refer to a unique number, not characters. I hope that sort of makes sense!
Coaching is less likely to mask incompetence than reveal competence.
Welcome to the Internet. You must be new here :)
It's happening in Europe too, and I don't see the big problem.

It's what makes it economically possible for carriers to offer a subsidized up-front price on the phone. You're free to buy the much more expensive unlocked phone, even in the US, on apple.com, no?
I'd guess that smacontech created the site for smiproperllers.
Show HN: Vocalcart,  it's like Siri for shopping
I do it for integration with Google Voice (with Phone GV and SMS GV) so that I can place calls from the built in dialer and send free texts through Messages.

The other thing I use frequently is NCSettings, which is much like SBSettings, but well integrated into notification center. It has a couple of pages you can swipe through, and gives immediate access to toggles for wifi, data, volume, brightness, VPN, location services, and more. http://modmyi.com/info/ncsettings.php

I also use Chrome on my phone, mostly because I use it on my desktop and laptop and like to have access to open tabs from my computers. It's doable without jailbreaking, but being able to set it as the default browser makes it a lot better.
EGM, CGW, XBoxNation (and maybe a few others) were rolled into 1up.com. I worked on the original 1UP.com site in NYC (classic ASP and Vignette!) prior to it being moved out to San Fran.
Honestly the whether we are remembered once we are dead or not doesn't really matter -- in no shape or form will we be around to care.

Same for the people who are found months after they have died -- the dead don't care (or do anything else).
It is still better to write #!/bin/bash for bashism using scripts than #!/bin/sh. I recently had to run sed -i (well, another GNUism) 1s%/sh%/bash% on bunch of customer's scripts to make them work on debian. At least when script wants /bin/bash it is going to fail cleanly (and not in the middle after modifying random things) and with mostly meaningful error.
Community Build Free Virtual Desktop
http://tributary.io/ is a cool playground for d3.js.

Also http://www.dashingd3js.com/ is a good tutorial for learning d3.js (goes into more detail than the linked slideshow).
It is if you want to differentiate between a list of lists and a map. Maps are not natively supported in s-expressions.

So there is a need to create a sub-language to handle special data structures.

I have done this as well. But I use a special namespace '#dict' for example. So it would be

(#dict (k1 v1) (k2 v2))

This way there is less of a chance of collision between data and this sub-language. It also allows for extension, so for example instead of dict you can use #classname to say persist a perticular object of a given class name (json doesn't allow this, there would have to add a '__classname__' key to the object for example.

Another way of doing it is using a flat list and just using an alternation with keys being prefixed by some special character:

(:k1 v1 :k2 v2)

I think Clojure and some lisps do that...
Cartoon-Stress Less
Thank you - I will clean up the homepage.

As far as monetization, I've considered offering daily deals on oil changes (and other services).
perhaps you'd like to use -nativecss as the prefix rather than -ios? you'd hope styles would be portable across platforms?
Yes. Good thing it's not.
Unfortunately, taken as a whole (eg, not just blithely ignoring POSIX, or systems that don't support it, or systems that don't support long options), portable shell is a big mess. Keeping it simple would be nice, but may not be possible, depending on your goals ("make everything as simple as possible, but no simpler").

So you want to write some script that will only ever run on systems with GNU utilities installed, and you never ever plan on porting it? Fine. Just do the world (and yourself) a favor and be aware of and admit that fact upfront. And if you're going to break POSIX compatibility anyway, it would be nice if you use the long options for better readability.
Distraction Creep
This is just ridiculous, what makes people think they can just rip off your work for free?

The fact that they absolutely can and do? I'm not sure there's much that can be done here, but the call-out is a great way to handle it.
Yes but you and a lot of other people have the source. Moreover you and a lot of other people can fork the project. At the very least, there will be bug fixes on going. That makes a huge difference.
I love the way that it has 0 training in-built. There's no need to get training for not doing something; only know that you don't need to do it :)
Shown HN: package your JS widget with Bundy
> Side note: Wouldn't it be awesome if composer supported composer.sexpr files natively, so that we would no longer have to write JSON?

If you, too, think this would be awesome, check out extensible data notation: https://github.com/edn-format/edn.
Does this mean copyrights aren't worth anything these days?
Where they are feature-complete, yes, MonoGame should behave identically to XNA. There are landmines if you try to take any of the less-traveled paths, but it's the same in theory.
The IPCC report on the Physical basis of climate change is gonna be your best bet.

http://www.ipcc.ch/publications_and_data/ar4/wg1/en/contents...

(There are doubtlessly a couple people queueing up to say the IPCC's part of some grand socialist conspiracy or had some minor error that's since been corrected in the errata section.)
If someone really wants to copy your site they will do it anyways. I think the best option if its getting this much attention is to release a pay plugin/template or just opensource it. Or as you have already done publicly shame them (not much to gain by doing this though).
I suppose nearly all of those reading Hacker News (and the majority of the people in USA) are in the global 2% or so, at least if we measure similarly as here: http://www.globalrichlist.com/
This. I'm anxiously awaiting some kind of database migration tool that supports easy branching and merging.
Subtle shenanigans could go for some time without being noticed.

And wouldn't people who can code themselves host their own javascript, rather than hotlinking someone else's?
While I agree that these other sites have "ripped you off," I don't think you should spend any more time worrying about it or "fighting" them.

From a quick glance, these sites appear to be tiny "companies" that probably saw a nice site and decided to copy it rather than think up something great for themselves. They are probably not taking away any measurable business from you via their copies sites, so any time you spend "calling them out" or even drawing more attention to them is just a waste of your time.

Go think up the next great design for them to copy and focus on making your own company better instead of putting down the others who decide to take a shortcut.
It adversely affects screen readers, so on the outset it is an issue. But the post is about the qualitative nature of the problem. I suppose this manifested as a quantitative problem with the time-to-complete task increasing.

I agree it would be nice to see an actual user study comparing task completion time. I'd imagine there's already something in SIGCHI on the efficacy of disappearing prompts.
See my comment above. The core difference is that (list ...) evaluates what's inside. So (list (+ 1 2)) returns (list 3). ' doesn't evaluate anything. So '((+ 1 2)) returns '((+ 1 2)).
It looks like a sudden degradation of performance. Might be the point when the caches become full. That CPU has 6MB L3 + 256KB L2 x 8 which means ~8MB. The bump is at 1043786 elements which require 8154KB of memory.
Mental laziness is probably best. The common argument is that the costs to curtail are so enormous that it is not worth attempting or that we would be denying quality of life to up-and-coming economies.

My point is that it is easier to deny than work towards finding a solution.
I believe it is becoming less and less useful. To begin with, it was the only way to get any third party apps on iOS devices. Later it became the only way to have custom wallpapers, multitasking, better notifications etc. Obviously all these things have now been added officially, and in most cases the official implementation is more user friendly and more integrated.

There is still increased ability for theming with jailbreaking, and some unapproved apps such as emulators etc. as well as a few general tweaks such as allowing extra apps in the dock or allowing the home screen to be rotated on iPhone, but the benefits are slowly decreasing as iOS gets improved. But there is still benefit to it for some.

It's the same case with rooting Android devices; at a time it was almost essential to address the shortcomings of the OS. Now, it is barely even required for most users, due to the improvements of the OS. (stuff like taking screenshots, making backups of app data, tethering etc. used to require root on Android; now it's all baked right into the OS)

I'd say it's noteworthy though that these features may never have made it to their respective official OSes had they not been so popular with jailbreak/root users, so it's an important part of the OS improvement process in my opinion.
NASA's Climate Change Site has compelling, long term environmental measurements, and scientific analysis. The Key Indicators page is especially eye-opening.

http://climate.nasa.gov/key_indicators
I mocked up a simple chart using d3 in tributary for our development team last week if anyone is interested in looking at it: http://tributary.io/inlet/4637557

I tried to add tons of comments explaining what's going on.
I've seen placeholders implemented as a separate element, positioned over the input with CSS, which neatly sidesteps most of the issues caused by having the placeholder text actually as the input value. It has its own problems, no doubt, but seems to work a lot better overall.
To be fair your site design is pretty awesome.
The issue, as I see it, is that many developers in the Microsoft ecosystem consider Microsoft to be a trusted benefactor and are detached from the realities around software engineering today. Such developers often won't touch concepts and implementations which have been proven outside of Microsoft until they get the blessing from Redmond with a Microsoft-built implementation.

The net result is that for at least a decade or more, many Microsoft developers have lost the independent judgement needed to filter solid technologies from the over-hyped ones.

The truth is, Microsoft is a business like every other. And they have changed with the times in that they experiment a little more and admit failures a little sooner. The challenge for Microsoft is that they are still viewed as the "safe bet" by many in their own community and they have to reconcile this reputation among their base with their own ability to evolve.
Neither will having an app that you didn't launch and sync before getting on the subway. Seems like the same amount of effort to me.

There's an advantage to Instapaper and company in that it's centralized and you only have to launch the one app to pull down all of your content regardless of the source.
Let's make up some numbers, and let's pick say 200 members conference. Let's also say that each male participant is a equal risk of being a person who commit a sexual assault, and that risk is 10%.

50%/50% distribution:
100 male participants, 100 female participants
number of sexual assaults: 100x10% = 10
*Risk for each female participant: 10/100 = 0.1

5%/95% distribution:
190 males, 10 females
number of sexual assaults: 190x10% = 19
*Risk for each female: 19/10 = 1.9

*Risk compared: 0.1 vs 1.9 = 0.1/1.9 = 19x

Okey, not 20x, I rounded the number 19x to 20x. It also assumes that:

A), Female to Female sexual assault is 0. Not true, but close enough in regard to what is reported.

B), Regardless to number of females, the risk of each male participant stays the same. If the 50%/50% actually has a higher number of assaults in practice, then the risk difference between the two type of conferences actually drop.
TBBT makes fun of being a nerd (or a geek) at the expense of nerds and geeks. The audience is never the nerd or geek themself; it's everyone else. TBBT does not intend for you to emphathise with the nerds, they are there for your enjoyment. Essentially, TBBT makes nerds into the new samba blacks.

There is nothing smart about the jokes; the punchline (and frequently, the entire joke) is usually [something vaguely nerdy sounding that most people don't know]. Basically, TBBT just randomly says "quantom superstring theory" and you are expected to laugh at it because the phrase sounds ridiculous; there usually isn't any more context to it than the utterance of the nerdy-sounding thing.

In contrast, Community takes the concept and builds into something substantial. They'll take "quantum superstring theory" and, for example, turn it into an episode where the vibrations of silly string perfectly predict events going on elsewhere on campus.
http://tributary.io is a better playground.
Jim Weirich's Rake goes from 0.9.6 to 10.0.0
Broadcom UPnP Remote Preauth Root Code Execution Vulnerability
Save the names of the people involved in a blacklist.
Make a list of agencies to avoid with these people in them.
surely they have the tech to query up the number of new users that watched house of cards?