skysight-inc/HackerNews huggingface dataset:
Certainly AL doesn't control what companies offer. I can't comment on "so many applicants". It is entirely subjective and without context (e.g. for quality of applicant, on any scale you choose). All I can say about it is this: when I narrow the region to my region and the compensation range so that my current compensation is the low end of the bar, the pickings are very, very thin (and I'm pretty sure I'm being paid less than similarly experienced and capable engineers can command, for a variety of reasons). I have a hard time picturing anybody but a desperate or naive person taking most of the listings seriously.
Capable graphing calculators for less than 50 dollars.
From what I saw when my colleague spilled a drink on a MacBook Air, Apple has a similar system. It's just that the Apple design uses the motherboard, which must be replaced afterwards ;)
For myself, I'm not too worried about privacy (if I want that I'll use PGP). I'm more concerned about vendor lock in. Because as long as people are sending you mail to a domain you own, you can change the sending email provider to any other one that allows a custom From: address. Now from a practical side, I currently let Google Apps completely handle my domain's email, but I can yank it off there at a moments notice if I had to (i.e., if Google decided that I'm not allowed to host my domain there anymore).
By noise, do you mean something like a grain filter? If so, that blows up the size of x264 encodes as well -- enough that people will usually go out of their way to remove said grain to improve the encode.
Thanks but I haven't been a contributor for a decade, I just had a hand in the early days. I agree though that it's a phenomenal suite for the bioinformatics world and an exemplar of proper R techniques
Exactly. I read through the page twice trying to simply determine "is this interesting to me at all".

No, it's not. As usual, you can thwart "nation state" malware by simply not running Windows.

Wake me when there's malware for FreeBSD (seriously - it would change my world).
On Linux, 'less' can probably get you owned
Tourist fined $30,000 for tagging Colosseum
+1 for dplyr. Really helpful, responsive community around it as well.
I imagine if it become mainstream, it'll not have the same level of talent and it'd become just another board. It will remain special so long as it does not broaden.

So long as it focuses on the creme, then it'll disrupt that 'market' but it cannot disrupt the 'hiring industry' because at that point, it would become diluted and another 'disruptor' would cater to the 'cream'.
This sounds really neat. Can you drop a link? I browsed around but couldn't find anything.
R "as a language" is much easier if you don't come in with the Standard c-ish language blinders on
If you are saying that density of jobs posted varies by region I totally agree - that sounds reasonable. I don't want to defend other companies postings but that's a somewhat weak generalization to make, esp for Silicon Valley.
Yup, hacked.
Thanks! I'd never heard of /r/Flipping and the direct link to the wiki was very useful.
R absolutely wins on visualization and data manipulation. I'll spare you the immodesty :-)
It's struggling to load though -- I don't think the hacker was anywhere near ready for Craigslist levels of traffic.
Maybe not in restaurants, but just frying up some string cheese is indeed the easiest way to make your own at home. Tip: freeze them on a cookie sheet after (double-)breading them, that way they won't melt as soon as you throw them in the fryer.
Ask HN: Is Shark Tank realistic?
TV shows are sometimes far from how things happen in real life and sometimes they're very accurate. When you pitch your company to VC's, is it anything like the TV show Shark Tank?
Augmented reality contact lenses.
You could say that about discussion forums too. But reddit and HN would disagree. Quality has to be managed and maintained. It's plausible to me that by designing the right mechanisms you could scale AL and maintain quality.
Sounds a tad inane.
The map is toast. I got a notification from the server host that it was consuming hundreds of megabits per second so it was taken down :S

The server itself is back up and running though!
I'd love some data behind the claim that this is podcasting's first breakout hit, beyond the comparison to This American Life's slower initial growth in the form. Is this a legitimate claim to fame, or sensationalism from the New York Times from a writer who seems to be largely dismissive of podcasting in general?
http://craigslist.com also doesn't work. Wow this is trouble for sure.
I get all that. What I was trying to say is that services that provide REST api's are better and easier to use than those that provide DBus api's.
I take that statement to imply "on purpose", or as part of an attack. You can't know whether there's a coincidental collision anywhere in github unless you bother to look. But I do understand that it's still extremely improbable.
Show HN: Moo.do – Text-based task and project organization
Looks like it is redirecting to "digitalgangster(dot)com) -- Also, DNS shows registrant as "Registrant Name: Steven wynhoff @LulzClerk"
Strange that someone who knows about plyr (and is clearly not a beginning R user) is still using "for" loops.
IT sounds like an incredible feat even if you are a serious/competitive chess player. And whilst it is indeed the case that 'at a certain level almost anybody can play a decent blindfolded game' that level is high.
Correct. On the command line:

ytplay() { youtube-dl "$1" -o - | vlc - ; }

or:

ytplay() { youtube-dl "$1" -o - | vlc - #<enter here>
> } #Where "> " is bash prompting for more/end of definitoin

In a file (eg: .bashrc), I'd personally prefer:

ytplay() {
youtube-dl "${1}" -o - | vlc -
}

Note that there's very little difference between "$1" and "${1}" in practice, I tend to prefer it for consistency with recommended[1] practice of using ${NAME} rather than $NAME. (And to differentiate something like "${1}${2}" vs "${12}", as you might if $1 was a name, and $2 an extension, or $1 and url-scheme and $2 a host-name (http://hostname -> "${1}${2}" 1="http://" 2="hostname").

[1] http://stackoverflow.com/questions/8748831/bash-why-do-we-ne...
Could you describe what facilities of R help with metaprogramming and make it good for designing DSLs?
The idea that one couldn't get access to the source code in discovery is silly. They have nothing to lose by publishing it.

People who are going to sue them aren't going to be dissuaded by lack of initial source code access.
I agree.
Caruana is a freak and he continues to get stronger.
Artisanal Vacuum Tubes
I have a feeling the lesson at the end of this is going to involve setting longer TTLs.
"Given one reason gpu manufacturers use for keeping drivers closed is to avoid patent cases/trolls,"

No, this is what they state. IT is of course, not in any way accurate.
Having access to source code does nothing for patent trolls, or anyone else.
They don't go scouring source code and then suing people.
They go suing people and then scouring source code.

Since they'd get source code access in discovery anyway, it doesn't matter whether they publish or not.

It's really that they think they have magic secret sauce.
If we're going to downvote opinions, can we at least be consistent and downvote the positive ones as well?
In a thousand years, a git sha-1 collision is going to cause a lot of trouble.
It's so short.

The readme is the best explanation of git I've seen.
There are lot's of ways of doing things in R, and I am always learning. I always use vectorized functions when I do something to every row in a data.frame, but when I want to do something to every column, like here, I sometimes use for. How would you use something like plyr here, and would it be as easy to understand?

likertcat <- c("1"="Not at all", "2"="To a small extent", "3"="To some extent",
"4"="To a moderate extent", "5"="To a large extent")

for(e in names(db[,9:44])) {
db[[e]] <- revalue(db[[e]], likertcat)
db[[e]] <- ordered(db[[e]], levels= c("Not at all","To a small extent",
"To some extent","To a moderate extent","To a large extent"))
}
> for millenia authors just wrote for free.

Yes; a good read is "The Surprising History of Copyright and The Promise of a Post-Copyright World" [1] which I think is from Karl Fogel, the author of the (Free, Libre, CC-BY-SA) book "Producing Open Source Software" [2]

[1] http://questioncopyright.org/promise
[2] http://producingoss.com
I'm thinking of donating because of how interesting I find it, but for me it will all depend on whether the final resolution is definitive or not. If there's no closure it's going to be the most frustrating experience since Lost for me.
Don't Hate, Innovate Brogram SV Disruption with Fridge Poetry Magnets
I've spent a lot of time with the Closure compiler and linter, and they're great, but not very user friendly. This looks like it's a little easier to get started with.
Can I use software written for an release (lets say 0.8.x) of gstreamer, and have it run correctly against a modern release (such as 1.2.x or 1.4.x)?

Because that works with th kernel, as it most certainly does have a stable userspace ABI. Internal stability is not a big concern unless you're trying to hide the source code (proprietary driver). Linus' guarantee about not breaking userspace is very widely known, so I'm sure you know this.

The GP was absolutely correct: while you have the luxury of being able to "move fast and break things" as a leaf app that nobody depends on[1], for most everything else "reliability" and "doesn't give me lots of extra work" are far more important than any other feature.

This is really just an extension of why it is considered a good idea to write maintainable, modular code instead of leaving people with a mess of spaghetti to debug.

[1] That changes if your userspace grows and people ARE depending on it.
In addition to serial, I began listening to http://www.wnyc.org/shows/deathsexmoney/ which reminds me of a more poignant Terry Gross.
It would be kind of fun to do this as a class or sorts--maybe a simple Flip-Flop circuit or single tube radio ...
Cool idea, but I don't think my wife wants an inspissator. As nice as it would be to make it easier for her to produce large batches of uniform tuberculosis culture medium four to six times per day, she usually only produces one or two batches daily.
I consider that a bug in their style spec. Single line if statements are known to cause bugs.
Does anyone know if the structure of git has changed much? I would like to read this thinking this is pretty close to the current implementation but I would have no idea. anyone?
Having only read TFA, I'm still unsure as to what the `hook' for this show is.
I wonder what the first commits for big sites/projects look like?
No, I'm saying that when I add a compensation bracket with the low end matching (slightly below, actually) my current compensation, the number of listings in my region/role specification falls substantially. This has nothing to do with the absolute density of jobs in the region. And, by the way, the salaries attached to over 90% of the listings I see (by region/role only--no filter for compensation or anything else) are a joke especially in Silicon Valley, even for startups (which typically offer low salary to begin with), although the equities are, sadly, not terribly out of line.
If you're in the mood for a podcast recommendation, check out Welcome to Night Vale http://commonplacebooks.com/ - https://en.wikipedia.org/wiki/Welcome_to_Night_Vale
"Theory and practice" was a poor choice of words on my part.

The point is simply that there are assumed-hard problems and cryptographic constructions based on them. If there is wiggle room between these things (as in RSA), it can severely undermine the strength of the system.

This is why proofs are valuable: if you can prove the cryptographic construct is reducible to the underlying problem†, you can focus your attention on the problem. I feel much better worrying about the practicality of quantum computers than whether there's a plaintext recovery attack that runs in a million queries.

† This isn't a panacea, unfortunately, as side channels are still a concern. Also: conformance of implementation to what has been proven.
Plan9 failed because of a failure of efficient marketing and executive management.

http://usphoenix.net/science,%20technology/what_really_happe...
As somewhat of a casual expert on jaywalking I can report that one of the chief issues that this does not solve is that inattention and carelessness--not lack of slavish obedience to lights--are primary sources of danger in urban street crossing scenarios. Keep your head on a swivel.
Plan 9 enthusiasts must have hired a marketing firm.
Thx ;)
How to Rip and Convert 2D Blu-ray to 3D Video
Easy to use AngularJS BlockUI
Though its fair to say that the ideas first introduced in plan9 lives on today as technologies like Go and Docker.
I'd add Chicken Scheme[1], which allows you tune the amount of safety the compiler offers you (if that matters to you), along with many other nice features.

