skysight-inc/HackerNews huggingface dataset:
>Democracy does exactly that - it gives everyone the same vote, regardless what minority they come from. Therefore, it protects any minority for maximum possible extent.

From my reading, doesn't this say nothing? "democracy protects minorities as much as democracies could ever protect minorities."

>the majority is emergent

How does "emergence" affect the possibility of tyranny?

>it violates the basic democratic rule, "every person should get the same power in politics"

So maybe the takeaway here is that pure democracy is insufficient? The original point was that "Political systems should protect minorities from the tyranny of the majority."

>Democracy is defined by the end result (same access to power), not the procedure (voting).

Isn't this just semantics?

>It's true that even without stripping other voter's rights, minorities can still be persecuted. But it is a cultural issue, which won't be resolved by formal constitutional framework.

Isn't "stripping other voter's rights" a loaded way to put it? Freedom to vote doesn't necessarily have to mean freedom to persecute--freedoms generally end at the boundary where they begin trampling other freedoms. Also, in which situations "It is a cultural issue"? What does that imply? Does DemocracyOS fix cultural issues?

>In fact, historically, it very often were elites (that you may think are the solution) who participated or even organized these persecutions.

Did the parent suggest a return to oligarchy? Do current elites participate in persecutions?

>For example, in the U.S., there is a large minority of people in prison who are not protected by democracy, because they don't have voting rights.

How will people in prison obtain fair representation under DemocracyOS?

>This can possibly protect a minority, but it can also delay progress in helping minority. The minority that needs to be overruled in super-majority voting can keep the status quo longer than desired by most, and that's unfair too.

So the solution is to never protect minorities in the first place?

>We don't know what the future morality will be; it may be different in positive, not negative, fashion compared to today's morality. We could perhaps say, though, that the future society will be more happy with their own morality than ours (because they can compare the two, we cannot); therefore, it should be possible for them not be too conservative and implement it.

Yes, political systems should enable the implementation of policies. This says nothing about the merits of different political systems.
>> Frankly, if you can think straight you shouldn't be let off the hook.

"Off the hook" as in not being labelled autistic, or ?
I saw it in london once. I failed the test so badly that the interviewer refused to believe that I had written the demo project which got me a first interview. He said it was one of the best he had ever seen. But then said I couldn't have written it because I was failing the interview so badly. People who dont get that nervous just dont understand how debilitating being really nervous is. Also the white board code challenge was a total waste of time.
Beware of Skimming Devices Installed on the ATM Vestibule Doors
You used to hear American liberals saying things like "I disagree with your position, but I would defend to the death your right to express it." It was part of the creed that they thought defined them as "progressive". Funny, you don't hear that much any more.
> * Most papers are useless (to you at the time you are reading them) - the sad truth about research is that 90% of the stuff you devote yourself to understanding will be wrong, outdated or not useful to what you are working on.

This is very important advice. Do not assume that just because it's a published research paper it is valuable, correct, or useful. In fact, especially in applied CS, I found that authors will sometimes make what looks like an intentional effort to obfuscate the methods so that the paper is publishable (peer reviewers will not try to reproduce the results anyway), but the methods are not implementable, or at least not easily.

This makes sense when you think about the competition in academia, authors doing consulting work for companies, or intending to start businesses of their own.
Honest in places, but overlooks the Tyler Durdens who have a 'rapscallion' element to their character and behind the front of work, they dutifully play to make the day go by quicker. Also see: dossing.
Yes, but the way function parameters are passed is the same. I wrote the swap function in JavaScript and it behaves exactly like the Java version, as opposed to the true "pass by reference" examples.
He's a heroic human being IMO, and much wiser than his 47 years. I recommend reading through some of his blog to get a full picture of the fight he and his strong family has put up against ALS, but here's one of the better thoughts he shared:

"I hope that my life stands testimony to the resilience of the human spirit, which cannot be killed, even when the mind is trapped in a body unable to lift a single finger in protest. And that even in a world that at times seems harsh and uncaring, that that same spirit grows ever stronger, vigilant against the injustices in the world, ever watchful for the joys it can bring to its fellow man, ever hungry for the simple pleasures to be found in life."

http://aaronwinborn.com/blogs/aaron/letter-patient-recently-...

He has helped to make the world a much better place in his short time, giving much more than he's taken. His presence will be missed greatly by me and the many others to whom he's been a mentor and inspiration.
Vancouver firms can offer less pay because there aren't many alternatives when it comes to Canadian cities for a tech worker. Let's see...Toronto, Montreal, Waterloo and Calgary. And the winter weather east of the Rockies is horrible.
I'm reminded of the time I elided repeated profanity from a Fahrenheit 451 passage I quoted in a high-school paper about the book. I found the profanity unnecessary and felt it sort of obscured the point, but I did not realize the irony of censoring "451" until the teacher pointed it out. Well, at least I didn't burn the parts I didn't like, I just editorialized them...
Programming Uncertainty
The thing is, I don't think there are all that many liberals out there who want to use the force of law to prevent objectionable speech;

