skysight-inc/HackerNews huggingface dataset:
NLP is amazing. But getting facts and information into a chat bot is not easy or cheap.

Typically people are deploying chatbots as a cost cutting measure to reduce labor. Sometimes that means using the chatbot as a fancy IVR, getting customers to abandon the transaction or any of several other paths. Actually answering the questions doesn't always matter!
And in doing so tidy up the system of wandering debris (a trade-off whose conservatory elegance is almost blissfully appealing to the average Mind).
> Hiring "the best people for the job" might increase the percentage of women, or decrease it, and would not be a reliable strategy to achieve the stated goal.

Why? Maybe you know, or at least strongly believe, that your previous hiring has been biased against women, in which case starting to hire the best people for the job would be (to your belief) a reliable strategy.
Mine is a fresh install of the same vintage.
Giving a user the same IPv4 address on every connection is not uncommon either. It's a policy decision made by the provider, unrelated to IPv4/v6.
He never criticizes the right.

Quote me a single argument from the document that criticizes the right, at all.

I've given a dozen quotes criticizing or ridiculing the left from the memo.

> That is dishonest and so incredibly transparent that I wonder why you bother. Even if your goal were to discredit him with your dishonesty, it should be obvious that you won't achieve your goal, only damaging yourself in the process.

It's dishonest of you to claim he has a position when he only criticizes one side, and always defends and supports the other.
Calling all UI Designers. Are you looking for Tutorials with a bit more depth?
That is a good question. What are the labels the right uses to marginalize the opposition? Perhaps new words will need to be invented to describe people who are the classical definition of racist and white supremacist.
About desktop development, you will need to consider your clients. If you develop for Windows clients, then probably you'll be better off running Visual Studio, even if inside a VM. If you develop for other platforms or write code that does not depend on Windows API's, you are pretty much free to use anything. Eclipse, NetBeans, IntelliJ etc don't change between platforms.

The bulk of virtualization is the concepts - virtual networks, disks etc. You can learn a new UI rather easily.

I am not sure what is the situation on .NET web development for other OSs, but I keep hearing Microsoft is doing a great job with that.

I am mostly web these days and all my tools work pretty well under Windows (even though the last time I did it I used Cygwin because it was well before the Ubuntu on Windows thing).
I rarely use code folding. Furthermore, few people other than programmers use code folding.

Not knowing the copy and paste keyboard commands is a completely different realm of incompetence!

But you're right that lots of developers don't know many keyboard commands. I was being a bit too broad. Personally I can't imagine how any programmer would not bother learning keyboard shortcuts (or even better vim keybindings), but I've met plenty who didn't.
I'm 40 without kids and I still agree. I completely avoid hackathons at work because I hate the idea of being forced to be "creative" and doing optional work. I'd rather focus on my hobbies. I do applaud the youngins for being naive and enthusiastic though.
Android+Things+Developer+Preview+5,+Google's+IoT+is+now+based+on+Android+O
Only that you do not need a blockchain for that. All you need is a market place, and that works perfectly fine without a blockchain. It's a needless complication imho.
Ah, it's cloud subscription vs standard subscription.

This is the proper link: https://www.visualstudio.com/vs/pricing/

So it's $539/yr for cloud vs. $1,199/1st yr + $799/2nd yr for standard.

Also on the same page we can see the differences:

> After the subscription expires, can use the software that was available during the active subscription term (“perpetual” use rights)

For standard it's YES, for cloud it's NO. It seems to be enforced, because lower on the page:

> Must connect to the Internet to check license status at least once every 30 days

For standard we have NO, and for cloud we have YES.

So unfortunately, you are right. It's $1,199 (more or less), not $539.
Phone number required?!! You have to be kidding!
Well, JSONB has a performance or afaik a pretty significant disk usage impact if you use GIN. It's pretty nice stuff, but I'm not sure about using it for timeseries. I haven't seen any benchmarks though, this could be useful.

