skysight-inc/HackerNews huggingface dataset:
I understand that the typical Photoshop workflow became burdensome, but to fly wildly off the other end of the spectrum and design directly in the browser never made any sense to me.

A critical step in any design process is experimentation, which typically involves bouncing between sketches, high fidelity mockups, content strategy, structure and user flows, and evaluating technical opportunities/constraints.

That said, I think the underlying ideal is about embracing the web for the medium that it is — and not a digital incarnation of print/graphic design. Which is fair.
I think Linus' swearing is pointless as well, but people don't get turned off from his posts because the underlying point he makes tends to be true, which is what I'm trying to say here.
It used to be "he's got another think coming", meaning "he'll have to think again." It's along the lines of "he's had a thought, now there will be another thought coming."

But it's been mutated by people who never heard the original properly and ended up misquoting it. It's like people who say "to all intensive purposes" when the original, meaningful saying is "to all intents and purposes."

It has become an idiom, an atomic phrase, not to be understood by trying to take it apart and examining the components. This is a common occurrence in linguistics.

Annoys the hell outta me.
Two Asian bank websites held ransom for Bitcoin
Because your client (generally a browser) is configured to implicitly trust a group of companies called "root Certificate Authorities" (root CAs). Now, consider one such company head-quartered in China, or the US. The governments of both countries have the power to secretly demand such a company's keys, then use them to make your client trust whichever endpoint they chose.
Mesos, Omega, Borg: A Survey
I don't understand why there is such a disdain for blue collar jobs. Isn't it honest living? The good are tangible and benefits the society.

Boys in the developed world are 50% more likely to flunk basic maths, reading and science entirely.

Then why is the media crying out that STEM fields are dominated by men and more women should be encouraged?

The problem in the US is that they cry that manufacturing jobs are going away. Why don't they attract some? Manufacturing complements with engineering. They develop society. The only reason that education and healthcare where supposedly most of the women are present as per the article is still present in the US is because it has not been outsourced. It has nothing to do with high skills.
I would argue that the very first instance of a true "app gap" occurred much earlier in computing, when the very first computer was replaced by the very second computer ever made, and it is a constant in computing so far ..
Hiring someone is taking power over someone else's life. When you become a boss, you become the main source of income for someone. He/she becomes your subordinate. And you will make a part of your profit from his/her work. That's a lot of reasons to treat the employees with respect.

I don't know if it's a slip of the tongue or a figure of speech or whatnot, but you are already showing suspicion and disrespect for your future employees in saying that you won't be able to 'get rid of them'. You want to be your own boss and created your own company, that's fine ; you owe nothing to anyone , great for you. If you take an employee though, you'll be owing something to someone, who will become your subordinate and work for your profit. You will pay them less than they produce in value. You will choose when and how much to raise their salary. You will be able to put pressure on them, tell them they don't work good enough, you will assess them, and judge them. They will work 6 months for you in trial period when you have complete right to 'get rid of them' with no justification. And then yes, they might earn their right to have a stable relationship with you, because they also have a right to a stable life, with stable income, so that they also can make life plans. If you are not in position to provide that, you should contract with freelance workers until you are sure you can.

If you do things right, though, and consult regularly with a lawyer when you need to create, alter or end an employment, there is no reason things will go wrong. There are a lot of obligations from an employer that, when not followed to the rule, can be taken as an advantage by a well counselled employee. So choose a good lawyer, not an old one (they generally don't work themselves anymore and make younger ones work for them - and are more expensive), with specialty in social law who does not defend only employers. (I might be able to refer to a good one in Toulouse if needed.)

It is generally considered that prud'hommes courts are prone to strange decisions, because the prud'hommes counselors are not professional judges, but a. you can appeal (it costs 35€), b. you don't risk much if you follow sound legal counsel, c. the aim is to not have to get there, and you have plenty of room to have a fruitful relationship with your employees. Respecting them is the first step.
Something about penises?

Seriously, that's an impressive number of phallic references. Something on your mind?
There are things the kids are using nowadays called hashtags that might be more familiar to people? :-) #intern #remote etc.
Sketch is great!

