skysight-inc/HackerNews huggingface dataset:
Not quite. What actually happens is that by raising the minimum wage, you lift minimum wage earners from a state where they barely survive to make ends meet to one where they consume the stuff that society at large is producing. There's a virtuous circle in there. It's that thing Ford showed in its early days: paying workers extra so they can buy the cars they produce yields more economic activity for the benefit of everyone -- they also bought fridges and what not.

The trouble is stopping just short of the level at which (by minimum wage earner standards) they begin to live in opulence. That meaning, in this case, not so much when they're able to afford a yatch, but when they begin to consider putting on more debt than they can actually afford -- debt that won't get repaid. In that case, a vicious circle creeps in, because the ups and downs in excess debt levels contribute to inordinately sized booms and busts, e.g. like we have now.

So the real conclusion should be, since most people in developed countries earn barely more than the minimum wage itself: having a large consumer class benefits everyone in the economy provided that it is solvent.
So let's say that the NSA says they will stop spying on us. Why should we believe them?
Thousands of visitors to yahoo.com hit with malware attack, researchers say
Sorry I dont live in the United States, are you seriously suggesting that because I think its bad that more women are graduating in medicine (in my country) than men because of advocacy programs that somehow I am anti female and a "MRM". How is this a rant? You are very toxic.
The guy probably gave it as a lunch-time talk at Google, and their default slide format adds that footer. Google seems worse than average in terms of compulsive secrecy, but hardly unique IME. Labeling a summary of a public ChangeLog plus a few benchmarks "Confidential and Proprietary" is just what people do these days. But this seems kind of sloppy, especially if he's reciting from a company slide deck (I've seen Googlers do this even at respectable academic conferences).
> All that to say: it's not clear to me that RG really sucks less for "[song name] lyrics" queries.

1000x this.

I think Rap Genius is great for "song meaning" queries, but their interface is just as distracting (if not more) than other lyric sites that "suck."
Just because things don't work asymptotically doesn't mean they don't work.
If I recall correctly that FQA mostly bitches that C++ isn't Smalltalk, and offers no praise for C.
He probably flew Prime Air.
As one possible example, see Ken Shirriff's teardowns of a cheap USB power adapter: http://www.righto.com/2012/03/inside-cheap-phone-charger-and...

And an Apple adapter: http://www.righto.com/2012/05/apple-iphone-charger-teardown-...
But he gives bad advice regarding the warping of samples. After Ableton 7.0 was released the warping system changed from move the time into the sample to move the sample into the time. He's trying to use Ableton 8.0's warping mechanism the same way it worked in 7.0.

Granted the end result is the same, however, Ableton 9.0 defaults to the newer warping system.

It is unfair to give this advice to the viewer.
I disagree with your point. If the subsidies go away, those structural problems quickly go away.
Ford and a lot of other thinkers thought this way but a basic understanding of how things are actually produced and paid for would tell us that high wages are not what causes prosperity but rather high wages are a sign of prosperity. In a world without continual non-stop inflation higher wages aren't necessary to raise your standard living because falling prices would do it.
For me these little things matter. I use an alarm clock nearly every day and I'm amazed at how awful most of them are. In a previous era it was the LCD kind, and there were two buttons to adjust the alarm time. Each button advanced the time by only one hour or one minute, and you could have only one alarm, and it jolted you awake. Awful. I was amazed to find a LCD alarm clock that had 10 number buttons to set the time rather than the lousy two buttons.

At the end of my era of dedicated alarm clocks I had the Now and Zen, which sounds great but is still annoying to set, and the Philips wake-up light, which actually is pretty great.

In the smartphone era it's incredible how many alarm clock apps will crash or fail to sound the alarm, which instantly gets the app a failing grade seeing as reliability is the essence of an alarm clock. They also have horrible interfaces, with skeumorphic spin dials to set the time--come on, this is a $500 smartphone, give me a keypad!!

