skysight-inc/HackerNews huggingface dataset:
"questioning minor requests from someone who has more experience than you do"

I firmly believe that all authority should be questioned in the corporate environment. A good manager should have the wisdom to acknowledge that he can fail to see things that the developer did.

If you go by what Clubber proposed then:

* If the manager is right, the developer will notice the value of accepting the technical input of the manager and develop a keener sense of timing within the development process.

* If the manager is wrong, the developer will understand that he shouldn't just accept orders handed down to him and remain mindful of the impact of the changes he makes to the code because his opinion will be respected by the rest of the team.

Now the author mentioned that in his organization "There are processes in place to get things like this removed" so the issue might be more that the developer either doesn't know that the project exists or that it works. Only if it's the later and the manager is sure that refactoring is regularly performed the developer is wrong for his the insubordination.
This isn't the military.
Yup I am now using Firefox again :)
Vimium-FF [0] works just fine and has since I first installed FF57 Developer Edition (right after FF55 came out?)

[0]: https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/
DVDFab 10.0.6.8 Crack and Keygen Free Download Here
I've argued that in our company, at least there should be someone on a team who gets the official power to be tiebreaker, to just make a decision when some discussion of whether to walk around the park clockwise or widdershins today just keeps going on on and on... But that's just not how it works here.
> Your job as a professional is to both have strong opinions about quality and to be able to dance to whatever song is playing.

Yeah, this is really key. I have some very strong opinions about quality processes in software development. My employer and my team lead are paying for my expertise and advice, and I give it to them. But at the end of the day, if they want to pursue what I believe is an unwise course, I have a decision: follow, or resign. A professional doesn't spend his time sniping & griping: he knuckles down and produces — or he leaves.

We can't all be special snowflakes.
I like to imagine this is just the algorithm picking up on cultural stereotypes.
Wasn't entirely sure if this was a sincere post, or some sort of unfunny burlesque of some kind. Assuming it's sincere, then the author of this blog post couldn't be more wrong about how to manage a software team. If a manager-type started going full-on micromanagement on me ("add a private var to this class now! rawr!"), bandies about the term 'insubordiation', and generally believes they're entitled to my unthinking obedience, then congrats: you've successfully convinced me to start floating my resume so I can get the hell out of that shitshow. I'm an educated, experienced software engineer with multiple degrees and life's too short to put up with that bullshit.
I totally understand that but does the government say something or have an official stance? Or is it just inherently implied not to question them.

I have to imagine they say something like "we are doing this to protect" etc. etc. but maybe not.
Where does it say it's for ads? The article says the data was dropped on the floor.
China government will not usually explain why a specific software/service should not be accessible by Chinese people.

But when they do, they usually use some reason like: They must operate according to China's law.

If you dig into the law though, you will find it's very hard for an international online company to follow some of them. So often you end up with a special version for China only and/or corporate with Chinese company.

Skype did it before, it was called TOM-Skype[0], operated by TOM.com[1]. Then, TOM.com gone out of business, and TOM-Skype was discontinued.

[0] https://zh.wikipedia.org/wiki/TOM-Skype (In Chinese)

[1] https://en.wikipedia.org/wiki/TOM_Group
They also used it without specifying a page.
Well compositing was introduced in 10.2, I'm not sure if running Classic Mac OS was an advantage in this case
L33t-zines: a collection of old e-zines
Great work. But, I wonder if is this is just a case of different browsers focusing on different metrics? Chrome seems to have shifted its focus on paint timing metrics [1], while Mozilla is optimizing load timing metrics.

Personally, I feel optimizing both metrics are important. It would be nice if this study had also published a comparison of paint timing metrics.

[1] https://developers.google.com/web/updates/2017/06/user-centr...
Western countries should put up same kind of laws just for Chinese companies.
The irony is that it's most often not the fault of the DWM for the latency but the applications themself. Since DWM acts as the screens double buffer, your application needs to be synchronous with the DWM frame timing, not being in sync means latency and flickering.
afaik dwm does use triple buffering
This sounds like a missed opportunity to coach rather than fix.