One advantage specialized db's like influx have is specialized/optimized storage layers for the type of data while timescale seems to use normal postgres tables behind the scenes.

That Prometheus extension and adapter however look nice! They seem to be a good drop-in replacement for whatever storage, and the missing link for anything that's able to talk to Prometheus (which is quite a lot, including Telegraf).
Greenhouse gases don't add heat, they reduce the amount radiated to space, thus making the planet warmer.
Doesn't help if the router is easily hackable - http://www.bbc.co.uk/news/technology-40382877

> "Because the default wi-fi password formats are known, it's not difficult to crack them," said Mr Munro.
> Once an attacker has access to your wi-fi network, they can seek out further vulnerabilities.
Batteries 911 - https://www.batteries911.com | Worldwide, REMOTE | Full-Time | $100-140k

We're a team of 20+ people working to innovate roadside assistance. For the past few years we have been providing stellar, on-demand battery installation service in South Florida and we are now ready for the next step in our journey.

Our backend infrastructure is comprised of a monolithic application, which provided our main RESTful API, and a microservice which takes care of messaging.

As a member of our backend team, you will maintain customer-facing features as well as our internal tools.

You will be working in a fast-paced, agile environment with some of the most talented people in the industry, supporting a system used by thousands of customers. You will have a lot of decisional freedom - if you think it won't kill the company, go for it. You will be expected to own your work and manage yourself - no time tracking and no performance reviews.

We use agile and are currently experimenting with agile pods. We track our work in JIRA, relying on Slack, UberConference and Basecamp for communication. We automate deployments with CircleCI and monitor our code quality with Codacy. And, of course, we write a lot of tests (but who doesn't these days?!).

Your day-to-day responsibilities will include:

- implementing new features;

- refactoring existing code;

- squashing bugs;

- reviewing the code of other developers;

- suggesting areas for improvement;

- helping us in our journey to scale;

- kicking back on a mountain in Medellin or a beach in Miami.

More info at https://batteries911.workable.com/jobs/546142.
Why not just sell these features as add-ons in the Windows store or something? I guess if the code's not modular enough and it has to baked in might be a reason...
When everyone thinks they're a victim, nothing really happen (except that it's freagin annoying to listen to).

When everyone thinks they're victim who is owned the world as reparation and shouldn't have to be a productive member of society, then that's an issue.
Is it affirmative action if they are hiring with the belief that they the hiring decision they are making will best improve the performance of the company?

If you have evidence that diversity has a positive impact on company performance and you have two candidates who other otherwise exact equals except one is a woman/conservative.
Is it affirmative action to choose the under represented option?

I don't think it's affirmative action rather its just good business sense.
I consider affirmative action to be the hiring of a group who is perceived to be discriminated against, simply because of that discrimination.
Yeah, you're right - I should say rather that Travis and his allies presumably have no interest in a firesale and definitely have no deadlines like people are claiming the VC firm has, and also have no interest in a "safe-hands" leader, because that's never the sort of leader Travis has been.

But yes, Travis' interest is likely to be his own over Uber's if they come into conflict. I just think he believes that they're aligned. (And I also think he's wrong.)
I don't really understand the negativity being leveled at this guy. He has presented an opinion, whether you agree with his opinion or his presentation format, he does not seem to have taken any actions in a malicious way. He appears to have simply used the approved channels provided by google to air an employment related grievance.

That the memo was not addressed and discussed by Google management prior to it going viral after being available for several months is no ones fault but Googles. Especially after he specifically forwarded it to Google's diversity department. That company executives are publicly demonizing him and essentially validating his complaints in regards to the silencing of alternative view points is not a forward thinking move by the company.

Looking at the percentage of computer science degrees being presented to women which currently stands at less than 15% of the total, he may be on to something. Or he may not. For a company to insist on a goal of having a percentage of its workforce comprise a gender ratio higher than that of the available market of engineers means that they would have to be giving women preferential treatment. This appears to be forcing the issue and cannot help but discriminate against men. It's simply math.