And, as long as we're talking Schemes, perhaps the most appropriate Scheme for Emacs users to try is Guile,[2] for its integration in to Emacs.[3]

That said, no Scheme (or Lisp) can be properly called a "functional language". They are multi-pradigm languages. You can write in a functional style in them, but you are not forced to do so. Same with OCaml, for that matter.

[1] - http://www.call-cc.org/

[2] - https://www.gnu.org/software/guile/

[3] - http://www.emacswiki.org/emacs/GuileEmacs
I would like to second the recommendation of either Racket or Chicken Scheme (Gambit is good too) where you are writing command line scripts with a LISP. I'm sure Common Lisp has excellent options as well, but I can't speak to those as much (yet!).
You can use websites like Indeed, Monster, CareerBuilder, DICE, HP, Lockeed Martin, Northrop Grumman, the federal government, Facebook and thousands of other businesses. Just check for businesses that list jobs as remote and/or telework. If it is locally you may be able to get a job that you mainly work from home and get to go to the office for meetings and gatherings or everything is remote.
I love Vim and use it every day. But IMHO it suffers for a lack of a good package management system. I don't think VimL is up to the task.

I hope that NeoVim will resolve this. The package management systems for new languages like Rust and Elixir are wonderful. NeoVim should follow their example.
It can batch convert a whole Folder without having to add individual files and always has been. One of the worst ui choices for it though, there is a well hidden menu item called add all. Took me forever to find it
You can't get a cheap used Civic because its a sellers market. 3 yr old civics cost as much as new. Dealers aggressively try to buy back Civics they sell.
This is actually a problem with a lot of computer games: it's easier to make the AI super-human than it is to make it make realistic mistakes.