I don’t use the CSS export however, and I still use Illustrator or Photoshop for SVGs due to superior export options.

I actually learned a few tricks from my colleague who has a great Photoshop workflow, and Photoshop really can be whipped into shape…

but Sketch is already so close to the mark straight out of the box… but without the bloat Photoshop has acquired over the years as the industry standard for everything.

Plus, it’s the simple things — the color picker, how it handles border radius, the fact you don’t need to worry about layer management, etc.
I am trying to think which companies truly won because of Design. Genuinely curious.
This is not a new phenomenon: http://habitatchronicles.com/2007/03/the-untold-history-of-t...

“I want to stick my long-necked Giraffe up your fluffy white bunny.”
Dolphin emu progress report – may 2015
Even if that candidate directly helped to accomplish an EFF goal and the other candidates didn't? The EFF has a long history of calling out Republicans that oppose them, thus providing a tacit endorsement of Democrats.

Also EFF Executive Directory Cindy Cohn is a Democrat campaign contributor, supporting John Kerry in 2004. This there is no way they'll do anything to support a Republican. The EFF claims to be non partisan, but when their leadership financially supports political candidates, the logic of being non-partisan is somewhat thin.

If you invested $500 in a company, wouldn't you want that company to succeed? Thus it's impossible to be Jon partisan when you are actually partisan.

http://docquery.fec.gov/cgi-bin/fecimg/?25971221998
DOM is slow.
And your example on iPhone 6… well it „works“, but for sure it does not work well.
https://github.com/OCamlPro/opam-user-setup tries to make the setup even easier
If you're going to use JSON, why not make the format compatible with schema.org JobPosting (http://schema.org/JobPosting) with JSON-LD?
Nothing anybody ever said about Zed did Zed as much damage as anything Zed himself said. I'm flagging this because I don't think that Zed is doing himself a favour with this post.
For Fedora users:

http://copr-fe.cloud.fedoraproject.org/coprs/rkuska/passpie/
1) If every site shut down or removed commenting every time someone was personally attacked, even repeatedly, there'd be no one left. I've sustained my fair share of attacks in the past as well (not on HN), and had some abrasive interactions here as well, but the vast majority of comments on HN have nothing to do with the behaviors described. So claiming it's worthless and only serves to facilitate personal attacks seems pretty unfounded, except possibly for a few more well-known members who may be easy targets.

