skysight-inc/HackerNews huggingface dataset:
When I was recovering from being in a PhD program (I was experiencing pretty extreme isolation), my wife and I re-started aikido. Dojo has been a great benefit to our lives. We get:

- a friendly community of close-knit people who ask about your welfare if you’re absent

- vigorous aerobic exercise

- A well-lit space during the dark winter months

In a lot of ways, it’s a bit like a church, but without the religion, and a whole lot more exercise.

Also, this isn’t unique to aikido. I’ve also done judo and another style of jujitsu and found similar experiences (albeit with a little more difficulty finding a non-testosterone-soaked environment). Presumably other styles offer this too.
The article indicates there are only three remaining in use, and the person featured in the article seems entirely able to have it maintained as it uses generally available (or readily manufacturable) parts.

This isn't a "these people have a problem to fix" article. It's a "these people are interesting" one.
XACC Framework: Quantum Acceleration in Existing Classical Computing
I still miss a lot of extensions. One of my favourites was pwgen¹. I missed it so much I decided to write my own², but writing it I found out that the WebExtensions api is still a big work in progress.

For example writing some text to the clipboard seems to be a basic thing a web extension should be able to do. BUT to do it, you have to create a textbox, set its value to something, then programmatically select the text, and then invoke document.execCommand("Copy") to copy the text. Come on! Why not something like browser.clipboard.copy('some text')?
And it does not even always work like expected³.

I hope the next ff versions will improve on this. Extensions are what makes the browser your own.

¹https://addons.mozilla.org/en-US/firefox/addon/pwgen-passwor...

²https://addons.mozilla.org/en-US/firefox/addon/pwgen-reloade...

³https://bugzilla.mozilla.org/show_bug.cgi?id=1344410
> Really what America needs is "local loop unbundling" in addition to net neutrality.

If we have local loop unbundling, NN will come on the backs of meaningful competition it would ensue (as opposed to Pai competition).
Ah, teaches me for trying to write before my morning caffeine.

Oxygen. Oxygen is what Mars already has, in the form of CO2, carbon dioxide.
>- Licensing. Srsly, charging for the operating system, THEN the web server, AND the 'remote desktop server', PLUS the mail server... is downright punitive. Microsoft does exactly none of these 'well', but they still think they should be able to charge money for it. Their customers, in my opinion, must be masochists.

...because they're all separate pieces of software?
Expect: a tool (from tcl/tk) used to write tests, whether we like it or not.

Expect that "gimme gimme gimme" is a cheap way to determine if the tests are running after midnight, nor not. If so, do more extensive tests; if not, do less burdensome tests.

I know - its lame. But, you cannot predict these things.

If you don't want people to use your Easter egg for something, don't include it in the release.. ;)
The Washington Post Is a Software Company Now
That is standard discourse on HN... perhaps you would be more comfortable in the comment section for a popular magazine or your local newspaper?
When you have a team member being abrasive and insubordinate, sometimes that's just their personality.

But sometimes it's not. Is there something about your culture that isn't allowing them to make any of their own decisions, and they grasp for and fight to the death to defend every little piece of autonomy they can get?

Disregarding whether the disagreeable team member is right or not - it's entirely possible that when this happens, it is a symptom of bad management, and not the fault of the employee.
I'm not certain Photoshop can be classified as general productivity, but if we gave it the benefit of the doubt anyways and further assumed end-users would somehow benefit immensely from such a high resolution, then I'm still not seeing were decent refresh rate fits snuggly into the imperative.
Great summary. For me what made GTD "click" was understanding the core psychological premise that humans are pretty bad at remembering things.

I implement GTD in a OneNote which is really helpful because when I'm creating tasks I can attach links, files, etc. so that context switching is as fast as possible and I don't have to dig stuff up every time I switch tasks.

It works really well for literature review: I create a note for a paper I want to read and attach the PDF, then make notes right in the task as I read it, and then move it to a reference section when I'm done.
And here I've been using `su - $ME` all this time. Thanks!
> Don’t you find it a bit funny that Windows 95 is actually snappier than Windows 10? It’s really a shame that response times in modern computers are visibly worse than those in twenty years ago.

My Amiga A1200 (Only have extra RAM) feels faster and more responsive that any modern computer with Windows or GNU/Linux desktop.
WaPo is very good at publishing about everything. To extract sentiment you have to actually read their articles & see what they bother to put above the fold.

They published plenty of "negative" stories about Clinton during the primaries. Except if you read the stories in detail at publication time you'll see they downplay the negative story. Getting out ahead of the story and presenting it in the best light.

Grandfather comment has really set you up an excellent strawman to knock down there.
getting logic into your brain like you have sum or multiplication of digits, helps.and the way to do this is by coding. other things beside logic may help but less. for example internet,books,food,beverages,music,drugs...

