skysight-inc/HackerNews huggingface dataset:
How do you define "independent media"? My impression is that the media industry in Singapore is near-centralized because of the size of the market. There's really just not enough people to support multiple large news organizations.

I'm not sure if there's anything that the media "can't report". When the government fucks up, the media reports it. When a terrorist escaped detention, it was reported. When soldiers die, it gets reported. When there's corruption, it's reported. [1] [2] [3].

What sort of event do you foresee happening that wouldn't get reported? The media even acknowledges the State's past detentions-without-trial [4] [5]. There's some visible bias, but it's visible, and any intelligent person can infer that things are a little less tidy and clean.

I actually protested against some attempted media regulations a few years back. None of us were prosecuted, or worried about being prosecuted.

The people running our government are smart people. They know that they need to be respected and be seen as legitimate in the eyes of the people. You can't really hide anything for long, and especially not somewhere as small as Singapore. The truth always comes out sooner or later. I dare say it's far likelier that states like the USA hide things from their people– and that's not a value judgement about the USA itself, but a statement about the difference in size of Govt. A tiny island-city-state can't sustain the sort of epic state apparatus that would get up to crazy shit.

[1] http://www.straitstimes.com/singapore/ex-scdf-chief-peter-li...

[2] http://www.straitstimes.com/singapore/ex-mfa-protocol-chief-...

[3] http://www.straitstimes.com/singapore/ex-cpib-assistant-dire...

[4] http://www.straitstimes.com/opinion/revisiting-operation-col...

[5] http://www.straitstimes.com/singapore/singapore-government-r...
For what it's worth, if an average user of any service I'm talking about couldn't figure out how to cancel within even 1 minute, I'd consider that a significant usability failure. Typically we have an obvious button for it on whatever the main control panel or dashboard for their account is, and we rarely have more than a confirmation button and perhaps an optional question or two to complete the process after that.

Some people would probably argue that we make it too easy for customers to leave, but as I've said, we prefer to run these services a certain way, and if it doesn't completely maximise profit then that's just too bad. It's not uncommon for some of these services to have a pattern of seasonal memberships, so from an entirely self-interested point of view, the trust we earn by making it easy to sign up and easy to cancel is probably of some value anyway.
This? "Dark Patterns by the Boston Globe"

https://news.ycombinator.com/item?id=11562414
How long have you been working on DrillDB?
Fascinating, thanks for sharing!
I had to check to see if the article was dated April 1.

JS is both a compiler target and a language itself. WebAssembly enhances the runtime as a compiler target.

JS is also moving very fast, as evidenced by Babel. There are some big, bold ideas being explored in React, Angular, Om, elm, clojurescript, etc. I hesitate to take seriously anyone who thinks this is a bad thing, just as I hesitate to take seriously anyone who is a strong supporter of a major political party.

We simply don't need a single point of authority telling us the best way to do things, even if they are soon obsoleted, competition and sharing of ideas is good. I've learned a lot by exploring all of the frameworks he mentioned. Recently the Ember and React teams have been collaborating extensively, and I can't wait to see all that comes out of it (notably with respect to styling components).

The most embarrassing assertion the author makes is that CS curricula teach "programming languages". It teaches a way of thinking, and it really doesn't matter much which language is used as long as the basic principles are covered. JS might make a good language to look at when studying language design tradeoffs, since in some ways it falls short but has also become the dominant language when measured in terms of the number of runtimes in use in the world at any given moment.

So while the author does seem to wish to be constructive (he links to a vague proposal) the article is just clickbait and really shouldn't be taken seriously. If you are a new programmer reading the article and feeling discouraged, don't lose heart. Build stuff and you'll learn. Eventually try some other languages if all you've tried is JS, but don't listen to the nonsense in the article.
"the author is just cherry picking but my cherry picked anecdotal story related to me proves he's wrong"

ok
> It's just so hard to believe the abundance view! I wish I could. Our economy simply does not reward people for being good or ok at things. You have to be amazing.

That's the zero sum trap in itself! What a painful place to be, I'm sorry.

It's a big ocean and we can all swim in it without having to push someone else down to accomplish it.

