skysight-inc/HackerNews huggingface dataset:
People on MSN could chat with people on GChat, but people on GChat couldn't chat with people on MSN.

Since a critical feature of a messaging app is "my friends are on it", that gave MSN/FB/AIM a huge advantage over GChat, and had they not turned off XMPP integration, they would have bled off users until it was only used by small pockets of people, all of whom were on GChat (eg. Googlers).
Vive is worse in most other ways. Worse clarity, worse comfort, worse app performance, worse microphine, worse audio experience. I don't see any practical tracking difference between the two.
http://www.mattermost.org/ is doing it
I had that reaction to my brother's Vive too. It was really amazing. But that doesn't matter. I probably wouldn't spend more than $30 on one. Despite being blown away, there are no compelling games and it gave me a headache.
Honestly, I spent a lot of my childhood / teen years reading and engaging in other solitary activities and I sometimes feel like my time would have been better served trying to connect with my peers. I still read a lot these days, but I just do it with no expectation to derive future benefit from it. Mind you my reading these days is 70% non-fiction. I put reading in the same category of entertainment as TV and video games (FWIW I don't believe either medium sucks compares to literature, and you get out of it what you put in).
Am I alone on this?
Not pre-HotSpot; I saw the release of HotSpot, and while it did improve performance considerably compared to before, it was still pretty bad compared to native.

I see the proliferation of "Java is not slow" articles as a sign that it is --- if it wasn't, why would there be a need for such strong propaganda and carefully constructed microbenchmarks? Sun/Oracle have a deep interest in hiding their "naked emperor". Where are all the "C is not slow" articles, for example? I'm sure anyone who has used a non-trivial Java application, not even an "Enterprise" one, is immediately aware that it seems slower, even those who might not know at all what Java is.
Reporting on OSCON 2016
Yep, local loop unbundling was a thing in the US, it was basically a provision in the 1996 Telecommunications Act to promote competition. It largely worked too, you used to have your choice of 10 or 12 DSL providers in the US. You could do that with things like copper local loops, I would love to see it with Cable but I suppose theres not a good way to share the local loops in cable plant as they are mostly fiber now. It too bad EEOC(ethernet over copper) never took off.
Johnson: Swearing – The last taboos
The premise that non human animals can have rights.
> But the banality of these ads makes it all seem quite commonplace and acceptable.

Yeah. Many bad things are commonplace and acceptable until progress marches on unfortunately. The majority has a bad habit of lacking empathy for those more vulnerable than themselves.

Slavery. Equal rights for minorities. Even the War on Drugs or providing access to proper care for women's health has abuses that are largely ignored because most people aren't regularly impacted in ways that motivates them to action.

The system has always been pretty wicked to those powerless to resist it.
I did the Oculus demo at a Best Buy. The technology is incredibly impressive, but I found the experience annoying. Besides the face sweat, I just can't envision myself coming home and enjoying my time in a headset the same way I can enjoy myself in front of a TV or computer, and I think that's because you can't see around your physical space without taking the headset on and off.

Maybe I'm just being a troglodyte about VR. I can admit that much.
Possible first test-case against ad-blocker detection in UK
It would get progressively 'worse' I think from 150, 200, 250, 300. The group eventually 'died' at 300. I should've instituted clearer rules and moderations once we hit about 75, or frankly, from day 1.
That's the reaction that got it as far as manufacturing. What's there to keep people engaged once it becomes normal? Hopefully this will turn out more like 3D graphics than 3D movies.
I've had this feeling for a while that unit testing tools are ripe for 'disruption'. The main problem I see is relating the test cases "back" to features and broken/flaky tests.

For procrastination, the thing that works for me is timeboxing (setting a timer for as little as 10/20 minutes and just getting started). See if that works for you.
What are you talking about "cannot be solved"?

Per the article "The only place that’s still entirely accurate is Wikipedia, hilariously enough." And for tvtome, "It was a user-edited wiki for TV shows. To be an editor for the big, popular shows you had to prove why you were qualified"

Clearly there are systems that are much more robust against tampering than others. I'm sure dozens or hundreds of people came across this streets shark stuff on IMDB and thought "This is an error" but had no way to report it on IMDB. Wikipedia solves that problem (and in the event of dispute there's a full history).
Yeah, well, you know that's just like uh, your opinion man.
Not sure what you mean, doesn't Rust have a runtime now?
> My suggestion here is to pick up calls from your local area code, and/or program into your phone the businesses you do business with.