What if the lead had discussed the business objective and problem and then asked the developers to come up with a time bounded solution?

My guess: one of two things would have happened - the team would have arrived at a better solution or they would have found the same need for the original proposal. Either way everyone comes away feeling empowered and productive.
I feel like iRobot needs to work on it's software to justify it's hefty price tag. My roomba just drunkenly roams around the house cleaning up things, but its just a matter of random luck if it gets full coverage in 1 hour, or 3 hours.

Still beats manually vacuuming though
The article mainly explores the difference with DWM (Desktop Window Manager) enabled and disabled. DWM's main role is to render all of the windows into separate buffers in memory and then "compose" them on the fly. This for example avoids the effect that dragging a window over a frozen application would result in glitches.

Since Windows 8 DWM can not be disabled. By default in W7 it is also enabled (the infamous Aero), but at least you can get rid of it.
Ford realized workers weren't as productive working 48/week.
Wow, great comeback
I work for a company that has very similar problems - our data is reliable, but not necessarily complete. Thanks for sharing!
I really worry when people voice glee about removing code, in particular code they themselves have not put in and may not know the full history off.

It suggests to me that the person is perhaps not the best curator of the code base under their custody.
> Also: "[implementing] a private variable in a class" is not a "task".

Haven't sit on very many task breakdown meetings, have you?
Yeah, that seems to be a weak point of some visual measurements, especially when laptop and other scissor keyboards score better than older switch-based ones.
While I agree with your point and distributed App Stores sound like a proper way for users to be independent from various risks.
But what makes me paranoid is that decentralised stores would be another source of malware, where even Google as a central entity fails miserably.
Can you elaborate (via an edit, because probably HN won't let you post new replies now), on why you want bountysource to not be involved with your project at all? The desire to not have them involved is what we thought you meant by "bad actor", and we didn't realise that by "bad actor" you meant that they wouldn't remove you when you asked.
>The problem is oftentimes not the individual being insubordinate. Oftentimes the issue is that Roles and Responsibilities are not clearly defined.

This is entirely possible too. I just had an experience where I unwittingly cut the technical lead of my team out of an important conversation simply because I didn't realize he would care. I wanted to limit the scope of the conversation because of time constraints.

I told him to his face in a meeting that I was trying to limit the scope of the conversation. He was not very happy about that.

Needless to say, once I realized what a butthead I had been, I apologized profusely, explained that I had misunderstood the situation, and promised not to let that ever happen again. It ended up being fine after that, but boy did I feel dumb.

Point is, don't just assume that new hires will automatically infer what everyone's role is.
Building a prefetch module
>stories about the history of specific software. [...] Does anyone know of other books (physical prints would be preferable to me) in this genre?

The AutoCAD story[1] is interesting to read. Unlike Forethought/PowerPoint, Autodesk was never acquired and stayed independent. A popular excerpt from it is John Walker evaluating 3 different venture capital deals.[2]

The Wordperfect story[3] is interesting. Because their headquarters was in Utah and intertwined in Mormonism, the book mentions several management practices that many would consider strange and oppressive (can't go to dentist during company hours, etc). From a technical perspective, one of the takeaways was their ill-fated decision to stick with assembly language too long instead of using a higher level language like 'C Language'. This affected the time-to-market for new products like the Windows version of Wordperfect. This is eerily similar to FogCreek/FogBugz strategy to stay with their internal proprietary "Wasabi" programming language. That affected their ability to create new features to keep with competitor Atlassian. This doesn't mean companies should always go from low-level to higher-level language for productivity. Google Inc did the opposite: Larry Page wrote first Pagerank system in Java and Python and his first employees rewrote it in lower-level C++ for better cpu & memory utilization of their servers.

The Chandler (personal information manager) story chronicled in the book "Dreaming in Code"[4] is very good. Even though Chandler never got well-known like AutoCAD and Wordperfect, the book lets you see how a lot of smart people can get sidetracked by endless architectural debates which delays the release of usable software. (Basically, the opposite of Eric Ries' Lean Startup where you have a Minimum Viable Product and iterate fast with real customers.) It's also a lesson that having money (Mitch Kapor's generous funding) becomes a handicap. You'd think that not having the pressure of a limited runway and not running out of VC money would empower the developers but that didn't happen. Instead, it just prolonged a lot of software architecture debates. In contrast, when companies are starving and in near-death bankruptcy, it tends to focus the mind very intensely on how to create business value. (E.g. Airbnb's founders selling cereal boxes in order to live another day and build the lodging platform.)

[1] https://www.fourmilab.ch/autofile/

[2] https://www.fourmilab.ch/autofile/www/chapter2_32.html

[3] http://www.wordplace.com/ap/index.shtml

[4] https://www.amazon.com/Dreaming-Code-Programmers-Transcenden...
> Well we don't for sure, but based on that paragraph I quoted, it sounded like it, especially since the author immediately mentioned ripping it out if it proved to be a bad idea in a later sprint (which doesn't happen as often as you would like in software shops with deadlines.)

That’s a valid point. The article is not without flaws. Thanks for your reply!
You mean it's not a place you go to buy paper towels?
I don’t disagree with you. I’ve certainly been known to push back and question things I didn’t like or agree with. I also agree with a few other comments that we’re missing a lot of context, so I’ve had to fill in with my own experience which is that A) Managing someone who questions every single decision is exhausting and leads to tension and the team being a lot less effective and B) Hacks made due to a time shortage can always be inserted into the next sprint to be resolved if it’s something important.