Sadly There are certainly a huge of people trying to convince you otherwise; consider the words of that famous London School of Economics student who (along with Richards) wrote:

He's tellin' me more and more
About some useless information
Supposed to drive my imagination
[..]
And a man comes on and tells me
How white my shirts can be
But he can't be a man 'cause he doesn't smoke
The same cigarrettes as me

All about "amazing" status via a combination of attainable and aspirational goods. I am sure most of those people are unhappy too.

But of all the dimensions of amazing (and there are gazillions, not just coding or money collecting but parenting, spousing, woodworking, piano playing) there are also gazillions of local "amazing" thresholds. I'm not a great piano player but I really have a good time playing, and playing music with my friends.

Plus you may be a "superstar" without realizing it. A couple of weeks ago I was at a party and someone I consider quite accomplished, more than me, said to my kid (presumably not realizing I could hear): "now, we can't all be superstars like your Dad, but at least I have managed...."
OK... so what do you propose software developers do to usher in the post-capitalist age?
>OberonSystem can build the whole compiler, OS, and applications in around 3 seconds.

I'm not usually given to short, low-content comments here on HN, but:

wow!
But also, agile is dead.
Not especially. Just floating point without fixed size significand and exponent. I do like the idea of having an "exact representation" bit carried along though..

Edit: Link has been changed to a more in depth ACM interview!
I suppose this is a floating point format that makes the intervals more explicit by changing size to account for significant digits.
Add one word with another word.

RocketHat

Panfish

Lookcart

Rightsee

Tookway

Just dont use Rocket. I've seen about 100 Rocket____ based names recently.
That spec iMac is currently $3879 at MacMall [1],
To save money, you could easily spec a 4.0GHz/8GB/1TB FUS/M390 for $2299 from B&H [3], add the same SSD ($300) and ram from OWC ($328 for 32GB / $667 for 64GB). Bringing the total to $3266. We also need to go to a 5K 27 inch monitor on the PC side for a fair price comparison; the cheapest I could find was $1042 HP Z27q [4]. Add $42 to the PC price to make up for this.

Now, the PC price comes out to $4370+42=$4412, so we need to drop $1146 of from the PC to get a realistic price comparison. The RAM, Screen, SSD, and graphics card are anchored due to our Apples to Not Apples comparison. That leaves the motherboard, case, CPU, power supply and water cooler to drop in price.

I don't know water cooling particularly well, but lets say we leave that in to continue overclocking the CPU, but drop to a lesser model, same with the Power Supply and Case. So revised budget for each is:

Case: $125 -> $80
Power Supply: $140 -> $80
Water cooling: $120 -> $80

Now a gaming motherboard was selected because it's stable for overclocking, but let's throw caution to the wind and drop our budget to half that and hope it still overclocks stable. $480 -> $240

That leaves $261 for the CPU, which buys an i5-6600K (3.5GHz), or we drop the water cooling and run everything at stock to get to an i7-6700K (4GHz). In other words, the same processor in the iMac. If this benchmarks any differently, it's the Lightroom developers fault, not the hardware.

So, the upshot is, spending the same amount on a Mac will get you the same specs in a much better looking equivalent device.

[1] http://www.macmall.com/p/product~dpno~13697228~pdp.jhffibb?s...

[2] http://www.bhphotovideo.com/c/product/1190421-REG/apple_z0sd...

[3] http://www.bhphotovideo.com/c/product/1190421-REG/apple_z0sd...

[4] http://www.bhphotovideo.com/bnh/controller/home?O=&sku=11429...
Betteridge's Law is named after Ian Betteridge, a technology journalist, who wrote directly on the subject.

Sturgeon's Law is named after Ted Sturgeon, a fiction writer, who actually basically coined the phrase originally (I think he did anyway).

Michael Crichton, on the other hand, did not call his idea "Crichton's Law of Media Analysis". He deliberately gave it an obfuscatory name and attempted to associate it with a well regarded physicist to give the impression that the law was scientific in some way. It was a deliberate misdirection, done for effect.