at some point it will be like drawing, in N dimensions.
in the zillow one, I was 41/3800, but I got over-obsessed with lb results and the first round of home sales my rank droped to 118.

however, this was my first real kaggle competition, and I only spent a few weeks on it, (I'd say about 3 total). it was also one of the more competitive competitions, with a million dollars on the line.

Its exponentially difficult to move up the ranks, but I do think its realistic to win one (though hard - as it should be). a lot of time, effort, and skills required but not impossibly difficult.

I think kaggle would do everyone a favor if they gave out awards to more people, instead of the winner take all mentality. at the very least, everyone in the top 10 should win money, not just the top 3, with 1 getting the lions share.
McAfee Endpoint Protection 2.3.0 Crack for Mac[Full-Activated]
But only one of those companies is suspected of a quid-pro-quo deal with Trumps son in law from before the election.
> If you want somebody to do something, you do need to convince them. If they'll do it just because you say they have to, they're still probably harbouring some resentment about it, which won't work out well in the long term anyway.

Pushing back on such a small thing feels so rigid and short-sighted. You can always change the code in another sprint, but if your resistance over a single line change is holding up everyone else’s reviews/pull requests and deliverables it’s pretty selfish to be so inflexible. Sometimes you just need to trust that you’re being asked to do something by someone with more experience (technical or otherwise) for a good reason and let it go, especially if it’s something relatively minor.

> If it’s so easy, why didn’t the lead just do it himself instead of making a problem out of it?

Because that’s not his job? Do you think he should set a precedent of just doing the teammate’s work every time he pushes back? If that’s the case, why have the teammate around in the first place?
The company I work for is Dutch (very egalitarian, consensus-based work culture), hires only people with academic degrees (love to argue), has a very flat organisation (very little hierarchical power to make anyone do anything) and on top of everything else, it's a consultancy with a software development branch at heart, and the programmers are told the same thing as the consultants -- be visible, have an opinion, make it known, and so on.

So this is completely typical for every single ticket and the team lead is powerless.

What works is: let the team know the planning, make the whole team feel responsible for making the planning, ask this programmer to make this ticket happen, let him come to the same conclusion as you regarding the planning (argue), and then have him figure out how to solve it in half a day. He'll probably also add the private variable, or come up with a similar way.

Alternatively, add the damn private variable yourself, if it's only a single line.

Trying to force people to do things on a level of detail that is well within the area they want to decide themselves doesn't work.

"Team lead" isn't "team boss".
I believe it must be https://www.manning.com/books/deep-learning-with-python
To prevent bad actors from intercepting your connection and injecting malicious scripts.
A lead that squanders an opportunity to mentor isn't much of a lead.
Overall I agree, but NoScript not working anymore directly resulted in me having to kill all Firefox processes when an ad stopped me from closing a tab by constantly opening new alert windows.
Fantastic, let's hope it vanishes from everywhere!
The TL is ultimately responsible for delivering the product. With the accountability comes the right to not have to go through hours long discussions to convince an engineer.
I like the leap of logic where insuring everyone has a minimum standard of living means nobody will ever work again.

UBI has a B in it for a reason. You get to Star Trek "no money replicator based economy" way later. But the fact people go hungry and homeless in a nation where companies hoard trillions of dollars in tax havens is abjectly amoral.
I question the accuracy of an article that claims insurance should make a difference in SSL certificate selection. To my knowledge, the policies on SSL certificate insurance are deliberately and carefully crafted to exclude basically every likely compromise scenario so that no SSL vendor has ever had to pay one out.
Would you care to elaborate on "borderline bad actor"?
$70 million is not competition for Amazon, $700 million is almost a rounding error in this context
That's the thing though. If those ads are forced on you say like in-game ads you can't skip then I'll just do what I do with them. Something else. Volume down, attention elsewhere until it's over. Just like those old unskippable YouTube ads. I might not be able to skip them but they don't get any of my attention either way.
NoScript has been released for Firefox 57:

https://hackademix.net/2017/11/21/noscript-1011-quantum-powe...

https://addons.mozilla.org/en-US/firefox/addon/noscript/
There's a post on the AskHistorians subreddit right now which discusses that very phenomenon. https://www.reddit.com/r/AskHistorians/comments/7egibb/comme...
The timing on this is quite coincidental, I just published a short article this morning about adding support to Selenium for installing WebExtensions to Firefox profiles [1]. I write and use extensions frequently for web scraping and browser automation, and I've really been thrilled about what Mozilla has done with the WebExtensions API. It was a quite miserable process to write cross-browser extensions in the past, but that basically changed overnight when Mozilla first announced the WebExtensions API. I think that this is ultimately going to have an immensely positive impact on the extension ecosystem.

[1] - https://intoli.com/blog/firefox-extensions-with-selenium/
Starting to think that they should have forked and rebranded, and let XUL Firefox live on within Mozilla much like the Suite/Seamoney did after Firefox and Thunderbird.

But then Mozilla management has been "weird" ever since they decided to chase Google's tail with rapid fire releases.

And frankly i fear that it, like some other big name FOSS projects, have attracted managerial types that are there more to pad their resume with "social" projects than actually caring for what they are dealing with.

And those in turn have introduced a "push to prod" culture of development...
I don't have enough domain knowledge to provide a reality check, but wouldn't the ship or loading staff notice something isn't correct and stop the load? It's not like these systems have never had bugs and should be trusted wholeheartedly.

Pentest companies like to put up bogeymen to scare people into using their services.
Correcting the Record on VDOS Prosecutions
>All the lead wanted was a single private variable placed in the class and the amount of effort it took to get that accomplished was a multiple day discussion. There are processes in place to get things like this removed. If you are iterating and being “agile”, then you can remove it later realizing your mistake, and if you code it right, then it will not be intertwined into code so deep that is causes a delay.

Based on this explanation the lead wanted a quick hack put into the code and the developer didn't want to write it (probably because it was a bad idea).

So here's how you solve that. Get the developer to find a solution to whatever the problem the hack was solving. Give him a deadline. "If you feel this strongly about it, find a solution by tomorrow morning, or we need to put this hack in for this push."

Pretty simple. Going all micromanaging dictator who forces shit hacks won't be good for your department short or medium term.
P2715Q user here. One of the best monitors currently available, excellent color reproduction, top of the line quality. The 4K resolution however is a major problem when you are using Windows 7. Some applications will not play correctly when you try to scale up and at the end you get a mess. Windows 10 is better, but not perfect.
In what ways is BountySource a "bad actor"?
I fully agree. Even on topics I feel I know well, she's 1) shown me something I didn't know, and 2) shown me how a "newbie" could see the topic, making it easier for me to help teach/mentor someone else.
> Only the BBC fits, as it is also government controlled.