I'm not arguing for or against the validity of their approach but to deny that Damore has a legitimate axe to grind, opinion and legal case is not a valid view point.
I see, thanks for clarifiication. Although even with released tax returns, he could have benevelontly committed fraud there as well, to increase his tax contributions. /s
> Congrats on your "stuff" degree.

"Technician for electro-machinery", but it doesn't matter since we all learn mostly the same "stuff" (i guess i get a bonus on generators, +5 to inductor calculating and winding).

14 hours and maybe a couple good arguments in the whole thread. I responded to the other person as to why this is just a nice graph for the masses to enjoy.
Still every bit as edible as the day it was forged, I'm sure. Those things are terrifying. But apparently they make very durable emergency rations! On the one hand, they can last a century, and on the other, you can be sure no one will molest them absent desperate necessity.
Yes, I understand that, which is why I explicitly said they were advocating for it, not forcing it. Unless I completely misread danso's post, he was asking which groups advocate and/or are forcing this, the and/or to me signifies that doing one, the other, or both qualifies. Maybe danso can clarify if I misinterpreted the question, in which case my apologies.
Is criminality under control now?

Some years ago I remember stories about assasinations, guns & stuff.
First of all, I haven't read the whitepaper yet, forgive me

But if I understand what you're saying correctly, Coco develops a smart contract that implements some sort of authentication method such that it cannot be publically read on the Ethereum blockchain?

And that the ability for Coco framework to implement those permissions depends upon the ledgers capability? So for example, Bitcoin's scripting language wouldn't be sophisticated enough to support authentication via Coco? (amongst numerous other functions of course)
For reading memory wouldn't the idea be to test N bits of Kernel Int each in a loop:
for each bit in IntX, try speculative execution of bit data
get the bit and compute something that switches on 1/0 but with different timings.
if(bit==1){expensive execution}else{do nothing}
record all timings and reconstruct the IntX bits one by one.
I assume something of that sort will allow reading memory without access.
I'm not sure where you got your git from (did it come with macos?) but I'd highly recommend you use something like brew.

Not just for git, but for any tools you use honestly. MacOS very rarely patches this kind of thing, and in situations like this you need to be able to move fast.
There is a very terse and pleasant syntax that reminds people of Python, but it compiles to C and is very efficient, and binding to C code has no cost and is very easy as a result.

garbage collection is optional and configurable.
I would say you just have to spend some time in linux. For example, get a $5-$10 vps from Vultr or Digital Ocean, and start hosting things and experimenting. Or start trying out different distros in a vm like virtualbox.

As a matter of fact, one of the best things I did was distrohop like a madman. It forces you to learn the intracacies of various distros. I also try hard to spend time in whichever distro I'm supporting at the moment. For example, if I'm supporting a mostly debian environment, I would prefer to be running Debian-derivitave as my daily, or at least have a VM of it I'm working in daily. The same for Suse, CentOS, etc.

I used to make new guys install arch, because it taught them the underside of linux without being quite as bad as gentoo/slack.

Document your knowledge as it progresses. Take notes. Compare commands in Windows you are used to and find the equivs.

I actually plan to eventually release some of my own documentation (I use emacs org-mode/asciidoc), but its one of many projects.

In the end, I don't think looking at it as relearning from scratch is correct. You already have the basics down, you just need to shift that knowledge and expand it. For example, I'm sure from Windows you know the difference between Fat16/32 and NTFS. Maybe about FDE with bitlocker. So with Linux, check out ext4, btrfs, zfs. FDE with dmcrypt/luks or aes-loop. You know the folder structure of Windows... so learn the linux layout: http://www.gocit.vn/wp-content/uploads/2015/09/Linux-file-sy...