Because of the intrinsically duplicitous nature of the name "Gell-Mann Amnesia" I think its inappropriate to continue referring to the effect under that name. Call it Crichton's Law or whatever. Lets not repeat the original misdirection though. It is fundamentally dishonest and does a disservice to the legacy of Murray Gell-Mann.
This is a hopeless topic to discuss without a way to measure these factors.

The way it is discussed here, the privilege theory is unfalsifiable. You can always trot out more (unmeasured) privilege categories to explain any empirical data.

Like the saying goes, "He who refuses to do arithmetic is doomed to talk nonsense".

While I'm microranting, I'd also love to hear how big a factor privilege is compared to other factors for people's success in life.

Something like: Privilege: 40%, Effort: 30%, Luck: 30%, with a breakdown of each kind of privilege, and explanation of how it's measured. Give me that, and I'll start taking it seriously as a way to understand the world.
I didn't mean to imply it "replaced" it as much as "it can accomplish what I need to".
The 8 fastest-growing tech skills worth over $110,000
IMHO software engineering is more about how you go about your work rather than what you work on. You can be an absolutely brilliant developer working on complex software but still not be a software engineer, yet still work alongside and be paid more highly than software engineers.
It's a mentality for some people- it's not enough to win, someone has to lose for them to be satisfied.
The first botcamp for chatbots
Read every post, no. But at least get a general idea of the posts for the sites I subscribe to. There are a couple of sites that I let over lapse, HN is a good example, but for the most part, I atleast read the headlines / tags of posts for sites.

One nice feature of newsblur, which I don't use often and not sure if it is available in other readers, but the intelligence trainer would probably help in instances where you have a lot of sites and don't necessarily bother reviewing all posts.

Maybe I just use RSS readers differently. But if I were just going to periodically review what a site has, I would probably go to the site periodically rather than clutter up my list of feeds.
> but would you say "life isn't fair, deal with it" to slaves in the South in the 1800s?

Yes, I would say exactly that.

I would tell them to accept their situation, not whine about it, then break free and run to the north. Many did just that.

When they got to the north, I would encourage them to work hard and make a better life for themselves through hard work. Many did just that.

Yes, they would need to work harder than insert privileged example here to have a good life. Because they're starting from zero. And that's fine. Because that's life.

Many of us start from zero or worse. Many of us were hurt or are being hurt by someone's unjust actions. That doesn't mean you try to rig the system.

We are born with thousands of disadvantages and thousands of advantages. You simply can't engineer a system that will compensate for all of that to create some sort of utopia. We tried that before. It didn't go so well.
Are you redefining "friendly" as, "makes promises that can't be kept and tells you what you want to hear?"
Cloudflare publishes these marketing articles, spinning them as "helpful" for the community. The biggest community help Cloudflare could provide is kicking booters [1] from their network. They won't however, since it needs to protect the booters for Cloudflare's business to prosper.

1. http://whois.domaintools.com/booter.xyz

(Repeat this whois search for the top 10 booters found in Google)
Maybe a little off topic.

I am a very romantic person and I don't see your point in the comment about dating.

I am dating the only person I would like to date, not the smartest, not the hottest, not,the funniest but the only one that now I feel like dating.

Right now, not other persons will get as much as she is getting from dating me (I can definitely being a better boyfriend, but I am the best I can be right now) nor I would get anything more from dating someone else but her...

I don't see it as a sum zero game...
How to Say “Successful Survey Results” in 28 Languages
> Programming is a skilled labor

Please. That's borderline insulting to people who have to earn a living through actual, physical, labor.

Every programming job I've taken has started with the "Do you see your future self as a senior developer or a manager?" discussion. It's absolutely a viable career path to stay a developer, or at least it is now.

And there's the tired "lol these 30 year old kids don't know what they're doing I'm getting rich fixing their mistakes!!" tripe.
"Netflix Original Content" doesn't really mean anything anyway. Better Call Saul is "Netflix Original Content" in every country but the United States, even though they had nothing to do with getting it made. They just bought the non-US rights: http://promo.xfm.co.uk/bettercallsaul/images/970x250_backup_...
My between-the-lines reading of this post is that this is really what is leading the split between firefox and thunderbird. Not enough people at mozilla care about thunderbird and so either they split and stay with xul or die.

