skysight-inc/HackerNews huggingface dataset:
no offense, but you sound like a programmer at either a small, or maybe medium sized conpany. Where code is all known to you, and touched by you (based upon your 'when I code..' sentence used). I regularly run into bugs that take longer than several hours to find, not talking about fixing. I admit, not the thing you like to get in an ideal world, but all the more you run into in the real world. Deadlines and 10+ year old platforms introduce hacks, and untested code.

back to the original post; i kind of like this in a mildly manner. as said in another comment, I also tend to hunt until I recognize a lockup. At that time I step back, walk to a drawing board and invite some colleagues to hear my brain pondering and running over several options while visualizing the pipeline on the board. This gives me three things:
- experience of other colleagues
- visualization of the problem to get clear what is happening.
- probably coffee and some smalltalk over completely different things which at that time seem completely logical to originate from the thing explained. It relaxes me.

Back at my desk Im all fresh again, new ideas to try out etc. Bottom line, sometimes taking a step back helps for me as well. Although I like to see it as a last resort, while I (now again) know I should start doing this more often, and especially at an earlier stage.

To end with the start, when you run in a multiple day bug you should immediatly write a test for it, after solving. Make sure you dont run in it again :).
Buying a Cheap Car Using Data
The problem is you (as a scientist) don't know that an experimental subject will have a better life, or a life at all, and you don't have enough data about the risks to fairly compensate a person for taking those risks on. You're just making the cost of collecting data much more expensive while shifting the risk (of suffering, disability, death) from animals bred for the purpose to poor people.
>I write most of my apps in Python, and they work beautifully.

Ah! If only you could code android apps in python. That is a plus for BB in my book.
That is awful. In most of the triplets, the middle sound is completely drowned out by the noise
That's never easy, though. Just like newspapers before it, TV show creators will discover that internet advertising doesn't attract anywhere near the premiums of TV advertising.

So you have to find alternative revenue streams, which isn't always easy.
Should I learn javascript?
About to conclude my first semester of CS at the university, and am eager to begin learning web design on the side while I get my B.S. in CS.

To be honest I don't know very much. I am getting decent with python, and have looked a bit into the django framework. Should I continue with python and delve into django, or should I learn js? Any insight into a sensible path for someone in my position would be greatly appreciated.

Thank you very much,
Albert
Bash can do that easily, the syntax is just a bit different

$ echo {1..3}.pdf {a..d}.pdf
1.pdf 2.pdf 3.pdf a.pdf b.pdf c.pdf d.pdf
A team I interned with did standups at the end of the day but honestly, at that point, you just want to go home; you don't want to stay to hear what's going on with everyone else.
> Granted, the proprietors of these spots don't bother with permits from the city / following fire code

The fire code is no joke. People used to die in batches of hundreds all of the time before those laws and reforms were put in place.
Original discussion https://news.ycombinator.com/item?id=5466115 still on the front page.

Why was this resubmitted?
D&B has got itself a sweet little monopoly business with these DUNS numbers. They charge $299 if you want "Expedited" service otherwise (according to the FAQ) it will take "a MINIMUM of 30 business days for a new D&B DUNS Number to be processed" (emphasis added). I get the sense they just sit on you app until the 30 days are up and no actual work is being done.

They also try to upsell you to one of the many other plans starting at $299. To somewhat soften their touch the basic service is free after all. And the expedited service is free for businesses considering doing government contracting (maybe we should all consider this as we apply to the Apple developer program).

https://iupdate.dnb.com/iUpdate/showFaq.htm#Request2
Was he really a Bhuddist? I never heard this then just after he died it started appearing in articles with the same sort of dubious quality as statements like 'Stanley Kubrick had a 200 IQ', 'Einstein was bad at maths in highschool.'
Heh. When feminism makes people - no lets not concede even that, when it makes MEN angry, it's doing its job. Having unearned, unequal power ripped away from you ought to hurt. But thankfully, as here with dating, there are things that will improve even for men when we've won.
Stop participating in hackathons just to win
It's valid, but it's one of those things that shows they're not a web developer. We don't use <font> or <b> anymore. That's what CSS is for.
Thanks for the clarification.

