skysight-inc/HackerNews huggingface dataset:
It all depends on your model of who is on the other side of the camera. If you think the entity on the other side is on your side, you probably have fuzzy feeling about cameras. If you don't think that the watcher is someone like you, it feels creepy.

Again, historically, people who had comfortable positions in an oppressive regime tend to sincerely claim that the abuses being attributed to secret/political polices are an exaggeration. They are usually not lying, they had a nice position in society, so those that protect the status quo feel benevolent to them.

Most people on this site have a very nice situation in live compared to the remaining 99% (to be conservative) of the world. So I take any "doesn't bother me" uttered here with a grain of salt. Also, many here have a vested interest in the expansion of the global technocracy.

When I go to the UK I feel oppressed, even though I have no intention of breaking the law. You can argue that I am crazy and should take some meds, but this is how I actually feel. Judging from art that I see (for example from Banksy), I don't think I'm alone in feeling like that.
Analysing Stack Overflow Comment Sentiment Using Google Cloud Platform
> Is there any evidence that anyone mentioned in the bible actually ever existed?

Yes: https://en.wikipedia.org/wiki/List_of_biblical_figures_ident...
What Is Good Product Strategy?
That's a great question! There is lots of corroborating evidence regarding many people and events (not all people and all events, but further discussion would branch a bit further off topic). https://en.wikipedia.org/wiki/Historicity_of_the_Bible
Normally a "real browser" can't run 100s of ad players at once, but "methbrowser" is a node.js application with a C module that speaks Flash's plugin protocol directly. It simulates a dom, runs JavaScript in a node VM, but doesn't have to do any of the messy rendering that things like PhantomJS have to.

It was discovered years ago because:

* Their IP stack was acting like Linux[1]

* Their flash player said "I'm Linux"

* Their user agent said other things (random user agents)

* Their DNS traffic was going UK, but the hosts were coming out of the US

[1]: http://geocar.sdf1.org/browser-verification.html
> Things like guitar effect pedals. I ordered one where the plastic molded casing design was such that it would never click the switch underneath, and never could have :)

I hate this so much from a moral perspective. It's someone's job to move resources and labor straight from the factory into a landfill. Great.
If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him.

Cardinal Richelieu
Probably too late for anybody to see this comment, but I'd just like to drop back in and say I've tried it and it's amazing. I really did not expect that another text editor would be able to improve on Vim on basically all fronts, but kak has done it.
Exactly. DHH quite famously argues this point.

https://m.signalvnoise.com/reconsider-41adf356857f#.9npvz09a...
I found Android Wear to be superior to it. Some gripes I've had: read notifications aren't synced with the phone, it is impossible to mark an email as read without opening it, no third-party watch faces, the appointment shown on the watch face won't change to the next one until the current one is over (horrible with back to back appointments, Android shows the next one 10 minutes into the current one), the iMessage app often contains conversations I deleted weeks ago, apps are slow to launch and sometimes don't launch at all. Also no always on screen with slightly worse battery life (than Android).

The Apple Watch is a much better fitness tracker than my old Android Wear watch, which had a very inaccurate heart rate sensor.
That's why things you buy usually come with warranties.
MacOS now work well enough in QEMU.
Pingfs – store your data in ICMP packages (Ping as a Storage)
> You gonna write backends for all that shit too in Go?

The discussion is scoped to a single Go application. No one is proposing replacing NGINX with Go (or anything else) for JVM apps.

> won't have to go reading the source code for some crazy Go app program at 2am that also is a webserver for some reason?

This is a rephrasing of the question I posed earlier--is it easier to manage configuration in Go source code or NGINX config files.

> Separation of concerns, use it!!