Of course I don't know for sure (I don't even use thunderbird).
sure as long as you dont mind total government censorship of all media
The only people I recognize, time and again, as having an "abundance mindset" are people who prioritize wealth and material objects first and foremost, because they recognize there's a whole lot of that stuff out there for the person willing to go out there and get it however they can. Otherwise, I kind of see the term as not very useful. Actually, it might be inherently wrong.

A major part of the 'unhappiness' that I see a lot of "smart" people deal with is kind of the opposite of this "abundance" thing - in reality, there aren't enough of 'everything' to go around. Good jobs, reasonably priced things, work-life balance, adequate sick and vacation time, opportunities to advance in a company...it's not that smart people reject these things, it's that some of the conditions are pretty un-sympathetic to merit and integrity based approaches. For all the talk about the US having a very mobile system of social and economic status - which I think it does, global context in mind - it's still a bell curve of haves and have nots. Being smart enough to see that conditions are not very appealing doesn't jack up the seratonin feelings of "oh everything is just great" in my neighborhood. Relevant quote:

Peter Gibbons: Our high school guidance counselor used to ask us what you'd do if you had a million dollars and you didn't have to work. And invariably what you'd say was supposed to be your career. So, if you wanted to fix old cars then you're supposed to be an auto mechanic.

Samir: So what did you say?

Peter Gibbons: I never had an answer. I guess that's why I'm working at Initech.

Michael Bolton: No, you're working at Initech because that question is bullshit to begin with. If everyone listened to her, there'd be no janitors, because no one would clean shit up if they had a million dollars.
Get a job as a security guard? Security guards have a surprising amount of down time when it comes to work, and one of my good friends wrapped up his degree while working as a security guard on campus. That's not what you want to hear though. What you likely want to hear is 'Free Monayz!' Well either you're taking that money from someone else who earned it productively or you're taking that money from someone who saved it in the form of inflation if you print it.
Npm is awesome. When I want poorly thought out single line functions disguised as modules, with dependency chains a mile long, is it my go-to tool.

After all, why have a simple left-pad function, when I have lots and lots of modules, just to achieve the same result?
Cristiano Ronaldo touches down in Manchester ahead of  Real Madrid’s  clash
> Can they legally do this?

You should ask lawyers in your country about that.

> Isn't my browser sending each visited-domain's cookies to my ISP now?

Yes, but that's not different even if they didn't hijack your sessions. Everything goes thru your ISP, so in any case, they see everything (not just cookies) that goes thru http.

> Doesn't this pose a security risk?

Yes.

> I have no idea whom to complain to.

As first measure, complain with those sites and ask them to implement and enforce TLS and move all traffic to https. That way your ISP doesn't see your traffic and can not MITM you. Then, complain to your ISP or even better find new one (after you complained to them, vote with your money).

Btw, TLS is really first solution (but not the only and last) to this (and many other) problems on the web.
building off that, I find myself drawn to sports/activities/challenges where I compete against myself, primarily. Rock climbing, music, programming, etc. It seems related to me, that I enjoy the things where the only person holding me back is myself. I've never been good at team sports, or even been able to enjoy them as much. I don't know if it's the zero-sum nature of the game (a winner and loser, and rankings), or if it's the teamwork I just avoid.
The distinction between views and templates is something that does trip folks up sometimes when coming from other areas that make no distinction or use the terms interchangeably. For us, this distinction is extremely important:

- templates are just functions

- Views render templates and serve as a presentation layer
Having really close friends within 20 IQ points of you is completely reasonable. Further, people more or less self stratify by IQ. So, 145 is not 1:1000 at even a run of the mill state school.