They do want to use the force of law to prevent businesses from discriminating among their customers, though, which is an important distinction.

Hate black people? Sure, put up a klan poster, but you've still gotta serve 'em a drink.
The Jerusalem church, maybe, which didn't survive 70 CE. Modern Christianity descends from Paul and was pretty much made up in a very significant break from Jewish tradition.
I've always rolled my eyes at complaints about the "trophy generation" (Adam Carolla had a particularly brain-deadening rant about it), but this article honestly did get me wondering about how people like that would be able to cope with actual professional atmospheres after college. On the other hand, this article is an editorial that doesn't really try to quantify the problem, so maybe "people like that" aren't really a measurable population.

It's probably not so much the "trauma rooms" that are the problem, as it is using them as reason to censor the "traumatic discussions".

It'd be nice if there were more mechanisms in place to both teach and encourage actual reasoned discussion aka dialectic. There's too much debate out there, too much ethos and pathos crowding out logos.
There are also two uses of “dependent” in C++: the resolution of a name can depend on a type parameter, so you have to specify whether you want to treat it as a type name; and a type can depend on (compile-time) values. The former has nothing to do with dependent typing, but the latter does!
New Speech Recognition Software Factors in User’s Mouth Always Being Full
Ask HN: Do you need money?
Looking to invest in a post-product, pre-revenue startup. May also take up a biz dev role to scale the business.

Criteria is:
1. Product is ready and has beta customers
2. One of the founders is in bay area
3. Real problem, big market. Not a photo sharing app.
4. Open to anything - consumer, SMB, Enterprise
But that code is just a html page you are annotating. What happens on a new commit. The annotations should persist somehow across code changes. That would require specialised solution for code annotation I suppose.
Reasons for not wanting to fire people also include: basic humanity.
The more I see this kind of thing the more I am starting to fear that this is an unintended consequence of the internet.

Similarly to being raised in a cult, the internet gives people the ability to spend most of their time in a community that reinforces their world view while forcing out any dissenting view points.

Subcultures on the internet tend to trend towards the more and more extreme as anybody expressing an opposing view can be quickly and easily downvoted / banned.

Is it any wonder that now all the young adults entering university raised in this manner now behave this way?
They shouldn't need to. The issue is them accepting your order during their observance of the Sabbath. If you're in a different timezone and are still supposed to be observing the Sabbath (while the website's owners are no longer in their Sabbath window), they'll accept your order; you've violated the Sabbath, not them.

(At least that'd be my interpretation based on my often-limited understanding; I'm not Jewish, so I'm hardly an authority.)
We wrote the complete image processing oursleves, accelerated on GPUs @ https://IMGX.io (checkout Image URL API).
I would agree with you but Genius is actually a pretty great idea! So it doesn't matter.
>You have Copay, out of pocket, deductible, co-insurance, HSA, HRA, FSA...

You have that in the US but not necessarily in other countries. The UK NHS doesn't have that stuff but still managed to screw up:

http://www.independent.co.uk/life-style/health-and-families/...

which suggests there are technical difficulties also.
I wonder how that would work, though. In general the accepted work week is Monday through Friday, so even if you did hire/pay the person on a weekly/yearly basis, you'd still have to specifically say to them that they're required to work on the weekend, and thus the Sabbath. I wonder if that's ok or not...
As someone who graduated from university in the last few years and has observed the drastic and gaping difference between school and workplace environment, people adapt to their new circumstances pretty quickly.

Keep in mind that 99% of the "trigger warning" generation is just following along with what is presented to them in university as unassailable orthodoxy. When they get to the workplace and are presented with another, altogether different, unassailable orthodoxy (STFU and fit in with company culture), they fall in line pretty quickly.
There's one serious problem with using 3rd party Imaging SDKs or utilities to build your service on: You're stuck with their flaws and you can't do much about it.

Disclaimer: I'm co-founder https://IMGX.io

We have written our own image processing SDK, using only encoders which are 3rd party (libpng, libjpeg, libwebp etc), rest is all handwritten, GPU optimized code. The rationale behind it was to be able to tweak/optimize any feature.
From your link, I think the author nailed it. The fear is that the current leftist ideas are tomorrow's mainstream ideas and tomorrow's left will be more extreme. The reality is that tomorrow's left will have opinions like the NYT writer. You can see the inverse of this on the right, too: Rand Paul has surpassed Sarah Palin; Alex Jones surpassed Glenn Beck.

Edit to add: So the progression of political trends isn't linear. Liberals push for the next new idea and conservatives want to hang on to (or revive) some other value, but (hopefully) neither is going to endlessly push their agenda today until it's some authoritarian mockery of itself.
> Please take a long walk off of a short pier.

Please don't post comments like this to Hacker News.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
If your code base is tightly linked to MSFT technology, do yourself a favor and keep working in a Windows environment. If not, a linux environment is so much easier to configure and just work with.

For ref, I am doing Php work for a living under Windows and learning Golang in my spare time. Work machine at home under Ubuntu and the one at the office running Windows 7.

Be pragmatic about your need. ;)
Experiments in Pyrlang with RPython
You might run into issues even if you don't use any assembly at all. For example, unlike x86, ARM doesn't support unaligned memory access. Took me some time to figure out when I ported some OS X code to iOS.
As the article mentions, a lot of the terms and concepts being used existed in feminism as long ago as decades before they became widespread now. I remember this stuff being made fun of in the 80s and 90s when it was considered fringe. I don't really see how anybody can deny the connection.
Guifi.net – Xarxa de telecomunicacions de comuns oberta, lliure i neutral
Fair answer. :) And it makes sense. In a deterministic world, then a rehabilitation system instead of a 'justice' system is the only thing that makes sense.