This comes up in situations like fighting games, racing games, and to some degree, RTS games. No one wants to play a computer that perfectly blocks, drives, or micros its units - the super human reaction times and control input can exploit the game engine and overwhelm a human player in almost every instance.

It's easier to make a computer with super-human skills than one which accurately replicated human foibles.
Razer Blade 2104
http://www.amazon.com/Razer-Blade-Touchscreen-Gaming-Laptop/...

It's basically a macbook but PC/Win + Black
I actively try to avoid 20/20 and Dateline crime mysteries. There are so many of these and they are so engaging, and often without any resolution beyond a "he said, she said". The only conclusion I can draw from them is that crime is often incredibly random and irrational, and everyone has credibility problems, real victims sometimes lie to exaggerate and the justice system is deeply flawed.

But I feel that it's disaster porn; gripping us by appealing to the worst of us.

I was excited for Serial until I realized what it is. I feel for the wrongly convicted, if that's indeed what happened, but I'm not watching/listening to be an activist against injustice. No, I'm just distracting myself without learning anything by absorbing scintillating details and pondering irrelevant mysteries.
I think this is cool, I mean probably once used people will still cross on red lights however even if can save 2% of them is worth a try (especially for tourists). Last, I think this can have a nice effects of kids and the next gens.
I do the same thing to read heavily down voted posts on FR. (Morbid curiosity.)
You can just see the structure with git cat-file

