skysight-inc/HackerNews huggingface dataset:
Sorry, I guess I should have looked at your link first. I don't know of any service that serves that function.
Just curious, was this a talent acquisition? It's hard to tell with such few details right now. Only asking because they're both Chicago-based and aren't really in the exact same space.
Who are these masochists who are voting for C++?
Oh, great :-). Thank you, I appreciate you taking the time to lend your advice... I can't wait to get started.
Tagstand Relaunches NFC Task Launcher App, Makes NFC Way Less Geeky
> I see a lot of votes for python, but a disproportionately small representation of python fans in the comments.

This is probably because describing the virtues of Python (clean & simple syntax, one right way to do everything, easy-to-use yet comprehensive standard library) just feels like beating a dead horse. Almost everybody in this community has heard of Python. The circle-jerk factor on HN is still somewhat low when it comes to this topic.

I currently use Python personally and professionally, and I love having it as my go-to language. However, I'll be happy to add some more languages to my repertoire in the future.
I hope this succeeds for the well being of the linux community. It seems like currently there are alot of different arm linux things popping up, linux on arm is really gaining momentum. Of course I also wish this on the other devices as well, such as the raspberryPi.
I hope this year will be the beginning of linux, real linux not andorid, in the main stream!
If code can be written by auto completion, it's by definition redundant and IMHO shouldn't be necessary in the first place.
Here is some recent research on the strength of a multi word passphrase. http://www.lightbluetouchpaper.org/2012/03/07/some-evidence-...
Groupon has a relationship with a massive number of merchants so being able to offer additional merchant services such as finding a better merchant account or reducing processing fees could be a good fit.
OS X Mountain Lion Galaxy Photo Identified
There are quite a few other performance related points to think about for Solr speed for queries and indexing.

Here are some that come to mind right now that are very useful:

- Be smart about your commit strategy if you're indexing a lot of documents (commitWithin is great). Use batches too.

- Many times, i've seen Solr index documents faster than the database could create them (considering joins, denormalizing, etc). Cache these somewhere so you don't have to recreate the ones that haven't changed.

- Set up and use the Solr caches properly. Think about what you want to warm and when. Take advantage of the Filter Queries and their cache! It will improve performance quite a bit.

- Don't store what you don't need for search. I personally only use Solr to return IDs of the data. I can usually pull that up easily in batch from the DB / KV store. Beats having to reindex data that was just for show anyway...

- Solr (Lucene really) is memory greedy and picky about the GC type. Make sure that you're sorted out in that respect and you'll enjoy good stability and consistent speed.

- Shards are useful for large datasets, but test first. Some query features aren't available in a sharded environment (YMMV).

- Solr is improving quickly and v4 should include some nice cloud functionality (zookeeper ftw).
Webdings had it first.
What do they use for hosting?

As Jay Kreps (works at LinkedIn, created Voldemort DB) would wonder, they went from a service managed by Amazon to what?

http://blog.empathybox.com/post/19574936361/getting-real-abo...
Grep Everything
I felt like I was more of a configuration engineer than software developer when I was working in VS. If I got stuck I would just start typing and then hit ctrl+space and scroll through intellisense to get the options that seemed to fit.
Most of the FeeFighters are coming along with the acquisition and we are not planning any major changes to our product line. The FeeFighters marketplace, our Samurai gateway and the FeeFighters and Samurai brands are continuing as before.

At this point I think you could literally put "this is not a talent acquisition" in your announcement and still see people say stuff like this.
Do people like Actionscript? I've always felt like this language is only used when programmers have no other choice.
Well that would be very nice, but I think we are a far way away from actually having non-technically users choose linux over andorid/ios or windows/osx
No Groovy? Seriously?!?? C'mon, man...