Concerns can be separated without being in distinct processes or implemented by distinct programmers or implemented in distinct programming languages.
Dashbot: Add AI to Any Car for $49 by Next Thing Co
You could maybe add a gif/video to the readme, especially for us non-mac users. (I think you could use https://asciinema.org/ to create it)
I disagree. They used to be heavy duty and well designed, now they just look heavy duty (and well designed if you squint). The best example of the slide downhill is their heavy-duty metal hinge... covers. Inside it's the same hinge everything else has. At my last job we had a recent thinkpad of some sort in the shop, and the media keys rattled around under their wavy bezel, and the bottom of the LCD bezel could be flexed considerably with a light press from your finger. It looked like a thinkpad. But it was not a thinkpad. And post-superfish, I haven't bothered to see if they've improved. They do not deserve my money.

I don't have a macbook either, fwiw. My work laptop is a Dell Precision M4800 (provided by IT), and it seems decent. My home laptop is an old toughbook, which is ugly and the trackpad sucks, but I could use it to bludgeon someone while looking them up on linkedin, so I think it's pretty neat.
I don't think you can do it with Go. But you can do it with Nim for example, there if you set 3 ms max GC time you have guarantee that you will only get 3ms of GC time. You can set max time for Java GC also, but from what I seen it's not so strict on G1 collector.
I think this has little to do with the "reality distortion field" and everything to do with Apple steadily and irreversibly appliance-ifying their product line combined with a distinct lack of any kind of indication of direction for Apple and actual computers for people who do work. A lot of people were waiting for the MacBook announcement to give some hint, and a lot of them think they got one: Not a peep about anything besides a slightly more appliance-ified (and nothing else) laptop.

Regardless of strategic Cook leaks: Apple is deprecating macs-as-computers-for-professionals. It should be obvious why; so many HNers love to cheer market forces. Apple makes way more money on phones and shiny things, so that's all they're going to make from now on. Because the market cannot afford inefficiencies, and anywhere someone is making $0.99 when they could be making $1.00 is an inefficiency that must be corrected.
> It may well be true, but don't think that you're being filmed any less in any other first world country.

In Germany there are strong laws against CCTV proliferation. They exist mostly in public transportation, and their presence has to be clearly advertised. You can even order Google to blur your house on street view. Try it in a German city, and you will see how common it is.

And yet, Germany is one of the safest countries in the world.
Wouldn't cameras-per-person be a more meaningful metric in this context than total count?
I have no idea what that would look like for the end consumer but I remain hopeful!
> What I am referring to, is thinking that it is good to not know anything about the alternatives available to you and still make a decision.

I think you can know enough about an alternative to decide whether or not its appropriate without conquering its learning curve.
People don't want positive or neutral news.
I think there's a shortage of good candidates, and an abundance of bad ones. Companies who have been burned on the bad ones and/or have convinced themselves they only hire "the best" then put those overly-restrictive barriers on new hires.

This problem is made worse by the lack of investment in training once hired, as some are discussing in these comments. Companies become even more reliant on the hiring process to produce the perfect candidate, and employed people are encouraged to stagnate their skills which dwindles the talent pool further.

Most companies, in my own personal experience, do fall over themselves to hire proven great candidates right now. Update your linkedin with some engineering accomplishments in in-demand fields like devops, cloud infrastructure, or machine learning, or at well known companies and watch the recruiters circle like sharks in heat.
Yes, wireless headphones in 2016 are clearly something only the geniuses at Apple can fathom.
> As an aside I always kind of wondered why all browsers started including developer tools by default as they are not of use to 99.9% of users.

AFAIK the firefox devtools team has plans/ideas that the devtools could just used like a normal Web App (loaded from a server). Currently, they are migrating XUL based components over to normal html what would make this possible.

As an example, just like debugger.html which can even be used from any browser in a not-builtin way: https://github.com/devtools-html/debugger.html
i barely trust my own programs to have access to the root account, why should any old script be able to access the entire machine in 6 letters?

"you should never run anything as root" yet on ubuntu everything as good as runs as root by default.

even windows ussually has a seperate password to create user accounts, but with ubuntu make the mistake of leaving your machine unlocked and unattended and any little script kiddy can own your machine in fractions of a second. worse even than windows, because they get remote access by default.

I understand why they did it. but if they are making those kind of changes I dont have the energy to track down what other things they "broke" to favor some (what i consider to be) misguided idea of useability over security.

you know, stuff like this

http://askubuntu.com/questions/153933/no-password-prompt-at-...
>You cannot provision jenkins unattended

What do you mean by this ? what needs attending?
Not the parent either...I'm not a fan of Ubuntu proper, even variants like Xubuntu (and I adore Xfce). I do, however, really enjoy Elementary OS which is Ubuntu based but has an amazing UI and all sorts of helpful little features baked in. I get the same feeling of "whoa, I didn't know an OS would do that and I don't know how I got by without it!" as I did 12 years ago when I started using OS X for the first time.

Some examples: The terminal is smart enough to know when you want to paste a command, and allows you to Ctrl-V without the Shift modifier if you have a terminal command in the clipboard. The terminal will intelligently auto-correct a tab completion when you use the wrong case (e.g. type "docu" and hit tab, and it will complete to "Documents" if there is no file/folder starting with "docu", instead of failing on the mixed case). Start a process in the terminal and minimize or send that window to the background, and you'll get a system notification when the task completes. That's awesome for when I start to compile something big, then load up Netflix or Vimeo to pass the time while it runs; I don't end up binging away my night on videos and forgetting about that build. There are a few more niceties in the terminal but this paragraph is already huge.

In the file manager, dealing with networked drives is much more seamless than even macOS. It has built in support for sftp, afp, nfs, smb/cifs. I can put in the ssh credentials for one of my VPS instances, and I can then browse that instance as if it's a local drive. Ironically, browsing a Windows share from Elementary is easier than from another Windows box, thanks to regressions in Windows 10's file sharing settings.

There's a bunch of functionality I won't go into as this is turning into an advertisement, but in my experience it is by far the best desktop Linux experience I've had, and the only one that comes close to the cohesiveness of macOS.
Clickbait title.

A great deal of science is rooted in the works of individuals who held a variety of religious beliefs, and in many of those cases, their works were directly motivated by those beliefs.

So the fact that Bayes came up with his theorem because of a desire to justify a belief in the resurrection of Christ is, I suppose, somewhat interesting, but not so much so that it needed to be the headline of the story.
I read an interesting post just some days ago about Ads in Local Business. The site is horrible, but the content is good:

http://neilpatel.com/2016/12/15/we-analyzed-120000-google-ad...
Maybe you have reasons, but your comment doesn't make it clear why cutting your ties with Google and Facebook means dropping Signal.

Google and Facebook started using the same protocol as Signal in the latest versions of their messengers, but they don't interact in any way.

By the same logic you should also stop using HN because it also uses HTTP, just like those big guys.
What to Expect at the 2017 SaaStr Annual (Newbie+ Edition)
What was the change?
Great thing about Linux is you can customise it to no end, and you can make it look much better than Macs even.
Alice: A Lightweight, Compact, No-Nonsense ATM Malware
The ship's computer being limited to turning on the lights is just one of many points in Star Trek where the writers intentionally avoid using the fictional technology to its full capabilities in order to keep the plot exciting and suitable for a main stream audience. Transporters and replicators are another example: Suitably used they could be terrifying weapons.
If you read the case decision, specifically paragraphs 137 - 140 it becomes even more ridiculous: http://ec.europa.eu/competition/mergers/cases/decisions/m721...

This quote sticks out as a bit of an exaggeration regarding the difficulty of this operation:

"Notably, integration of WhatsApp's and Facebook's networks would require matching WhatsApp users' profiles with their profiles on Facebook (or vice versa). This would be complicated without the users' involvement since Facebook and WhatsApp use different unique user identifiers: Facebook ID and mobile phone number, respectively."

However, after reading this I feel like the decision focused mostly on the possibility of Facebook merging WhatsApp and Facebook Messenger into a unified communications platform. This feels different to me than merging user-ids over platforms to improve targeted ads. But IANAL, and there are probably documents that I have missed.
except they are already running at a huge loss and they will be stuck in one city forever? plus they came in so late that funding is harder to find as a lot of investors have already made bets in their competitors
I used to idly browse papers from programming language conferences, and there was often interesting GC stuff. PLDI is probably your bet bet - here's 2016:

http://dl.acm.org/citation.cfm?id=2908080&picked=prox

When there were two GC papers:

Idle time garbage collection scheduling - "We implemented idle time garbage collection scheduling in V8, an open-source, production JavaScript virtual machine running within Chrome. We present performance results on various benchmarks running popular webpages and show that idle time garbage collection scheduling can significantly improve latency and memory consumption."

Assessing the limits of program-specific garbage collection performance - "We demonstrate that there is considerable promise to reduce garbage collection costs by developing program-specific collection policies."

Or going back to 2012:

And then there were none: a stall-free real-time garbage collector for reconfigurable hardware - "We present the first implementation of a complete garbage collector in hardware (as opposed to previous "hardware-assist" techniques), using an FPGA and its on-chip memory. Using a completely concurrent snapshot algorithm, it provides single-cycle access to the heap, and never stalls the mutator for even a single cycle, achieving a deterministic mutator utilization (MMU) of 100%."

That's by David Bacon, one of the runtime implementation greats, who has been after low-pause GC for years. A golden oldie from him is:

A Pure Reference Counting Garbage Collector - "When processor or memory resources are limited, the Recycler usually runs at about 90% of the speed of the mark-and-sweep collector. However, with an extra processor to run collection and with a moderate amount of memory headroom, the Recycler is able to operate without ever blocking the mutators and achieves a maximum measured mutator delay of only 2.6 milliseconds for our benchmarks. End-to-end execution time is usually within 5%."

As for by-type GC, i remember reading a paper years (decades?) ago, perhaps from Microsoft, where they'd tried putting every class in its own region, the idea being that when you wanted to collect some particular region, you could exploit your knowledge of types and their fields to only scan regions which could possibly have pointers to it (eg to collect BlogPost, you have to scan User). Clever, but didn't work well in practice, because so much garbage is lists or strings that can be pointed to from a lot of places.
I used to love dev work in FF. Anymore, it's always unstable and dev tools freeze a lot. I loaded up the latest dev edition a few days ago, a few minutes (and a bunch of beachball time) later, I was back in Chrome.

Fix your browser Moz -- I want to love FF again :(
Can anyone explain why it's the ad buyers that lose out in this case, not the ad network? Surely it makes way more sense for the ad networks to bare the financial responsibility of preventing ad fraud and not the ad buyer? (The ad equivalent of a money-back-guarantee)

How is an ad buyer ever supposed to make an informed decision about how susceptible their chosen ad vendor is to fraud?
simply the design make it look like oozes class.

(im getting downvoted soon, but i can take it :) )
Here in Ecuador I see the same thing. Part of the reason is that carriers compete by offering free social network access even for plans which don't have any data (there is no net-neutrality here).

So if you are targeting consumers, a big chunk of those consumers cannot even access your website at all, but they can find you on facebook.
Thanks! I'll fix that.

Someone should have told me the bot was unresponsive to new users!!! Tested everything except that. It works now.
Nautilus, the publisher, is funded by the John Templeton foundation which is a evangelical fundamentalist organization.
I can't wait to see how ROC (Request Oriented Collector) [1] will benefit Go GC. Go is mostly used in web services which means you could collect garbage from whole request when it's over. ROC will try to do that. You can read more about it in the link that I've provided.

1. https://docs.google.com/document/d/1gCsFxXamW8RRvOe5hECz98Ft...
An experiment in garbage collection written in the Rust programming language
You can't use Signal without GCM or its siblings on other platforms. I don't have Google's Apps on my phone, so there is no GCM.

Using GCM voids your contact privacy. So Signal right now is a no-go.

I do care about whether Google knows who I contact and when. I don't want Google to know.
Can apps cause iOS to reboot? That's a bit shocking.

I don't own an iPhone.
Oh, the EU knew it could happen; they were told it wouldn't happen. We need to operate on some basic level of common trust. If you wanna do business in the EU, you need to play by the rules.

As it turns out, not only did it happen, the software/tech to make it happen was already ready! That makes a pretty strong case against Facebook's intentions.

I actually would agree that it was in hindsight stupid because of Facebook's business model. Why else would they want to buy WhatsApp other than profiling and spying?

Ideally, we don't even want corporations to have such huge amounts of data on us but we're not on that level yet. We're still too ignorant on that one. More Bad Things (tm) must happen first.
Maybe we should adopt the term? "Content ad network" does have a certain ring to it.
Hiring and retention are two sides of the same coin.

It's really an incomplete picture when you don't look at the cost of churn at the same time.
I encountered a similar IT manager in high school. I kept telling him that netsend wasn't locked down and that any user could run a .bat.

He told me I was wrong. So, I wrote a .bat with a netsend command and emailed it to all staff. Multiple staff clicked on the attachment.

Once they figured out it was me, they made me start a computer club with the IT manager as the supervisor of the club. First order of business was locking down .bat execution.
Me too, I moved to devtools about a year ago.

I was particularly happy with the Cause column in the network tab that tells me why a particular thing was loaded, which line of javascript or which HTML element triggered it. I think Chrome has had that for a while, but it's pretty recent in Firefox. It's one of those little things that make me happy.
Depends on the effect size.
Chrome on Linux. One scroll blip on my mouse wheel and I'm half way down the page. I no longer care about what it costs to hire a pineapple or whatever the article was.
curious about things like thumbtack and homeadvisor for small service businesses.

I've heard of business using those as alternatives to their own websites. To me I'd much rather own my own website site, but I think I'm in the minority.
I was surprised how light the T-Series models have become, hadn't looked at them in years and only remembered the heavy clunky units that made me go for the X-Series.

The current model T460s is also interesting, quite a bit more performance than its predecessor, albeit in a different price bracket.

I'm mostly going for the 450 because there's tons of decent refurb available and I'm frugal that way ;-)
You very well know that "Over the years" doesn't mean "in the last year or 2".

I'm merely observing that neophiliac programmers tend to massively over-exaggerate how long things have been around. And how much experience they have in that tech.
This campaign has been going for a little while, but I just found out about it. It's from the company that brought us CHIP (http://www.getchip.com/). And they say the software will be open source.
The Sky Is Falling: Oracle (Might) Want Your Money for Java SE in 2017
What kind of firm are you in (and perhaps more important: country/culture)? I've actively been a friendly pita wherever I worked and always found people to help search for answers, even if the question was not really in the line of work. Have a discussion related to tax and payrolling going on right now. Couldn't make sense of company policy even when reading / quoting the law (ianal). Still the surroundings stay friendly (or I'm in massive bubble). Getting into trouble for having a (truthful) opinion, sounds like a showstopper to me. Just don't email the big shot CEO if you haven't got your story straight, that would be my perferred level of openness.
This started with Netscape. They had a fairly awesome built in web page editor. My guess is to make the web and creating web pages an inclusive experience for all users.
If you're interested in everything, you may as well have clicked nothing. Your ad profile becomes meaningless. It certainly isn't representative any more as you're lost in noise.
Have you thought about getting a new job, for someone who is not a nutcase?
They're both important, and one could argue that schools are more important to children with less supportive families. You also have to consider what is breaking up the families you appear to be referencing - over-policing, redlining, etc. Even if you come to the conclusion that the poor deserve everything they get (which would be a myopic conclusion), why should children suffer for the sins of their parents?
Yup. Metric-driven results. The police, in my area, get rewarded for making arrests--not taking their time to find the actual culprit.

So the two concerns overlap, sometimes.