skysight-inc/HackerNews huggingface dataset:
What are the problems you have the most with it? I've been working with it for a couple years now and despite a clunky interface (and the bifurcation of the two portals) the infrastructure has seemed pretty solid and has saved us (small dev shop working for small/medium companies) a ton of time and money. For most things (spinning up a new env with databases, redis caches, storage accounts etc) it is remarkably easy once you get used to the process and occasional workarounds. Granted I haven't used the other cloud services and I want to do that on my own time just to have a point of comparison.

I find myself being really suspicious whenever something being used by thousands or millions of people is just waved off by other people as being terrible. To me being "terrible" usually translates as "I started with something else and it works differently than this and its what I'm used to has its own failings and workarounds but I'm at least used to them and more productive there and I don't really feel like taking the time to get used to how things work for this other system."
Of course github is better. That's not my point.

The question I'm asking is whether it's better enough to justify a vast investment. New businesses -- startups -- need to take actions to conserve their cash, and sometimes "good enough" is good enough.

It's especially important to get this right when one choice is an unprofitable unicorn-style company with vast cash outflow.
Play Secret Santa with your friends
I look for that type of thing and seem to find an alright selection. I don't always select, but there's a selection.
If you like Borat, RocketAI and this author are for you.

But for me, it's just Jumping The Snark.
Not so sure I live in a BB nospot with a max of 3.5Mbs and we can watch 2 iPlayer streams with no problem.
They have gradual typing but I believe they're still enforced as runtime contracts, making them not static types.
Campaign/conversion tracking isn't quite similar to web analytics.

1. web analytics capture everything/anything hitting your site and only filters which should be constantly updated should allow you to visualise/read your data.
Surely, you have in GA and most other analytics platform a section where you'll identify your campaigns performances, but that's about it.

2. Campaign/conversion tracking from a marketing perspective starts from the campaign management, which itself starts with a campaign link. A campaign link is by definition a unique link which will redirect to your site/landing page. This link shouldn't be discoverable/indexed by search engines, and consequently only hits coming from the actual campaign URL, are counted. Tracking/campaign management platforms - unlike google analytics - provide specific rules/geotarget/redirect etc.. which allow to build funnels and marketing flows, while url's with utm parameters are static url's which load a page, which can be responsive or not.

Google analytics is a very powerful platform which should provide very granular insights on how your site/business is doing. But those analytics should be used from a very high level perspective as they take into account the entire traffic flow.

But campaigns are different. They are keyword, country, language, device specific and frankly, after running thousands of campaigns one will realize that general trends can be identified through google analytics, but campaigns themselves are generally speaking fairly different one from an other.
Which is why a separate software should be used to run/analyze the campaign's performances.

I know you wanted a different answer, but I'm seeing more and more companies/agencies shifting their workflows to address more accurately their campaign performances via campaign management platforms rather than their Google Analytics.

I hope that helped anyway.

disclosure: i run trackingdesk
Did he actually get hired?
Chinese warship stole US underwater drone
It matters because if the braces are not syntax, you can decide what code to execute as the condition body at runtime.

set condition-body {puts "Hello, world"}
if { $condition } $condition-body

To get this to run, you need to splice in the condition-body like so,

if { $condition } {*}$condition-body

But you get the point.
Looks nice.

It does feel painful to give Apple 30% of $0.99 (US) in this instance.
Having fun with fashion week and deep-learning, on video
DMA attacks are potentially possible on more than just macs
Yes and I recognize that there is a lot of room for improvement, but it's a really cool idea and I think it's the best Augmented Reality product on the market right now. If there is another one then let me know, because I'd love to see it.

The biggest issue with Hololens is it's field of view.
> Alphabet CEO Larry Page, Tesla and SpaceX CEO Elon Musk, Apple CEO Tim Cook, Facebook COO Sheryl Sandberg, Microsoft CEO Satya Nadella, Cisco CEO Chuck Robbins, IBM CEO Ginni Rometty, Intel CEO Brian Krzanich and Oracle CEO Safra Catz.

3 women out of 9 people that's not too bad for tech (or CEOs)!
In what way?

You've attacked me twice now with ad-hominem, even worse, not providing any reasonable argument.

In which case above, do you think the interchange of 'guy' or 'girl' would not be acceptable?

Try to take thoughtful position, without trolling ad-hominem.
The estimate is still there, you can also get if by running `pmset -g batt`.
Brilliant! I'm only 30 but I know plenty of older folks that have a hard time finding jobs. This is basically an issue across all industries. I'd love to get involved in this and help it grow.
Skip Kubernetes 1.5.0
i didn't post an opinion. this is a fact: trump's listening to people who were insufferably loud assholes to him even though he has absolutely no obligation to do so.
Re-Analysis of Umbraco Code by PVS-Studio Team
Wellbutrin for anxiety? That drug made me more anxious and wired.
Encrypted Container Backup and Restore with Volume Driver 4
This is the result of using deepomatic.com fashion detection API on each frame of a streetstyle fashion week video.
While I think there are issues with the presentation, as edoceo noted, I love anything that stands to dispel the startup bubble myth that experience is a contraindication. I've been privileged to work in companies with programmers in their 50s and 60s and they've been great mentors. Their work continues to be top-notch and the insight and maturity they bring is absolutely invaluable.

