skysight-inc/HackerNews huggingface dataset:
I built a site for crowdfunding of OSS based on these two observations: (a) businesses have the most money to spend (as you point out), and (b) most money spent on software development goes toward maintenance and continued development of existing systems.

I admit I haven't done as much as I could to promote the site, but the initial reception it got was decidedly unenthusiastic. So I'm afraid I've let it rot, and will probably shut it down soon. If you want to take a look: https://bountyoss.com/

Crowdfunding of OSS still seems to me like a problem that must have a solution. I just don't know what it is.
I bet his inbox is already filled with tech recruiter spam.
> Of course, it's completely reasonable to expect such games to bring their own PRNG implementation for that.

Indeed. I was going to point out that rand() and random() might be horrible options even if you want a deterministic, repeatable stream of random numbers. I am pretty sure celeron55 initially tried using these functions in world generation for minetest, and seeing the rng's output as cubes in a 3D image made it hilariously clear how predictable and patterned the output is.
To play devil's advocate: The starbucks.com store locator is presumably up to date, so one can find openings and closings relatively easily.

Additionally, Google is now providing wi-fi for Starbucks, so they really should have all the locations.

The hipster cafes, though, seem harder to find automatically.
There is no br every 40 chars. Instead, the whole thing is wrapped in a table cell of width 436.
Hmm... Serializable isolation and concurrency go together fine and certainly don't require blocking or even locking when using MVCC and optimistic concurrency. For that matter serializable transactions and scalability are not incompatible either (though few NoSQL systems have tackled the problem yet).

I think the author's main point is that sub-serializable isolation levels are confusing and can lead to wrong behavior in subtle ways. I agree, but to me it sounds like the failing is in using too weak a consistency/isolation model, not too strong a one!
Set Default SMS / Messaging App on Android Lollipop
I know I'm stupid in this regard.

My largest takeaway was just the joy of looking at the results of mathematical constructs for patterns. Not just symbolically manipulating expressions, but also simply listing the results and seeing what could be found.

That is, many of the techniques he showed involved simply recognizing patterns in output. Then, exploring the equations symbolically to see if he could explain these ideas.

Though, again, limited intelligence on my end. :)
So what? At this point in the story we're talking about a company on life support. That's why they're consulting and not continuing to put all their time into product. There's not a whole lot VC can do about it at this point.
It takes expertise and experience to know which problems are complex - on the surface all problems are simple.
A very commonly heard refrain in the Valley is some variant of: "Would you rather own 100% of a company worth $1 million or 40% of a company worth $200 million?"

Money is used to purchase acceleration. It's not totally crazy, although it implies very different trade offs as compared to running one's own business without investors.
New Delhi bans Uber
Bah, the only bad thing about Pennsylvania is that you have to purchase your liquor from the government.
Agreed. My experience with Scrabble bonus squares is that they tend to be balanced pretty well in games that are otherwise balanced pretty well.
The JOY of Functional Programming (The Secret to a Happy Dev Team)
Running on a treadmill (as in this experiment) is quite different from running on an all weather track as sprinters do. I wouldn't be surprised if they got quite different results if somehow they were able to measure this on a non-moving track.
I think one thing that rarely gets mentioned, is that startups get harder.

As in, the more traction you show, the harder it becomes to continue that traction, or alternatively, more traction is now expected of you. Combine this with the increasing complexity of a growing machine.

Maybe PG's analogy is that at first it starts off a pinch, but grows to be a very large guillotine until you finally can outrun it.
I am not sure people outside game industry do not crunch. A brief search shows that the term existed long before the modern game industry or any game industry at all. Same goes for "overtime" - the term is even codified in laws. I assure you nobody treats crunch as a normal mode: even people who are forcing unnecessary crunch understand that it's something unordinary and often do it just because it is not something normal (to show how good they are at management, to extort a bigger budget, to undermine their political rivals etc).

>This may need time and risk that companies that are big enough to be called AAA are not willing to take.

Infinity Ward, the original home of $1B+ games, had about 100 people at the time of the split from ATVI and founding Respawn. It's about the same size now as well as the Respawn. Media Molecule is just a few dozens. Size does not make a AAA studio.

And you don't even need to show the best practices right at the AAA level - start small and if it's any good people will copy you or, at least, you should be able to grow yourself.

>Why two companies you mentioned failed?
>I think we can assume there might be more reasons to that than only being Agile