Anyway, put me down for "Groovy" at the moment, although it could potentially be knocked off that perch at some point. I have some other languages I'm interested in exploring but haven't gotten deeply into yet.
The one I'm developing, duh.
A TMO Scoop
Response to Geeklist’s letter
http://en.wikipedia.org/wiki/Philosophical_zombie
Many people play games on computers, true. I think pvarangot's contention is that most of them don't need high-ends graphics cards to do so.
With a title of "Why I quit medicine" you would think somebody quit medicine because there is something wrong with medicine or the job of being a doctor.

What we have instead is a very well intentioned individual that is getting out of medicine because they want to run a startup. And that's fine. Maybe getting jealous because they see it as a path to riches and have been reading about to many outliers. Or maybe wanting to change the world.

But the job that he does is known as a "hospitalist" in this country. (Essentially Internal Medicine but not office practice).

http://www.hospitalmedicine.org/

My wife is one, and practices in a very modern hospital system. I've asked her many times about "the handoff (signout)" from the first time we were dating. Because it seemed outdated to me that when we were at dinner (and she was on call) she had to scribble down notes about sometimes 20 patients over the phone). But apparently the verbal interaction is important as well between two doctors and can't easily be summarized in writing. And I've overheard plenty of handoffs and can attest to the interactions between doctors and the nuance that can't be expressed in writing. (I even said why can't the other doctor just record something that you can listen to and a million other ideas and she shot all of them down very easily as not being practical. And she had every reason to support an idea like that if she thought it would make me money..)

Getting things done is difficult, and yes, they are very closed minded and it's hard to get change.

But drawing a comparison with "Considering I can talk to my smartphone and tell it to send a message to my dad or remind me to water the plants when I get home" doesn't take into account that whatever system is setup and accessed needs to be rock solid, dependable and can't fail in many degrees above your typical startup offering.

So this is a great ambitious idea that he has undertaken and I wish him well. But my guess is that he will have to partner with a health system in order to get adoption of this idea and work out the kinks and prove the concept.
Would a Basic Stamp kit (from Parallax) be similar enough?
Generative Testing with Lein
Standard ML!

Of course, I do research on Manticore (parallel dialect of Standard ML) and am one of the primary developers left on the SML/NJ implementation. So I'm a bit biased.

But trying to be objective, the module system is absolutely amazing. It's a simple / small set of syntax with a formalized semantics that is powerful enough to do almost everything you want to do with generics, classes, macros, and other module systems.
Mesa and/or Modula3 was always a nice language to write in.
I vaguely recall statements to the effect that the SL folks didn't really want a lot of attention. Basically, that they're trying to meet the specific needs of the organizations supporting its maintenance, and are afraid of the demands on their already very limited resources should a large community coalesce around SL.

If my impression is right, then this article is a little misdirected. The small userbase and "wrong name" would not be considered problems by the project itself.
Interesting, Russ Cox works at Google. I'd have to imagine that he's talked to members of the NaCL team, and vice versa.
TacoCopter has really incentivize for me, a Taco-centric dietary pivot. It's advanced culinary airborne delivery agent is HUGELY disruptive. I can tell by the screams!
Interestingly, the original C++ compilers were like CoffeeScript in that they'd compile to C source code. Walter Bright (now of D fame) wrote the first C++ compiler that compiled to machine code. I don't really see this as the approach going forward though. There isn't much to gain from compiling to C++ code over C code.
>they refuse to upgrade it for fear it might break compatibility with some ancient software

It will break, in horrible and unknown ways, and even if it didn't if the company supporting it got wind that you used a different version of IE, or heaven forbid Firefox, that's probably enough to deny support. It's probably not even ancient software, they might have purchased it in the last couple of years. Medical software has to be the absolute worst made software on the planet.
It only works on Android 2.2 and 2.3 right now, but we will get it working with tablets and 4.0 phones soon.

We've heard from parents that they hate it when their kids mess around with their tablets, so I think it'll work well on tablets.
It's really a shame that Groovy is not even in this list. It's understandable as it is very poorly marketed, but it is really a shame that it is not mentioned more, especially on such a forum. For entrepreneurs, it has so many advantages. As productive as Ruby and Python, and yet running on performant Java runtime. Plus, being a derivative of the Java language, it makes it so easy to find experimented developers. It's my personal favorite, and I really think all entrepreneurs with a Java background should give it a try.
Python seems to have higher penetration outside career programmers. When I learned Ruby about a decade ago, there was this "Ruby shouldn't be your first language" sentiment. I think there's been progress on that front, but Python had an early lead.
You're describing obsolete formats. Some stuff that was first created during the 8-track era is still desirable and available in other formats.

Besides, I took his comment to mean that he's buying the equipment to develop new and marketable skills.
Show HN: Q&A for HN users
To you and the parent: Are you hiring?
its forbidden by their IT department, I don't know the whole picture, as I'm just going by what information my dad was able to pry out of them, but I think they basically have barebones machines with nothing but essential software and something such as a browser other than IE 6 isn't on that list and I guess you would have to move mountains to get them to approve it because apparently they haven't moved into this century with everyone else and are stuck in the past.
I'm currently using Python to write a compiler for a language I'm playing with (which, incidentally, looks a lot like Python, but is statically typed). Targeting LLVM IR, it's worked out nicely so far.
http://www.napkkin.com/ (for the lazy)
Combinations of ideas is not revolutionary? Or just that this specific combination is not?

Carriages and Internal Combustion Engines -> Automobiles

Telephones and Radios -> Cell Phones

Touch Screens and Cell Phones -> iPhone
"Map/reduce operations aren’t exactly blazing fast, and are single-threaded (though they will parallelize over shards)."
This sounds extremely pointless with it being single-threaded, but whatever.
To clarify, there are still advantages to 12nm, in that the speed of light allows the 12nm transistor chip to be faster (all other things being equal) than the 28nm chip. However, there are limited uses for that speed at this point, which bring into focus cost/performance.

Further, part of bringing costs down involves efficiencies of scale. If you don't have the scale, the price will limit the output. It might be back to the supercomputer world for those who need that particular extra bit of speed.
great, this could be useful for mobile applications which require more control on graphics access performance. Like Augmented Reality and such.

Also might be useful for app-dedicated installations. For example, a set of educational games for little kids, leaving no option for misuse :)
A strategy that may have a chance, given the current situation:

1. Befriend and work with a mentor who happens to be high up in the IT department in a health system.

2. Create some kick-ass app

3. Open-source it(use the open-source version as a way for IT people in other health systems to use your work)

4. Have your mentor implement that software in their health system as a pilot project.

5. Befriend other IT directors and try to sell to them.

6. Befriend other medical software providers and try to license to them.

7. Make hay while the sun shines.
I'm not quite ready to cast my vote for Python, but this statement is so true. Basically all of my notes from planning stages as well as algorithms I'm looking at or working on... might as well already be in the interpreter.
Or, less glibly, it's a mostly single-platform language with support for other operating systems offered only through third-party tools.
The Pentametron: Mining Twitter for unintentional lines of iambic pentameter
That is not true. Autocompletion is a decision with user override enabled. It is, at the very least, a visible decision. That does not imply that it is totally automatable.
That was my thought -- the personal computer and mobile phone have definitely outsold the boombox over the span of the last fifty years, but it took both technologies about two decades to mature to the point where they were a fit for the mass market.

A better title for this article would be 'Which new gadget had the fastest uptake during the past fifty years?'
Groupon Acquires FeeFighters
Well, see, now we are getting somewhere. I agree, tacocopter is super awesome, I wasn't trying to imply it wasn't. At least now I am getting some kind of responses. I suppose I should make a new title, more specific to what I am looking for. I am really looking for responses from previous YCs that started out as we did, or know others who did.
[NYTimes] Architects in China are building the American dream
Has there been any study showing that fields that went from being dominated by one sex to having a more balanced ratio benefited in any significant way. No seriously...

