skysight-inc/HackerNews huggingface dataset:
Objectively, JIRA is buggy, slow, complicated, and hard to use. Unfortunately, it is also useful. Is it a good tool? No. Does it sometimes let you do things that you couldn't do before? Yes.

I would not choose to use it under basically any circumstances, but I also wouldn't be upset about being forced to use it - assuming I'm being paid well.

You should probably find out why they want to make the change. Is it just because your team is sticking out as being different? Is it because they want to try and do task efficiency calculations? Do they feel they don't have enough visibility into what you're working on? There might be a communication issue you need to fix (which JIRA probably will not address, even though they might expect so).
Great suggestion. Will add this.
This was fun to play with, but impossible to improvise on for anything other than a relatively random sequence of notes.

While I could get a bit of a feel for how my actions would influence the piano, there is still a huge disconnect in there. Even something like trying to repeat a note can happen in three different ways (same key, key above, or key below) and there is no indication of which way will work this time.

So improvisation is limited to

- play high or play low

- change tempo

- learn what the machine will do in a situation and try to preempt it; "previously when I pressed these buttons in this order it did a thing, maybe if I do it again it will do a similar thing"

Improvisation isn't just randomly hitting notes, it's connecting different pieces together in new ways. If I play some random notes and I like them, I want to play them again.

Right now there is no way to craft music with this, just different ways to poke the machine to see what kind of music gift it gives you. I want to craft music with this, but I've no idea what that bridge would look like.
> One of the go benchmarks is

Which program? URL?
always hilarious to see the dumb dependencies that these projects have

https://github.com/sindresorhus/arrify

https://github.com/JedWatson/classnames
When I was interviewing for my current job I was asked to theoretically sort a list with with N elements where N >> M where M is the total number of bytes in RAM (but with infinite disk). I thought ok, easy, I basically explained every step of MergeSort except instead of doing operations in the memory, we need to some operations in the memory (i.e. merging) and then need to dump middle products to disk. You need to be a little more clever since you can't just merge in memory and save in disk (e.g. you can't perform the very last step of merging two N/2 N/2 arrays in memory since N/2>>RAM). Anyway, I was confident with my answer, and my interviewer sounded happy too. Then he asked me "but why don't you use swap?" Hmm I was very surprised. Since this wasn't a coding question (I was already asked dozens of questions involved programming) I thought this was a purely theoretical question. So, I never thought about the systems aspect. On a second glance, it indeed seemed like I just reinvented swapping.

I think CS interview questions can be hard because sometimes you don't know what sort of "model of computation" are you operating on. Am I on a totally abstract setting where all I have is an abstract machine. Or do I literally have an Intel CPU running Linux? Or am I even higher level than that and can think in terms of the abstraction of python. I think sometimes this is not clarified.

One other time in a different interview, I was asked "how does OS free memory in constant time". Having implemented malloc etc a few times I thought this was a stupid question because it depends on the C library implementation of malloc/free as one could also implement free in O(logn) using tree-like structures. Anyway, said something like "it just clears the pointer in the linked list in sbrk()'d space so that node is inaccessible" which apparently was the "correct" answer.
looking into it and adding it.
Just compare the other comments in this very thread:

> I do exactly that behavior all the time.

> Can't disagree with Twitter's reasoning there, anecdotally I myself have done that many times.

> I spoke with a someone recently who uses gmail on his Android device. An ad at the top that resembles an email appears about a second after his real emails appear, timed perfectly to interrupt his attempt to tap and read his first email. Of course he immediately goes back if he makes the mistake

> I watched them every single night often multiple times accidentally click the ads that load above on youtube (about 1 second delayed, perfectly as they went to click). They would of course always click back once they noticed it

It happens all the time. This is an issue with dysfunctional webpage design/layout.
https://www.nytimes.com/2018/03/10/style/the-man-who-knew-to...
Hell of a gamble ...

Correct me if I’m wrong.

The current administration cuts the tax rate and borrows to make up for the shortfall in tax revenue.

All this is in hopes that the economy grows enough such that the reduce tax rate can support government spending and pay back the debt + interest.

If the economy goes south for whatever reason (e.g. China imploding, another bubble pops) ...
Even with the risk of getting down voted I will tell the truth.

The author singled out chuchu tv because of the inherent bias against the Indian culture. If it was an European or US company and culture the same author would give glowing reviews and make it look like the kingdom come!

People should realize that this is 2018 and it is easy to see through these inherent biases that some people carry.people all over the world is very similarly enlightened.
The old 7-row ThinkPad keyboard.