I have tried many Android alarm clock apps since the one in Android, while previously decent, was ruined a few versions back. The interfaces are bad and cluttered or full of skeumorphic nonsense. Some are unreliable.

It's clear that the designers of Timely put a lot of thought into their alarm clock and, yeah, it is enjoyable--which is a lot better than "aggravating," which is how I would describe a lot of alarm clocks, both dedicated and software models. Timely actually is intuitive and fast and it makes good use of the touch screen form factor. There are a few features I wish it had, but I also appreciate that if they jammed every possible geeky feature in there it might collapse into an unusuable mess or, worse, it would be harder to test and thus as unreliable as some of the other clocks I've tried.

Too many things used every day get no design attention, so I'm glad Timely is elevating things a bit.
Ironically, the "Stole My Thunder" guy ripped off that design/animation from Solar: http://thisissolar.com/
> but it's a huge factor

[credible citation needed]
As someone who has lost tulips, I find that offensive.
For sure, but SnappyLabs is a one-man company. I'd imagine Apple has at least a hundred employees who can write a decent iphone app :)
would? You mean they do? http://en.wikipedia.org/wiki/Gina_Rinehart
>I’d love to learn more about these secretive industries and the engineers who work in them.

Isn't it pretty well known that 1) they aren't secretive and 2) they don't actually design their own hardware. They start off by producing the legitimate item, in the factory that's contracted by the company who designed the product. If the product is successful or easily fits in their existing knockoff fabs, they plans are basically copied over
Hahaha, well, my bias is certainly not minimal! I work at Microsoft!

But I see your point.

In fairness I've tried to be honest about our weaknesses and not shy away from the things that are bad. I think I've been reasonably successful, but of course I'd love to hear from you if you think I'm giving MS too much credit.
Here's a data point from another end of the spectrum: I've provided more than 1000 answers. I love it.

If there were no StackOverflow I would use other means more: Usenet/mailing lists, irc.

I don't find it offensive that someone tries to reduce my motivation to accumulating points. It is just another example of "someone wrong on the internet".
> by raising the minimum wage, you lift minimum wage earners from a state where they barely survive to make ends meet to one where they consume the stuff that society at large is producing

Do you have a citation on this? A raise of the minimum wage actually having an effect at the margins, in either direction, is unusual, because places don't tend to raise the minimum wage until it wouldn't have an effect anyway.

Raising the minimum wage does serve as a ratchet, to prevent productivity from slipping down to previous levels. But this basically mirrors the other way in which places transform to exclude low earners: gentrification.
It's pretty easy to find research coming to a different conclusion than the Card/Kreuger paper that most pro-minimum-wage-increase people cite:

http://gregmankiw.blogspot.com/2006/06/sperling-on-minimum-w...
http://cafehayek.com/2009/09/new-study-casts-doubt-on-card-k...
http://rjwaldmann.blogspot.com/2009/12/in-which-i-disagree-w...

But the best reasoning I've seen on the subject is Bryan Caplan's:

"Suppose you have a weak prior about the disemployment effects of the minimum wage. Suppose further that you think that the best empirical work in economics is very good indeed. Doesn't existing evidence then oblige you to admit that the minimum wage has roughly zero effect on employment?

"Hardly. Why not? Because there is far more 'existing evidence' than meets the eye. Research doesn't have to officially be about the minimum wage to be highly relevant to the debate. All of the following empirical literatures support the orthodox view that the minimum wage has pronounced disemployment effects:"

http://econlog.econlib.org/archives/2013/03/the_vice_of_sel....
Do you have any evidence "VC connections" had anything to do with anything? Or are you just making shit up?
Bill Gates experienced in 76 what now is quite obvious:
any content + computer = unlimited number of copies.
I disagree that this is the main reason why MS is behind Google on search.

