skysight-inc/HackerNews huggingface dataset:
As a freelancer, you're not paying for someone else's job security, you are actually _benefitting_ from it. Job security (and employment benefits in general) are huge mitigating factors against the stress of the modern worker's life, it's what allows them to function at a good level which sustains the company that's hiring you as a freelancer to begin with.

Staying at the top of Maslow's pyramid of needs is much more fundamental for a productive, healthy society to exist than the purported efficiency you think you would achieve by taking people's job security away.

That we're talking of a 'desperate hustle' to survive is indeed very bad news of our society in this context. If all people can think of is of ways of scraping by to survive, and do that 24/7, they don't have time to create, innovate, research and do actual good, meaningful things. And yet, that's where we're inevitably headed.

In the modern era, workers have been facing a steadily increasing amount of stress and pressure due to the ever-accelerating pace of change in our society. With every passing decade, more and more we've found that we have to be on the edge, or else who knows if our job will be automated away or outsourced to another country to never come back.

This is _why_ the 'desperate hustle' has come about. Today, workers know they can't cut it, they can't keep up, they just take it all in bravely -the pay cuts, the longer work hours, the loss of security and benefits, all hardships which had supposedly been left behind. We have come full circle, and it's not a good place to be.
> Liberty to do any particular thing, ever, increases the ability to do something wrong.

The difference is that "liberty" tends to increase one's ability to do both right and wrong. Dynamic typing tends to only increase one's ability to do wrong.
But why would a moderator like to silence/censor this particular story? What was wrong with it? I thought it was rather interesting and important.
So the "kindergarten obvious" statement is:

"For all natural numbers x and y, if 3x = 3y, then x = y"

An equally trivial but rather more abstract way to phrase this is in the category of finite sets:

"For all finite sets x and y, whenever there's a bijection between the product x cross 3 and the product y cross 3, then there's a bijection between x and y". (Here "3" represents any set of cardinality 3, but typically chosen to be the set {0,1,2} where 0 = {}, 1 = {0}, 2 = {0,1}).

What's (apparently!) not so trivial, is when you remove the "finite" restriction from the above, and you want to show it holds for all sets, including those of various infinite cardinalities. Actually constructing the bijection seems like it would require an infinite number of arbitrary choices, which is why it's impressive they don't rely on the axiom of choice.
This is for "national security launches" so they can waiver the competition bid requirements. A single GPS satellite isn't nearly as important as far as "much launch perfectly" compared to a traditional imaging "spy" satellite.

The part Elon Musk is questioning is that they grouped the launches together, so they could hide behind the national security excuse for contract bid requirements, unnecessarily. That and adjusted the time frame so only ULA could possibly bid.
The most interesting about this project is the feedback of the motors. Knowing the position of the motors is making this very accurate.
I'm not against anything that continues to change how and why things are placed on the front page in an effort to increase quality.

But without transparency how are people going to learn from it and adapt (in what they upvote, submit, etc).

If it happens silently, then those who comment on things as well as those who submit things are going to be left wondering why. You may consider this a positive on the line that "They're creating the wrong type of content", but not all of the content should be removed, sometimes the discussions are insightful and valuable even when the story itself wasn't.
Odyssey 2014: Databases,Frameworks and Languages
>Web services aren't the only things that run on servers.

Of course not, but web services are the only thing that I think Go is much good for.

>And nobody is forcing you to use just one tool for all your jobs.

Does that mean I'm not allowed to talk about which tools I think are good for what?
Just to cite a few quick examples.

If you have a mutable object anywhere in your codebase, the compiler can not reuse calculated values, ignore unneeded code, or map a set of independent output sequences[1] at your source code into highly interleaved single threaded asynchronous output, like Haskell's green threads do.

[1] I'm yet to see an imperative language (and "mostly functional" is imperative) that has the concept of "output sequence", instead of "execution sequence", but I don't know enough to claim it's impossible.
I find your rant slightly insulting, off-topic, and lacks substantial information. "Learn Haskell because I say so." Why? No.