And cheers for the link, it's given me some thinking material.
How do I become a part-time firefighter, EMT or police officer? What other part-time jobs can I do like that - national guard?
I think the Internet as it was originally designed would have had the opposite effect. I mostly browse the "old" Internet -- i.e. static pages and the like. And all I really see is a diversity of opinion. It's honestly difficult to find someone I completely agree on any given day.

But the rise in "recommendation engines" (Facebook, Tumblr, etc) and even "news aggregators" (yes, the irony) may indeed impart the provincial-ising effect you mentioned. As people are automatically fed information that they have been measured to prefer, they end up grossly overestimating how widely-held their views really are.
Now that's just crazy talk!
He said he learned Haskell, not Scheme :)
> Is it any wonder that now all the young adults entering university raised in this manner now behave this way?

I think you're painting too broad a brush. The problem isn't that the majority of college students think this way, it's that the majority don't care much either way and a vocal minority works hard to institute punishments for anyone who opposes them.
It's interesting that so few people can define, or fully explain, MVC.

I wonder how the success rate would change if you defined "model," "view" and "controller," and asked why developers might choose to organize projects in such a way.

My guess is that most working developers would get the concept right away and might even be able to relate it to other named models we've seen--we might just all exist in a web bubble where MVC is trendy because of the levels of abstraction that exist in our common toolsets.

Even Cobol's ancient "divisions" seem to have a similar organizational structure (http://en.wikipedia.org/wiki/COBOL#Features) and so, I'm sure, did a lot of old-school, green screen terminal apps.

Our computers are generally fast enough and our tools good enough for what we're asking them to do that we can often just define data models and user views fairly abstractly--index this, make that an input box rounded corners and indented text--and that we can often avoid delving into the low-level details of how data's stored or pixels laid out on the screen. I'm sure it would be possible to describe an operating system, or a video game engine, or a DBMS in terms of which sections of code model data, handle the meat-and-potatoes "business logic" and communicate with the outside world, but you'd probably need deeper layers of abstraction to actually plan how code would be organized.

We also have enough fast memory that we can basically pass data from one level to another without issue and don't have to deal with abstraction-breaking optimizations like processing data while a disk head or spinning drum is in the right place or before an old video game system's tiny RAM chip is full.

But I think programmers who worked with those kinds of systems could quickly jump into web and app development, and if they couldn't, it's probably not because they don't know what MVC stands for (although it's possible it's a useful proxy).
I think that the parent comment is merely interested if this exists in societies like Sweden where feminism as a philosophy is more entrenched.

As for why he's asking the question - because activist intersectional feminism appears to be leading the trend towards these safe spaces, I guess? It was the focus of the article ("rape culture" as a concept is, as far as I can tell, a feminist one), although it segued into the racism/Islamophobia at the end.
I miss the old bugmenot
Just so people know, you can view that site in English as well.

http://www.zomet.org.il/eng/
Bitcoin is the real democracy of the internet era.
The authoritarian left around 2010 adopted the language of the authoritarian right of the early 2000s.

'If you disagree with me, you hate America' became 'if you disagree with me you hate women'.
". Vancouver has experienced no commensurate economic or income boom"

Then it's not a boom, it's a bubble. It's that simple
I can't say I'm surprised and I much agree with this. I've held many positions in both the private and public sector. While the public sector was always inefficient (honestly it was significantly worse than I pictured before starting...far far worse like you could easily eliminate hundreds of jobs without impact worse) private sector is pretty bad in many places as well.

