skysight-inc/HackerNews huggingface dataset:
> The closest thing C# has to a REPL is the Mono C# Shell, built on top of Mono's C# Eval and it's pretty cool, but it's pretty new and raw and needs Mono.

So what?! Languages and implementations are not the same thing.
From my tests with couch, the view isn't populated immediately after a document has been inserted, and may take some time. I think I tried this doing insert bulk, wait for view, insert 1, query, but I'd have to double check.
Because they are more profitable.
Discussed extensively yesterday: https://news.ycombinator.com/item?id=6706125
All things aside, the main problem I had with MongoDB when I've tried to use it in one of my projects (in NodeJS) was the way to query data. I know, there are some libraries for that, but it's just pain in the ass to make complex queries - something which would be an easy JOIN in SQL, in MongoDB is a big pile of callbacks and long, chained method calls. It was just hard to maintain, and the data structure flexbility didn't make it easier which led to a completely messed up database.
I think this is the nature of any "deals" service. It requires novelty, but that's short-lived. The same thing happened with Groupon and Woot.

I'm still rooting for HumbleBundle however, because I like that they give the spotlight to small game developers and raise money for good causes.
No. SQL is actually pretty third-rate at expressing data and relationships. My preferred way of expressing data and relationships is the programming language I am writing in.

The problem with SQL is that it is not an API, it's a DSL. Which usually means source-code-in-source-code, string concatenation/injection attacks, and crappy type translations ('I want to store a double, what column type should I use? FLOAT? NUMERIC(16,8)?'). Even as a DSL it's pretty low-brow: just look at how vastly different the syntax is between insert and update, or 'IS NULL'.

For all those who love SQL, consider having to address your filesystem with it. Directories are tables, foreign-keyed to their parent, files are rows. There's a good reason why this nightmare isn't real: APIs are preferred over DSLs for this use case. And so too for databases, because they are the same abstraction.

Don't get me wrong, I love relational algebra and the Codd model, but SQL just aint it. SQL has survived because of its one and only strength: cross-platform. And like all cross-platform technologies, such as Java bytecode and Javascript, its rightful place is a compilation target for saner, richer, more expressive technologies. This is why I always use an ORM and have vowed to never, ever, write a single line of SQL again.
There's another reason to know your BATNA, understanding the leverage you have, if any. If the only BATNA you can think of is no more and no less than the continuance of the status quo, then there's a good chance you have none.
Cloud storage is more than hot air
It's not a harbinger, it's a remnant. Netflix can keep imposing device limitations, but those devices are converging in capabilities and the transition between them is becoming more fluid.

It's in the best interest of companies like Netflix – or a disruptor – to design a service/business model that is in-line w/ the reality of device usage, not to try to change it.
Managers squabble over the best developers. They fight to transfer their worst developers to each other, and don't let talented developers go work on other projects that interest them.

Every group gets the same number of raises, regardless of their performance, or effective developers in poor groups get nothing.

Stack ranking sounds like a shitty system, without a doubt. But I don't think you can have a well grounded opinion until you think about the issues it's trying to address.
Show HN: Find someone to split a room with at your next conference or event
What are you supposed to do if jerks join your community? Excommunicate them?
How do the various cryptocurrencies compare? There appear to be quite a few of them [1,2]. Are BTC, Litecoin, and Primecoin the best/most popular?

[1] http://en.wikipedia.org/wiki/List_of_cryptocurrencies

[2] https://en.bitcoin.it/wiki/List_of_alternative_cryptocurrenc...
My understanding is that Go has a focus on concurrency which OCaml presently lacks, and so it probably has an edge there (possibly a big one). Otherwise, yes, OCaml is a good fit for the kinds of problems I understand Go to be used for.
From SOA to API, it's all about services
Yes that would.

Apple still have to follow global supply and demand even if they do a lot of demanding. If there was a shortage of an audio interface, DAC or filter IC then it's inevitable that an alternative will be sourced to avoid final product shortages which would impact the bottom line. These may or may not have the same specifications. To a human ear it may not matter but to a coupled circuit, it may be different.

The 3.5mm audio jack is also an incredibly iffy electrical standard. There basically isn't a standard.
Those last items (Starbucks latte) will do more damage then good. Those 3.5mm jacks are delicate and if you bump your latte into something it could break it.
Flagged blogspam listicle
This is also true in romance and friendships. It's a fairly severe faux pas to actually tell someone why you rejected them - very, very few people take this sort of honesty well.
Cloudant analyzes Big Data with machine-learning algorithms
I'm not a software developer, so I could easily have misunderstood what sw-as-spec is.

I definitely do not work on "move fast break things" projects.
Just out of curiosity - if a charity has an affiliate account, won't they get like 4%+ of the purchase? (https://affiliate-program.amazon.com/gp/associates/join/land...)