2) Posts like this basically show you've been worn down to a high degree of vulnerability and will likely encourage more attacks in the future. Want to see any of the involved parties hurt, or watch one side wage war on the other just for the lulz? Now it's easy: start an anonymous smear campaign against Shaw. (Though I'm not recommending this.)

My sympathies to anyone who experiences this kind of thing, but it seems a pretty counterproductive thing to post.
I only know of Zed because of HN. I'm aware that there are controversies about him, but overall I have a positive impression of him.

Just goes to show that other people probably don't think as much about oneself as oneself is prone to think.
Building things is nice and will get you respect for building things. Attacking people and being abusive will typically undo some of that.

The tech community has a couple of other examples of people that built things and that managed to lose a lot or even all of the respect they deserved for that because of other things they did.
Were these guys a very small shop? Any info on which exchanges they bidded on? The RTB company I worked at was considered "small" and we were handling around 300,000 requests/second with 15ms max time per request spent in our systems between just Google and Facebook's exchanges.
> Also, it's sort of odd that it was directed to pg, considering pg has made exactly one comment on HN in the last year.

That's pretty much the point Zed was making, in an off-kilter way. Zed is all about real names, taking responsibility for things by putting your name on what you say, talking to people in real life to settle disputes because people aren't empathetic enough online, etc.

The abusive comments on HN need to be "blamed" on someone. Someone has to take responsibility for them. If there's no way to blame the commenters themselves, then the most obvious thing to do is to blame the person under whose aegis those comments receive the protection of anonymity. PG has the ultimate authority (or near-enough) to change HN such that anonymous untracable abuse is no longer possible through it. Thus, he's responsible for not having done so.

...is, I guess, the logic.
Hum ? No mention of the PSION series?
It's that very silence that makes me suspicious. Security through obscurity is only a reasonable defence if you know you are otherwise insecure. That said, it's also common when big companies have security concerns, valid or not.
Does this guy understand that HN is user-submitted content? It's like reading complaints from an old-man the first time he uses the Internet and comes across something offensive.
Show HN: Jobhunt – Find the best job of the week from the best companies
Yeah, but, like, you don't have to use Facebook?
I loved my PSION, and the huge OPL[1] programming manuals that came with it. Excellent devices.

[1]http://en.wikipedia.org/wiki/Open_Programming_Language
Yamaha was quite good at glomming networking features on top of MIDI. They did it in a few ways - I remember double-taking in a Tokyo ops room when I saw a Yamaha C1 being used as a server for a bunch of CX5M's .. traditionally a game or music-making setup, but in this case it was electronic mail and bulletin-boards .. in Japanese ..

Anyway MIDI lives on today because its a great little easy networking protocol, easy to implement and suddenly your device can communicate to a lot of other interesting things..
http://en.m.wikipedia.org/wiki/REX_6000

This and my psion 5, pcmcia adaptor, gold card, data cable and Nokia, I still think of fondly :)
You should only flag things that are against the guidelines. In that regard, I don't see anything about this particular post that is problematic. It has some bile, sure, but the man makes some excellent points that we would benefit a lot from openly discussing here.

The best communities are those that self-reflect. They don't sweep the criticisms under the rug -- and I perceive your flagging as an attempt to do just that.
My son still uses a Psion Organizer daily (1984). As it was never Y2K compliant, he just offsets it by a couple of years to get the day/month day name to match.

Until about six months ago my Tungsten T3 was still in regular use. Behind the curve, us? Nah.
The two findings are unrelated.

>> whether someone attends university.

>> whether a student graduates or not
Big data is coming for your purchase history – to charge you more money
Nope. http://blog.ycombinator.com/meet-the-people-taking-over-hack...
>That's absolutely false.

>I'm pretty sure I've read about a system like that.

Cut back the confrontation when you can't even point to a specific system that does this successfully.

>You can have a rather simple program that compares your app performance with different system settings and tries to find the optimum.

The optimum what? How does it know it's not just reached a local maximum? How does it know that the current inputs aren't just optimal for those settings and that different requests could wreck everything?
5 Types of Toxic Employees [Infographic]
> I hate abusive fucks

And yet he's sitting there saying things like "[HN] is a place for men with tiny little mosquito penises".

I once heard a piece of advise (by Caitlin Moran): you should never write angrily. You may be angry, but don't write angrily. People tend to react with the same emotions, if you come across angry then people will tend to respond with anger.

The guy is obviously angry and upset, but its completely masking his point. He obviously feels something is wrong with the way HN is moderated, but based solely on his tone I'm in no way inclined to a) take his point seriously and b) actually start a discussion about the way HN is moderated. If he hadn't been swearing like a sailor, gave some example comments that support his point, etc, then people would be way more inclined to actually get involved.
Great advice here, need more money? Just "use your power". Thanks bro.

Would love to know how much "power" you actually wield. I suspect not much.
While I can't speak for zedshaw, I think the problem with HN is that while it, as you say, shuns and bans anyone who speaks in an aggressive tone or who directly vituperates others, it also allows (and often supports, with upvotes) one to completely slander someone as long as they do it in a calm and reasonable tone.

As an example, specifically regarding anonymous accounts and zedshaw: https://news.ycombinator.com/item?id=9276436
That all sounds great, but then why is he so upset? It's impossible to reconcile your picture with his.