It's also amazing what networking can do to get around many processes that people normally go through which kinda shows how worthless they are. So many times I've been told something that would take weeks or months ended up taking days or hours because I knew someone who could put me on "the rush list" which typically bypassed much of what was required in the first place.
Are we in an accelerator bubble?
Perhaps that is why the word "safe" was chosen. It's a fairly odd term for what it actually is.
Yup! That idea gives me hope that we are not in an inexorable decline of intellectual thought. Fashions, including intellectual ones, are both faster to appear and slower lived than actual ideological shifts.

I think it's telling that while political and ideological fashions fall in and out of favor, actual policies tend to progress towards effectiveness.
> There is simply none of this "instant response" type programming anymore, at least for beginners.

This is not true! As an example, Processing is a mature project that aims to be simple to use and fast at providing visual feedback.
It is now possible to use Processing with Python (Jython). And novices can reference the online docs.

- (Processing.org)[http://processing.org]
- (Love2D)[http://love2d.org]

I'm sure there are more projects out there that can draw circles on a canvas.
You're right, I flipped some words in reading the first sentence and thought it was getting at something else. Thanks for clarifying.
> Similarly to being raised in a cult, the internet gives people the ability to spend most of their time in a community that reinforces their world view while forcing out any dissenting view points.

This has always been my thinking around the more unusual subcultures closely tied to the Internet such as vores etc.

Prior to the net, if your fetish was being eaten by a dragon, chances are it was yours and yours alone within your accessible social circles. Espousing it openly would lead (rightly or wrongly, I make no judgement, each to his own) to social ridicule at best, ostracism at worst. But with the internet, you can now find like-minded groups who will tell you that your interest in being eaten by dragons is entirely normal. People who join those communities to disagree will usually be banned or removed somehow.

I've chosen an extreme example, but you'll find similar in other online subcultures - in my opinion, the smaller, the more likely the group-think.
Guts as opposed to... balls? I'm trying to think what the replaced word would've been.
Use porn mode in your preferred browser.
> don't hide in Spanish.

lol; yes, I'm hiding when I'm saying (a) you are using threading wrong (b) my personal experience is statically insignificant (c) I'm trying to have a debate while you have not presented a single argument.

> Stats? 72% of the Homes of Buenos Aires have Internet access. Of those, 88% with broadband access.

> Oh, I forgot: 93% of < 30 year olds access social media at least once a week in Buenos Aires.

Is that Buenos Aires City, or Buenos Aires City and Surrounds, or Buenos Aires Province, or Buenos Aires City and Province?

72% is the average, how is it distribute? we are talking about income inequality here, not about internet access.

Even in the most optimistic case where it is evenly distributed, what are you trying to prove? My criticism was that Partido de la Red got a lot better results on wealthier areas, and I was wondering how do you justify.

Saying that poor people also have internet actually makes your case worse, it means they actively decided that your project does not represent them.

A better argument would have been that access is getting there but they don't have it yet.
I didn't realize that distinction, so it's good to know. Still, as I originally assumed, I confirmed that gcc with `-Wall -Werror -std=c99` flags won't compile an initialization of a "struct seagull * " with a value of type "struct enemy * ", or passing a mismatch of those types to a function. If those would be the main reasons to use C++, I'd personally rather just use C with extra checks. But to be fair, maybe that's because I'm not very comfortable with C++, to the point that I didn't notice it checks pointer types.
We are living in a post-industrial service economy. Many jobs are not unnecessary, just routine and unglamorous.
The money is flowing into the housing market from outside, so the bubble is free to keep growing until that flow gets cutoff.
> I'm not surprised

Good that you're not surprised. But there's a lot of people out there (and here in the valley) who subconsciously (or consciously) believe that if you're dark skinned with curly hair and athletic, then you're deficient in the intellectual arena, or worse, that you're a thug.

> why don't we congratulate everyone who publishes a math paper?

Because not everyone's story defeats a stereotype that is dangerous and damaging. I'm surprised that this has to be explained.
Ne10 – An open optimized software library project for ARM
Most people who criticize "bullshit jobs" simply lack the perspective to see how these jobs are critically important for society. Take the list from the article itself, one of the "bullshit jobs" listed is actuary. Well, without actuaries, insurance would not be priced correctly, and would be prohibitively expensive or too cheap and insurance companies would go out of business. Either way, insurance would be less available than it is today.

And what does a world with less insurance look like? Insurance lets people trade a small amount of money for protection against a loss of a life-ruining amount of money. Without health insurance or fire insurance, people have to save up as much money as they can in the case of a catastrophic accident which they probably won't have, and possibly declining to spend that money on important things like higher education, etc. And when people are underinsured, they're constantly in a state of baseline anxiety, worry about "what ifs."

Is that the world this author wants to live in? One where he's constantly worrying about what might happen if he gets sick? That's not a world I want.
I got a US phone number via Skype, simply because so many of my American clients had no idea how to call internationally.

Similarly, for many of my US clients, I provide them with their first-ever opportunity to send a letter (i.e., my check) via international mail.