It might be government influenced (in that they have the power to mess with the licence fee) but it's not at all "government controlled".
"I can send an IP packet to Europe faster than I can send a pixel to the screen. How f’d up is that?" - John Carmack
From my experience latency is rarely bad when it's very very consistent. After some time the brain compensates.

I do recall playing World of Tanks with a 800ms Ping. After about 3 months or so I was back to thinking there was no Ping until a problem with my ISP was fixed and I dropped to 8ms. After which I ran into walls a lot.

The brain can adapt to such things rather well, given enough time.
According to this: https://www.youtube.com/watch?v=BTURkjYJ_uk

Firefox's servo engine can compose CSS elements/Display List together at 500 frames / second.

Maybe next version of Windows / Linux desktop should use FF's servo engine?
We rely on computers to get parts of our spec right all the time. Yes, a higher level language lets you offload more to the computer (like Haskell), but even in C we are doing some off that.

Yes, in practice you seldom have much of a formal spec, agreed.
An in-depth analysis of basic color terms across languages:

https://www.amazon.com/Basic-Color-Terms-Universality-Evolut...

(Noting that different languages do have differing numbers of basic color terms.)
Using Firefox WebExtensions with Selenium
There's a lot wrong with this situation. Without knowing the person involved it's hard to say if they have an attitude problem, but it sounds like the team lead does.

>>Who is right? No one is right, but the lead has the authority to expect tasks to be accomplished when asked and has the responsibility of delivering the release on time.

There is something wrong when one has to defer to their authority to get things done. In this case it's even stated that there is no correct answer, so why does the lead need to have it their way?

There's also the small problem of what was asked. It's hard for me to believe that adding a private variable is actually implementing a product feature. This smells badly of telling someone HOW to do their job rather than WHAT you want.

And finally there is context. Sometimes when it comes to time pressure a phrase comes to mind "a lack of planning on your part does not constitute an emergency on my part." It would obviously be stupid to say that, but in some cases it's the right attitude to have. It's not at all clear from this piece what the overall context is, what the actual feature is, or which person is being unreasonable.

I'm actually leaning toward the author as the problem. This need to blog about a petty dispute over a variable declaration suggests that maybe the person not obeying orders could be pushing back against a larger problem.

TL;DR there's really not enough here to tell who the problem is, or if there is really much of a problem at all.
When I was in China in 2010 you couldn't download Skype. If you tried you'd be redirected to something called "Tom's Skype".
So you should be happy that they're not merging?

The FCC always does the wrong thing. After eight decades of constant efforts to retard progress and competition in media and radio technology, we can't really be surprised now. I for one am not sad to see other regulators attempt to pick up the slack. I'd certainly like to see a more active FTC, for example.
Really depends on how exactly was it said.

Option one: team member says "I think this is a bad decision". Should lead to a productive discussion, decision in the end taken by team leader. A person who cares about quality of a product and can argue for his point of view is a valuable team member.