Indeed, it would be naive to blame Agile on destroying multi-million businesses. Agile seems to be just a symptom. It could be that the management sees that the development process is failing and tries to improve it with a well advertised technique, for example. Or that some Agile enthusiast gets too much power due to the weakened culture. What I was trying to say is that very few AAA studios practice it now and the ones that did in the past are not in the business any more.

Also, there is no single AAA development way. For example, Valve's practices are very different from Bungie's, which are different from the R*, which are different from ATVI's COD teams etc.
If it's not worth editing, is it worth printing?
There don’t seem to be any websites that offer large archives of Scrabble game records. I found one or two, but they seem to focus on archives of professional games, whereas I was particularly interested in the whole spectrum of skill levels, and how they’re differentiated.

I'd be very curious to see a similar analysis of those higher level games. My expectation is that the cutoff there would start about the 80% percentile of the players in the original post, which I think is about where I am.

Specifically I'd like to see the relationship between two of the trends named by the author: higher-ranked players tend to rely more on bingos and bingos are more likely with blanks. I have to guess that at a certain level of play the luck of the draw on blanks is not as important as the skill of the players, but it would be interesting to see.
The True Story of the ‘Greatest Corporate Failure in American History’
I'll simplify this for you.

I would be an inconsiderate asshole if the picture was actually offensive, ie, if it was goatse, someone in blackface, etc. But it isn't, and unlike you, I have the courage to make a statement about the image: that it is objectively not offensive. There is no one out there who is actually offended by it. They are all people pushing an agenda.

So your argument seems to be that because some people could be offended by it, we shouldn't use it, even though the notion that anyone could be offended by it is ridiculous on its face. So what, then, about things like gay pride parades? People can be offended by those, too. According to your argument, we should end that, too. But I'm sure you'd never advocate for that. You'd say something like "it's their right to be in your face in public". And of course it is, even though it can offend people. But that same argument defends people who'd use offensive images in image processing papers, not just ones which are just a target for politically correct assholes. You only care about people being offended if they're on your side.

Gay pride parades are not bad things, and just the same, a woman posing for Playboy is not a bad thing, and using the cropped image of the face of a woman's nude picture is even less offensive than a gay pride parade. And nobody should be pressuring anyone to stop either of those things.
You probably just need a few prerequisites. Even if you did study data structures, algorithms, and combinatorics previously, you would need to have your head wrapped around the subjects to fully understand this lecture.

I would also keep in mind that Donald Knuth probably spent more than an hour before understanding the topic.

Something that I think anyone can take away from this lecture is a story of discovering new mathematical relationships. He starts with a function that correlates to a logical problem, changes the inputs in an new (strange) way, then studies the output to form a theory that connects to the original problem.

The key was recognizing old results in a new problem.
Storage startup DataGravity raises $50M
For those who don't know, Illinois politics has a reputation for many corrupt dealings - this doesn't strike me as too surprising, when they have/had multiple governors serving sentences for committing federal crimes.

Here's the last in the line of the corrupt governors who got caught: http://en.wikipedia.org/wiki/Rod_Blagojevich
Live code reloading for Golang web projects on Makefile in 19 lines of code
Jimmy Carter's probably too old, but fast-forward him a few decades and he probably would have.
International Space Station Assembly (2011) [video]
>There's not a whole lot VC can do about it at this point.

Except ask for their money back :)