-> % git cat-file -p 8c48d1a36c3d11db44c75a431d4f09cb0035222f
tree 288c2d5379768f685f391bdbffd31b8965318c63
parent 002ae35061beef02453b7fb1045a50fa2f7f30f8
author Denis Bilenko <denis.bilenko@gmail.com> 1246939605 +0700
committer Denis Bilenko <denis.bilenko@gmail.com> 1246939605 +0700

MANIFEST.in: include libevent.h and libevent-internal.h
-> % git cat-file -p 288c2d5379768f685f391bdbffd31b8965318c63
100644 blob 6e543dc13df1b556fd95530061ac0c77a9178309.hgignore
100644 blob 79c7beb2227ce149c7a71e58e2f7379071b7a189MANIFEST.in
100644 blob 0d05178544942a035a82599900bec27fbac1c9c5README.eventlet
040000 tree edb8f37fa622315dcf7bf4f7316d5e85c48cfdbdexamples
040000 tree 64cf252d77a4162099442bb0153985fc20ed5ba3gevent
040000 tree 261052e04b4aece469b2e767e394aafbc9d88a32greentest
100644 blob 488e805c563dfeeb6af5e7a1a8953b706d9676e3setup.py
-> % git cat-file -p 6e543dc13df1b556fd95530061ac0c77a9178309
syntax: glob
*~
*.pyc
*.orig
dist
gevent.egg-info
build
htmlreports
results.*.db
gevent/core.so

And yeah it's still very similar though it currently doesn't store the objects individually but rather packs them together.
related at all to?

http://en.m.wikipedia.org/wiki/Adaptive_optics
>Financial regulatory capture isn't so much a tragedy as the only way anything could possibly get done.

It could more accurately be described as a parasitic takeover of the host.