If I read you correctly, you say, the JVM 'supports tail calls', because it can call other methods. I think, the phrase 'supports tail calls' is as meaningful as 'supports function calls' then.

In any case, I don't think this is a question of optimization. I don't see how, for example, an F# program written in CPS can ever run on the JVM.
Show me a Web runtime, with a UI framework, that is equivalent to the expressive power and control over the UX that native apps enable, and sow it running as efficiently w.r.t battery power as a native app environment, and then I will believe it is possible.
“A special consideration which may include financial compensation will be awarded to a limited number of authorize licensee to read this section of the license agreement and contact PC Pitstop at consideration@pcpitstop.com. This offer can be withdrawn at any time.”

To me, that doesn't scream “no strings attached $1000 prize”. Even if I read the TOS and came across this section, I wouldn't have emailed them. I would've assumed they wanted to send me spam.
Tesco Clubcard could benefit from some Big Data innovation
What are your goals? Did you mean "web design" or did you really mean "web development"? These are not the same. One is more focused on visual side, while one is more focused on code.

Both are valuable skills to have, and the answer is probably learn both.
The week of battery life is more like two weeks on nokia feature phones. I really liked Nokia until they became what they have become nowadays.
# freebsd-update upgrade -r 9.1-RELEASE

... wait while the new release is downloaded ...

# freebsd-update install

... watch the new kernel get installed ...

# shutdown -r now

... wait while the box reboots ...

# freebsd-update install

... watch the new world get installed

And you're done.
Hopefully this isn't considered too much of a hijack, but while NetBSD on topic I'd really like to recommend taking a look at their support for "rump kernels". Basically, you can compile and use large swathes on NetBSD as a library even on non-NetBSD systems. You can use this to, for instance use the NetBSD filesystem implementations to read an unmounted disk image. Or run Firefox using the NetBSD TCP/IP stack.

http://www.netbsd.org/docs/rump/sptut.html
https://github.com/anttikantee/buildrump.sh
Pleistocene Park: Return of the Mammoth's Ecosystem
Yes, go for it. It's impossible to do any web dev without knowing Javascript.
AJAX is nothing more than sending and receiving data from the server to the client. That's what views do, and they are documented.

There is also an is_ajax() test in Django (not that useful) and various apps that provide REST interfaces that you'd probably want to use for bigger AJAX-y apps.
http://i.imgur.com/YmNjN.png - best I've gotten from them recently.
Yeah, these are all common dysfunctions in teams getting started with Agile.

You see these a lot in cargo-cult style adoptions. They understand that they need to do these practices, but they don't understand why. The end result is that they try to pervert them to serve their own purposes (e.g. daily stand-up as a status meeting for managers) and lose the real value. Then they complain that "Agile doesn't work here".
It was probably a no string attached prize until their lawyers looked over it.
That's how you tell it's in the eve universe!
Nope, you're wrong. <b> is actually still being used to differentiate between <strong>. <strong> is used for accessibility reasons (making the words enunciate with emphasis, while <b> just makes the words bold by default). If you want to bold a part of the sentence without having emphasis, you'll need to use <b>.
Sometimes bugs are genuinely hard to debug and appear in hostile environments. Many people who have been programming for a long time have seen bugs that take much longer than five days to debug. For example:

- The bug doesn't reproduce when run under the debugger (not so uncommon with C code). Or the bug goes away when you change the timing of the code by writing to a log file.

- The bug could be in code that you didn't write and don't yet completely understand; the people who wrote the code have all left the company.

- The bug can be in a third-party library that you don't even have the source code to. You can only infer what the library is doing by seeing how it reacts to what you're passing it. Or you can try disassembling its code.

- The bug can be due to bad machine code generated by a compiler.