But let me do something you didn't do, which is to actually explain my position. Hybrid languages afford a flexibility and power not available to language puritans. It's very nice to have things first-class DSLs that don't rely on slow monad stacks, heterogeneous lists that don't rely on existential qualification, stateful programming that isn't a type system hack (do I really need to understand existential uninstantiated types to twiddle a bit in a vector?), first-class side-effects without monad stack weirdness (unsafe escapes don't count), Turing-complete macros at load time, inheritance and class qualification that isn't crippling and/or dependent on weird compiler extensions... In the course of learning Haskell I find myself banging my head against a type-system wall to do something that would be trivial in Clojure or Scala.

Now I like Haskell, but Clojure and even Scala offer very flexible and powerful defaults together with programming escape hatches anywhere you want them. This is very powerful. It's not clear how to have a similar in a strongly typed strict language. Monads and weird compiler extensions don't cut it.
Here is the RadiumOne CEO Firing Statement
They may not, but I fail to see how that is "as a rule". One of the requirements of featured articles is that they contain media.[1] The review process and competition for main page nomination seems likely to ensure they are at least decent quality.

If you dig around, I also think you'd be surprised how many high quality images Wikipedia and Wikimedia have. There is a Featured Picture[2] process that encourages and curates great images.

Wikipedia basically invented crowd sourcing -- I'm sure editors could handle custom placement, even if it doesn't turn out as perfect as a hired designer would do it.

Overall I can't imagine this is a major problem with this design, even if it doesn't always look as flashy as the mockups.

[1]: http://en.wikipedia.org/wiki/Wikipedia:Featured_article_crit...

[2]: http://en.wikipedia.org/wiki/Wikipedia:Featured_pictures
I can't think of anyone else who has been so effective at managing both the biggest abstractions of theory and the smallest concrete elements of practice.
An updated readme of one of my projects, featuring all 3:

https://github.com/p3lim/dotjs-universal/commit/6ec3b0f15264...
OnT: it sounds like it would definetly work to design like this i Will probably use it.

OfT: I acctualy had to google Litle person to understand that you ment dwarf.
Dwarf is according to http://en.wikipedia.org/wiki/Dwarfism#Terminology ok to say.

Personally I would not see him as a dwarf, he does however have some kind of Dwarfism.
Don't go with ZTE Open, its the worst phone. Best advise wait for the new models that are being released this year. If you don't want to wait you can get the following models:

* Geeksphone Revolution - the most powerful phone but its running on a x86 architecture and the port is done by Geeksphone, even though they released three new updates already there are still bugs.

* Alcatel One Touch Fire - great phone and is unlockable with some exploits. Better than ZTE Open IMHO.

* LG Fireweb - better specs than the ZTE Open and Alcated OT Fire but its as locked as fort knox regarding the bootloader. You will not be able to flash your own device. If that is not a problem then its a great device.

* Geeksphone Peak - the second highest spec. Larger resolution than most retail devices and CPU but I think the battery drains too fast, I'd rather use Revolution.

* Geeksphone Keon - The standard developer phone for Firefox OS. Wonderful tiny device, the screen sux but the specs are better than the ZTE, Alcatel and LG.

My recommendation is to wait for the flame:

https://developer.mozilla.org/en-US/Firefox_OS/Developer_pho...

I have all the phones above. My daily driver is the Geeksphone Revolution and I've used the Fireweb and Alcatel daily before that. The Peak would drain too fast.

Disclaimer: I am a Mozilla Rep and member of the Brazilian Firefox OS Launch Team. If you're interested in developing apps for Firefox OS I've authored a free and open book about it available at:

http://leanpub.com/quickguidefirefoxosdevelopment/

I will hang around this topic if anyone has questions.

;-)
knuth is the only developer believing he can ship a (the?) bug free sofwtare. And he is the only developer that I would trust to be able to achieve this.

TeX -at my opinion- in his mind is intended to be untouched after is death as a legacy to all software devs that will claim:

- you can do software bug free;

- you can do software that stand the test of time;

- you can do software that you can measure to be correct in regard to the problem it addresses. (Here: everlasting document typesetting).

It is the only source format/code I have from the 1996 that still compile and gives exactly the same output.
And we all claim that softwares always have bugs, and must evolve. Sometimes I think we are just justifying our own lack of dedication and hard work for a perfect design that is stable and does the whole job correctly since beginning.

This software is the one that makes me realize I am fraud and every time I print something with LaTeX I wonder how broken «progress» is when all the bloatware we have fail in so many aspects where TeX succeeds.
I've never worked in a language that allows you to declare some type you don't control adheres to an interface. Just out of curiosity and in case anyone else reading has the same question, can you list some? Coming from Java and C++, this is part of the value I see in Go's implicit interfaces.
isnt there a way to have your cake and eat it too? WIkipedia is CC-BY-SA so it should be possible to maintain a mirror of Wikipedia with a more souped up interface? I guess the costs of maintaining would be pretty high but Wikipedia allows commercial use so you should be able to slap some advertising on it. in fact im suprised people havent tried this already. perhaps they have?
I came here to say the same thing and reference an earlier article I saw on this site

https://news.ycombinator.com/item?id=7226871
Pixar: The math behind the movies (TED talk)
I suspect the bottle he is opening is larger than the 355ml american standard.
I have Geeksphone's Keon which is fine if your needs are not too ambitious. I'm very happy with it but it has obvious limitations so not everyone would be. App selection is not great (but happens to be fine for me) and UI can be a bit unresponsive (you need to wait for transitions to play out). Some of this problems would probably disappear with a more expensive phone, but others wouldn't (e.g. the dialer app would still be a bit crap). Cheap phone also has a benefit of anchoring your expectations appropriately.

Still, I do like my phone a lot.

Geeksphone now sells Revolution which is not that expensive, reasonably featureful and can run both Android and FirefoxOS. I have no experience with it, but if I had to buy a FirefoxOS phone today, it would probably be this one.
The Benefit of Doubt: Nobody knew how to market video games yet. Their failures taught Nintendo and Sega how to.

Seriously though: I KNOW RIGHT?! You can't sell more items than your market has consumers. That is unless you're expecting them to break your item out of frustration and then replace it.
https://news.ycombinator.com/item?id=7654771
The author isn't blaming the sharing economy for the death of the middle class, but describing it as a symptom (and as a patchwork solution that doesn't actually solve any problem -having to work more for subsistency isn't going to restore your quality of life, it's just going to knock you a level down Maslow's pyramid of needs, and make you more miserable and actually less likely to cut it professionally in the long term).
The distributed search would be the most complex part. it could probably work if each user worked as part of a sharded database, being just one part of the index. that would only work if the node was connected all the time tho. its definitely going to be one of the more interesting problems though.
Isn't there an extended, for-pay support service for xp? In that case, it must mean a patch will be engineered and released to paying customers. How long until these leak out and pirates start trading XP patches?
Works just fine on my iPhone 4 Chrome
Would my salary be determined in Bitcoins or dynamically converted from a desired agreed upon fiat amount? I'm really interested in crypto, but BTC has never stayed stable within a sane threshold for say, 12 months, and there's no reason it would in the near future, so the first option seems to be bad for at least one party. Either its value falls and so does my salary, or it increases and my salary increases beyond what you want to pay. At least from what I've seen there isn't a functional BTC only economy yet, so the second option just seems like a way to lose part of my salary on conversion fees.

Are there any benefits yet that I'm missing?
Ah I see, but I wonder how this scales, if you need to download a client list everytime you connect. I guess downloading a client list is easier compared to downloading all the resources. Maybe download a small fraction of the list?
Glad to hear it!

That's exactly right. There's a flag for off-topic subthreads that I put on most of these, so they don't interfere with the real discussion.
I think this is not a general problem, it’s just that it’s very easy to make mistakes when changing a running system. You probably overgeneralize based on the fact that there were so many bad re-design decisions in massively used products lately. Just to name a few:

- YouTube’s failed attempt at improving the comment section

- The new mobile YouTube app entirely covers the video with supersized play/pause button.

- The odd merge of touch and desktop UI elements in Windows 8

I think a huge factor for hate is also whether the re-design was preannounced. I think, ideally the user would have the option to upgrade the page, just as they can decide whether to upgrade their phone or not.
That just shows me "Oh My

Sorry, this commit took too long to generate."
From the article cited above:

> In perhaps the most problematic part of the post, he also claimed he lost his temper because his girlfriend, Juliet Kakish, was “having unprotected sex for money with other people.” (Presumably, there are PR people who objected to this she’s-loose-and-it-made-me-real-angry meme, because calling a woman a whore while saying you abhor violence against women is a rather large disconnect.)

The author is assuming that the "sex for money" part is what set him off. How does she know it was not the "unprotected sex...with other people" part that set him off, due to the risk of disease?
Fair enough. Thank you very, very much for your effort at transparency. The above makes sense.
I'm going to be the devil's advocate for a second and ask the hard question: "Why would you ?".

In an age where the level of connectivity and communication is so high, most content can be found on the Internet and that before the newspaper is printed.
Hey, Big Thinker: How Thomas Piketty Became an Overnight Intellectual Sensation
Companies Back Initiative to Support OpenSSL and Other Open-Source Projects
I mean that making categorical statements is marketing 101.

Tell people what they want to hear. People want to hear that they can trade illegally with zero risk of being caught: so tell them that. No need to sully people's minds with tedious details like the risk of design flaws, the risk of implementation flaws, dealers giving you up in a plea deal, undercover agents ... etc etc etc.

The most important lesson of security is that it is about probabilities, not certainties. You can only ever secure yourself against attackers with a given level of motivation and resources. When you brag about your security, you create a more motivated attacker. And the FBI is pretty well-resourced, as attackers go.
I think the assumption is that any guy who uses the "oh btw she's a whore" as an excuse to defend himself against accusations of serious domestic violence is saying far more about his own extremely dubious character than anything else.

If he didn't want to accuse her of being a whore, he wouldn't have said "for money".
https://github.com/gollum/gollum/commit/85677d5e918dca88a23b...

changes:
https://github.com/gollum/gollum/commit/dac126826641d3bcfa8c...
Why do you flag stuff like this? Clearly a relevant and interesting topic for the audience. Is it a philosophical thing?
A browser plugin that applied a style-sheet and did image-selection would get you much of the way there...
I assume you mean to say that you think this is a lousy idea and indicates that BTC/USD is about to fall. However, if you're serious, the answer is that while there is no mechanism to short BTC/fiat like you can a NYSE-traded equity, there are venues in which you can buy and sell BTC/fiat futures, like ICBIT. You can also participate in "betting" pools, which are derivatives similar to certain types of options, such as BTCLevels and BTCOracle.

Caveat emptor, obviously.
Now that I've read your post, I'd say that impurity is much more similar to "goto" than with object orientation.

A language with "goto" is not structured. It does not matter how often it's used, or how similar the rest of the language is to a structured one. The same is true for side effects.

(Funny thing that the most used language has both.)
I am honestly curious what you have against Clojure. I dabbed with CL and Clojure, not as much as I would have liked to, but for me they felt similar. I would be curious to have a list of things that can easily be achieved with CL but not with Clojure.
If I had two flags instead of just one, I'd have used them both here. There is nothing worthwhile about this story. It is totally unsuited for HN.

* Nobody knew who this guy was before he beat up his girlfriend.

* Virtually nobody on HN knew anything about his company before he beat up his girlfriend.

* There is no interesting or intellectually gratifying conversation to be had about a guy beating up his girlfriend. It's a valence issue.