Also Rdio.
Canada becomes second country to legalise recreational marijuana
Is there a way to see what code in the project actually uses these dependencies? I gave up on learning Typescript for another 6 months after a starter template dragged in 400 dependencies.
No need to worry about Jira. If you want to worry, worry about capex accounting... and even then, this is your managers problem, not yours. Also this is not a serious problem per se. It’s about justification, mostly to financial auditors..
I agree and wouldn't push my own kids for that type of activity, simply not safe here.. But as other people's comments, there are lots of ways to make kids responsible and independent even in the confines of your own home such as cooking, cleaning, other types of chores, etc
Dostoyevsky is a hard read even for native speakers of Russian. I would not characterize him as eloquent, more like raw and rough around the edges. I can definitely imagine how hard it is for a non-native speaker to understand his writing, with his archaic words, words for things that do not exist anymore, references to Russian folk tales, or cultural context of the 19th century Russia, on top of all the things that you mentioned. In a way, Dostoyevsky is somewhat watered down Russian precursor of James Joyce.
Sometimes tech interviews will ask questions that are more along the lines of API memorization. They can be valid questions too, I've worked with "senior" developers that would implement their own sort algorithms (in .net) rather than use the built in ones. "Does this enormous framework I'm using have a way to do x" is a question some developers never ask.

It all comes down to the question asked, if they were literally asked to randomize a list then OP gave the correct answer, if they were asked to implement a list randomizer they were wrong. If the interviewee didn't make this explicit they were wrong.
>teenager ... part of a school program

Sounds like a great way to inoculate the new generation against Bulgakov. Nothing against White Guard, it is just the current pendulum swing and cultivation of kind of nostalgia and tragical romantization of the White movement makes it for relatively safe reading for young/unprepared.

>The novel does a great job showing helplessness of people in front of their old life crumbling down, caught in a whirlwind of turbulent times.

I think it is the opposite. While people can't change their historical context, their ultimate fate is mostly defined by themselves - i see that in the Master and in the Guard.
Is there a utility to having your types and your values in the same namespace?

The extra [ is not a typo, the syntax is: `Callable[[Arg1Type, Arg2Type], ReturnType]`. Or, if the arguments don't matter, `Callable[..., ReturnType]`, but this does not mean that the type is not a valid expression.

Edit: I was missing a ] actually, separating the arguments from the return value.
You've inspired me to try it.

Next time I'm waiting for a train, I'm just going to stand there and see what happens.
Twice is just two times more which doesn't sound too impressive either.
I'll just note here that it is possible to disable password login to your account on a machine to which you do not have root access:

Use a combination of the "ssh_command" option in a authorized_keys to launch a bash session with a chosen environment variable set, and you set up your bashrc so that the lack of existence of this variable in the environment results in an immediate logout.
I went and re-read Section 17 (the only section that is different from the OSLv3) and yeah it looks like tl;dr legal misrepresents what the license requires. Effectively, it requires that if you redistribute it and want to do so under the NP-OSLv3 you must make a declaration that you're a non-profit and so on -- otherwise you must distribute it under the OSLv3 and clearly state this is the case. (I don't really see the benefit of such a license, but each to their own.)

Looks like I was wrong. Regarding the DFSG, I think it was necessary (according to Bruce Parens it was the DFSG which convinced Stallman to distribute his four freedoms definition more widely). I think the DFSG is a decent set of guidelines that help avoid legal trouble for Debian by having clear requirements, but I don't think it's a good definition for a movement's primary purpose. In many ways the DFSG and OSD can be seen as re-statements of the four freedoms but without any strong justification for why these particular conditions are necessary for a license to be good -- the four freedoms can be explained by explaining how each freedom is necessary to ensure that users have control over their computers.

For an example of why having strong fundamentals is important, the OSD doesn't really have a stance on DRM -- while the free software definition clearly does (even though it predates any modern concepts of DRM).
> We've demonstrated times and times again that our development processes and our talent was order of magnitude superior to their existing dev teams.