I do think there’s a time and place to question authority, and maybe this could have been used as a better opportunity for mentoring, but I still think being rigid isn’t great for the team.
The idea of breaking projects down into each logical step. Almost like a program, you should be thinking of every single thing that may be necessary. Gather a list of items that will be used, create lookup table, etc. Every time I may want to look at twitter for 30 minutes, now I think to gather very small things I need to accomplish my larger tasks. The greatest benefit obviously comes from being able to stay with it all the time, but I am working on it.
I think your interpreting the wrong definition.

Just like hacker doesn't always mean breaking into computer systems.

So, yes your right to not work for people that break into systems and hustle("con") people for money, but if the definition is:

http://www.thesaurus.com/browse/hustle

verb. work hard	make effort

devote	apply	knuckle down	try

dig	turn

direct	address	peg away

give	be diligent	persevere

give all one's got	be industrious	plug

give best shot	bear down	pour it on

give old college try	bend	pull out all stops

grind	buckle down	scratch

hammer away	commit	study

hit the ball	concentrate	sweat

hustle	dedicate	throw
Uhm, it's explained in the article.
Hilariously, hunting is free-range, grass-fed, antibiotic-free, cage-free, ethically-sourced, ethically harvested, local, and sustainable, among many other things like 100% of the fees go towards habitat preservation.

Some very angsty vegetarians on HN :D
> Please don’t use CODE-SNIPPET formatting to quote text, it is unreadable on mobile.

I don't use mobile, can you show us what does it look like? Is there a maximum width that works?

HN doesn't offer a lot of markup and indenting text for monospacing is about the only tool that they offer for code snippets.
If you have money on bitfinex, get it out now~
> IMO the author is barking up a wrong tree

That's what I thought, too. Using SVG at all instead of images is a huge win for bandwidth. Adding gzip is painless and makes the deliverable tiny. Any further optimization effort would likely be better spent on another part of the site.