In order to keep their labor costs depressed, VCs are incentivized to promote the lie that a very young workforce is an inherent asset, but there is simply no replacement for experience. As the industry continues to mature, that will be self-evident, as it is in all other mature industries.
WIRED pay-walls me unless I turn off my ad-blocker
Like all big companies your experience depends more on your group than the company as a whole. I've got a number of friends at MSFT in various tech roles, some have their own office as a developer, some are in a cube or open floor environment.

My personal experience, having worked on a few skunkworks projects over there with a couple of different teams was that there were two people to an office that was probably originally designed for one. It was a bit cozy in there for my liking but it wasn't cramped, it was quiet, and a couple of people could stand in various parts of common areas and have an actual 'stand up' collaboration. It actually seemed very collegiate. I recognize the fact that since it was an R&D group they probably had better accommodations for this type of stuff, and that they were in an 'old' building that had these personal offices probably helped too.
>he doesn't owe them a damn thing, much less a policy meeting where he's open to their ideas

Wait, what? He's the president now. It's in his job description to work with them.
3 Reasons Why People Write Insanely Bad Code
I find these kind of comments depressing mostly because they scream "group think". (my inner circle says this, so I repeat it) The new MS is much different than the MS I grew up with in the 90s. It's time for the community to recognize this and just let people bask in positive news that is worthy the bask in.

I love my Surface Pro 4, I love the fact .net is cross platform, I love that Azure is fast and easy to use, I love that Office on my mac is current and that Microsoft's mobile strategy is 100% cross platform unlike that of Apple and Google.. I love that MS is honest these days and its disappointing the community is largely dishonest in return.. often snarky.
Quantifying the semantics of search behavior before stock market moves (2013) [pdf]
> I got the impression from my time with Google's offerings that their culture of "we're consumer focused, not devop focused" (anything from API's to reporting)

Huh? What does "consumer focused" even mean in the cloud space?

Google has made a substantial effort to buff up their cloud offerings in the past few years and it definitely shows. (AWS is still my first choice though.)

> This might be a case of different tech stacks,

That's true. If you're working with a Microsoft stack then of course Azure will come out ahead. I'm coming from a generic Linux background.
Fresh perspectives generate fresh perspectives. Birth doesn't as well, because schools tend to standardize viewpoints as do religions. If birth was a good cure, you wouldn't get regression. Like the dark ages, or what's going on in Iran. Rolling the dice and hoping for a better outcome is inferior to building and advertising better outcomes. It would be easy to dream the pro death people die off and be replaced with more adventurous types, but its not fair to wish for someones death because they disagree with you.
Hmm, was that the one headed by Phil Greenspun? Arsdigita or something like that...?