This chrome extension is really cool, and good for just forgetting to use charity affiliate links, but if your charity has an affiliate account that's the best way to do it right?
I've had the experience of disagreeing with a comment I found on the web, only to realize that I wrote it years ago and had forgotten about it. I'm not sure if that's better or worse.
>you will be attacked and even lose your fundings or your job if your research might be interpreted as beeing "anti-gmo", no matter what your personal intentions about gmo are - this happened several times.

Source? I'm not saying you're lying, but this statement seems made up.
> An import link doesn't mean "#include the content here". It means "parser, go off an fetch this document so I can use it later".

This is an important point. "#include for the web" would just be a client-side version of Server Side Includes. This is actually letting you link to snippets of HTML the same way you do with images, scripts, stylesheets, and so on -- meaning they can also be manipulated with Javascript.
I really like the way github is doing this. I'm irritated by the way other sites (linkedin, quora) automatically assume I must want their emails every X interval. I like that with github I can choose how frequently I get emails and that it's opt-in.
It almost sounds like you are advocating a style of code ownership where programmers shouldn't make changes to other's code without talking to them.

I realize the context of your article requires a coding example that is somewhat trivial to understand and pick apart by developers who have a "better way", but I also think it's a copout to claim that the programmers in your example are just refactoring code for the fun of it.

A lot of people are rightly fixating on the formatting "feature" of not padding 2-digit zip codes. If I was on that project I could easily see myself wanting to reuse the zip-code formatter and running into an issue where my use case requires the 2-digit zip codes to get padded.

On most projects a zip-code formatter shouldn't be such a big deal that it requires a meeting between programmers. If the original zip-code formatter had bizarro requirements then they should be made more explicit.

For some reason the article avoids the biggest mistake in the whole process. Why did the other programmers make changes without ensuring the test cases passed?
To backup 1TB on Soft RAID-ed fast storage on your own dedicated server (no cloud) will cost you approx $500/yr, all inclusive with no S3 pay-per-byte in-and-out bullshit.
If that budget will work for you - then I could send you the link.
If MongoDB promotes itself for the wrong jobs, then the shoe fits.
The more reason this article should be taken with a grain of salt.
OCaml doesn't have typeclasses, does it? It's been a while since I've used it, so things may've changed or my memory may be failing...
See, I think they transitioned (or I just didn't realize the truth at first). Initially it was a charity/publicity play, there wasn't even any talk of having a "Humble Bundle 2". But then someone somewhere decided to try to turn the model into a business.
I feel like when hungry-VC-fueled massive growth is the goal, no good result ever pays the bills : /

It's sad for me to see companies just keep pushing and pushing when they could have stopped at something great and just got better at that.
If we put it this way, you answer your own question: :-)

>> How do you know the data becomes more normal as your add [data points]?

That said, yeah this is crazy.