Don't get me wrong - it's a great article with very interesting techniques that would be great for very large SVGs. But if your SVG already fits into a single TCP packet (~1500 bytes, according to https://stackoverflow.com/questions/2613734/maximum-packet-s...), does shrinking it further make any difference?
Not familiar with either language. What are the English translations of these two phrases?
You didn't understand what he was saying.
He's saying that iOS is the problem because it's vulnerable to censorship.
This is unlike platforms (Android, Windows, Linux...) that allow side loading, which makes censorship harder.
Telling others what to do is not delegation. Delegation means to give others the freedom to make their own decisions.
Same when translate it to Spanish: Dos y media.

On the other hand, it is correctly translated to Dutch (half twee), and English (half past one).

If you translate English to Spanish and French, then the correct time appears.

On the other hand, from Dutch to Spanish/French, it does not know it's time, and does a literal translation -> half of two.
> Except it does work FreeBSD:

Congratulations, you have an incomplete example.

And what exactly did you want to prove? That an OS-specific behaviour can be
exhibited by more than one OS?
The best code is the code you didn't even have to write! [I think Jeff Atwood said or wrote this, tho he may not be the original originator either.]
In fact, we still do vaccinate for polio in the united states. The CDC recommends all newborn be vaccinated in the first two years of life.
It beats manual, but I agree, it seems so much of the battery use could be better served. I would think there would be a robot where you attach a stick to it and walk it through the path you would take to vacuum the room. Then you can save paths and the robot will just run through each path as saved.
The book she mentions, "The Linux Programming Interface," sounds pretty useful, but it's seven years old at this point. Does anyone know how much has changed or if there's a new version coming any time soon? Seems like it's worth $70 but the age has me concerned. I'm sure the basics, like the things this article is about, haven't changed, but I bet all the stuff around cgroups would be useful for how setgid works with a process.
My vimfx stopped working in FF57 and the developer stated he had stopped development as well as vimium on Firfox I was using.
The thing most “a calorie is a calorie is a calorie” people miss is that, according to the Low Carb, High Fat hypothesis, different types of calories affect the rate at which you expend calories. So, the theory is that a high fat diet makes more calories available as fuel and your body responds by making you feel more energetic, which leads to behavior that expends more calories. Whereas high carb diets, because of the way the body processes carbs, make less calories available as fuel and your body responds by making you feel less energetic, which results in behavior which expends less calories. So a calorie is not just a calorie.

That’s the theory, at least.
Yes I totally agree.

I guess in some ways I'm asking for the impossible (well for now)... I want a a system that comes up with ideas and just does everything for me :)
Interestingly it does do the Dutch "half twee" correctly, to French and back. Moreover, halb zwei is translated to half twee and back normally. So there is no inter-dependency or translation "via English" or something.
Translations: 1:30 and 2:30, respectively. Or, literally, "half two" and "two hours and half".
> So now that we now to look for them, it may be possible that we'll be able to find others, at least before the probe reports back from Proxima Centauri.

To me this is the most exciting part of the discovery. Previous research was quite pessimistic about our ability to observe these kinds of interstellar comets[1]. Finding the few interstellar comets among the many objects within our solar system requires effort and specialized methods. Since our previous estimates indicated that we would not be able to observe many of these interstellar comets, it did not seem like looking for them was worth the effort. Now that has changed.

Since previous estimates indicated that this discovery should not have been likely, we can be reasonably sure that previous estimates were incorrect. Meaning it now seems worth the effort to begin looking for them.

With the LSST[2] coming online in the next year or so, our ability to observe such objects will be dramatically improved over current telescopes including Pan-STARRS which discovered this one.

[1] (Disclaimer: I am an author of a previous paper which concluded that these kinds of discoveries would be nearly impossible with current telescopes. Never have I been more happy to be wrong) My paper along with several others are referenced in the Nature letter.

[2] https://www.lsst.org/
Do you have 20/20 vision?

With glasses (20/20) I can comfortably read text from up to 3 feet away from the 25" version at 1:1 scaling. Even tiny text like the HN text field box.
HTTP2 PUSH vs. HTTP Preload
And encourage all your family and friends to call, too. The tipping point for getting a representative to change their mind might be smaller than you think, just like how lobbying dollars required to get a vote for a law are smaller than you may think.

I don’t have numbers for how many calls might be needed to flip a vote though. Does anyone have experience with this?
Continuous Performance Testing (CPT) with Jagger
It sets a maximum width with scroll, so text is clipped horizontally. That requires you to scroll back and forth for each line.
I'm getting min 18.5-avg 24.3-max 35.2 ms in vscode on 2015 rMBP. However, the test won't finish and Typometer complains ("Previously undetected block cursor found"). In Emacs, it won't run at all.
Not sure why this is being downvoted. Historically SGID did do something different - and may still in some of the commercial unixes.
Those rocks move because they're carried by thin ice sheets every once in a while:

> rocks move when large ice sheets a few millimeters thick floating in an ephemeral winter pond start to break up during sunny days. These thin floating ice panels, frozen during cold winter nights, are driven by wind and shove rocks at up to 5 m/min.
To help my fellow English-speakers:

"halb zwei" ("half two") is the German idiom for "halfway [between one and] two o'clock"

"deux heures et demie" ("two hours and one half") is a much better cognate for the English "half past two o'clock"

We're all used to off-by-one and fencepost errors. To be honest, this is probably a less interesting one of Google translate's mistranslations. But it's one that's very mechanical and we would expect a machine to get something like this right.
oh god, it won't stop playing in my head. I know there's a pause button somewhere. reaches for hammer see you in a few hours. thwack
Emily Ratajkowski (emrata) Photo
It's an important feature and should be documented.

There's probably someone somewhere using this as part of a mission-critical timing proceedure.
A long hose?
https://www.youtube.com/watch?v=3wCK6INQcHs
> People who don't vaccinate their children should get their children taken away from them.

No, their children should be vaccinated by temporarily assuming control and returning them after that's done. To take children away from their parents permanently is cruel, both to the children and to the parents if the only thing wrong is that they do not vaccinate their children.

Your solution is excessive and does a lot of harm where none is needed.

Even on a relative scale your solution does harm: assume that if a parent would not vaccinate their children the harm is basically the chance that they would contract some disease versus the immediate and real harm that you are proposing, the latter being in most cases clearly much larger than the former.
Um halb drei -> À trois heures et demie

Um halb drei gehen -> Aller à deux heures et demie

Um halb drei gehen wir -> A quatre heures et demie nous partons

Um halb drei gehen wir ins Kino. -> A trois heures et demie nous allons au cinéma.
> The output of the effort put into technology is a new process or workflow, rather than raw "tech stuff". It's a multiplier to a different input, some other task or application, and so the creators of the technology are frequently disconnected from feedback about its actual use.

Technical profit is a feature or capability really that's possible because of some technical thing (e.g. code). But the 'revenue' of the capability has to exceed the cost of designing, developing – and maintaining – the tech for a profit to be realized.
The problem is often in keyboard controller, not in the interface. Apple managed to get fastest keyboard with only 15ms lag; other may be order of magnitude slower.
The contrary is also true. We can think about lot more than we just sense.
Just make sure those cables are never bent beyond the minimum bend radius.
I don't think they will remove the menu bar any time soon. I always put it back to always visible, just click view->toolbars->menu bar.

What's unusable about the new tree style tabs? I use it constantly.

If you want old greasemonkey scripts to work without changes, use violentmonkey.

There must be a bug with the new greasemonkey that I can't find the editor either. Use violentmonkey for that too for now.
Did you use OS X prior to 10.2? I guarantee you it was slower and worse in every way. Especially compared to classic. There is a reason they continued installing OS 9 side-by-side before 10.2.
"Halb zwei" is "half two". It means "1:30".
Guessing Ubuntu name 60 months before unveiling