When a business, local or otherwise, asks me for a phone number I regard it as a spam-vector and decline. It's the businesses that need to adapt, not the customer.

A phone number is a very personal piece of information given the intrusion it permits into one's life, and many people are hesitant to share it with one-off requestors for that reason.

Why aren't you tweeting 'job #3327 complete'?
I still think VR headsets are the next 3D TV. Yes, they're cool, for a few days. Yes, some hardcore FPS gamers like them. There's a modest market for them. But it may not be that big.
I'm not familiar with the term GSBASE, could you explain?
Wait are you saying that XMPP was forced out (solely) by Google, and that Google at some point monopolized the "instant messenger" market?

Not to mention that XMPP is a standard, not a competitor.

This is like saying that modern companies are monopolizing against SOAP or YAML.
What kinds of projects do you envision using C++ for? Do you want to learn from scratch or just the new/modern C++ parts?
Have you tried a Vive? It's much more significant when you can walk around and grab things.
The article claims BD didn't like Google's plan for a household robot on wheels because BD makes legs. This seems oddly specialized.

The bigger topic (probably not a revelation?) is how loosely integrated the robotic purchases have been, and will this continue?

I wonder how much more tightly those teams will ultimately be integrated. Acquisitions should ultimately be integrated and used to form the best teams for internal projects, you don't get the benefit of scale if they operate like an island...

Sounds more like, 'Google Takes Hands-Off Approach Before Hand-Off'.
This is not surprising. VR is currently in the "peak of inflated expectations" in terms of the Hype Cycle [1]. Sit it out for another 2 years before taking another look at it.

[1] https://en.wikipedia.org/wiki/Hype_cycle
I Saved a Sheep
These seem to still be available here: http://nerdvittles.com/?p=6762
Net minimum is 1150. What's the use of saying the gross salary, when foreigners don't know the amount of taxes and can't compare it to RSA?
So, this is the first time I've had a chance to translate what he was saying for that line, and I could only ever make out fragments of what I thought I understood.

And, if I'm translating (or transliterating) correctly, it's something like:

In the Name of God, just look at
these motherfucking shitty slutty
brothel whore assholes.

0. nom de dieu = name of god
1. putain = whore
2. bordel = brothel
3. merde = shit
4. saloperies = sluts
5. connards = assholes
6. enculé = motherfucker
7. ta mire = one's sight

Does that properly capture the spirit of his curse words, or am I not quite getting it right?
I have been thinking about problem (1) off and on for the last year. The best strategy I've come up with so far is to set up a ritual that I will end the day with 10-30 minutes of code cleanup. Being systematic about it helps me get acquainted with a lot of the code while clearing technical debt.
Sounds like the Australian government's ongoing siege of the tertiary education system, when they were the last group to enjoy a fully state funded university education.

Damn hypocrites.
Yeah I still use it daily, and now I'm worried it's going away. I wonder how many holdouts there are out there?
> The tricky part is that my "good code" is someone else's "bad code"

I feel your pain...
https://github.com/reek/anti-adblock-killer does a decent job when used with uBlock on Chrome (without the whatevermonkey script). It gets past the Forbes nonsense, at least.
https://matrix.org and https://vector.im
> perhaps they gained genes from their parents that prompt both collecting books and pursuing more lucrative occupations

Are you implying here that curiosity and intellectual abilities are genetically inheritable ?

