skysight-inc/HackerNews huggingface dataset:
I guess that is because coffeescript's <= operator is just javascript's <= operator, which does implicit type conversion.

but coffeescript's "is", aka ==, aka === in javascript, doesn't.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

having "==" be semantically quite different to "<=" doesn't seem a particularly nice choice of notation.

arguably coffeescript has made things worse in this case compared to plain javascript, where you're probably not going to expect === to behave similarly to <=.

not obvious how you'd improve this to make it consistent, without say redefining how "==" and "<=" work to make them raise type errors or evaluate to something undefined if the types of the arguments don't match.
An approach that seems to work well for me is to use IRC as a way to communicate with groups people that mostly I know in person and share a common interest with. That way, I'm able to avoid a social pecking order or having to be "initiated" into a group. You may already be in one of these groups already, though the medium isn't necessarily always IRC--think Skype (text) chats groups with a subset of regulars.

Remember, you can always drag others along with you and start your own channel.
Of course not. Unless you live in economic boom or are rich. If government employee can not voice his opinions on politics without fear of being fired, his free speech rights are pure theory. Theoretically he has it, practically he does not dare to use them.

It just give the government ability to yell "we guarantee freedom of speech" without really giving it.
It's backward because it's not representative democracy. It's inherited political power. Even if you don't believe they have real power, it's still offensive to anyone that believes in representative democracy and selecting their leadership. Englishman here.

If we had ousted the monarchy 100 years ago, I'm absolutely certain that today, it would have been considered a good thing and we'd have a yearly celebration about getting rid of them, and we'd mock other countries for still being backwards and having a monarchy.

But no, we still have a monarchy, so "we" fool ourselves into thinking that it's a good thing. You can mostly blame patriotism for that.
I think China is trying to build a nation that can thrive for another 1000 years. They're building great infrastructure and securing natural resources wherever they can. But they're doing it for the Chinese people. Invading foreign lands doesn't make sense in that view. But being patient on the Taiwan issue will pay off. Economics not militarism will likely lead to the reunification.
Ask PG: What is the best non-computer hack ever described in a YC application?
I don't think people understand interlacing. The really saddest part is when news video is imported from a region with opposite interlacing and the fields are reversed when broadcast. It means the editors are either only previewing on non-interlaced or half-sized screens or they don't understand what they are seeing.

I once made a similar mistake. Someone submitted a video to my film festival and it was interlaced the wrong way. I swapped the fields and didn't do a full preview. Half way through the submitted video had swapped field order and I'd not noticed.

After the screening I explained the error and apologized. She hadn't even noticed. Some people just can't see.

Another example - a single field glitch.
me : what's that glitch?
person : what glitch?
me (touching the screen next to the glicth) : here
person : what glitch?

I just couldn't get them to see it.
#wizardchan on irc.rizon.net
#linux, #ruby, #rubyonrails, #bitcoin, #javascript, #nginx, #ubuntu, #rubymotion ... to name a few I visit. They are all on the Freenode network.
And guys, stop being so busy making money and taking care of your blood families, everything is going to be alright. The world is good.
Can we equate computing with art?
Inspiring videos that made me a better designer
Random MITMs in Internet cafes don't have access to root CAs.

If you need certificate pinning on insecure wifi, then you need it everywhere.
https://news.ycombinator.com/item?id=7017102
"We'll just patent your own app's user interface, thanks!"
Your kinda biting your own tail here, and this is soo revealing..

Facebook and banks do that because they are built with everything but anonymity in their mind, while instead your primary objective as your slogan says is "Share anonymously with your friends. Speak freely."

You care not about real anonymity, you just care about selling the concept behind it, giving a false sense of safety, just to profit from that, riding on the wings of the need from IT uneducated people to protect themselves now that the alarmism is very high given to what we understood about NSA.

Or, is it just profit? Maybe it would be a smart move from NSA to affileate with enterprises creating such fakely anonymous services..

But really? I just guess it's all about profiting on the need for anonymity gone wrong.
Ruby character
Shazam – the app that calls the tune
Facebook bans using the term “Iraqi Revolution” in Arabic as a title to any page
> IANAL, but standing alone, with no exchange of 'consideration', and only signed/stated by one party, it likely doesn't create much of a legal obligation.