For instance, has there been an explosion of new ideas and research
in the legal or medical fields since women started being more prominent in those fields that could have only come from women? The underlying belief in these types articles seems to be that women have a lot to offer the tech industry _just by virtue of them being women_.
Clicked the link, alt-tabbed and got concerned as my computer nearly crashed, silly TechCrunch.

I got really excited about NFC before realizing that it's hard to use them for security very well. Found some terrifying things out about the RFID cards that my University (and apparently military bases) use for security (basically they're trivially cloneable), and further, with enough determination and not a whole lot of effort, most NFC "security" implementations are hardly secure at all. Even more sad, to get anything close to a PKI setup, you have to move up to non-contact-less "SmartCards".

If you're willing to make compromises you could do somethings with TagStand's Ultralight C tags, hoping to do something with them soon as I've got a bag of them on my desk.

(Not to be off topic, sorry, this is related in that Tagstand is trying to "bring NFC to the masses" and (maybe erroneously) I had assumed they could have access/auth uses).
Love how much love CoffeeScript gets!
I would only add that they gave up their stake after issues with yield for Bulldozer and their Llano platform which is a generation behind at 32nm -- if NVIDIA wanted to play nice with GF at 22nm, I don't know how that would happen.

At the absolute cutting edge I think there are only 2 or 3 companies on the planet stamping hardware at that level; Intel being 1 of them, TSMC being another and I am sure IBM is in there somewhere (does IBM have its own foundries? Given their PowerPC history and then the Cell processor I assumed so, but maybe all that production was external?)
Here's the deal. I find the allegation that it was a set-up highly improbable. I thus don't believe it.

You choose to think it's in the realm of likely probability -we differ.

Scandal? Get some composite pictures of him on his Ipad whatever, of him having sex with dogs and Eastern European white-slave hookers. Do it in Paris.
Are you talking about the self-awareness and introspection you perceive yourself as having?

Maybe, depends how you fill in those words. I guess you could write a computer program that has self-awareness, in the sense that it is able to talk about itself. That is not what I meant.

Does it help if you view your consciousness as both being produced by the brain, and used as an input - i.e. a key part of a feedback system?

I'd even say that this is what most likely is going on, but it opens a completely different can of worms, with questions like: Does the part responsible for the consciousness (let's call it soul for lack of a better word) survive after you die? This realization tipped the scale for me from "No, that is just wishful thinking." to "I have no clue, but it is slightly more likely that it does, than that it does not.".

It's very annoying that I can barely talk about this without using words, which have been claimed by people, who hold believes I consider completely irrational.
If only C# has Maven (that supports both Mono and .NET) and a solid cross-platform libraries, I'd leave everything behind.
I think it may even go beyond that, where they have even stipulated what other software could be run on the machine. I do know, for example, that they HAVE to run XP, nothing newer, or it would void their support, etc.. its really insane how companies can get away with that, I don't even understand how for a web app (it uses a Java applet, so I guess it goes beyond a regular "web app", but still..) they can demand this sort of control over the end user's system.
We wanted to a create an interesting space where people can find out about other users on Hacker News. Let us know your thoughts!
It changes all the time, and all languages have their merits and drawbacks. But I'd say Rust for now.
Fexl now uses dynamic symbol lookup.
The resolve function now looks up symbols dynamically in the Fexl library linked with the executable. Any function named "type_X" is now automatically available as a function "X" in Fexl.

Refactored the code so it's cleaner, faster, smaller, and with fewer inter-dependencies. The .bench2 test is about 6% faster.
I think the others who replied to this are missing the point -- he's complaining about the number of sites with fonts that look blurry, jagged, or just plain hideous on many text rendering engines (especially, but by no means limited to, Windows).

One could argue this is Microsoft's fault, and there's probably some credence to that, but it's kind of beside the point. Far too many sites seem to have been designed on OS X and not tested anywhere else, and it's an obnoxious, lazy, and frankly elitist practice that needs to end.

