skysight-inc/HackerNews huggingface dataset:
Something New for Everyone
which is why the Beatles got on the charts so fast.
Sure, and infinite other people screw the driver. Oh, I suppose some people will pay the posted fare for their ride. As long as it doesn't have to be us, right?
Someone else posted that it uses the minimax algorithm with alpha beta pruning and iterative deepening.

Minimax[1] looks "several" moves ahead to see what may happen. It assumes you always play your best possible move (to MAXimise your score) and your opponent always plays their best possible move (to maximise their score and MINimises yours). Because this creates a huge amount of possibilities, their is a method to reduce the number of moves considered called alpha beta pruning[2]. Some future moves can never lead to a better score for you and so are discarded or ignored.

Both approaches need you to look as many moves ahead as you can - each extra move you consider multiplies the number of possibilities exponentially, so there is another method called iterative deepening[3] which uses the algorithm to look 1 move ahead to find the best move and records that move. Then it repeats looking at 2 moves ahead and if it finds a better score than with 1 move it keeps that instead. Then 3 moves, then 4. The program will continue looking at more and more moves ahead until it reaches a time limit (or a size limit.)

[1] https://en.wikipedia.org/wiki/Minimax#Minimax_algorithm_with...

[2] https://en.wikipedia.org/wiki/Alpha-beta_pruning

[3] https://en.wikipedia.org/wiki/Iterative_deepening_depth-firs...
Well, simply enough, it's kind of a difficult problem to solve. The way most rails apps do it, is deployment with Capistrano or similar. There's also Fabric which can interface pretty well with rails deployment as well. Honestly the methodology I've seen under most deployment situations is far, far from idempotent and is a bit terrible in this respect.

There are lots of tools within Rails and Capistrano that hopefully get you to a state approaching 'idempotent' deployments, but they fairly often aren't.
Maybe? They never did anything with the proof of concept ones I worked up, but I never did anything with them other than basic interactions with the network.