Whether you consider that tragic I guess depends upon whether you are part of the parasite (the financial system) or the host (society).
Academic studies questioning current dietary advice
Please change the link to this discussion rather than linking directly to a server that seems to be compromised.
DrRacket defaults to the full Racket language. You have to switch over to use the teaching languages or the r*rs implementations, but Racket is there from the off, and switching languages is as easy as editing the #lang line at the top if you don't feel like arsing around with the GUI for it.
Question for those on here loving the Apple trackpads for coding: what exactly are you doing, as a coder, that requires a nice trackpad? I hardly use mine. I lost a bunch of trackpad functionality when switching from Linux to FreeBSD, and hardly miss it at all (mostly when in Firefox).
I am building a new programming language that I have named Kitten, with a new paradigm I call modular. Modular programming will be as easy to learn as procedural and as powerful as object oriented. I also plan to make the language nearly as fast as C but with Python styled syntax and with a good set of libraries and data structures. My language will not use manual pointers (no memory leaks or access violations), but will also not have garbage collection or reference counting, I have an idea to make things simpler, though it may add a few restrictions to the language. It will also be easy to extend the language from C, so any C library will be able to be used if a small wrapper is built (though of course errors in that part of the code could introduce memory leaks and access violations could occur). I have many more ideas I am adding to the language, those are just a sample of what I have planned.

I have most of the language's details written up in pseudocode, hope to have a working Hello World in a month, a working prototype to give to friends in half a year, and a working prototype to post on Hacker News in a year, and a full language within 2-3 years. My problem is I am doing this on my own (which I don't want to change at this point) while working a full time job. I have thought about doing a Kickstarter to raise funds (I would ask for at least $100,000) but know the legal side of things means it would be unwise to do that until I create a company, which then would cost about $400 a year. I also don't want any kind of deals involving giving away pieces of the company, or going into debt, so donations are probably the only way I'd go. Does anyone think the Kickstarter would be worth it?
Can you elaborate? I think all modern package managers (vundle/neobundle/vimplug) do a pretty good job.
wow, I had no idea they got that impressive.
I wish there was a way to run the embedded javascript when the image is loaded. I have a legitimate use case for it (imagine you send an image URL as a JSON response and wanted to track it was loaded, or send other params back to the service)
I think it's cool because people are dancing and smiling and having fun, even interacting with each other a little more. If it increases safety, that's just a bonus.
Larry Page in 1996 asks how to set the User-Agent in his crawler
*ex-wife. They separated in 2012.
Q) what's worse than compromise-ridden, consumer-hostile design (reflective screens, no splash guards, fixed batteries, non-upgradable drives and RAM, etc. etc.?).

A) third-party clones of same

... assuming that it is, as you say, basically a Macbook.
Like this:

db<-data.frame(replicate(44,1:5))
likertcat <- as.ordered(c("Not at all", "To a small extent", "To some extent",
"To a moderate extent", "To a large extent"))
db[ ,9:44] <- lapply(db[,9:44], function(x) likertcat[x])
Ask HN: Start a web development company or take job as a web developer
Hi!
I have been doing web development and design since last 5 years but have never been able to work full time because of my other bindings( University/ Dad's business). During these times, I have been always developing, either for my own startup ideas or as a freelancer taking up small website projects.

Now, I am ready to work full time as a web developer and designer. So, what is a better option? To look for employment or to start my own web agency? What did you choose when you had the same dilemma?

Also, since I have been entrepreneur mostly, I have been doing do all these : http://media-cache-ec0.pinimg.com/736x/06/c1/61/06c161037b046318fb1108db11e4d9ba.jpg
So, if I choose to take employment, I am not very sure what role to apply for to make the best of my abilities and be most useful to the employer.

Thanks. :)
Attackers Hijack DNS of Craigslist.org
What you are doing wrong is eating when you get that signal.
To be fair, Serial hasn't really taken a side on the matter, at least not yet. It's really been more about figuring out as much as possible, and doing it in an engaging way. Serial feels very much "about the story" to me.

As for just distracting yourself without learning anything, I feel you there, but at the same time most of us do it in numerous other ways such as reading fiction, or watching movies, so I don't feel for you too much.
I've read so many git tutorials, I wish I had seen that README file before.