The worst problem with stack ratings is not what it do (firing people which don't work out will happen, it is often good even for those fired).

The worst problem is that it destroys team culture as it is described at Microsoft: "if you're in a too good team, switch or you'll be fired." It gets hard for managers to build good teams when the individuals even have an incentive to sabotage each others. And so on.

Edit: The first part had a ":-)" on it. I think that is not interesting, compared to the idea of being in a team with people that have motivation to screw their team mates over. Like being in prison or playing the Paranoia RPG (an orc in Sauron's army?)
If you don't already have hardware in your hands it is unlikely to be profitable.
Unpleasant Design Competition
Money shot:

The user's guide for one of Aruba's recent software products states: "The wireless network has a wealth of information about unassociated and associated devices." That software includes "a location engine that calculates associated and unassociated device location every 30 seconds by default... The last 1,000 historical locations are stored for each MAC address."
Funny, I have a similar background, but I despise C instead.

C++ gives me back stronger type and enough power to have a safer language than C can ever offer.

I also jumped into Java when it appeared for the same reason.

Until Go compilers provide support for generics and dynamic loading, I rather use C++1y, D or Rust.
Isomorphic JavaScript: The Future of Web Apps
The last time I bought from GOG my bank started declining every purchase on my card thereafter until I called them. Apparently they called me, but had an old number.

In any case, I'm sure GOG is set up this way to avoid taxes so it's probably worth it for them, even if it's a hassle for some subset of their users.
There's a talk called "How to Protect Your Open Source Project From Poisonous People" [1] that offers some suggestions.

[1] http://www.slideshare.net/vishnu/how-to-protect-yourhow-to-p...
I know, and sorry. Me and my brother run Scirra, along with our artist from Brazil. We've got a huge amount of work on our plate and were only a 3 man team.

When I developed the website from the beginning I took the decision to not care too much for mobile friendliness as I'd rather spend the time developing new sections rather than testing on multiply evolving devices for a minority audience. Also consider our app is for desktop so mobile users are a minority. The sites already a lot for a small team, working on better mobile support isn't high on my list right now.
> those devices are converging in capabilities and the transition between them is becoming more fluid.

Transition between authorized/trusted devices is fluid. A concept that did not exist in the recent past (or if it existed, existed only in very obscure niches, like custom test-taking software used in only a few niches of education). That is the point I am making.
I wonder if it's related to this: https://groups.google.com/d/msg/jenkinsci-dev/-Yk0UFfSPZc/Gz...
Eh? Do you really think their pool of applicants is worsening quickly enough that a bottom-10% performer is better than the median new applicant? They still have bags of money to pay people, you know.
Do you think the MPA is unsuitable for running GNU/Linux? Or are you just looking for a cheaper alternative?
I think your interpretation of "developer" is stricter than mine. I meant anyone that writes a program (the "developer" of that program), not developer in the sense of a profession, which generally implies a bit more rigor (hopefully). That said, yes, it's unlikely. I wasn't making any assertions as to how those scenarios will come about, just ways in which I think they could, given the right conditions.

As for OS lockdown, while I can see why you went towards that interpretation, and on re-reading it does make sense, I was actually thinking of something much more general (so OS is a bit of a red herring). Any hole that allows root/administrator access (so any multi-user secured OS), or even something that loosens security in the browser to make more, probably less safe, access available to web pages.
Can the history simply be replayed into the repositories with the erroneous pushes skipped?
How is more choice and innovation a bad thing? What actual cross-system limitations are you worried about?

I switch from iOS to Android seamlessly, as my digital life is platform agnostic. I am more invested in Google's ecosystem in terms of where my data lives, but until they remove the ability to export/sync that data (e.g. I can download all Drive files at once, and simultaneously convert them to Office or PDF format), I don't feel all that "walled".
Agree 99%, but it's more "use Github" than "use git" as it's meant to be used. GH supports certain development modes very well, fork+push request being the best, but having zero support for ACLs on branches or files makes other dangerous. As the devs in question are finding out (and as I have found out previously on a much much smaller scale, so no schadenfreude here.).

(You could argue that stock git doesn't really support fancy permissions models either, but if you have access all the hooks you can implement them, or you can use gitolite or Gitlab.)
Core committer here. I responded on the post, but here as well. Interested to hear what people think.
If a thousand ASICs are profitable then one ASIC should also be profitable. The problem today is not scale but finding any profitable ASIC.
I have taken the decision to not pursue the business side of it. I'm more interested in helping BTC politically.
So, I really really love cocoacontrols. Thought you should know. Awesome work.
Pretty ethical marketing too. Giving away a bunch of games to encourage donations to charity is better than pulling games from Steam and releasing games as Origin exclusive like they have done in the past.
Yes but you can't read them without getting eyestrain. I have perhaps three terminal windows open max and use cwm.

I've had old Dell 15" 1600x1200 laptops which aren't even near to that and that was virtually unusable. I'm now using a 14" 1440x900 and it's about right.

Accepting less is fine. Eating all the burgers on the table because they are there is absurd.
I'd say Ripple (https://ripple.com/) can be seen as the new Bitcoin. It's a bit different though.
Hrm, what do you think about rust vs Felix? They seem to be targeting the same problem.
Frank Medrano
Two years of production Go at CloudFlare
SAP is too!
I have a few colleagues who practice the Pomodoro technique, and while it never sounded particularly difficult, my colleagues also never explained it quite as succinctly as you have. Nor have they given it the perspective of effectiveness (i.e., distraction urges fading because your brain knows a break is coming) you have.

With this encouragement, and your link to KanbanFlow, I think it's finally time for me to put a productivity method to work for me. Thanks!
Couldn't this be considered a malicious feature?

The site offers virtually no information, so is the user notified that their machine is being used as part of a mining effort, or does it occur silently in the background?
Portland, Oregon: Relatively inexpensive compared to the rest of the cities on the west coast, with a great, burgeoning tech scene. Also lots of great jobs if you (or your spouse) decide to go work for someone else in the future.
Ford was the first company in the US to institute a 5 day work week. Hoover asked companies to go to a 5 day work week in lieu of layoffs and Roosevelt passed Fair Labor Standards Act of 1938 making it mandatory for certain workers.
> http://highscalability.com/blog/2013/5/13/the-secret-to-10-m...

Really interesting read. Some of the notions espoused in this link really seem to make a case for microkernels.
Sure. Was perfectly willing to register for MLR if it was necessary, and so would be happy to pay £5k or any other fees in the process. That's a small startup cost.
Not all data fit's a bell curve. In fact most does not which is a real issue that's ignored by way to many people.
An easy way to do this is to use the fork/pull request part with a build bot to push commits to the actual master once approved. That way nobody has access to the main repo, all they can do is pull request in, and you can do what ever you want to your own fork.
PS: SmugMug seems to offer something that might help you.
Do you need a voucher platform?
> Am I the only one who noticed they had articles published in August 2014 on that site?

It's probably the papers that have just been accepted for publication, but haven't actually been published yet. The submission-reviewing-publication process is very slow and usually takes at least 5 months in CS conferences. So, many authors make the papers available right after they get an acceptance notification from the program committee. So, my best guess is that the publication date refers to the date those papers would be published officially.
LayerVault API
Design and build a PCB from scratch using KiCad
As the original article said, I think where MongoDB shines is as a glorified, souped up cacheing tier, competing directly with Redis, Couchbase, and similar. It's not really a good general purpose DB.

> I'd like to get a picture about why Mongo seems to be used more often than Couch.

Very good marketing from 10gen on the one hand. On the other, CouchDB is older (and we techies love the new hotness), and the CouchDB/Couchbase split confused a lot of people. Having your original founder found a different and incompatible project with almost the same name but very different goals would cause almost any project to stutter.
Considering that forks are basically heavyweight branches, I don't get your point.... it's distributed just as much whether they merge from another branch or another repository.
How do we know the NSA wasn't involved? Perhaps Spitzer is on the business end of a "parallel construction".

That's the problem with Secret Evidence, obtained by illegal means. How can we be sure that the Secret Evidence wasn't used to start a parallel construction?
It's a limitation of Google Documents. You can try it yourself. Create a Google Document, insert a table (Insert > Table) and, er, that's it. If you want to merge table cells, you're out of luck. There's no function that will allow you.
Some laproscopic tools require the surgeon to hold a weird position, and the monitor is off to the side. This causes discomfort, sometimes pain, because there's not a natural stance.

That has contributed to some adverse outcomes.

Misadventures in Health Care - Inside Stories has a chapter on "The Laparoscopic Surgeon's Posture". http://www.amazon.co.uk/Misadventures-Health-Care-Inside-Sto...

The book is a bit old now, 2003, so I hope the layout of equipment is better nowadays.
But documentation never shrinks, any more than production code does. It becomes a substitute for thinking. Zero-tolerance policies and stack ranking both seem like good examples.
But it took France until 2008 to stop sending kids to school on Saturday mornings while the parents were home, so obviously you coped without a complete overlap of leisure time among the family for a while :)

It is impossible to mandate that nobody work on any of the 7 days, because hospitals. So we already admit that some people will be working when most people are not - the question is whether we tell them to suck it up, society is going to ignore them forever, or whether we can re-arrange society so that the family of the ER doctor can also work Sunday and take Wednesday off to be together.
Well, support for Go on Android is already open for quite a while, so it seems to be low priority

https://code.google.com/p/android/issues/detail?id=39482
> with slightly different electrical characteristics

Isn't it a microphone jack? Apple can't change that, or microphones won't work.

These programs probably just send frequency tones while pretending to be a microphone. It's not very high bandwidth but it works well enough.
Hey HN!

I'm Jeremy, one of the devs of this hackathon project. Thanks for checking this out, glad to see the community has interest in it. We made this project for NodeKnockout, and did not intend for it to be posted on HN.

In the current release, we have a couple of things blocked out for various reasons (legal, ethical, etc) so that it is not 100% functional.

We are very well aware that our current hashrate is pretty impractical. However, there are a number of optimizations we plan to implement to greatly improve this, including using WebGL. The problem that we're looking at starts with bitcoin, but we're also looking at more general purpose computing in the client too (ie, text mining).

And in terms of battery life, yes, it does run up the cpu a bit. However, for certain users (ie, desktop), spare processor cycles could be more worth it than seeing ads. Web services using tidbit could make it an opt in thing for desktop clients.
https://web.archive.org/web/20131111162541/http://www.ibtime...

This doesn't do either.
Ask HN: Easiest useable software you ever programmed for a client?
I once had to create a simple membership application.

What it contained?

- Table {members [name:string, active:boolean]}{event [On:date]} and a junction table.

Members could be subscribed for an event and there was a report with a date range to check who participated.

Layout wasn't important, i used a simple bootstrap layout and the report was auto generated with a PDF generator class in Asp.Net MVC. (just give it some data and it generates the report without any special layout)
Glitchy photos of San Francisco
When I returned from US trip back to New Zealand my hard disk turned to be damaged. I managed to restore only a small part of photos. Most of them turned out to be affected by a specific digital effect.