That may be part of your problem right there. I'm sure your team is very good, but do you really think you are 10X better? It seems unlikely.
Japan definitely has property taxes (I'm a homeowner there).
New accounts do spawn with the most restrictive settings possible -- they cannot disclose any of your information because they don't have it. You must already affirmatively opt in to Facebook displaying any part of your profile.
This is Kenneth Reitz, it’ll be supported.
Most low effort way is to search the repository on GitHub for the require.

Also worth noting the ones I listed aren't transitive dependencies. Those are both explicit dependencies of this project
Big+Kahuna+Tiki+Shirt+Hawaii+Party
> nothing is really reversible

This is a dealbreaker for me if it means what I think it does, which is that you can never change history to pretend the order of commits was different from what it was in reality.

I understand that certain people's preferred source control workflow involves keeping around every little intermediate commit. That's fine. But a tool should not impose workflows on me, or prevent me from modifying my data in the way I personally choose.

Imagine if vim didn't let you save files with words spelled wrong, because its authors didn't agree that that was a valid way to write prose.
War Against Humanity
Interesting take on the topic, thanks! I think part of the problem is trying to categories stories on some kind of taxonomy rather than seeing them as bundles of attributes.
Ok great.

It is on Facebook to get informed. Now.

Without actually seeking that info, they will remain unqualified to vet said info.
Decentralized Digital Locker – Blockchainerz
> According to a 2017 study, North Americans have an average of 13 devices per person. That means a family of four has an average of 52 devices on their network.

Um, what? No it doesn't. The average devices-per-person over all people and the average devices-per-person over all people belonging to a household of four are totally different statistics. You could have an individual average of 13 devices per person at the same time that a family of four has an average of 0 devices.

Behold my five-person population:

Loner: 65 xboxes

Luddite Pa: nothing
Luddite Ma: nothing
Luddite Grandpa: nothing
Luddite Son: nothing

Does anyone else think that... maybe... there are some devices which a single person is moderately likely to own one of, but a family of four is vanishingly unlikely to own four of?
I don't really agree ... doing thing A well usually means understanding B, C and D which underpin A. It's actually quite useful to ask people about B, C and D because if you only ask them to do A you don't know if they are doing A the right way because they really know what they are talking about or if they are just cargo culting something they pretend to understand but have no deep knowledge of.
My company used Darcs for several years roughly around 2006-2009. It was great.

One of the magic aspects of Darcs was that picking a commit from another branch would include all the other commits that it depended on, which meant it was much easier to migrate logical changes between branches. With Git, if you're not merging/rebasing all of a branch, you have to manually untangle everything.

Darcs also pioneered the interactive "hunk record" interface, which Git eventually added as "git add -p".

Darcs' main problem was performance. Back when we were using it, it had an edge case where the merge algorithm sometimes went into exponential time, and it could take hours for it to resolve a conflict. It tended to happen at the worst possible time, and of course nobody could hack Darcs to fix it -- even the main author of Darcs seemed to struggle to find a solution. To my recollection, when Darcs 2 came out with (apparently) a fix, Github was already happening, and switching over to Git was a no-brainer. Git was considerably worse than Darcs, and it still isn't nearly as user-friendly, but on the other hand, I've never lost any productivity time to Git bugs.

Pijul is inspired by Darcs and uses a similar "theory of patches", but it doesn't suffer from Darcs' issues, last I checked. Rust also has more mindshare than Haskell, so it's got a higher chance of being adopted.
Don't ask questions like that. /s
Consider https://github.com/sdispater/poetry as an alternative.
Are benchmarks available? And "nginx not needed"? Is uvicorn really that great?
Yeah, the logic behind it is based on patch theory (a subset of category theory) as put forth in this paper: https://arxiv.org/abs/1311.3903

It's a really interesting idea.
Abduction/kidnapping is more common, most of the time they are training locals though, just read the job ad.
No, a 70 year lease.
I think jira is terrible because it’s complexity does the opposite of what you want management tools to do. It slows production to a crawl unless you invest heavily into change management and into building processes and training.

That being said, I think you’d be facing an impossible fight.

No developer loves these tools, and as a manager you hear complaints about almost everything imaginable, and if you have jira, and you think it’s working for you, then it’ll be hard to change your mind.

Leading upwards is really challenging, because you’ll need to show the financial cost of using jira and present an alternative as well as a plan and a budget for how to get there if you want to convince your manager, and you’re probably not paid to do that.
Virtual Reality Can Make Your Food Taste Different
Not in HR myself, but maybe they are looking for candidates that would stay with the company for a longer time. It may also be easier to persuade/manage younger minds or groom them for leadership positions.

Why are you job hopping, if you don't mind me asking?
We use Jira at work. We don't use it for everything.

This is how introducing Jira goes in a typical enterprise:

There's process, lots of it. There's training, scrum masters and Agile trainers flood the office floors. You can't move a task from in progress to done, because you didn't push the ticket through QA, QA Accepted, In Review, UAT and Waiting to be Deployed phases.

6 months later the Agile trainers are gone and sanity prevails and all the processes that don't make sense are quietly rolled back.

Thankfully you can configure Jira to do pretty much whatever you want, even the absolute minimum required to keep the dashboards management sees pretty.
If DNNs are unreliable, why is it ok to use them to discriminate a car from a pedestrian? The planning that you do in order to avoid hitting a car is very different from what you need in order to avoid a pedestrian. If you erroneously treat a pedestrian as a car, you are very likely to cause a tragedy.
Find a way to get to profitability before raising, even if you're only making $1.
Trivial authentication bypass in libssh leaves servers wide open
Would have been nice to qualify the interest more before sharing the company details. Did you do that?

(If you did not) Now you operate at a very significant disadvantage. They have a lot more information about you than you probably do about them. Generally, but not always, control over where this all goes is more in their hand than yours.

Had that discussion been better qualified, you probably would know more about them becoming a customer, for one, and would have gotten value in return for value given. And control would be better managed by you.

Why do they want to invest? How long have they been looking for an opportunity like your firm?

Why?

And with that, for what returns and how do those align with both your business and theirs?
I mean yeah, this is pretty cool but shouldn't we be worried about GitHub taking over our whole workflow?
> What central banks are doing is buying bonds and other assets from the private sector, and paying for them by creating new money.

That’s called “quantitative easing” and was a temporary reaction to the global economic crisis. There were only a few rounds of that, the last of which was years ago.
Trump’s coal rescue is getting more complicated
Serious question, as I don't really understand LGFVs: if most tax revenue goes to the central government, how does the local government intend to pay back the financed money? Are all LGFVs tied to projects that are intended to create revenue?

I could see that working for land development, maybe some infrastructure... but if they are selling bonds to cover day-to-day public affairs, that doesn't seem sustainable. If those expenses aren't covered by current tax revenue, where are they going to get the future revenue to pay the investors, plus interest, plus ongoing day-to-day expenses at that point?

Does anyone know what expectations or models they are using in issuing these, or what the buyers' assumptions are? That would seem to be important. If someone is buying a 30-year note expecting the tax base growth to be 8% p.a. over that 30 years, with that compound growth covering the principal, interest, and still keeping things going down the line, things could get really ugly if growth is even a bit below that. The municipality would have to choose between day to day expenses and interest payments, potentially.
Checkout Laragon (laragon.org). It comes with php, nginx/Apache, mysql/mariadb, etc in a way that you can swap them out. Cmder is nicely integrated and the binaries can be added to PATH, so they will work in Cmder or a y other shell too.
This is lazy thinking. Or do you think the unabomber was justified because he simply had a different moral compass?
Apparently they also transliterated the meeting hour of their target’s wrong.
If you are in EU consider the new ICO rules... Up to 8 million within eu countries.

Have MVP if you want to limit dilution.

Draw a small salary... Don't work for free.
async & fstrings - seems Kenneth is on board with Python 3 then.

One of his other really great applications is "das inbox" https://github.com/kennethreitz/inbox.py - it's brevity is inspiring - actually Responder seems very similar to das inbox.
Sounds great. The problem is that the best systems rarely win. Everything seems to be a popularity contest rather than merit based to me.

So to get market share with Ethereum and such that seem much more popular, you might need heroic marketing success. I would even consider something sleazy like beating SpankChain in terms of usage. Which might not be very hard considering that there were a grand total of two cam girls live on there last time I checked. Not that I check those sites often or anything.
If there ever was an native article it is this one.
big mood
> Imagine if vim didn't let you save files with words spelled wrong, because its authors didn't agree that that was a valid way to write prose.

This would just be another tool that works for some and not for others.

If the tool doesn't suit your needs, don't use it. It doesn't mean people shouldn't innovate or attempt new things because it doesn't solve your specific problem sets.
Google self-driving car crashes were covered up
Order of magnitude (base 2)?
What is your ideal dream job?
Introduction to Fast.ai
Ohh please. No mixing of NPM with Django.
There may be some fast components in the Reddit web app, but I think there must be a valid reason why so many users are switching to the old Reddit (not just because of the way it looks, but due to performance complaints). I just went in and even scrolling through Reddit comments is laggy. Switching to old mode is like day and night.
Management has a concrete problem they want to solve:

"Their motivation is to be able to track what the dev team is doing and keep a log of the activities, with the end goal being to be able to qualify this work as Capex."

So if you really don't want JIRA then offer an alternative that will meet those requirements.

Management may still say "just use JIRA". Before pushing back on this have a think about the cost/benefit ratio and whether this is really a battle worth fighting. You may lose credit with management, and more importantly, life is short. Arguing over issue systems is a stupid thing to spend your life on unless it's really going to save you a lot of time/frustration down the line. All in all, I would say it's unlikely that it's worth it.