This is one of those stories where the only "discussion" is going to end up being people trying to one-up each other on how authentically they can appear outraged.
Hopefully you see this! I way offline for a while and just saw your reply...

We are both members of the "Great Observatories All-sky LIRG Survey" (GOALS; http://goals.ipac.caltech.edu/). It is a survey of 200 galaxies in the nearby Universe (within ~1 billion light-years) which all have enhanced star formation rates. In this case, enhanced means they are forming 10s to hundreds of solar masses worth of stars per year (compare to our galaxy, which forms ~1 solar mass worth of stars each year). These galaxies are LIRGs (Luminous Infrared Galaxies), which means they were selected by the fact that they have emit a significant amount of their total energy in the infrared. For most of these, that infrared luminosity comes from dust, which has absorbed and re-emitted the optical and ultraviolet light from the young stars which have recently formed (in the past 10-100 Myr).

When you look at LIRGs, say with the Hubble Space Telescope (http://www.spacetelescope.org/news/heic0810/), you see that many of them are galaxies in the process of merging with other galaxies. My focus is on matching computer simulations to individual merger systems. Since these mergers can take up to a billion years to go from start to finish, simulations enable us to "fast forward" and "rewind" each merger. One research interest it to use the simulations to determine how differences in each system's encouter correlates with how much their star formation is enhanced. I'm still working on it so I don't yet have the answer, but hopefully in a couple years!
The situation that resulted in my legal case began when I discovered that my girlfriend was having unprotected sex for money with other people.

I have no idea if any of the garbage he is saying is true, but if it is true (which I doubt) it would be quite possible that she did it on his behalf.

Many of the Valley "power couples" have a dynamic where the female sleeps around (and the male knows this) to make business contacts for the male. It's unclear, in many of those cases, whether it's a true relationship or a business partnership. Where it gets nasty is that expectations sometimes change.

That may or may not have anything to do with what he's saying about her, and given his history of abuse, it's quite possible that nothing he's saying is true.

People like Tom Preston-Werner or Brendan Eich, imho, didn't deserve the level of attack they got, particularly considering the case was not so clear in their cases (lack of reliable data in Tom's case, distance from the guilty event in Brendan's).

I agree with you on Tom. He seems to be better than 95+ percent of startup founders, and had to fall on the sword largely because of Github's sterling reputation (which, one presumes, he helped it earn). If I had to guess, his actual failure was letting the wife involve herself in the business. There seems to be an objective record of that. It's not necessarily scandalous, but it is a mistake that one can't afford to make at that scale. Companies reach a point where informality (i.e. boss's spouse can come into the office freely) isn't allowable anymore.

As for Brendan, it isn't his political leanings that are at issue. The secret ballot is, in my opinion, sacred and if somehow it had been exposed that he'd voted for Prop 8 or Bush or whatever, I'd be the first to oppose people using that against him in his work. However, political donations are public activity (and should be). He also had the opportunity to come out and say, "That was 6 years ago and I made a mistake, and here's what I've done and will do since then." He'd probably be forgiven.

However, neither of them are remotely in the same category as this turd.
The front page has never been the raw "community intent". It's not just upvotes and time that control ranking. Other factors are sites that get automatically penalized, title words that get penalized, flagged articles, controversy penalty (which is likely to hit this article soon), articles that get marked as "fluff", and probably other factors.

From my measurements (in 2013 before the latest changes), at least 20% of front-page articles and 38% of second-page articles were penalized, so there have always been a lot of invisible ranking changes.

I wrote up details at http://www.righto.com/2013/11/how-hacker-news-ranking-really...
Yep. Problem is, there are no schools around.
Reddit is a shit hole of fucktard , an awful place full of awful rules and awful people and censorship and manipulation of topics and comments.
Moderation on HN is more transparent now than it has ever been.
Yeah it is interesting. My read is he is saying that any de-stabalizing change isn't worth it at this point (even if it is a net improvement). Yet we all envision Knuth as an optimizer and tinkerer. Of course few people have experience maintaining a continuously important and popular tool for such a long interval.