I'd guess there are enough duplicate tweets. "Another crappy day at work", "looking forward to dinner tonight", "going to see my sister this weekend!", etc. That I doubt it'd be a very useful heuristic.
You cannot do this other than relying on covering indexes and index only scans. PostgreSQL does not support index organized tables.
I was surprised to read that Unity emitted i386 assemblies on MacOS, but so it does. Odd.
There are lots of good resources on the web for the details. The gist is: the micro-organisms you want are already on the flour in traces, so you start with equal parts unpasteurized (eg organic) wholemeal rye or wheat flour and water, mix them, and let them stand in a container for a few days (or even two weeks, if you don't heat your home in winter, like I did when I started in Cambridge, Cambridgeshire).

That's mostly all there is to it. Reading up, will teach you what to expect the starter to look like, how to troubleshoot, and how to turn the starter into bread.

I like the simplicity of flour, water, salt. (And air, time and kneading.) The simplicity leaves no room for covering up mistakes like cakes allow you to do.

> How did you ensure you were catching something useable and not something you didn't want in your bread?

Humanity is very lucky that the most probably natural occurring fermentation in grain dough is not only perfectly safe, it also improves taste, nutrition, digestibility and shelf-life of your bread.

Your nose will tell you if something is off. I think mold is the most common invader. But even mold will have a hard time in a healthy sourdough, because the low pH (=high acidity) and some enzymes keep the symbiosis of yeast and lactobacillus exceptionally stable.
Hackers need to look beyond User Experience
I'm normally not a fan of O'Reilly books. But the "Vagrant" O'Reilly book is one of the best coding books I've ever read. Made me see the power of Vagrant and Chef and gets you up and running with Vagrant pretty quickly.
i am spartacus
Perhaps it is. Or perhaps there's more going on with the cow?
My guess is that the owners were well aware of the situation when they purchased the property. The owners stated that they were warned by "pretty much everyone" not to purchase the property, and the fact that the property came with someone living in it should be a pretty big red flag. For those that have been around SF long enough, it's easy enough to recognize when someone is playing the 'sf housing regulatory lottery'. The basic gist of the game is as follows:

Step 1 - Buy a property that is impacted by certain regulatory constraints (which depresses it's market value heavily).
Step 2 - If you are cheap, sit, wait, and pray that natural forces relive you of the regulatory burden (or make life a living hell for your existing tenant in an attempt to get them to move out). If you have some money, actively spend it to rid your property of regulatory constraints.
Step 3 - Once unburdened (or partially relived) of said constraints, sell the property and profit handsomely.

This game is primarily played with rent controlled units and TICs. The owners in question bought property on the cheap, evicted an old disabled lady who is now homeless, and made bank. Sure, the lady was a piece of work herself, but let's not pretend these owners were saints, they knew what the endgame was all along.
Any mayor who made a serious effort to crack down would be run out on a rail. The last thing SF needs is fewer rental units.
Why Bevel Is More Than Just A Razor
Another Bitcoin bank bites the dust, Flexcoin blames losses on hackers
Because a good compromise leaves everyone upset.
This was an interesting writeup, but I can't help but think that removing Flappy Bird at the height of popularity was anything less than the shrewdest of PR moves. He continues to get all the ad dollars from existing installs, and has achieved legendary status, assuring that any new games he may release get a lot of coverage and positioning him at the top of the heap. It's really genius!
What exactly is "dismissive" in this article?
I personally dislike DRM (and think it causes piracy), however I'm not fundamentally opposed to it.

An open internet doesn't mean we should be open to share people's hard work free of charge. DRM does little to stop piracy (we both know that), however to say it jeopardizes the freedom of the Internet is disingenuous.
So did the API turn out to be a popular feature? I'm wondering if APIs prove interesting on the surface but not always in practice?
Significantly, Robert Eatinger, the CIA lawyer who threatened Feinstein's staffers was the same person who OK'ed the destruction of the torture tapes, and who knew that the torture was way out of bounds in at least two specific ways: Waterboarding was widely used and used repeatedly, and that sleep deprivation was also used beyond the parameters that were OK'ed, never mind that both are torture in the first place. And what are the odds that the known crimes are the tip of the iceberg? In other words, he OK'ed the destruction of evidence of very serious crimes.
For private companies, that equates to valuation. So, yes.
Sounds like a strong case for intentionally skewing investment decisions towards women founders

It's not. All the study shows is that a bias is present, and that the bias identified in the controlled test is somewhat similar to the skewed results in "pitch competitions."

There's nothing in the paper showing the magnitude of effect this bias has on real-world investment decisions. The evidence you need is a prediction that not only will eliminating this bias improve returns, but that the improved returns are worth any costs associated with eliminating the bias.
I'm not so sure about hiding those tracks. Surely creating something big is challenge enough that you'd put all of your efforts towards mobilising your early adopters rather than hiding tracks just in case you became successful.
Wikipedian-in Residence Assistant
>Sounds pretty smart to me.

Sure. Sometimes it's pretty smart to screw other people over. I guess it just depends on what kind of person you are.
Next on ycombinator, homograph detection script.
New Zealand – Atlassian Talent is coming for you
Which rental service requires that each person watching pays a separate fee? If the terms dictated something like that then I simply wouldn't rent from that service.
man, i don't know if i will ever be comfortable making any kind of judgement based primarily on stylometric analysis like that.

I could consider it supporting evidence in a mountain of otherwise overwhelming evidence, but I never anything to base a decision off of.

Are we going to end up having some kind of anonymizer that uses snippets taken from spam mails to compose emails, like a digital surveillance age mash up of spam lit and using words cut out from magazines for a ransom note?

http://en.wikipedia.org/wiki/Spam_Lit
Why is it 18? Up until the 70's, 21 was common. Sometimes higher. So why is 18 the magic age until which it is acceptable to disenfranchise you?

Note that the argument that someone younger doesn't really understand the consequences of their actions etc. - whether right or wrong - is severely diminished by a representative system where the candidates must be older, combined with a system where, if, say, the voting age is lowered to 16, the 16 and 17 year olds are extremely unlikely to skew the results so much that the candidates elected end up being someone that isn't also believed to be suitable by a large percentage of 18+ voters. So the potential "damage" if 16 and 17 year olds all decide to vote completely and utterly irrationally is quite limited.

But unless there is concrete evidence that 16 and 17 year olds objectively will make substantially less informed choices in an election than other groups we let vote, why is it any more acceptable to disenfranchise a 16 year old than it was to disenfranchise 18 year olds? Or blacks? Or people who didn't own land?

The burden of proof should be on those who wants the limit set higher to justify, with evidence, why specific groups needs to be/remain disenfranchised.
Hanlon's razor would offer another conclusion.
That's not quite the minimum points, since occasionally (10% of the time) a 4 spawns, instead of a 2.
Also checkout minnedemo[1] for twin cities startups events.

And tech.mn[2] for news.

http://minnestar.org/minnedemo/

http://www.tech.mn
Poor approach or not, it's a fact that Markov chains are used by web scrapers, comment bots, and email spammers.
In our case it did! Our core product today is an API to send templated email.
> Perhaps VC pitches should follow suit.

Question is how to eliminate unwanted bias while keeping the relevant information. With an orchestra audition, it's easy to isolate and evaluate the relevant skill: ability to play the specific instrument.
Are you referring to the person who bought a property knowing about an illegal rental unit and ultimately took their money for years until it was opportune to kick out the nearly destitute leasee?
The case could be thrown out. Google gets nothing, Joe continues to infringe.
> I was first making the point that the author could have picked a less sympathetic individual, if the author's intent had been to malign evicted tenants.

Your specific example was outside the scope of gentrification, which is what we were all discussing. I accused the article of baiting us into falsely generalizing from Inge's case to conclude (fuzzily) that "evicted poor people only mind being kicked out because they're a bunch of ungrateful slobs that turn down the abundant opportunities everybody heaps upon them because they believe they are entitled to something better". Inge's hypothetical wealthy twin evictee would not have been a better candidate to advance this agenda because smearing her would not have smeared the protesting masses who, by and large, are not as wealthy.

> My second point was intended to state that I am not sure what type of person would be "representative" of the individuals evicted

I gave you three examples. A fourth example would be to choose an evictee at random and investigate them. It's entirely possible that this is how the story came about and that it's coincidental that she is such an unsympathetic figure. My original post observed that the likelihood of interpretation #4 is lowered by the extreme nature of Inge's case.

> criticizing an author for not finding a person who does not fit an undefined descriptor seems unfair to the columnist.

In a world of incomplete knowledge, finite opportunity cost, and human-resource-intensive processes for rigorous inference it's entirely fair to have a complaint that is not mathematically precise.
"create competition, cut out haggling"

I believe that's the issue. The dealership lobby holds a lot of clout (and donation dollars) with the current government.
And beer even used to be something every self-respecting wife would make at home.
I believe even customer service jobs are not immune to technological unemployment. I see no reason why a modernized automat couldn't replace most of the food service industry. And why couldn't an upgraded Siri replace most customer support workers?

The problem is when company owners replace human laborers with computerized laborers. CEOs are the ones who see the profits from the increased efficiency and the employees see nothing. This seems fine in a free market system yet if we follow through to the end game, we find incredibly efficient companies owned by a few people, with no human employees. If nobody is employed except CEOs, who will have money to buy their products? Robots can't buy stuff (yet)!

I believe the only solution is to pay people for robot labor. This may seem counter-intuitive, but when society has no income, there's nobody to buy the goods your robots have so diligently created.

Two solutions I've come up with are either a guaranteed minimum income or robot labor profit sharing.

An example of robot labor profit sharing is forming a union of "robot laborers" in which human employees invest in robots and receive the profits their robots generate. It would essentially be employees outsourcing their work to robots and receiving the profits.

One thing is certain. If we don't make significant progress on this solution, in favor of society as a whole, economic inequality will continue to increase until our economy breaks.

I am deeply interested in this topic and would love to hear from anyone who is working to find a solution to this problem.
> my counter argument would be that making a Linux version involves more than a checkbox; you now have extra platforms you need to test on and extra complexity in supporting your game in return for very little benefit.

I don't think that's a counterargument, I think you're agreeing with what he said ;)

> If steambox provides a known Linux environment with users wanting games it becomes a much better proposition to make a Linux version

That is a counterargument. I tend to agree. I hope you're right!
Note we call it a "Demo" right on the landing page - we made no promises up-front, and had no intention of deceit.
$253 this month, mostly from my niche site blogs
Lessons from a Salesperson
I think one of the pain points of microservices is the infrastructure, for non-enterprise or startups. If you think of it, when you have your application or system a bunch of widely dynamic services, they need to be dynamic. Thus, traditional ways of deploying (like one service per server -- which most likely will be statically defined) wouldn't be best.

Systems like mesos, flynn and the like will substantially make it more effective at orchestrating these microservice infrastructures. These allow developers to focus more on the service, rather than on the infrastructure and underlying dependencies.
Actually I thought about it more. There are a few approaches

so you only need to decide 1 of 4 moves at the beginning

1. min max to a finite horizon using a heuristic utility function (as implemented)

2. Dynamic program/MCMC to a finite horizon and use the heuristic. Good at modelling the opponent behaviour, but could lead to bad results with a bad heuristic. (commented out approach)

3. Sample till the game ends (infinite horizon), pick the first move that lead to the game that went the longest (or won). This avoids developing an ad hoc heuristic.

So now I vote for 3. :p
Why not use C++11 if performance matters?
restricting supply to drive up prices is socialist????
2048 in PuzzleScript
Because it is trivial for anyone who wants to sample a swarm to get a new IP address.
I was asking based on the assumption that social, cultural or 'institutional' solutions are not going to happen and that individuals are on their own.
> This means that whenever I create something, I'd have to hire a legal team to figure out if I'm infringing on something or not, or risk losing the ensuing lawsuit.

What's the difference from the current situation?
Hey, the SteamMachines are not even out yet. Let's talk again in Late 2014 shall we?
The alternative is to ask people to fund the movie in advance. Either in forms of a mandatory fee (like in Germany where each household has to pay ~20 Euro for public television) or in some other way. Since digital copies are free, their price should be close to zero.
The more expensive microscope will be good enough when you already know what application you have in mind. The almost free microscope let's you explore without risk.
Its just someone selling followers - he's overlapping his network to follow each other and then follow external. Maybe waiting to build legitimate followings for business, or selling followers for vanity.

He has automation for content generation but the algorithms/spinning sucks so less unique content is generated. There are many many botnets of larger and smaller sizes, but same shit applies on Facebook, Instagram and Tumblr (x100).
Very cool. We had a similar experience when implementing the Simplex method for linear optimization, except we evaluated PyPy versus Julia instead of Cython. Its similar in that it benchmarks "just" the language, not BLAS, which is common pitfall I see when people compare the two. I guess at this point, a year or so later, it isn't surprising to me anymore that Julia is as fast as it is for these sorts of computational tasks - its been demonstrated pretty comprehensively at this point.

Slides: http://www.mit.edu/~mlubin/informs2013.pdf

Paper: http://arxiv.org/abs/1312.1431
The Bay Area still has plenty of single rooms for rent around the same price as her illegal in-law. She just has to be open to change.
Grow at the expense of what though? So you tear down anything you can to increase SF's ability to hold all the things techies enjoy... and then one day, all this booming goes away and you're left with... http://www.socialistworld.net/doc/3433 ...kinda like the real-estate boom. Build houses anywhere & everywhere because everyone suddenly can afford a house(or at least get the loan)... then one day that isn't the case and you're left with a bunch of empty houses everywhere in places that could have been schools, parks, community centers, living areas for those of low-income.

When you increase fancy apartments for techies, the businesses/services around them will also appear and take up more land. More jobs sure, but those salaries aren't going to be able to buy a place near their job ...since the location of the job is probably near the high-paid techies. I still don't understand that Gamestop on market street, SF. Someone needs to interview them and blog about it. Where do those employees live? How do they survive?

I almost wish SF would enforce a limit on how many tech job holders are allowed to live in SF. Not necessarily the ultimate solution, but I think this gentrification needs to be throttled while someone comes up with the ultimate-solution... or just wait out this tech-boom and the problem would go away on its own.
No. Pipes are a local only bidirectional data stream meant for inter-process communication. Sockets were created to be the network form of a data stream. You can get data sent over socket connections using things like netcat or ssh-based IO redirection if you want to get a little creative.

If the benefit of a microservice is that you can distribute it across multiple machines then you really just have SOA.
If you need speed wouldn't the ability to write as a C extension beat using Julia?
http://www.washingtonpost.com/blogs/the-switch/wp/2014/02/18...
Disagree. I think the existing social welfare system in your country is hugely destructive, and you need to weaken and dismantle it as much as possible.

Social welfare weakens incentives for individuals to plan and live for the future. People should pay for their own lives with their own dollars, and if they are too foolish and imprudent to account for their old age, they should suffer the consequences of their own actions. They have no one to blame but themselves for not analysing the dangers.

Once people become aware that there are no second chances, behaviour will improve. It's a short-term pain for a major long-term benefit.
"Why not use Fortran 2008 if performance matters?"
Another "functional languages make everything better", load of crap.
I'm not averse to C++11 - I personally think it's a great language for certain tasks, and have used it extensively for performance-critical ML - see [1] for some public work.

The value proposition of Julia (and Python with Cython) is that you don't have to choose between the productivity you have from a dynamic language (IPython/IJulia [2] are incredibly productive environments for ML/data science IMO), and you have the ability to easily optimize hotspots in your code as you come across them - whether that be adding type annotations/disabling bounds checking in Julia, dropping into Cython, etc.

[1]: http://tullo.ch/articles/decision-tree-evaluation/

[2]: http://bit.ly/1cOTzJY
It's not a popularity contest. You have to build up your ground game and patronage. Your start up cred is only as good as your ability to something disruptive through tech or a campaigning model that upends modern campaigning. For example set up a constituent services operation that can serve citizens directly rather than going through (paying off) advocacy groups and community organizations.
Show HN: xss.js