That's not always the case. For example: "The doctrine of promissory estoppel prevents one party from withdrawing a promise made to a second party if the latter has reasonably relied on that promise." (From http://en.wikipedia.org/wiki/Estoppel#Promissory_estoppel.)
Hey, that's really useful! Cheers :)
From Mozilla:

https://togetherjs.com/
Freenode #emacs, ##linux, #nimrod, #julia and #d.

Nimrod's gang (including Araq) are very friendly and welcoming.

#julia and #d are very quiet though (except for the bots).

And #emacs -- well, that one channel which is lenient towards off-topic chats!
If it was the first time, maybe. I've seen it also when browsing my local newspaper site: ads with sites/products I use/search for.
And was it really a god or an alien that was going to solve this? Am I going to solve this? Hell no, we all are.
One of the criticisms of the study is just this point. A lot of the "upward mobility" is people moving to more expensive areas where they get somewhat higher pay but the cost of living is much higher. They may well be worse off, but in $USD terms they have moved up.
How a market disappeared mysteriously
Hiring an enterprise guy as CEO seems like an admission of defeat in the consumer market for Microsoft to me. Yes, Ballmer wasn't a "consumer" guy either, which is precisely why they've missed so many consumer waves already since he's been at the helm. I don't know if they can afford another "Ballmer" in the consumer space.

I think Nadella will do what "feels natural" to him, and will move Microsoft "up-market" from the consumer space, which will probably become increasingly less profitable for them, so moving "where the profits are" (i.e. not in the consumer market) will start to make a lot of sense to them.
excerpt of #haskell quality of life https://gist.github.com/quchen/5280339
Nowadays, I mainly hang out on irc because of the #lesswrong channel on freenode. There is plenty of intelligent discussion, HN readers and no real topic.
I have always found a bunch of nice people with a lot of knowledge in the various programming and tech channels on Freenode, like #twisted and #pocoo

#debian on EFNet also has a great bunch of people.
If you hate your power company you can just cancel

(Your logic)
What on Earth?
what does that means? facebook and the US government do not want a revolution to American gov. backed government in Iraq what ever it is unjust or criminal. free speech is preserved if you do not try to be against the US government and its allies.
An enterprise guy cannot be a consumer guy is a big assumption. He did well with the previous task he was assigned to - enterprise. It is not so obvious that he will be bad for microsoft's consumer business. The two areas are not mathematical disjoints.
Then to who or what to allegiance be sworn?

Can you imagine the horror if someone like Tony Blair was personally in charge of the military?
There are more than one way to skin that cat.

I've been working in Romania a while. The takeover here by Soviet after WWII wasn't ... nice. E.g. all grown people with German ancestry were sent to Siberia for at least years (lots of people in Transylvania). And so on.

tl;dr: One way to win someone's heart is by using a knife.
Reagan won the Cold War by bankrupting the Soviet Empire; it would be ironic if China defeated the US by the same means.
OP here:
I was/am not joking in the question. Some dude was really claiming that he learned/did real work in C+. I'm a youngin' so I didn't want to be an ass if this was a pre-internet language which failed to be appropriately recorded.

anaccountname/Zellio: I've seen that story about the naming logic for C++ (primarily the incrementer operater bit) which is what triggered my initial suspicion of this C+(no more pluses) thing.

Judging by the responses thus far and the propensity of HN to punish the uninformed question I am feeling relatively secure in my original assertion to the other programmer who originated this argument that there is in fact no such language as C+ (excluding of course something some random guy made that was never used in any significant volume). That said if I am wrong please let me know, cheers.
حظك اليوم السبت
ابراج اليوم السبت ,حظك اليوم السبت ,ابراج اليوم السبت ,حظك اليوم السبت ,ابراج اليوم السبت ,حظك اليوم السبت ,حظك اليوم السبت ,ابراج اليوم السبت ,حظك اليوم السبت ,ابراج اليوم السبت ,حظك اليوم السبت ,ابراج اليوم السبت ,
http://www.alhqeqa.com/?p=54020 , http://www.alhqeqa.com/?p=54020
As Argentine Peso Falters, President Keeps a Low Profile
Hybrid Theme (vim)
The #postgresql community on freenode has won me over many times for being mature, and absolutely competent over their domain. Solid stuff.
Facebook Tells Advertisers Where You Spend Money
Who has forgotten about this?? It's probably in the top three of all-time most memorable Super Bowl commercials. Not a fan of this luring/phishy title..
This is excellent, particularly the mentoring aspect of it. There is some really nice work to do in iPython and with Mozilla. Given the heavy Mozilla involvement I'm surprised they haven't gone with openbadges.