IMO, the real issue is smart people fall into the same traps as everyone else. They just end up feeling worse about it. Yes, getting a PHD in molecular biology was probably a bad plan because getting a PHD is generally a bad idea. Which is sadly the same trap as becoming a Hair Stylist just aimed at smart people.
This is accurate. Unlike many Silicon Valley companies, we live within our means :D
Why do flies not fly when threatened?
That is indeed a great question. Anyone know? I used to use Scheme for prototyping numerical code, etc., but have switched to Julia. Partly because Julia is more convenient in some ways, but mainly because of access to libraries, both native Julia libraries and Python libraries (via PyCall). I personally still prefer Scheme as a language, but missing libraries is a real problem.
From my experience, a self-hosted web aggregator is the most convenient option. I initially wrote my own (very clunky) in PHP when I realized Thunderbird would not do.

I am currently using FreshRSS [1]. MiniFlux [2] and TinyTinyRSS [3] are pretty good to.

[1] FreshRSS http://freshrss.org/

[2] MiniFlux https://miniflux.net/

[3] TinyTinyRSS https://tt-rss.org/gitlab/fox/tt-rss/wikis/home
This is a poorly written opinion piece from someone who isn't a JavaScript developer. Most arguments he makes have no facts to back them up. Many of his claims are made from a position of obvious ignorance: many Fortune 500 companies do in fact use JavaScript, and an incredible number of startups do. To claim otherwise is just ridiculous. He claims that games could never use JS and yet WebGL has already given us this.

So what industry-favourite, startup-embraced, wildly popular language does this author advocate?

Smalltalk.

Seriously?
How Do You Protect Your Data from Ransomware Attacks?
Outside of SV and NYC, $150k is more than enough for a single-income family of four to have a solidly upper-middle class lifestyle.
Conservatives certainly have many faults. They are not at all relevant, though, to the question of the faults of liberalism -- this is the "tu quoque fallacy".

https://en.wikipedia.org/wiki/Tu_quoque
IIRC Netflix purchased the streaming rights for House of Cards from a studio, but the studio sold rights to others for medias/locations Netflix wasn't in at the time. E.g. you can buy House of Cards on disc from Sony, or on various on-demand services. Or possibly for streaming, Netflix had those rights but sublicensed them before expanding (oops, if that's the case).
This is amazing. I was very tired of SSH and something like this was really needed.
To understand what's wrong with that, you need to go back over 100 years. Do a search on the legends and lore behind a device called the "Strowger switch."

This question is the very heart of network neutrality. You don't want your cable company running a competing streaming service.

Really, you don't.
HBO's 'Silicon Valley' is planting fake news stories in Google search results
I know what CTEs are for (in practical terms they're useful for subqueries you need to reference more than once), and like I said before, you can define temporary tables with the DECLARE keyword. To give you an example, this is valid T-SQL code...

DECLARE @temptable TABLE (id INT, fulldescription NVARCHAR(MAX));
Over Correcting: How we iterate on the wrong thing
"Never heard of this before. How does that work?"

It's just assumed that because I'm white I earn more money so I can afford to stay here.

"The power bill is reasonable if that comes with water. Or does water come with rent or free?"

Includes water in the power/gas bill.

"So, what kind of work do you do? With good hours, wages, and breaks? Is that average for your area?"

Just a lowly .NET dev. 10am till 6pm, good salary, hour lunch. There's a huge need for developers in Singapore. Singaporeans seem to get pushed towards Doctor/Lawyer/Accountant by their family, and those who do programming, often end up in big companies like IBM etc where they earn less and become a number, because family thinks that startups are not a good secure future. Atleast that's what i'm told from Singaporean programmers.

Traveling from Singapore is awesome too. Got return flights to Taiwan for a week for $70, been to Cambodia for $80 return, japan for $260 return, thailand for $160 return. Etc. Great for weekend trips. Fly friday night come home sunday night. :)
how was the company supposed to react anonymous people harassing her on IRC?
Actually for those on the Mac, OS X will do the same thing. It tries to at least (not 100% reliable).
S/He's saying that s/he enjoys writing interpreters. That is not related to the fact that Chez Scheme is a compiler.
Thanks for giving examples of what you consider "white male privilege" to be.

In earlier comments I wasn't asserting that being a white male has no advantages in the software industry. I was curious about the author's reasoning as to why attempting to counteract it was a moral imperative for white males.
Google Uber and Ford Create Lobbying Group for Self Driving Cars