If you think you can get away with running a sane growth company (100% Y/Y) and don't have to worry about the VCs asking for their money back, then the most rational thing to do is take the seed money and run the business as a "slow growth" business with an enormous runway. Unfortunately most VC's are aware of this and will not be too happy if you try :(
dadgum.. 500k MRR seems low for a Series B.
Was he using them as a particular channel to harass people?
What is the benefit to something that Divides into 2 and 17 rather than 2, 5, 10, 25, 50, etc that existing systems of base 10 decimal use?
Helping their kids with homework, you never know.
The startup accelerator model for farming. Except we incubate farmers
If they're going to use a description that probably sounds cryptic to average readers, they should at least use a description that's meaningful for the more technically knowledgeable.
News transfer via internet, so the programmers have the chance to show their image more than the others. Furthermore, there is no limit(I guess) what job is a job to become a president.
Potty Training Your Toddler
If you're not modifying the same data, then there's no need for ACID...AD will do just fine. The whole point of the CI is to govern what happens when there is contention for the same data. Brushing that occurrence aside and saying it's rare is asinine...it's going to happen and programmers need to account for it. With serializable isolation, you risk your application blocking (can be acceptable) or even deadlocking (never acceptable).
He must support the "use semi-colons in javascript" camp.
Please don't do this. I know I'll probably get voted down by people, but doing this is terrible if you're in a team. You can't move efficiently to a co-workers computer and pair program like this.

Take the time to learn the shortcuts for AS. They might be long and arduous, but learn them. Then you can jump from keyboard to keyboard without having to tell a team member, "Before we begin, let me change your keyboard shortcuts to my preference".
Couldn't agree with this comment more. This hit home for me when I read Grimmer and King's "General Purpose Computer-Assisted Clustering and Conceptualization" (http://gking.harvard.edu/files/gking/files/201018067_online....), which looked at every text clustering/classification alogithm they could find at the time (as summarized http://gking.harvard.edu/files/gking/files/discov-supp.pdf). They basically end up clustering in the space of clustering algorithms...
Amputee with robotic prosthetic can walk at normal speed on a treadmill
I'm starting my PhD on 2016, I've already filled most of the paper work. Side note is that I graduated on 2007 with a master on industrial automation. I was planning to study a PhD immediately but instead I decided to take a sabatic year... after several months I started working and funded two companies. Today I must say I'm a successful business man, working on my thesis on probability and about tying things down for taking a year off of my own company in order to attend a year of classes of a top research center for a PhD on automatic control.

I'm so happy.
Actually I am not so sure that your friends did the wrong thing here. Sure the business failed, but if they got to transfer all the investors money to themselves while at the same time learning how to run a startup (all with someone else money) then it was pretty smart.

Now they need to take the cash they saved and wisdom accumulated and bootstrap their next business up without any VC money.
Well, say you're out to dinner with 16 friends, and you need to divide up the bill... the practicality should be obvious.
The Real Crisis of Journalism
Having spent some time on the problem I agree generally with your approach, but the problem is it doesn't appreciate the history and context in which the current system has arisen and continues to exist.

There are basically 3 cases of successful FOSS projects:

1. Ideologically-driven, e.g. Emacs, GNU, etc. These tend to have licenses in the copyleft family

2. Commercially-driven, e.g. WebKit, Docker, etc. These are projects that are strategically important to one or several companies. They tend to have licenses in the MIT/Apache family

3. "Lone Wolf" or "indie developer". While a lot of FOSS is this by volume, what you discover is that by the time projects become popular they have generally evolved into one of the first two types, although they often preserve their creation story as part of the marketing material

The problem with charging money for code is that it's really a bad deal for the first two types. The ideology camp doesn't want non-commercial licenses because it's a "restriction on a field of use" which they have a philosophical objection about that you can google. In the second camp, the corporate masters derive some kind of strategic advantage from having a popular open-source project and charging money necessarily means the project would be less popular and so of less strategic value.

What this necessarily means is that if there's any legs to this plan, positioning it as "open source" or to the "open source community" is exactly the wrong approach, because basically all the people who are successful in that community will find it a nonstarter. Instead you have to hypothesize that there's some completely different set of people that can benefit from this system, writing completely new software (or releasing pre-written software that isn't currently considered 'open source', e.g., proprietary software). So your positioning needs to be something like "proprietary 2.0" or even "third way" rather than being connected with open source.

The real problem with this system is that I'm not sure there's a market on the buying side. Developers are used to getting things for free, and even if somebody wrote a source-visible-but-pay-$1k-to-use-it high-quality TLS library I'm not convinced that people wouldn't just keep wrestling with OpenSSL because it's free.

I have a whole blog post I'm drafting on this topic, if anyone reading this comment is interested, give me a shout and I'll give you a preprint.
> It's somewhat amazing how far, in 2014, people can get without any tech expertise at all. It's not just Obama and other prominent politicians. There are countless incredibly successful business people that are lucky to turn on a computer.

I know of a CEO of a major American company that has his secretary print out all of his hundreds of daily emails and manually sort them for him. He then dictates his replies into a dictaphone and has her type them out.
The steps/mm on the extrusion on that flashlight print are too high by at least 5% maybe more.

It will be cool if it can be made to sync correctly...esteps are going to be an issue for sure as they already are though. I would like to test one out though before making a decision.

I am assuming the "dual" prints are with a dual fixed nozzle extruder. The artifacts on the surface look to be from the unused nozzle dragging through while oozing.

edit: my bad I thought this was the mixer not the splicer at first :) comment changed to reflect that
I certainly wouldn't dispute that it can be hard to reason about concurrent operations in traditional database systems - particularly if you want to do it across multiple database systems, which do indeed have differing implementations. That said, if the author thinks eventual consistency is easy/not-that-bad/whatever by comparison, I would tend to question their understanding of programming for eventually consistency. Eventual consistency for non-trivial applications is really, really, really hard to get right.

Consistency in relational databases is a hard topic because maintaining consistency in any concurrent system is hard. Traditional systems provide you with a set of tools (isolation levels, foreign keys) that make a decent programmer capable of building a safe concurrent application. Throwing away those tools and replacing them with nothing does not make life easier. The tool is easier to understand, but the problem is harder to solve.
I can't see how it'd make any difference for this experiment. They were measuring ground forces applied by the runners and how fast those forces are applied, so unless the all weather track has artificial gravity…
This article seems super weird -- do people actually use Grunt/Gulp to run a single command at a time? Most uses that I've encountered are along the lines of 'we've got this huge build process involving compass, sass, uglify, ng-annotate, and 13 other things', and Grunt/Gulp allow you to do the whole thing, automatically re-running on file changes, with a single command.
Gore woulda coulda shoulda been the first. But let's not go there... He definitely got the internet thing, too.
I recall "search all files" only searching indexed folders, which by default leaves a lot of room for the virus to install itself somewhere that is not being search without even trying.
Probably true; the architecture we had in the team was nonexistant, so it turned into a mess... XSLT then has nothing to improve upon.

If you start out "right", you probably will be able to enjoy XSL.
What, figuring out what you want? Yes, of course. Different people figure it out at different times in their lives (and some never figure it out).
I am sorry to disappoint you. I wrote a huge app in Java and in Kotlin. Months of develoments. xCode still years ahead of AS in every sense. Inheriting another company IDE is philosophically wrong, but that's the way Android and Google work. Maybe I love details too much.
Thanks for your input and links to these sites. I hadn't thought about stack exchange but definitely some good traffic on there. I think what I really want to do is spend some time understanding pain points in this space - I'm not convinced I've found that one thing yet that really needs to be solved.

So far, I've interviewed a few of our users and they seem to be looking for an elance-for-hardware type of site where technical people submit ideas and a budget and hardware/software developers come together, create teams, and build that concept into a product. Quirky and Maker's Row do something like this but I'd still have to do a bit more customer discovery.

A bit far from what I'm aiming to build but I'm wondering whether I should listen a bit closer.
Someone recently told me the exact same story about a company at which they used to be employed. They didn't tell me the name of the company, but they referred to it as a "financial institution".
How is that amazing? They could do this before the advent of computers and they have secretaries to actually use the computers for anything more involved.
They could always agree to return the cash if they didn't need it. I guess it would depend on the agreement signed.
Hiring (and retention) is currently so difficult that the ability to do it well is one of the major factors separating the best founders/startups from the rest of the pack. Ideally you're extremely charismatic, resourceful, and well-connected, and your company is attractive, interesting, and promising.
is it available online?
> It's somewhat amazing how far, in 2014, people can get without any tech expertise at all.

There's a huge difference between "no tech expertise" and "never written a computer program".
http://wiki.openstreetmap.org/wiki/Osmarender_bug
That's my understanding as well. The title makes no sense and seems very click-baity.

"Our simple projections indicate that muscle contractile speeds that would allow for maximal or near-maximal forces would permit running speeds of 35 to 40 miles per hour and conceivably faster"

So essentially if human physiology worked differently than it did, we could theoretically run much faster. Not a useless result, but not really anything as exciting as they make it sound.
> Serializable isolation and concurrency go together fine and certainly don't require blocking or even locking when using MVCC and optimistic concurrency

If you're willing to embed retry logic throughout your application, sure. But that's a steep price to pay if your application can handle an eventually-consistent state.
You don't need to be using serializable isolation to face blocking or deadlocks. So-called "deadlocks" really aren't that bad when they are detected and all but one of the competing transactions are failed. You just catch the error and retry.
Just want to say it is not too bad to have a mortgage as it may seem. It is very situational, though, depending on how you're paying off mortgage. There is definitely risk there but it can be offset. For example, you could generate some income from rent that can help you pay all your bills in addition to filling in monthly mortgage payments.
Again, it depends.
No, like you said Grunt/Gulp is useful when you are automating multiple tasks that are done repeatedly. The title of this article is total click bait.
It's not obvious that you can meaningfully talk about to "the standard conventions" on i386, x86_64, or armv7, as there are at least two widely-used conventions for each. arm64 comes the closest to having a single "standard", but Apple uses a (documented) tweaked version.