One thing I think helped the most was making comparison spreadsheets. I need something that solves X problem. Learning how to choose the software thats best for you is the primary skill I think that makes someone better, because you have to think about the reasoning for your choices. For example, licensing is important to me, so I would always have a column for license info. Unlike windows, there are many more tools to solve problems so you have to get good at this or you can be crippled by indecision.

Probably the single most helpful resource is the arch linux wiki. https://wiki.archlinux.org/

Also, IRC is still happening for the FOSS community, despite all the proprietary fad chat like slack, discord, etc.

I also think it's very important for you to understand the history of computing and OS's. If you know how Linux, Unix, Minix, BSD, DOS, Windows all came about and how they relate, you have a stronger basis to expand on.
exactly my point. Market dynamics existed long before blockchains.
Show HN: A Node.js open source library to send transactional notifications
It comes with all the libraries just as regular Windows versions do, e.g. metro libraries are included. If you are so inclined you could even provision Windows Store on it (caveats apply).

But doesn't come with metro programs, with the exception of the settings app. E.g. the photo viewer is the one from Windows 7, not the Metro one. No Windows Store (unless you go out of your way to install it, etc).
This question is brought up every time this happens. Ubuntu uses stable (old) versions and does not upgrade to latest (unstable) releases very often. However, they do back port and apply security patches to these old versions.

Point in case: 16.04 TLS is still on 2.7.4 but it is fully patched and secure.
Vega – A Visualization Grammar
brew update && brew upgrade
True, but just as "left" is a meaningless catch-all term for pretty much anything not-conservative.
Again that wouldn't have worked. As someone who's been down the rabbit hole of ultra conservatism of the 1990s I speak from my own experience but I believe it's one that gets into the basic structure of all extremist views.

1. Extremists are already convinced of their position. To them it's their mission to convince you one way or another (often by dishonest means).

2. Extremists use the notion of free speech to broaden their access to an audience even if that audience is not receptive (no attention like negative attention). Especially since it convinces them of their position if the audience is overtly hostile to their views.

3. Extremists rarely, if ever, analyze their beliefs. Those that do inevitably cease to persist in those beliefs or at very least moderate them significantly.

So the only person that could have ever convinced Rodgers to not murder is Rodgers. Extremism is basically a crude coping mechanism that inevitably harms the person who holds it (but as a consequence it harms everyone else around them). In fact, I'd say that an extremist has a similar set of maladaptive traits as a heroin or meth addict. The difference being they're not biologically addicted to their beliefs, they're merely addicted to the feeling of specialness and their outsider status.
No rebuttals to your arguments here, just an observation. You seem like the exact kind of person that I would never want to interact with in person. Perhaps modulating your rhetoric just a tad would make people more inclined to have a reasonable debate with you.
As a Boy in an Adult Prison, His Mother's Letters 'Were Everything'
The goal is not to make small functions for the sake of making small functions, but it's to compartmentalize some functionality into a nice, easier to reason about thing (function).

Then you compose these easy to reason about things into more complex, but yet still easy to reason about things.

For people like me who struggle to maintain multiple layers of complex abstractions in our minds, being able to see a small function and say, "Ok, I trust this one - it does X." makes it easier to navigate up and down through the abstractions.

Perhaps part of my appreciation comes from living in Clojure and Elixir (after many years of several OOP languages).
I think the story mixes the lawsuit story in with the story about the removal of VPN's as an example of Apple's ability to arbitrarily remove apps that meet its guidelines, not as an example of the types of apps that the plaintiffs develop...since the article mentions the cut of in-app purchases Apple takes.

It seems unlikely that Chinese developers of apps that are illegal in China would be suing Apple over their removal. But I could be wrong.
(Not a lawyer) I would have thought Google would be able to argue other causes.

Damore said Google policies "lower[ed] the bar for “diversity” candidates by decreasing the false negative rate"

That statement is (a) factually inaccurate, you can't lower the bar by descreasing the false negative rate, and (b) slanders his colleagues hired through that policy by saying the bar had been lowered to allow them in.