If so, what stops eugenics from being morally indefensible ?
Well it would need a good design too. Let's not say that just piling on features would lead to success. Too many open source projects have already had that perspective... It needs to be fun to use with no learning curve and continue to be fun months down the road.
Possibly. I brought up ternary or quaternary to hardware guys on Schneier's blog. I considered them since they shouldn't be much harder to work with than Boolean. In theory. That led me to two reasons that Boolean prevailed over most: simple rules allowed easy transformation and verification by computers; just two states means you can aim for high noise immunity at the gate level vs one with more precision required for its analog implementation.

However, there is research in the other stuff. Here is one of the papers I found:

http://facta.junis.ni.ac.rs/eae/fu2k51/bundalo.pdf

There were also other types of logic used in digital with interesting advantages. Two good ones, one for speed and one for reliability, are below. I particularly found the computer made with diode logic to be pretty amazing.

https://en.wikipedia.org/wiki/Emitter-coupled_logic

https://en.wikipedia.org/wiki/Diode_logic

https://en.wikipedia.org/wiki/D-17B
I'd love to take this up too. Is there anything you would like in this area? It looks like the existing tutorials/blogs are working great for you.
A bit like throwing-around the terms 'fascism' and 'anti-semitism', which don't have much meaning anymore.

Facism: Everything in the state, nothing outside the state, nothing against the state.

Semite: a member of any of various ancient and modern peoples originating in southwestern Asia, including the Akkadians, Canaanites, Phoenicians, Hebrews, and Arabs.
I can't speak much. My Australian startup had this kind of sweeping confidential agreement (for example customers aren't allowed to talk about the performance of the products, and I can't tell for employees). Not very clever on their part in any case, but I prefer not to develop, sorry.
The HTC Vive has a camera on the front you can turn on to see around your environment.
Right. I don't know the specifics but I'd guess it was a hard sell to add another rail line in a crowded area when the A/LIRR already went to Penn.
Do you mean online marketing tools and sales outreach for your existing business?
You would think. Not according to my experience:

https://news.ycombinator.com/item?id=11793483