We're working on something similar, but to match developers up with scientific, conservation and charitable projects that need help. I'm not interested in hijacking this thread, but if anyone wants to be kept informed, my email is in my profile.
So, I think this is pretty cool, and I've been looking at things like this but for PHP (opcodes). I'm really curious about taking the "compile-to-x" transpilers, and instead of compiling to another high-level language, targeting the IR of these various VMs instead. Basically, a poor-man's JVM or CLR, if you will. I wonder how feasible it actually is when you're dealing with dynamic language VMs, like V8, Zend, etc.? I have a feeling that to get the speeds V8 has, a lot of implementation details from the source lang would probably leak into the IR? Anyone have experience trying these sorts of things?
It's really not that hard to make thing run async / paralell in java: You just create a ExecutorService and submit your runnables / callables. The java.util.concurrent-package makes this easy, and google guava has some useful extensions as well (e.g. ListenableFuture). This approach does of course spawn new threads, but threads are lightweight and using a ExecutorService allows for pooling of the threads (ThreadPoolExecutor).
I do this all the time, when I find parts of the code that's worth optimizing - e.g. fetching multiple objects from a distant db-server (like aws).
I got here coming from http://linux.slashdot.org/story/14/01/31/1629253/former-dev-...

And in there, they speak about the Otter-browser (which I already knew about), an open-source project consisting in a web browser aiming to imitate the Old Opera interface. It is till in alpha state, but already usable.
Nice! A sample project where a commit shows the changes you've made would make it easier for folks to follow in your steps.
>Institutionalized by whom?

By those in power, now and in the past.

>In a society of voluntary contracts, those who have lots of wealth DO deserve it

For one, the form and reach of those "voluntary contracts" were made with no direct involvement from the population. Were you consulted when you grew up on how they'd be, apart from voting every 4 years or so?

Do the grandchildren of an industrial robber barron, "DO deserve" the money they inherited?

How about all the families that got rich by exploiting slaves? Do their descendants deserve their higher status in society they enjoy?

How about people with large real estate? How exactly Native American territories become the property of some real estate tycoons back in the day (and are passed forward now)?

Just because the law accepts a transition from then to now, doesn't mean the "deserve" question is settled.

>"Society" is a mythical being: it has no right to forcibly steal from some more wealthy individuals.

Well, society is the people. Nothing mythical about it. It's the origins of property that are mythical, as land and resources start off as free for all.

Rather, it's a social contract that allows the wealthy individuals to be wealthy. There's no "right" in that (except if you believe in God given rights), just what is deemed acceptable. That's something that can be reversed at any time, as the kings in France found out.
Google allegedly paid $25 million to Eyeo for Adblock Plus whitelisting
I've found #bash to be full of very helpful people. They don't get tired at all of being asked common bash questions. On most channels, if you ask a common question, they tell you to RTFM. But not on #bash. They still tell you to RTFM, but nicely, and usually after they give you an actual answer. Especially that greybot guy.
It can definitely work out in the opposite way as well. My father was a flight engineer in the navy, from his experience, the best pilots he ever worked with were part-timers looking for something exciting fun to do.

The handling characteristics can vary wildly, but I'm sure most pilots know that up front. My father's crew flew P3's, which is more closer to a civilian plane than a fighter jet, but there was still probably a pretty big difference.
> I've never used a municipal internet service that was any good.

Well then corporations have nothing to worry about.
#marketmakers
Unfortunately, many of these VMs don't offer a peak under the hood at runtime. For instance, V8 doesn't have any bytecode or IR you can compile to and run. JavaScript, and asm.js is the lowest you can go.