So either (a) he's imagining things, or (b) you're painting over the cracks or can't see them, or (c) the real truth is somewhere inbetween.
OpenDSA: Understand algorithms with visualizations
Serbest Tüketiciler Elektrik Tarifelerini EnCazip'te Karşılaştırıyor
Flash was always very buggy. Perhaps you didn't see them if you kept to a strict web developer subset of Flash. But the problem was that it had a different set of bugs on every platform. I guess that codebase was very old and could have been shared better between platforms. So at least for for non-Windows users that meant the plugin crashed daily on whatever input you happened upon on the web.

It also had (and still has) an enormous set of language features, a billion codecs, a handful of protocols and several different scripting languages, a vanishingly small subset of which was still maintained. The result was probably the most insecure software ever to grace the face of the Earth. Running by default. Taking input on every web page you ever visited.

So it was never just a "marketing controversy". Sure, Apple and Adobe could never agree on the terms for flash on non-Mac devices. But that alone would never have been enough for the demise of Flash. Google, and to a lesser extent Microsoft, did large parts of the work. They were rightfully concerned not just with Flash as a vector for malware, but also the power it brought to Adobe who could single handedly decide what Flash would run and on which platforms.
Why Is Threema Not Open Source?
How about a photo stream w/ comments where users post 'what I'm doing instead of smoking'?
We don't penalize accounts for making anti-YC comments.
I think you missed this part:

"Apparently you will allow links to be posted repeatedly even after they’ve been voted down if it’s “gratuitously negative” of me, but take anything about one of your shitty startups down immediately."

(Emphasis mine)
If that were really true nobody would be trying to figure out why the UK is so unproductive, either that or we are working very hard doing very little (Said he on HN at work).
Mirror Open Sources Go Bindings to Tox Core
>In fact, I had job offers from a YC startup and a non-YC startup and am looking at the non-YC startup, just because of HN.

From the tone of this article, it sounds like YC startup would end up coming out ahead in this deal. This guy sounds pretty immature and emotionally unstable. I wouldn't want to work with someone like that.
I worry about Zed. He's obviously a very bright guy, a very helpful guy, and a very productive guy. But, he also seems to be dealing with a lot of pain.

It's true that the Internet hate machine focuses on Zed a lot more often than many in his position (as he notes, he isn't powerful, he isn't wealthy, he is merely nerd famous), and I'm uncomfortable with that and don't support that. I like to see the hate machine directed exclusively at powerful, or at least evil, people. Someone like Zed, as we can see from his response, can be genuinely hurt by it. And, that's unfortunate. He doesn't deserve to experience this pain, regardless of how angry or upset his tone or approach can make some folks feel.

That said, Zed's not doing himself or anyone else any favors with public meltdowns like this (this is not the first, though it may be the worst). I don't believe HN is anywhere near the worst offender, with regard to personal attacks and similar being tolerated. In fact, I can't think of a site that is more pro-active about excising personal attacks. However, sometimes there is a bit of a blind spot when personal attacks are directed at someone "famous". I don't remember any of the negative posts Zed is talking about; and I've been using HN since very early, and far more regularly than is healthy. I don't know what he's talking about; what he describes is a massive, orchestrated effort to defame and insult Zed Shaw, with many participants.

I don't know how I could be so completely oblivious to something on such a scale. So, one of us is imagining the scale of the problem. It is either vanishingly small (compared to other sites with user content), as I see it, or it is the predominant tone of the site, as Zed sees it. It really can't be both. Since the reality of the site I see is so very different from the reality of the site Zed sees, I find it hard to be sympathetic to his plea for reform. I want to be sympathetic, and I don't want to deny Zed's lived experience. But, reading what he's written and making that fit into my own reality of HN just isn't working.

Finally, the tone of this rant is so far beyond acceptable that I'm even less inclined to sympathy or empathy. What he accuses HN, and pg, of doing (that I'm really finding hard to believe without references), he is actively doing in this rant. This is an attack on every HN user, in addition to pg. I'm not particularly bothered by it; I've been on the Internet a long time, and I don't take any of this shit personally. And, I imagine pg is not terribly bothered by it (and he can wipe any tears away with one of his hundreds of millions of dollars). But, Zed is definitely making it personal.