I continue to get calls. Still. Sometimes several times a day. This means two things to me. First, their dialer software sucks. Second, they do need to put people on a DNC list. It would improve their odds of scamming people.
Something that I've found to work on a lot of the paywalls is to half-load the page and then hit the escape button to stop some of the media and js from loading. The payall script hasn't had time to load yet so you can see the full article... Note this might be harded to pull off if you have really fast Internet...
I _really_ enjoy Go. As jfoutz said above, Go is like a "better C". The "Tour of Golang"(https://tour.golang.org/welcome/1) is a really good place to start.

Is there anything I could write that would make it _easier_ for you to learn? Taking up project/quizzes/follow-ups...?
Thus is the right answer, not "inheritability of intelligence". Economic status propagates through generations much more directly than any genetic quality like intelligence (which isn't even a quality commanded to a significant degree by genetics)
Just about every week now there is a top story on HN about the disastrous state of interoperable messaging in the digital world. Every time it comes up, I implore people to look into Matrix (https://matrix.org), a system with an open specification that checks all the boxes in terms of features (not quite end-to-end encryption yet, but it's being worked on) and is not controlled by a company. I really hope to see it enter people's consciousness as one of the most serious contenders for messaging systems.

Matrix is very usable today via the Vector client (https://vector.im/). You can connect to the public server run by matrix.org, or you can run your own server that federates with all the others if you'd like to maintain ownership of your data. Matrix can also bridge to existing systems like IRC, so there isn't necessarily the need to convince your friends and family to "switch" with you. There are interoperable clients being developed for other operating systems including mobile platforms. Even with client support not all the way there yet, the spec and the system are more promising than anything else out there today.

If you're interested in Rust, you might also want to take a look at my project, Ruma (https://www.ruma.io/), which is a Rust implementation of the Matrix system. It's in very early stages, so don't expect to use it at this point, but it's progressing steadily.
Golang and machine learning/big data are excellent choices. All the best for your career!
Perhaps you should read his reply more carefully next time. He said the benchmarks were "consistently 2x" as slow. He was wrong and the rest of the synthetic benchmarks you posted just corroborated my point.

As for being dishonest, well, you're commenting from a newly minted temp account so it would seem you didn't have the courage/backbone to use your real one.
Isn't the LGDT just an address though? You provide a starting address and a length offset that's it. Why can't that be expressed in C? Does it live in a register not visible to the compiler?

You mentioned:
"For instance, a function call in C is an abstraction that defines both transfer of control (which the CPU knows about) and persistence of local state (saving and restoring registers, stack pointer etc., which the CPU knows nothing about). "

Doesn't the CPU know about this "persistence of local state"? I mean it pushing and popping that state form the stack right? I'm curious what you mean there.

What's a "naked function" in this context? I think of naked function as one that doesn't have a return statement.

Cheers.
Honestly the only reason I'm excited to get one is for racing simulators. Rather than trying to sit close to a big TV or having multiple displays, you can just use one of these for the immersion. Plus you can look around like you would in a real car.

Great example (with a bit of augmented reality via green screen mixed in): https://youtu.be/LlFKjWGxZqk
Looks impressive! :-) All the best.
Something being involuntary does not make it 'resemble' chattel slavery. It takes a fair bit more than simply not paying your taxes to end up in prison. Your children don't go to prison if you don't pay your taxes.
Nothing in your link suggests they've all given up on the concept.
Ha! This one I wish I knew!! I've been trying to make a market where cooperates pay to improve developer productivity and it's been really hard.
The current government took office in 2008. The following
numbers are NZ Government fiscal spend on Social Security and Welfare in $NZmillion for each financial year starting two years before the present government took office. Source http://www.treasury.govt.nz/government/data

2006 16,212
2007 17,266
2008 18,420
2009 19,844
2010 21,142
2011 22,029
2012 22,148
2013 22,737
2014 23,308
2015 23,881

Budget 2016 schedules a further modest increase in this spend. All in an environment of historically low inflation. This is entirely consistent with the nature of this government which is characterised by a steady-as-she-goes approach, with tweaks and priority adjustments much more the order of the day than dramatic policy changes.

You do not get to call steady, modest increases in real expenditure "slashing the welfare system". Sure we have a housing problem. You could make an argument that the government should be taking drastic action to address that problem, but you cannot argue that failure to take any such drastic action is the same thing as "slashing the welfare system"!

And you absolutely do not get to "call BS" when someone points out a simple statement of fact.
Agreed on most points, but that's not the big one. The ability to move around, to reach out and grab things, to use hand-eye coordination to block a bullet with a shield, hugely sets the Vive apart. It's not even close.

The gameplay is innovative, exciting, and superior. Full room VR is the difference between need for speed on a PSP and a full arcade racing game with pedals, a wheel, and motors that jerk your body around as you drive.

The oculus may be better in a myriad of ways, but the Vive got the most important things correct. Everything else will clean up substantially in iteration two, which may be as soon as 24 months.
Oh wow, I did not know that. So basically, Vive is a potential AR device as well.

Speaking of which, I have the mattel view-master headset that I use with an iphone 6. If you use the default mattel app, the device looks through the camera, and when it sees the disc that comes along it (this one: http://www8.pcmag.com/media/images/488976-mattel-view-master... ) -- it renders a rocket spinning on top of it. So even the cheap headsets allow a VR... but of course, the lag and stuff kind of bring it down and make it very headache-inducing.

Of course the best AR experience is one where reality is not see through a re-render picture of stuff captured from camera, but simple you seeing the stuff around you through a glass because nothing beats reality.
It was more like "other countries (aka France) demanded the Germanies to join the Euro in order for them to reunite". No Euro, no reunification. The German people were really scared of joining weak currencies like the Lira and others, having gone through multiple hyperinflations historically and finally having a super solid and strong Mark. That is also why the ECB is a) independent of the member state goverments and b) in Frankfurt and not somewhere in France or Belgium like the other EU buildings are.
One thing I appreciate is that the express bus to Montreal's airport is the 747 bus.

I've never taken it, and I already know what it is. I bet I could ask anyone in the city "How do I get on the 747 bus?" and they'll know what I'm asking for.
I just tried to read this article on mobile and had to walk to my computer to type this.

This. This is the _worst_ reading experience I've ever had since I first connected to the internet back in 1995.

I had to stop reading the article because the ads we too intrusive. I closed the page in disgust.
If there is news about a company and it's recent it might be interesting information how the stock of the company is affected? It's useful information for the people that normally read Forbes.
Owning books is not the hard part, it's reading them. Reading a novel takes a lot of time and is a singularly self-centered leisure activity. People lower on the SES spectrum generally lack for leisure time. Heck, the image of a person lounging with a book has a very strong cultural link to (non-working class) status.
Look, no SkyNet ma! They decided that making careere is way more interesting than making robots.
For threads - check out "The art of multiprocessor programming" by Maurice Herlihy and Nir Shavit. I've found it to be really really good.
One thing to note, the same types of people who were slave drivers are still here. They have as little respect for another humans life as they always have, judging other peoples well being as worth nothing. You can see it when they make statements similar to 'I earned what I have so I deserve it, poor people deserve nothing, especially not from my pocket.' They are willing to let people die, although they may try to paper it over with statements like 'the dignity of work' to enforce slave like conditions.
1984 describes the world as if the Soviet Union won the cold war. So it does seem to capture some aspects of a leftist totalitarian society like North Korea. On the other hand North Korea is different any many ways, e.g. 1984 doesn't characterize the proles as living in near starvation.

When it comes to applying its ideas more generally, the problem is that everyone wants to use it as ammunition against their ideological opponents. For example opponents of Trump might consider the strong emotions he stirs up comparable with the 2 minutes hate, while opponents to the progressive movements might consider the attempt to erase gendered pronouns from our language as a kind of Newspeak.
1) The IRS does not literally rape people as happened under American chattel slavery

2) Your analogy also has the problem that without taxes, it would not be possible to fund an organization that prevents other organizations from coming in and taxing you (aka "protection money"). Can point to a society of more than 500,000 members that has existed without taxes? I can point to several pre-1865 societies without slavery.
Do these studies show what proportion of those single mothers would otherwise be forced to endure some kind of abusive environment if welfare didn't enable them to get out?
> Despite my surprising lack of interest in VR, I recognize that it is the future. This isn’t one company making some gimmicky piece of tech .... and lord knows when Apple unveils their own VR headset, it’ll be game over.