I think the main problem of MS is that it is copying Google search and not providing anything substantially different or better. In other words, fighting against incumbent is not about spending more money than incumbent and doing the same. It is providing service for "niches" where incumbent is not willing or not able to provide service.

Here is an example:

Google shuts down Google Code search. I'm not happy. But, I was thinking... There is Bing... They will maybe jump in and provide state of art code search. But... nothing happen.
> It is basic economics that when the government mandates a price floor then anyone who cannot sell their goods for anything below that floor will not be able to sell their goods. Thus it will hurt those it's trying to help.

Applying this to the low end of the labor market is pushed in a lot of Econ 101 classes but it requires so many assumptions to be true that the model only has a passing resemblance to reality.

To use your own logic, you can't say that raising the minimum wage won't also change other variables important to the model but assumed to be constant (maybe it causes companies to outsource, maybe it causes workers to emmigrate, maybe it raises worker productivity) - so if economists are truly constrained to ceteris paribus situations then they have nothing to say about the effects in reality from a minimum wage increase.
Is it down for you? It's up for me. It's static HTML hosted on GitHub Pages, so it should remain unbroken...
Hey we do this in our banana republics all the time. It would be foolish to have a super-power and then not use it to gain more power.
Fail Up
Actually, they do. The classical economist's understanding is that money is created exogeneously, meaning a central bank prints it and it trinkles down into the mainstream by virtue of banks having excess reserves.

What happens in practice is that banks extend loans first and worry about their reserves later. By virtue of that, the enterpreneur gets a buck to invest in whatever he's doing, and part of that buck lands as extra pay (and thus economic activity) in the hands of workers who will spend every last bit of it for all intents and purposes.
Then write your own version of it. You have no right to demand an app stay for sale when the developer doesn't want to sell it.
I wasn't talking about anyone outside google, just critiquing the game being rigged internally, but it's maybe interesting you brought that in.

On the one hand that could be criticised as an illusion of choice in the market (behind the curtain there is often ownership across entire industry sectors, regardless of 'competitors' within a sector). On the other, governments quite correctly get a say in any case (what do we representatively govern otherwise - the alternative is to cede governance to global corporations). Google is particularly sensitive to the latter as it has a huge de facto monopoly and has become part of our infrastructure - it is absolutely a huge target for regulation wherever it has traction.

Talking of competition, is there anything viable in the shape of an open source effort where the algorithms and indexes could be crowd-managed - perhaps indexing via browser plugins?
I agree that it's a terrible format but why exactly is it a bad format to be graded on? If you are able to construct a good 5 paragraph essay then you certainly have demonstrated the ability to make a point, come up with arguments to support that point, coherently link them together, and finally to write them down using the language of your choice.

You're right - the format doesn't show up outside of school. And if we were being bombarded by 5 paragraph essays in the "real world" then we'd certainly have a lot of justification to this entire thread. But we don't. You just proved it. So what's the issue here?
This sounds anticlimactic, but: "the language you already know", will almost always be the quickest way to start developing web apps.

Maybe that's not true if you're a C programmer, but pretty much any other language has a fairly good, "just what's necessary" web framework.

If you're coming from a less popular language, your options might be limited, but I can't think of any even moderately mainstream language that doesn't have at least one decent option.

If you like Java/Scala, you might look into something like Spark.
Pentagon waived sanctions rules on Chinese parts for F-35 fighter
4 Smooth AngularJS Application Tips
Where would you draw the line on spying? Any american citizen is potentially a criminal threatening the republic.
If Google were to have a year long ban on RG stuff to leave a precedent, Would people start to view Google as a sub-par search engine because Bing returns "high quality" results like RG still?

It's also rather weird how a lot of people seem to view Google as this public service for the people by the people etc, it's not. They can do whatever the hell they want and if you don't like it, simply stop using their service to send a message.
If you feel uncomfortable with Rails, check out Sinatra[1]. It's my favorite way for prototyping an app and pushing it on Heroku.