- The bug can be due to undocumented behavior in an operating system.

- The bug could be in a really complex algorithm.

- The bug might only reproduce at a customer's site with the customer's confidential data.

- The bug might be sporadic, perhaps depending on certain patterns of network traffic.

- The bug could be due to a fundamental misunderstanding of the original project requirements that will only become apparent after days of investigation.
I'll say get the hell out ASAP - and for Pete's sake don't focus on western countries or how much money you need to move. Moving to another third work country will do... (e.g Kenya has a vibrant startup/tech industry).
Great article, I especially like the "full circle" part. You should mention that the numbers you've created in the end are the Church numerals.
> try doing the possible half and typing in "balls" for the other half

That doesn't help with the digitization of books. :)
I would take a foreign visitor out to the suburbs to see how big and spread-out everything is. Stand at the intersection of two huge roads with a little traffic and unused sidewalks. See the lawns bordering some drug store parking lot full of big cars. On the one hand, it's a waste of land, but on the other it's so spacious and open feeling.
You can still have some security by repeating one digit.

http://mindyourdecisions.com/blog/2011/01/27/game-theory-and...
http://mindyourdecisions.com/blog/2011/01/27/game-theory-and...
Is this new or novel? I do this all the time with VIM regexes...
I'd play Dust if it came to another platform but I don't own a PS3 so I'm out of luck...and I can't lose my life to EVE Online again.

CCP has done amazing work with their game and proven over and over again they're willing to take risks and innovate the genre.
Many web apps/services now use at least a little AJAX. Certain things in a framework can make it easier. Some discussion of how AJAX techniques, up through 'single-page apps', can use a DJango back-end would be nice. (Maybe not absolutely necessary... but nice.)
TrustEgg (YC W11) - Changing financial services
Just in case you (or anyone else) is wondering. You can find out which rpm installed a file with rpm -qf <file>. And you can see all the files in an installed rpm with rpm -ql <pkg>.

I'm also curious about the dpkg equivalent.
Visualizing trivago's search traffic on a heatmap
Man Buried Alive As ‘Cure’ After Being Struck By Lightning 4 Times
JavaScript is a must for Web Development, even if you plan on never using it. You may plan on using CoffeeScript, Dart or ClojureScript instead of JavaScript. Either way, it is important that you can understand what these languages are doing when they compile down to JavaScript.

If you are going to be building sites with Django, then JavaScript is a must. If you have the time then you could read a whole book on JavaScript, otherwise just read a 5 minute tutorial on JavaScript to get familiar with its capabilities and syntax. The best way to learn a language is to use it, JavaScript can be very frustrating because of how unpredictable it can be.

Code, Code, Code, and use Google to answer your questions. Good luck!
That's good news! My latest experience was with CentOS and Fedora installs at my last job, but most of the installs there were a bit older.
FDE Is exactly why my home FS is Solaris 11 (32gb / AES-NI capable xeon). Linux ZFS + their encryption layers combined with large file preallocations performs very poorly.

Its too bad, i really dislike Oracle, but its the best tool for the job currently.