oh geez, this means nothing.
For FP, give Elm a try. It's a really welcoming community and newbie friendly. Plus it's pure Javascript and very easy to set up and get going.
> a system with an open specification that checks all the boxes in terms of features (not quite end-to-end encryption yet, but it's being worked on) and is not controlled by a company

Half of the people reading tune out very quickly around this point.

Most people want something that solves 80% of their problems with 20% reduction in headaches.
Every single program that your computer runs is nothing but a 'pile of bytes' that is carefully set up by your compiler. There is no technical reason that you cannot manually set up said byte piles and execute them, and it is actually not hard at all. (The only 'gotcha' is that some parts of memory are not marked as executable, but this can be changed at runtime or compile-time).

execve does nothing more than swap out which bytes are loaded into the address space of a program (okay, it does some other book-keeping too, but from 100 feet...). It is not necessary for continuing execution outside of what the program has set up at compile-time. In fact, you can dynamically generate code on the fly, as JIT compilers do.
>and in the meantime made rules requiring jobs go to natives first, if one is applying, and refugees second

Do you have a citation for this one?
But they wouldn't be able to say "you should use python, we have all of these libraries!" Now, they can. There are a bunch of libraries that run under both 2.7 and 3.5, but they are doing extra work to make sure they work under both codebases and they are refraining from using any of the nice features of 3.5
This is cool. But IMHO the point of the article is about Google losing its first-mover advantage in chat apps due to wrong branding and prediction for GChat, not interoperability.