You could argue that the word "effectively" means he actually meant something slightly different in point (a), but he still made the claim in point(b).
Why our outdated brains are making us unhappy
I'm on the right and the only thing I can think of is when some conservatives use "liberal" as a derogatory term but I don't think that's nearly as bad as calling someone racist or white supremacist, when they're not. All that does is shut down any chance of a meaningful discussion.
UX and UI brutalism meets in MetroUI/ModernUI of Win8/10, ugly as hell color schemes and designs. It reminds me of ugly brutalism/"modern architecture" that was so common in 1960s (prefab buildings).

The Win3x/9x/XP/Vista/7, iOS6 & current macOS/iOS, Android 5+ UI and UX are so nice.
But realistically the clueless "normal" end users who should update automatically don't know about group policies and aren't going to use them, not even by mistake.
I think the point is- courses that cover material that used to be considered below college level will now be given college credit. Or courses that cover college material will now be stretched into two semesters, doubling their credit. The logical result of this is that the material level that is covered in college will go down, as people will be using up credits on lower level courses.

HS graduation exams are useful feature of most successful school systems. That so many people were passing those but still requiring remedial instruction indicates that there was something lacking. However, if graduation rate is the metric you are optimizing for, there is no need to pull those in.
The point of having stables releases is that you have a consistent set of versions of packages including git, otherwise how is it stable?
I want to point out this passage:

"But I was accepted, while all of my friends weren’t. I just thought that it was because I prepped a lot for the interviews and my preparation paid off."

It's likely that the preparation did pay off and possible that the author was as smart as her friends but not confident enough to believe it.

I've always been a snarky know-it-all, and honestly when I don't have the answers I tend to extrapolate (read bs). It was only after talking to a long time friend who identified as having impostor syndrome I realised that this behaviour could be harmful.

She is a software engineer, beat me in school and should be running rings around me.

Take it from a snark, confidence doesn't always mean smarter.
Can be off-topic but this piece must resonate more.

"I don’t like those 48 hour coding hackathons without sleep or shower. They are useless and detrimental to health. I don’t like techbros’ hangouts, with beers, playing pool, and occasional jerking off jokes. I don’t like feeling like a piece of furniture to add to the company’s diversity. I don’t like my male teammates to think that I got to where they are only because I’m female. I don’t like the representation of female engineers on TV, always nerdy, unattractive, and without much of a social life."
why PPA? the official release is already patched
Filecoin is a completely different beast than IPFS. Based on the Filecoin whitepaper, it requires the creation of 2 new proof mechanisms "Proof-of-Replication" and "Proof-of-Spacetime" which are not well-defined at all on the whitepaper. It's like saying you achieved Byzantine fault tolerance but not say how, which is a big deal. That's one of the core challenges.

It seems to me that their team has underestimated those challenges and were more busy on designing a big ICO than actually thinking about those problems and the feasibility of their claims. Most probably it will take much more than 6-18 months that they claim or it will be launched with centralized components of the system ("compromises") until they figure things out.
He should find some time to explore activities that would cultivate a sense of humor.

Life is short and then we die. Stop taking little bits of fun away because reasons.
I'm talking more about Ilford, Barking, Wembley, etc...
I can't speak for Ubuntu, but when I was FreeBSD Security Officer we would regularly backport patches because importing an entire new release would regularly break existing functionality or even add new security vulnerabilities. It annoyed the heck out of vulnerability scanning tools, but I decided that giving users a system which didn't randomly break when they applied security patches was far more important.
The pursuit of digital readership broke the New Republic and an entire industry
Also, if you're trying to claim you're pro-diversity, having your first two interviews be with people that many would consider strongly MRA / misogynistic might not look good.
But it was fashionable all over the globe, not only in totalitarian communist dictatorships.

Personally, I love brutalism especially because of how impersonal, cold and unnatural it is. It's not about balance of power, but rather the inner emotional feeling and comfort.