I have never wished Zed anything other than the best. But, this rant does make me think maybe both he and I would be happier if he took a break from the Internet for a while.

And, on that note, have I just completely missed seemingly years of sustained and intense Zed hatred on HN or is Zed imagining that it is far more pervasive than it really is?
Not something being actively worked on, but I and some others care about it.

Rust macro-esque things are of three types:

- Macro by Example (MBE): These are easily defined by the user via `macro_rules!`, which can match on their input and expand to some output at compile time. These don't need to be defined as a plugin; you can define a macro directly in your code.

- tokentree expansion plugins: These take in a token tree, run arbitrary code, and output an AST (syntax tree) node. Ish.

- AST expansion plugin: These take in the parsed AST, run arbitrary code, and output another AST to replace or augment it.

There also is support for custom lints and llvm passes.

All of this is at compile time.
I agree with your points, but I'm not flagging it as I feel the resulting comments are actually quite good, and are pushing forwards the ongoing discussion about civility, assumption of good faith, etc.
It shows, that PTSD does not have monopoly on the word "triggered".
"I actually learned a few tricks from my colleague who has a great Photoshop workflow, and Photoshop really can be whipped into shape…"

I'd love to hear more about this. Do you have any links describing some of the tricks you and your colleague used to improve your Photoshop workflow?
I imagine that it was prompted by this post [1] which was on the front page a couple of hours ago.

[1]: https://news.ycombinator.com/item?id=9636605
I flagged this too for unnecessary drama, personal attacks, and off-target criticism - it is problematic because it encourages all the worst instincts of online forums - warring mobs taking binary positions, heated comments, and meta-debate over moderation.

It's likely to produce lots of sound and fury, signifying nothing.
His language and metaphors diminish him to an extent that he evidently does not appreciate. It's an obsessive habit I guess he'll never drop. I think that's something to regret.
Sounds like a recipe for the sterile PR speak we're surrounded by. If he's angry, why shouldn't he write angry?

And the preoccupation with swearing is just puritanical nonsense.
Don't forget that celebrity can work both ways -- positive and negative. Just saying it is hard to tell if someone is overreacting without more information.
Hello World: Windows 10 Available on July 29
Check out mod_h2.
Chrome Web Applications and Android Web Push
Girl eats 120 McDonald's Chicken McNuggets by herself
I just clicked on that - here was what the top comment had to say about Zed:

"Zed is known as one of the most prolific and capable software engineers around and I have heard his C code for Mongrel 2 server https://github.com/zedshaw/mongrel2 described as being amongst some of the best examples of C code to study, learn and understand (trying to find the link that said that). I hold his work in high regard."
Zed will enter a community, will contribute, will leave and burn his bridges behind him preferably in such a way that those that are still in the community will be seen in as negative light as possible.

See also 'rails is a ghetto', this is in a way the HN variation on that theme.

HN does plenty of introspection but it doesn't need Zed to shoot some more holes in his own foot to tell it what is wrong with it, especially not because Zed himself was an active participant and in fact instigator of some of the nastiest stuff seen here on HN. Addressing Paul like this shows how out of touch he is with respect to the state of affairs on HN.

Note that Zed invariably attacks people when Zed's production is being criticised, this post is a nice example of exactly that.

Zed seems to feel he is personally under attack quite a bit of the time and I've learned to read through his rants with that in mind so if you apply that filter you might get something out of it.
>What if I started offering to advise new coders, the millions I teach a year (yes, millions Paul) to avoid all of your company’s startups?

Talk about delusions of grandeur. Just because people read advise on programming doesn't mean they will listen to political rants of yours. In fact, that's usually the quickest way to kill off your audience. Good programming insights will quickly be shadowed by talk of slobbering on Paul's balls.