http://sinatrarb.com
By the time you're looking at deploying to hundreds or thousands of hosts, it seems that you would be creating and controlling your own repo's. Thankfully building Python is straight forward, so building a rpm shouldn't be too painful.

Though it did seem odd that there wasn't already a repo for Python 3, so a little googling found this -

http://iuscommunity.org/pages/About.html
Formally, they're absolutely right. Information like that is out of band with HAL.

In practice, I deal with it by sticking to HTTP verb conventions and specifying what to do in the documentation.

It's not automatic -- it'd be e.g. rsrc.somelink.post(params) instead of rsrc.somelink(params) in HyperResource's case -- but it works, and any human who knows what the 'somelink' rel is supposed to do might also be expected to know how to use it.
So here's some perspective on the concurrency problem. I write network servers for a living - most are in C++ or Java, but I would love to be able to use Python.

There are a number of high-level approaches you can use to concurrency. Shared-nothing processes. Threads and locks. Callback-based events. Coroutines. Dependency graphs and data-flow programming.

They all suck, and they all suck in different ways. Processes have large context-switching overheads, and take up a lot of memory, and require that you serialize any data you want to communicate across them. Threads and locks make it very easy to corrupt memory if you forget a lock, very easy to deadlock if you don't have a clear convention for what order to take locks in, and ends up being non-composable when you have libraries written under different such conventions. Callbacks require that you give up the usage of "semicolon" (or "newline") as a statement terminator; instead you have to break up your program into lots of little functions whenever you make a call that might block, and you have to manually manage state shared between these callbacks. Coroutines requires explicit yield points in your code, and opens up the possibility of a poorly-behaving coroutine monopolizing the CPU. Dependency graphs also require manual state management and lots of little functions, and often a lot of boilerplate to specify the graph.

Python has a "There should be one - and only one - obvious way to do things" philosophy, and with asyncio, Guido seems to have decided that the obvious way for Python is going to be coroutines. It's an interesting choice, and he's not alone in that - I recall Knuth writing that coroutines were an under-studied and under-utilized language concept that had many desirable properties. Coroutines free you from having to worry about your global mutable state potentially changing on every single expression, and they also give you the state-management and composition benefits that explicit callbacks lack.

There are parts of them that suck - like having to explicitly adds "yield from" at any blocking suspension point, and having to propagate that "yield from" down the call stack if added to a synchronous call. But having written a bunch of threaded Java server and (desktop) GUI code, a lot of callback-based Javascript, and a lot of C++ in both callback and dependency-graph style, all of those models suck a whole lot as well.
This is exactly the thought I console myself with when I spend an entire day debugging something obscure- it may suck, but programming being hard is the entire reason I have a well paid job. If it was easy, I wouldn't be useful in any way.
Tidal – mini language for live coding music patterns
If College Is The New High School, Is Law School The New Liberal Arts College?
While that does happen, not all knockoffs are just counterfeits made to the approximate specs of the original. There are a ton of knockoffs that have radically different internals that required significant engineering effort to design.
Fukushima Emergency
OpenGov is a very nice initiative. I did not know any such project in existence at all. One thing is for sure that in order to build trust one need to be transparent and accountable. Who says modern technology won't solve into Govt. related issues? This great initiative is a perfect answer. Keep up the good work. Thanks for sharing with us.
Thanks for the links Patrick, just doing research at this point, will definitely hit you up when the time is right!
> Where would you draw the line on spying?

At none.
When and how do you search for lyrics and what makes RG better than the rest?
Oh and also:

https://epicsearch.in/
Wonderful Javascript Talks?
I am learning javascript, and would be interested what javascript talks the community thinks are interesting?
Not handy, but use your common sense if you will: if you're surviving on $8/hour or whatever it currently is in the US, and your wage increases by a dollar per hour, then all things being equal you're going to be spending that extra buck on a range of things that had been delayed for a while: shoes for the kids, new tires for the car, and what not. This is consumption, and it's going to get recycled over and over again across the economy for the benefit of everyone.