Option two: team member says "I won't do it no matter what do you say because I don't respect your authority as a lead". Get it in writing, get paperwork done on termination due to insubordination (or whatever it's called in your country), so that every potential employer sees the red flag next time. A person who doesn't accept his role in a team and doesn't respect contract he signed (which usually specify chain of command) shouldn't work in the industry.
If the change is really so minor then it sounds like the employee is reacting against micromanagement.

What kind of agency are you expected to have if minor things like private variables are considered insubordination to authority? And then why would anyone want to continue working under a regime like that?

The manager, presumably being more senior, should have the maturity to know when to choose their battles.

I typically only intervene when I can see major architectural hurdles coming up, but I often see my colleagues fighting these stupid battles as managers and it's infuriating.
But delegation involves handing over some subset of your responsibility to someone and trusting them to do it. That includes letting them decide what the best way to get it done is.

Once you're telling people what to do in terms of single lines of code, that's not delegation anymore, there is no trust.
The solution is simple - triple buffering
Show HN: Small in-browser editor for ZIP and OLE archives
This sort of thing represents one of the true dangers of single-source App Stores on general purpose computers with no side-loading fallback, and is why we should be proactively working to make it illegal. It's not that Apple is malicious per se, or even that they're particularly slow at reviews or whatever (though that has been the case at times too), but the mere fact that they represent a single, easy to pressure choke point. Apple themselves have reacted to this appropriately when it comes to the hardware by removing more and more of their own ability to affect it once it's been sold and giving that power to the owners instead. That's not just a positive for owners' privacy and security (and in turn a selling point), it also reduces Apple's exposure and liability. If they don't hold a given set of data or power in the first place, then nobody can go after them for it.

Unfortunately on the software side they have not sought any of the better tradeoffs available between security and vetting vs owner power and decentralization, and in turn find themselves in the crosshairs for every single app. Not even just from governments though they're most coercive, but from any public cultural/religious interest group at all. Since Apple has to approve everything, Apple is also seen (correctly) as directly responsible for everything on the App Store. The result has been exactly as you'd expect: they're more conservative on average about what sort of content they'll allow, not merely about objective issues like security.

Perhaps negative PR from actions like this might be sufficient eventually to get Apple to change course on their own. They wouldn't actually need to do very much, even selling a one-time permanent single device signing cert might be sufficient [1], and could form the basis of alternate App Stores even. But if Apple (and others) won't move it should be legislated. Improving wearable displays will ultimately mean the merger of "mobile" and "PC", that is the next disruptive evolution in computers. We should not allow that to become the end of bazaars for software too.

----

1: Right now they have a free one, but it only lets apps run for 7 days, and the developer one is yearly and subscription based.
It's a great question. One is protection from ISPs. Over http, they can see everything you're browsing -- the exact page and data -- whereas with https I believe they only see the top-level domain (e.g. they know you're on hacker news, but not which thread). Worse, the ISP can potentially modify pages, inject code and advertisements, etc. In the US, we know that ISPs have done these things and now sell browsing info to advertisers.

This was enough to convince me to add https to my static blog.
What? That kind of green is clearly a yellowish green, like the Greek nymph. But what does that have to do with "different clarification schemes"? You seem to be implying that your son's scheme is aligned with that of the ancient Greeks, but I'm not seeing it. Could you elaborate?
> If it's so easy, why didn't the lead just do it himself instead of making a problem out of it?

Interestingly, I had a similarly simplistic solution in the other direction: if the schedule is so tight, why is this person who adds time needed? Take them off the team and, if there isn't anything else for them to do, let them go. They're insubordinate, and egalitarian as I am, this person is obviously not a good fit for a tight schedule.

(I expect if the team lead added it the other person might well try to remove it.)
WooCommerce Weekly Roundup: November 17, 2017
Like the OP and maintainer said, no one ran into this for 6 years—that's a darn long time in the lifetime of a program. And, as the maintainer said, "it was never meant to affect non-error cases." He pushed a change to fix that [1] and this won't break any builds in the future.

Personally, I really appreciate that a little whimsy was added into a terminal command that's literally built for reading manuals for command-line programs. IMO, this was a net-positive for humanity.

[1]: https://git.savannah.gnu.org/cgit/man-db.git/commit/?id=84bd...
>> If it's so easy, why didn't the lead just do it himself instead of making a problem out of it?

I was thinking the exact same thing. It's old school thinking that the leader should be respected just because there are the leader. Back then the most aggressive person would get to be the leader...

You can't make someone else do something just for the sake of reminding them who's the boss - That's sick and it's psychologically damaging to the other person.

If the leader cannot convince team members to do things then that person should not be a leader. There is always a way to make someone do what you want them to do but if you're the kind of leader who never yields and never compromises then others will behave the same towards you and they will probably be right.