Back in the day, aolserver w/ TCL + (open)acs + pgsql/oracle was teh awesomeness compared to LAMP that everyone else was doing. Oh well... :(
I got a Surface Pro 3 last year because the form factor seemed ideal for a road trip (I wanted something I could use as a laptop in a motel room and as a tablet in the back seat of a car).

The quality of the machine blew me away. It's easily the best "laptop" I've used in a very long time, and it's become my downstairs computer.

I originally planned to dual-boot it with Arch Linux, but I ultimately decided against it because Windows 10 worked so well on it, especially for the form factor. Any advantages I would've had by running Linux were eliminated by installing Cygwin and KDE Applications (plus PuTTY to connect to my Linode). Since then, that's been augmented by bash for Windows, which is absolutely lovely. Thanks to b4w, it's become my main machine to use when working from home.

More recently, I've visited one of my local Microsoft Stores, and I'm really impressed by the Surface Book and the Surface Studio. Those are some really sweet pieces of hardware.

I used to be a diehard Microsoft hater for most of my life, and now I'm a convert.
Lots of wrongful terminations end with the wronged employee still working elsewhere. There's limits to what we can do to fix that.

Similarly, the guy is still technically on the payroll pending an appeal to the head of the DoD, which is a fair procedural step because we don't want military heads to simply can IGs they don't like.

However, having a high-level civilian panel investigate the behavior of their IG and having the military head of the agency immediately fire him based on their report is a serious turn-around on how much of this has been handled to date.

Even if the civilian authority ultimately reinstates the IG, I suspect that the same admiral who fired him is making quieter moves to shake up the military command, who form the backbone of NSA operations.

For a group who used to be referred to as "No Such Agency" to publicly fire their IG after inviting civilian oversight and inspection is a signal of an internal shift in policy.
Human imagination is Turing-complete.

If the AI runs on a normal computer, it is also Turing-complete and not beyond.

So they have the same limits
It's good to note that this would be a worry, and the name Oldster is troubling, as it's common definition is "an old person."

However, aside from that, they do seem to toe the line with phrases like "veteran," "Experience never gets old" and "senior advertising professionals" without explicitly referencing age anywhere. And, at least arguably, an "Oldster" is any experienced professional who uses their site, regardless of age.
It's not clear to me whether the comment I replied to viewed this as a good or a bad thing (all it said was "funny how..."), so I can't say whether I approve or disapprove. Hopefully it's clear where I stand though.
Windows is not free. The update from 7/8 to 10 was free for consumers (but not companies), and a new 7/8 wasn't free and new 10 isn't free either.
And here I thought I was being original, making a series of microservices for linux commandline utilities

why grep, when you can grep over the network?
"In all those 3 cases I mentioned (including Ghomeshi), there were many victims that felt harassed. Yet no one in any of those cases was convicted. How does that make your statement true?"

That's a fair point.

Because it was a criminal trial - not civic or employment suit, also, by blatantly lying, those women destroyed their own credibility.

He was definitely fired by the CBC - and I don't think anyone is questioning that. No trial or legal examination needed.

He should have been fired by the CBC long time ago - then those suits would have never come up.
What kind of Saas Side Projects you prefer for income?
Describe if you have any and / or how it works. Thanks to everybody!
I recently joined a new team and company, and the senior person became threatened by me (I am stronger and would have become the tech lead), and he started bullying me. I switched teams. It cost me time and reputation. I didn't know what else to do, since bullying is a covert aggression and designed to be felt but not witnessed (e.g., he arranged a group after-work get together, in front of me, without asking me the newcomer to join). People don't believe when you point out that someone is aggressing unless it is overt. You get all of the asinine replies that people are writing to your article here. My company gets to reap the reward though: they have someone that is protecting his position of poor performance through bullying, causing us to lose users due to his buggy product, and since he is friends with the management, they don't seem to understand his poor performance.

BTW, good article, kudos for publishing it, and you are correct to have those feelings.
Donald Trump May Appoint David McCormick as Deputy Defense Secretary
They've gotten rid off the office per developer thing now. So not surprised.

A large part is probably demographics of developers is now changing.
Did you ever think of your 9.7" iPad as a one hand device to begin with?
What a terrible experience.

I like that she points out the conflicts of interest, wherein the legal structures in which companies are embedded so clearly work against a good solution to the problem.

However I think when she says:

"corrective actions for any violations have to be significant enough to be a deterrent to such behaviors in the future. There also needs to be some accountability for these actions"

She is taking on the same position as these legal structures - I.e. that retribution or punishment is an important part of the equation, and I think this is counter to the rest of her argument.

Men raised in a sexist society can't be individually held responsible for acting in the way they have seen people acting around them as though these are intentional crimes against women.

Massive career damage needs to be taken off the table as the first consequence for all sides of this.

That doesn't mean there shouldn't be a great deal of accountability - but it needs to be something closer to restorative justice - where those involved can understand each other rather than remain embattled.
Exactly. It's hard to understand sometimes until you've witnessed it yourself. Albeit we are living in a "cry wolf" time, actual harassment is a true issue that needs to be taken seriously. Equality and respect aren't that difficult to achieve, I never understood why people are so corrosive towards others. It makes me happy hearing stories about them getting canned over their childish behavior.
The equivalent is gal, but not many say gals, unless possibly you are from Texas where I have heard it before in more rural parts.
I AM working on it! thank you. ;-)
Code readability depends mostly on giving variables and functions meaningful names, and function size/number of variables. That applies to all languages.

Code layout/indentation is also an issue, but there's a single standard for Lisp, which Emacs is aware of.
Generally speaking, a whistle-blower will be probably want to report something that he or she believes to be somewhere between blatantly unethical and morally questionable, and illegality will only come into play under the assumption that an illegal act is automatically dubious, at minimum.

It could be something like "Mr. X is submitting exactly the same report with only the dates changed on subsequent days to meet his analysis quotas". That's legal, but unethical.

Now, the whistle-keeper should be expected to at least investigate the facts as reported by the whistle-blower, rather than say, "You didn't really see what you saw. Maybe Mr. X actually did redo the analysis work on subsequent days and just coincidentally got the same results? Nothing to see here; case closed."

The whistle-keeper has a duty to anonymize the source by independently investigating, then to determine whether the complaint is actionable, escalate appropriately, and then tell the original source(s) what was done and why. If you aren't doing that, you're at best a black hole for complaints, and at worst a honeypot for snaring employees that won't "go along to get along". Then potential whistle-blowers will recognize your disingenuous uselessness, and route around it by going further up the chain of command or leaking to an outsider.