The trouble is if you increase it to $50/hour. (Assuming the businesses survive, which is indeed a big if...) In this case you buy everything you ever needed or wanted, and...?, then what? You save it, put on debt to buy a huge mansion that you'll never actually be able to afford in the end, or otherwise contribute to some random asset bubble, snd you get booms and bust cycles. (See Steve Keen's research on the latter point, fwiw.)
> And strings aren't?

Not sure how explicit self breaks strings? You've lost me on the way I'm afraid.

If we're quoting Reddit comments at each other:

> You may be used to a different kind of magic. Perhaps the magic of a variable called this appearing inside your method, or the magic in which an un-prefixed variable name somevar is sometimes a local but at other times a member variable this.somevar. So it may take a little time to get used to Python's style, but isn't it only because you are used to the other magic?

Explicit self is hardly a burden after about 10 minutes of learning Python, and there's really little objective argument to be made in favour of or against it as opposed to everything else.

You quoted JavaScript as 'not needing it' before, and dear God, JS is the worst of all languages to reference, given how the this keyword is a calling context, which every man and his framework takes liberties with.
Python 2.7 is a dead end regardless. Python 3 is the way forward.
Rand Paul did not run for president in 2012. He has also only recently been elected as Senator, so he does not have a political record of 30 years.
But it is not about windows OS. In 1976 there were no windows OS. It's about this: http://en.wikipedia.org/wiki/Altair_BASIC
If Bing were to overtake Google and become the preferred search engine, would anything really be much different?

I'm no search engine expert but I'm pretty comfortable assuming that Bing would have(and does have)had the same issues with rap genius as Google did. The only real difference is that as the market leader Google had to publicly react to rap genius 'gaming' of their system.

I think what this shows is that yes, this is precisely a product problem because if Bing were at the top we would be having this exact same discussion only with reversed roles.

Correct me if I'm wrong but Google vs Bing is not a lot different than Coke vs Pepsi.

Until we have someone come along with a search engine which is actually a better product, market share will only really be a function of effective marketing.

That said, I think your article does a good job outlining some of the barriers that any potential competitor in this arena should be aware of.
"There is no sector in the modern United States or Britain that is willing to stand up to big banks in the political arena. And top financial-sector executives continue to enjoy such high prestige that they are still called upon to run public finances. Politicians continue to defer to the supposed wisdom of these individuals."

... looking at you, kid (tech sector)
Of course they can. All they need to do is intercept computer deliveries to the voting machine manufacturers.

Do they? Even today, I still hope not. Still, if we've thought of it, they're way ahead of us. They may have even put mechanisms in place. Proof of concept.

Any NSA employees care to comment?
> What actually happens is that by raising the minimum wage, you lift minimum wage earners from a state where they barely survive to make ends meet to one where they consume the stuff that society at large is producing.

That may happen to some workers, but many others will simply find themselves out of a job. Even if 90% of the workers simply see a good wage increase, is it really appropriate to put the other 10% out of a job to do it?

> There's a virtuous circle in there.

Sounds like a vicious circle to me.
I was expecting either Bezos or medical treatment to be delivered by Amazon's drones.
Say would tell us something else-that supply is paid for with supply. Ultimately math cannot make you richer-you need to produce more to consume more.
Gemalto FOBs with Duo's backend. This seems very reasonable. Thank you!
Not really. It's perfectly reasonable for the school to choose the better seller, whether the advantage is price, shipping speed, ease of accounting, etc.
Given the article is explicitly about things he's learned about the process of competing with Google through working for Microsoft, the fact that he works for Microsoft is precisely why he's credible.

What would you prefer? Somebody with no relevant experience talking about the subject? I'm sorry, I really don't understand how actually knowing what he's talking about 'marginalises his credibility'.