And for the person above, as long as you restrict the pool version to 28 when creating under solaris 11 you can still migrate between solaris/linux/bsd. Obviously you lose out on native FDE though.
Note that this all (certainly, discussion of; I don't know fully about extant realizations) goes beyond what one posts.

There is already analysis arguing (whether or not correctly) that social graphs themselves convey useful, actionable information. For example, the argument that friends of "deadbeats" are likely to be less reliable, themselves. So, if you "friend" too many people having low credit scores, this may effect you when e.g. a lender uses your Facebook graph in evaluating your suitability for a loan.

Similar concerns with regard to evaluation of insurance risk and insurability.

Knowledge asymmetry is the point of arbitrage upon which many people earn a living (and some, a quite extravagant living). Absent sufficient inhibitions (whether self-serving, e.g. Facebook's potential self-destruction; or external, e.g. regulation), people will use "big data" to this effect.
I would recommend learning a language and becoming an expert at it. Right now JS is positioned to be a great language for the web - for two reasons. It's the only, defacto language that can be used in the browser (dart is on it's way but right now it's not here.) Also with Node.js gaining popularity, you can use JS to build server side applications. It's a win-win situation if you know Javascript.
Only if you restrict the conversation to PC user operating systems.
You need to learn the concept of the limiting factor. Drop sugar a bit, longevity goes up. Drop it a lot, longevity doesn't go above the maximum of eighty-ish. Hey, what's up, it looked so promising? Well, you solved the worst problem, but now there's all the other problems.

That's essentially what SENS is: having categorized all the problems that cause age related death, it's possible to attack them all at once. Or more accurately, attack the damage they cause, switching from either a "don't cause damage" (what you're advocating here) or a "cope with damage" (conventional geriatrics) model to a "periodically, repair the damage" one.
It's funny to see alias PIPE='|'

That's not much of an alias. Usually I use them to shorten the typing, not make it longer.

Here's my suggestion:

alias "list all files, but don't show much info"= ls

Premature 4/1
probably not if you did it this week :)

That said, there is some very interesting work going on towards having a sane call out to JVM / .net code from haskell, though nothing will realistically be in a truly usable for in the next 12-18th months
HOWTO: Make a Doctor Who "Bells of St John" Style WiFi Name
It is a protection against typos, because people are lazy and error-prone and it matters because getting it wrong means email delivery fails, whereas a misspelled name is no big deal.

So, elegantly, two different issues use the same simple solution.
Before, it was "all that matters is how you are paid"

Said who? How about looking at what the company focuses on? Before seeing content on Google I see a billion million gazillion ads, often looking similar to organic results. A while back ads were on the page to pay the bills but now they are the main content, by design. Shopping also is 100% ads. So what company is Google again? Oh, yeah, trying to send the users to the best site asap. My @ss.
this is advertising or what?
Debt: The First 500 Pages
Show HN: The most comprehensive app for Heart of the Swarm
Well, think of the games - typically they need raw and low-level access to hardware in order to optimize the framerate and gameplay experience.

But there are several technologies on the market right now that can actually deliver such experiences with the rendering done off-device (albeit with some extra latency).

This is an example of new technologies mitigating the drawbacks to building non-native/remote-processing apps.
I live about two hours away, more by public transport, and don't get in to the city much. I'll try to make a meeting in 2013...
Wow, $5000 for a 10-year-old car?

A few months ago I bought a 10-year-old car with 80k miles for £750, and after changing the cambelt and replacing the rear brake shoes I can't see anything wrong with it.
Buildcloth Release, No. 1
Islands seen from space
I hit the paywall but the readability bookmark bypassed it for me. Here's a link if it's happening to others as well.
http://www.readability.com/articles/mriwiwaf
It is the same thing. For a low priority target, it is sufficient.
Interesting that you can achieve such a close correspondence.

I know Lisp loves lists, but it's a bit strange to insist on them in Haskell when you could have replaced [ and ] with ( and ) and achieved a whole lot of type safety whilst preserving the semantics.
What about vows? In the UK, at least, it's normal for a wedding to include vows - promises if you will - of how the couple will devote themselves to one another, sacrifice for one another, et cetera.

The institution of marriage has at it's centre the continuation of family whilst co-habitation does not. Marriage is also a lifelong commitment, co-habitation is not.

It's maybe like saying there's no difference between soldiers who've vowed to serve and protect people and if necessary lay down their lives doing so and hired mercenaries who're doing a protection detail.
For a scrambler, translate English text to Russian then back to English.
Title is misleading; the story is about not being a sore loser.
Christine O'Donnell, 2010 Tea Party candidate for the senate in Delaware, totally saw this coming.
Why so many jobs are crappy
This is awesome, I've been starting to get into Django over the last few weekends, and this is a godsend!
Well there has to be a replacement for The Linux Game Tome (http://www.happypenguin.org/) but this one just feels soulless and generic. The Linux Game Tome was never very good from a technical point of view but it had style.
Install the bash-completion package. [1]
You'll then find a directory /etc/bash_completion.d/ which has all of the commands the package knows about. The number of commands can be extended.

[1] http://bash-completion.alioth.debian.org/
If management is present, that's a status meeting, not a standup.
On a Debian derivate distribution, do:

sudo aptitude install bash-completion #or apt-get install...
#Then in your .bashrc do something like:
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc).
if [ -f /etc/bash_completion ]
then
. /etc/bash_completion
fi

The latter (or equivalent) is already in /etc/skel/.bashrc on Debian at least (provided by the bash package), so users created with eg. adduser already have this in their .bashrc. IIRC it may be commented out in Debian stable - I currently run testing, and /etc/skel/.bashrc there contains:

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi

edit: missing words
CCP is a remarkably innovative game company. Eve Online is now pretty much unique in being an MMO where the fun content comes from interacting with other players, not running through content designed by the game company. The game has uniquely good crafting and economics systems. The technology is amazing, from the massive single cluster server to the application of Stackless Python.

And the Dust 514 integration is interesting too. The actual interaction between the two games is pretty thin; some occasional big events delivered asynchronously. But it's all set in the same environment and in theory player actions in one game could affect the other. I'd love to see more of this kind of innovation in online game design.
While the topic was about animal suffering, you are talking about suffering in human subjects. As far as I know(and that is not much), human studies are done after animal studies. This means the drug is most likely not toxic to animals and by extension humans.
Or perhaps you'd wish to run F# on the JVM because you like the language, but don't wish to depend on .NET (or Mono).
Writing the server side of an AJAXy search was pretty straightforward. In your view function, Instead of rendering a template, you call json.dumps() (or the equivalent in XML), and set the content type of the HTTP response (i think "application/json"). Django won't generate your client side JavaScript for you (nor should it IMO), so use jQuery or whatever you want.
Unfortunately it is HVM only, or you have to run it on Windows instances, which means a portion of that money goes to Microsoft.

What I mean by first class is that it will run on every instance type, including a micro, so I can make a FreeBSD shellhost for $8/mo, for example.
Scheme implementations will compile any tail calls into jumps, even if they're mutually recursive. This is easy to understand by doing CPS transformation by hand on such calls.
A good idea. This helps so that when the paper is updated one finds the most current version.

http://arxiv.org/abs/1303.7117
This is an essential quote:

"Please, let the advertisers figure out for themselves how to tackle this very new medium instead of trying to shape the medium to meet their needs."

Forgetting the rest of the article, I think this point is really salient to the way lots of valuable web services are evolving right now.
I was going to recommend http://www.happypenguin.org/ but apparently this week they announced its demise, sad to see it go.

There is also http://www.penguspy.com/ which contains a well curated list of Linux games.
I've been excited about high DPI for a long time; finally seeing it happen really does make me happy. There's just something unreal about seeing a thumbnail of Orbital's Blue Album cover (http://upload.wikimedia.org/wikipedia/en/6/60/Orbital_-_Blue...) rendered in a 1" square on my phone's display, and being able to see all the details in the rings on an image that size. Looking at the specs of the S4 screen (441 dpi, plus being AMOLED), I'm betting it blows away the Z10 by a fair margin. Progress is a wonderful thing.
Thank you all very much. Looks like i'll be getting started with js.
Testing your code as you develop is very useful, but it isn't a panacea for avoiding all bugs. Lots of times, bugs show up because of something you didn't realize could go wrong. And if you didn't realize it could go wrong, you also didn't realize that you should write a test for it. If it's a rarely occurring problem, it might first be reported by a customer a couple of years later, so you can only narrow it down to something that's changed in the last few years.
when i picture this with the rising cost of educating people [for the 20th century workforce]… we're just getting started with the next 32 squares of the chess board…
What's the difference between <strong> and <em>.

Em is for emphasis.