In order for whistle-blower protection to work, the ethics hotline has to do its freaking job and be trustworthy.
- Windows is not free, they just offered a free update for a limited time, which is already over.

- Basically, every non-apple consumer computer comes with Windows preinstalled, and they charge a licence (I think around 50$). That's a solid business model right there.

- Most of the people around me who are not programmers, prefer MS Office to do their work, and they swear by Excel. Google Apps still doesn't cut it for many people. That's also a big source of revenue.

So, the good old business model.

They're not replacing anything that I know of. They're just trying to diversify their products/markets/etc.

Edit: price (http://www.tomshardware.com/news/Windows-RT-Windows-8-Licens...)
I'm creator of https://picodash.com, I noticed the same issue about a week ago but did not get any complains from my customers, so debugged it for 8 hours until I found this (I know it will be hard to believe):

I kept getting "Matching code was not found or was already used." when using thru my oauth python code which btw has been working for 6 years now. But when I used curl to do POST, it worked, when I tried Curl again with same oauth code, it failed, So I think this is something that was recently changed by Instagram, the oauth code only works one time, I kind of remember this code could be used more than once before to make POST call, but there was time limit instead, after which using same code was failing.

So with me, this was always failing, but no complains from my customers, I could see logs that new people were signing up.

I started testing on localhost, I added debug logs, I did notice that there was 2 POST calls being made, so it was failing. I could see that 2 POST calls was made and first one did work and get access_token, but there was a second call made and this was error 400 and oauth flow was failing. Almost looked like a retry of POST call, cause my code should only make one.

I started trying different browsers, failed on all firefox,IE, safari, chrome. And then decided to try on my iphone, it worked 100%, so looked for difference, it was on LTE, so I guessed may be my wifi, switched to wifi on iphone and it started failing 100%. So now on my dev system, I connected modem directly to system without router and tried, it passed 100%, so it was my wireless router (I know weird), I tried another 3rd party instagram web app, had same issue but worked without the wireless router. So on Monday I got another wireless router and no issues, it started working. So this could be an isolated incident for me, I came to conclusion that I was using some old router that was dropping POST request and making second attempt and failing.

So I guess if this is affecting all your customer check you code by putting logs that you are making one POST request. Try making a CURL after you receive the code and make sure it is working on first attempt.

Today after reading this, I check my oauth login again, I did notice it fail few times, but when I try again, it is passing, so something changed again I think.
I really doubt guys who are scared to say girls get laid. But that's just my opinion.
The POTUS is a public servant, not an authoritarian dictator. He owes every citizen his ear.
No obligation? It's his duty as President to work with the American people and the business community.
What ad-hominem, boy?

I really hope you're not trying to suggest the use of the word 'boy' is some kind of ad-hom attack. The irony would be too strong.
Maybe. Or maybe you'll get an invisible resource leak, or silent data corruption, or an RCE vulnerability.
Currently you get to choose which type of mail you're sending, you get to choose your discount. It's not about the discounts. It's about the carrier making the decision which one you get, and taking that choice away from you.
The guy never exercises. That he has an enlarged heart should he no shock. He isnt Dick Cheny yet, but he does have the look of a cardiac event in progress.
email me! in my profile. I gotta figure some stuff out.
If they made a movie about Snowden, they will surely made a movie about this.
People do lie, but that doesn't mean we should assume they're always lying.

I don't believe you can prove anything. I mean to say that's my perspective on the universe: that it is physically impossible to prove anything. At the same time, you can't live your life that way.

If I second guess the way my brain is interpreting light reflecting off objects all the time then I'd never leave my apartment. Of course I'm skeptical of how my brain interprets light sometimes, and not infrequently I was correct to be skeptical.

I view stories like this similarly. Could this story be deliberately misleading? Sure. Could it be accidentally misleading? Sure. Could it be dead-on accurate? Yep. We've each got to make a choice though, and that choice is going to be basically arbitrary despite whichever method we use to justify it. Someone might say "I know she is lying because she used this term which liars always use plus I read this story about a woman making up harassment charges to elicit sympathy." Another person might say "I know she is telling the truth because the same thing happened to my cousin."

In my case, I found myself believing the essentials of the story as I read it. My reasons for that are a black box to me. I suspect they'd become clear if I sat down and thought about it but even if I understood my own reasoning, it would still be arbitrary with regard to the events that did/did not occur. Point being: no one can faultlessly reconstruct the truth about a series of events from X number of words written about that event. And to think that you can is arrogant.

The only thing I'd try to advise is to not get dogmatic about your belief or disbelief (in this and other cases) and be ready to change your opinion if new information comes to light later.
Does the Linguistic Theory at the Center of the Film ‘Arrival’ Have Any Merit?