Another related syndrome are sites designed on professional-grade monitors, with no thought given to how they're going to look on the other 95% of screens. This kind of shit is like engineering a car in California and just assuming it will work well in February in Montreal.
Thank you! Everything I read went over my head, which is good since it means I haven't gotten that far yet :)
For you that I'd say start with Python. It's used for software development, scripting, system administration and web development which seems to hit everything you want. I'd check out udacity's cs 101 which teaches how to build a search engine in Python as well as Google's Python class: http://code.google.com/edu/languages/google-python-class/

Since you're still in school it might be worthwhile to see if you could sneak into an intro to programming class for your last semester.
The Hidden Gems Inside Tumblr's Terms of Service Agreement
I almost never log into HN (read it daily), but I felt compelled to put up a vote for C# because it makes me feel like I have super powers. As a solo developer, I get a lot of firepower from the MS stack, and C# is like the icing on the cake. There, I said it.
Python, because it lets me concentrate on what I want to do, and by default I think about algorithms in something that looks a lot like Python.

Runner-ups:

Clojure, because it's different and elegant.

Javascript/java/c++ because sometimes it needs to work in browser/use some library/be fast.
A price list for 0day software exploits
It is quite surprising to see that Ruby and Python are the most criticized and also the most popular languages on HN.
Ask: Why do so many developer jobs require on-site presence?
I'm perplexed... even after 37signals NYE plea (http://37signals.com/svn/posts/3064-stop-whining-and-start-hiring-remote-workers) and never mind general access to the internet now approaching 2 decades old, and never mind a supposed lack of tech talent, nor the general trend of minimal meetings... I don't understand why so many jobs posted on job boards require on-site presence. No Telecommuting! Why???
This seems an odd fit to me. Groupon has a reputation for not being concerned whether the deals it encouraged businesses to run are good for the business. FeeFighters has had a reputation as a sincere advocate for SMB's.
yea and especially because we are closer to the hardware we can use the special ARM neon instruction set, at least i think the AMLogic chip supports them
The cartridge interface is general-purpose, so you can stick whatever electronics you like in the cartridge. If I was producing these at scale I'd burn into an asic the compressed data, the decompression logic, and some paging/addressing logic. So you say "give me article 1234" to the cart and it streams you the decompressed article. You could do that with an fpga if you were making them in low volume.

For an example of the crazy things you can do with gameboy cartridges look at Gameboy Camera.
>> I'm in medical school currently and the emphasis on locking down patient data is one of the most frustrating things to see.

Is this meant hyperbolic? Confidentiality is probably one of the most important parts of a doctor-patient-relationship. Even "statistical" information about people's health/illnesses should in my opinion only be used after prior written consent.

The potential amount of damage to reputation, social life or life (depending on circumstances) of leaked/stolen medical records/patient data redeem every effort to keep them as closely guarded as possible, in my opinion.
Python is rapidly replacing ruby as the de facto scripting language for automation. It's also starting to replace Java as the language of choice for teaching programming and CS.
> As a pre-emptive strike, Mono does not make .NET any more "open". If Mono was maintained and supported by the same people that design the language/APIs I might change my tune.

If Microsoft controlled both major implementations of C# and .Net, you'd consider that more open? Maybe you should think about that a little bit more.
Some language generate a lot more noise then others--the noise is not at all correlated to actual usage or popularity.
Quite true, but that does take effort. Whatever we do we're going to have to make a tradeoff between saving lives and preserving privacy at some point.
Try F# then, tuples, records, pattern matching, etc. It's essentially OCaml.net
This is very offtopic, but what is the deal with the header pictures in this blog? It's just random photos of office couches.
The second result on TinEye has this information. https://www.tineye.com/search/f905c9ccd742a9f7a6ceb9f566b795...
Thought Ocean offers a solution to the community degredation / dilution problem
I might as well ask the obvious question: what separates Askolo from Quora?