If you want to target an IR language, you can try LLVM. Although it's not a VM, you can definitely implement your own language on-top of it. It'd be pretty low-level.

Other alternatives are Ruby VMs, such as Rubinius, which actually uses the LLVM JIT compiler. Rubinius is pretty fast (I have never used it myself) and it has it's own bytecode format, so you can easily compile your own language to it.

Fancy (https://github.com/bakkdoor/fancy) is a great example of this. It compiles to Rubinius bytecode and executes it within the virtual machine.
C++ has all sorts of fun stuff. One example is std::vector<bool>, which is not implemented as a simple array of booleans like every other std::vector, but instead it is a bitmap. Afaik this behavior is required by standard. One fun side-effect is that you can't take the address of individual elements of the vector.

Compare these two:

http://ideone.com/qC9yOp

http://ideone.com/jF4krp
just connect to some popular network like freenode, and retrieve the channel list, and sort by users.

#ubuntu 1701
#archlinux 1695
#bitcoin 1602
#debian 1492
##linux 1360
#python 1349
#freenode 1304
#haskell 1200
#Node.js 1186
#dogecoin 1120
#gentoo 1091
#git 1047
#puppet 956
##javascript 941
#vim 936
#python-unregistered
#go-nuts 893
#android 889
#bash 858
#ruby 847
#jquery 750
#postgresql 747
#litecoin 711
##math 701
#bitcoin-otc 700
#emacs 700
#openstack 697
#docker 693
#clojure 679
#perl 653
#mysql 646
##networking 642
#angularjs 621
##security 611
#defocus 599
##php 596
##electronics 595
#nginx 584
#cisco 582
#digitalocean 569
>You're completely misrepresenting what the No True Scotsman fallacy is. The key characteristic of a No True Scotsman fallacy is that the arguers original claim is revised to handle a counterexample.

Yes. I don't think I'm misrepresenting it. Revising an original claim to handle a counterexample is something that is essential in actual conversations. It can just mean you forgot an important distinction in your original claim.

>Under this revelation, the arguer's original claim is not an actual claim about what men from Scotland do, but rather a proposed definition for the term "true Scotsman."

That's beside the point. In real life conversations, we often use the term X to mean the essense of X (the true X) and not just the bare notion of X. That is, there's nothing fallacious about the following exchange:

- A metal fan would never listen to Bieber.

- Well, I'm a metal fan and I listen to Bieber.

- Well, you're not a true metal fan then.
And under modern Smalltalk do you imply modern Java?
Yikes Am I hell-banned?
:O
What makes you believe that anyone at Microsoft is forced to use Bing?
Callstats.js – monitor and manage the performance of WebRTC calls.
>So it was God-given?

Is all sudden change an act of God in your opinion? I'm talking about revolutions, not miracles. The _idea_ of democracy has evolved over a long time, but most countries did not have a long local tradition of applying it or building institutions at time it became political reality. Britain and the U.S are not typical examples of how democracy is introduced.

In many cases it was an idea that took hold in the minds of a smallish group of political activists and thinkers who observed what happened elsewhere and adapted it. In fact, one of the most pressing problems of those activists has always been how to get "the people" interested in it at all. And most of the time it wasn't democratic principles that got people interested but economic interests.

In other words, the introduction of democracy was rarely very democratic or purely homegrown or very principled or very peaceful or free of foreign influence. The old powers were often toppled under rather chaotic and opportunistic circumstances. That slow cultural process you're describing, which supposedly only works when there are no civil wars, foreign invasions, ethnic or religious conflicts or poor economy, is the exception, not the rule.

Also, the whole concept of "foreign" is flawed when it comes to ideas. Picking up "foreign" ideas and applying them somwehere else has always been part of every culture on this planet, and that has nothing to do with any gods.
Second on #clojure. Although I've noticed it got a bit 'crowded' the last couple of months. It sucks for me since now my questions often get drowned. :P
Agreed. One can learn a lot of practical postgres from camping out in there.

It's also where I found out about a handy tool for demystifying EXPLAIN output: http://explain.depesz.com/
PTVS; use it to write itself, in fact.
Add Images In Grid
I think the content is just not finished yet. You can view the preview at http://preview.python.org and there is still a lot missing. Do you know who is in charge of the redesign?
I can't imagine what it feels like to witness first row a whole stadium being dead silent by an ad that you designed ( or at least were involved with). Even for someone like steve jobs, that must have been really painfull.
And then pick the channels with the least users.
at least hire somebody who understand a little bit of code.
If you are truly unable to naturally connect in terms of good first impressions you might want to approach this like an optimization problem. I recommend Nolan's book on elicitation (http://www.amazon.com/Confidential-Business-Secrets-Getting-...) as a good start, only read segments 1&2 unless you want to start a competitive intelligence firm. That said, as someone who used to have some degree of confidence issues with new contacts, go apply to 50 jobs you don't give a shit about in the slightest, that you wouldn't accept whether or not you got the job. If you live in a city with lots of consulates/embassies, try BSing your way into a party.

When it comes down to it the ability to bullshit won't necessarily help you secure a job, but it will remove a lot of the barriers previous to where that decision is made and get you closer to that meeting/phonecall/interview where that decision might be made. Bottom line, get used to making first impressions. I bet your first website sucked (probably far less than my first site sucked but it still probably sucked), but the way to get better at most things is to do it more.
How Edward Snowden went from loyal NSA contractor to whistleblower
Finally! It used to be incredibly complicated to get any information on how V8 compiles/optimizes JS - and there was basically zero documentation. This should be super useful for performance tuning, and it makes a nice counterpart to Mozilla's JIT Inspector and SPS profiler.
Static typing is not incompatible with JSON serialization, if done properly. It sounds like Dart's semantics are the problem here (and since they've reached 1.0 they can't fix it).

Dart effectively has very little static typing anyhow.
The Biggest Loser of Super Bowl 2014
There is no limitation except driven by architecture.

Usually there is a limit on how many you can do without putting a conference server, 5 is quite okay for HD video on a laptop. Typically in these cases (mesh scenarios) the CPU/memory is a limitation than capacity. Upto 10, if everyone is doing SD video. So services pick a number 7 or 8 to limit the participants in a video some doing HD, some doing SD. This number is smaller if you pick iPad/tablets and higher if you are on a MacPro or something with multiple GPUs (possibly in these cases limited by capacity).

If the service builds a MCU (or conference bridge) those typically do not have such limitations, it then depends on how you multiplex the streams, mix them or selectively forward them, if the server is just forwarding packets, or decrypting them and re-encrypting them because it is transcoding or re-writing RTP headers, etc.
Wikipedia says:

By year 1950 about 253,000 Rumäniendeutsche were expelled and 421,846 remained in Romania.[citation needed] By year 2011 about 36,000 remained as the result of mass migration to Germany. [4]

And for people involved in SS crimes - what do you think we should have done to them - sent them to St Tropez instead?
With enough static typing, or some sort of schema, none of this is a problem: all you need to do is to specify the type you're deserializing to. That said, it sounds like Dart is in trouble here due to other problems with its design (inheritance).
I don't understand why people bring up Israel whenever there is a TSA discussion. When the obvious answer is to just abolish the TSA, and do way with any security theatre. Why does air travel need so much more protection (an infinite amount more) than pretty much anything else in our lives?
This is exactly it. This is the wisdom of the tiger.
Why Facebook thinks Blu-ray discs areperfect for the data center
How the idea of Simple Golftour was born
I would head over to #debian on OFTC, since EFNet blocks Tor :( Perhaps not the same people, but still typically a sizeable room.
Or, y'know, it's not a contract unless the other person actually agrees to it. So reading out "By listening to this, you agree to..." doesn't actually make it binding.
Impressed that this issue is recognised and a mechanism created to mitigate it. However, doesn't this merely delay the signal (which is mentioned) so it may simply defer the problem down the line. If after $500k you haven't had a YC partner join, raising more becomes difficult (assuming you were trying to raise more than that to begin with).

Curious whether this will actually matter in the long run but I guess they'll adjust if needed.