Index of Boot Sounds - <AUTHOR> http://titan08.free.fr/Boot%20Sounds/ <comment><USER2> Damn, I was expecting a searchable archive of different types of boots (hiking, combat, riding, etc) striking pavement or other surfaces. Not sure why, but that's what I thought of when I heard "boot sounds".

<comment><USER3> Something like this? ;)

[http://www.hollywoodedge.com/Foley-Footsteps-Sonic- Boon-P39....](http://www.hollywoodedge.com/Foley-Footsteps-Sonic- Boon-P39.aspx)

Foley is a pretty interesting area for one whose ultimate aim is to be completely unnoticed: <http://en.wikipedia.org/wiki/Foley_artist>

</comment></comment><comment><USER4> Interesting background on the Windows 95 Startup sound early in this interview with Brian Eno: [http://www.sfgate.com/cgi- bin/article.cgi?file=/chronicle/ar...](http://www.sfgate.com/cgi- bin/article.cgi?file=/chronicle/archive/1996/06/02/PK70006.DTL)

</comment><comment><USER5> Give me some time and I'll capture some of my machines.

But it's strange to hear the Apple II beep and not hear a 5.15" floppy doing it's initial scan.

</comment><comment><USER6> Man, the amiga one was rather epic.

<comment><USER7> You didn't listen to the Indy, did you? The shutdown sound is equally surprising.

</comment></comment><comment><USER8> Some more SGI boot/shutdown sounds here <http://www.spam- filter.de/irix/sgi_kultmusik?s[]=irix>

<comment><USER7> This is some part of the magic that makes me still own an Indy and an Octane...

</comment></comment><comment><USER9> I have fond memories of the Mac Plus disk scan sound and startup beep as a kid. But then one day, the computer delivery guy came by with a Mac Centris 660AV, set it up, and turned it on. The orchestral chime blew my freaking mind. I literally felt hairs standing up on my neck.

edit: The Mac Plus sounded like the "Macintosh SE" file, and the Centris is marked as Quadra AV there, since they renamed the Centris line later.

</comment><comment><USER10> When the robot Wall-E, from the movie by pixar, wakes up in the morning he makes the Macintosh PowerBook sound: [http://titan08.free.fr/Boot%20Sounds/PowerMac%20PCI%20-%20Bo...](http://titan08.free.fr/Boot%20Sounds/PowerMac%20PCI%20-%20Boot.wav)

BTW, the MacinTalk software is listed as the voice of the villain robot in the same movie.

</comment><comment><USER11> Apologies for my ignorance, but what's Indy? I'm assuming it's not related to the race of the same name.

<comment><USER12> <http://en.wikipedia.org/wiki/SGI_Indy>

</comment></comment><comment><USER7> Also notice that "Titan" made some wonderful DVDs of amiga demos and game compilations. He's a great Amiga specialist (he wrote some well known games on the platform back in the time, too IIRC).

</comment><comment><USER13> What's with the white banner iframe following the page-scroll..?

<comment><USER14> It used to be an ad box. Not sure why it's currently white.

<comment><USER15> It's still an adbox with flash in it that displays properly on my Nexus1, but on my desktop PC, it's just the white box.

</comment></comment></comment><comment><USER16> Windows NT is still the most epic one to me, being the inspiration of the library startup sound prank, it would seem: <http://www.youtube.com/watch?v=WPQDKZmhD9A></comment>


Ask HN: Name ideas for a new project? - <AUTHOR> I can't say what all the details are at the moment but it's going to be a way for CS college students in the uk to connect/share events as well as have direct access to tech companies.<p>Had handshake.io in mind but it's taken. Ideally something with a start-up tech vibe, and students. <comment><USER2> TechConnect.IO

GradConnect.IO

CSPlacement.IO

CS2Career.IO

</comment><comment><USER3> bucketbrigade.io

</comment><comment><USER4> universIT.io

</comment><comment><USER5> csconnect.io

</comment><comment><USER6> doesntmatterjustfuckingpicksomething.io</comment>


We Asked 8,500 Internet Commenters Why They Do What They Do - <AUTHOR> https://fivethirtyeight.com/features/we-asked-8500-internet-commenters-why-they-do-what-they-do/ <comment><USER2> They managed to get 1 troll...</comment>


Tens of thousands of passengers stranded by Gatwick airport drones - <AUTHOR> https://www.theguardian.com/uk-news/2018/dec/20/tens-of-thousands-of-passengers-stranded-by-gatwick-airport-drones <comment><USER2> > _No group has claimed responsibility. Climate protesters including > Extinction Rebellion, which have been engaged in direct action to highlight > climate change, denied involvement._

the perfect monkeywrench of the future. I'd expect much more of this as the world falls apart. "lucky" there are already anti-terror laws in place so the nanny states can strike down with full force also against those pesky _eco- terrorists_ /s

</comment><comment><USER3> I feel like this is a problem easily solvable with a shotgun and an experienced skeet-shooter.</comment>


Apple patent application for retail card transactions on mobile devices - <AUTHOR> http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=1&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=14&f=G&l=50&co1=AND&d=PTXT&s1=Apple.ASNM.&OS=AN/Apple&RS=AN/Apple

<comment><USER2> The title of this link is a little misleading. If I read it correctly, the patent is actually about ad-hoc pairing of roaming devices that previously couldn't accept certain types of operations because of security regulations (i.e. PIN transactions) with terminals that can accept them. So, sales droid is on the shop floor with an iPhone, customer needs to enter a PIN to pay, sales droid can pair their iPhone with an available terminal somewhere in the store and use their iPhone essentially as a proxy to the authorised device. I don't think this would affect Square, for example.

<comment><AUTHOR> It would, however affect most payment systems in Canada. When you eat out at a restaurant, the server comes around with a payment device that takes PINs.

<comment><USER2> They do here in Europe, too. But I still don't think this applies unless they're using a generic device (iPhone et al) to create an ad-hoc connection to an authorised device in order to act as a proxy to it.

</comment></comment></comment><comment><USER3> _fullon snark_

Does anybody remember: Up to a couple years ago, the Apple stores used to use Windows CE devices to process card sales.

edit: not sure they were CE, but definitely MS Windows based, and if you asked to look at it closer, the associate would generally say they were really busy and walk away.

<comment><USER4> Windows Mobile, apparently: [http://rwolpert.typepad.com/my_weblog/2008/08/apple- stores-r...](http://rwolpert.typepad.com/my_weblog/2008/08/apple-stores- ru.html)

</comment></comment><comment><USER5> the number of patents that apple has on things that, to me, seem generic enough to generate good competition and innovation is astounding. and depressing.

<comment><USER6> Serious question: how many times has Apple used a generic patent against their competition? It doesn't seem to happen often, which gives me the impression they're mainly defensive patents.

<comment><USER5> that is a good question. I'm sure a lot of them are defensive patents, but then you have the whole "App Store" name debacle between Amazon and Apple, and then I start to wonder...

<comment><USER7> Start to wonder about what? Please finish that thought.

Unlike with patents if you don't defend a trademark you will lose it. Trademarks and patents are different and I'm curious as to why you're relating them here.

<comment><USER5> you're right, I'm sorry, I'm confusing the two. I'm just not too fond of the whole owning-something-intangible concept, i.e. patents on processes or trademarks on words. in my distaste for them, I guess I mixed them up.

but yes, a trademark is representative of a brand, and it's important for companies to control their brand image, especially companies who are constantly under surveillance by the media like Apple.

<comment><USER7> Understandable. I don't have anything nice to say about software patents either.

</comment></comment></comment></comment></comment></comment><comment><USER8> .. Why wouldn't square count as prior art??

<comment><USER9> Well, for one, Apple has been doing mobile device sales in their stores for longer than Square has even been a company.

</comment></comment><comment><AUTHOR> In laymans terms... [http://www.quora.com/Apple-Inc-company/Does-Apple-have-a- Pat...](http://www.quora.com/Apple-Inc-company/Does-Apple-have-a-Patent- covering-retail-Payment-Card-transactions-on-mobile-devices)

<comment><USER10> That's not in layman's terms - it simply repeats the patent claims verbatim with a couple of paragraphs of commentary on how significant this is.</comment></comment>


Gitbox - Everyday git [Mac OS X] interface for human beings - <AUTHOR> http://gitbox.pierlis.com/

<comment><USER2> I think it's very possible that these pretty wrappers allow people to hobble along with little to no understanding of how git actually works.

If that's the only way that you'll use version control, it's better than nothing. On the other hand, I heartily endorse actually learning how the git model works -- it's not too bad, I promise!

.

Good places to start:

      [1] Peepcode's "Git Internals" PDF - $9 - short, sweet, to the point
      [2] The Git Community Book [2] - free - thorough (if a bit wordy sometimes)
      [3] Pro Git - free online, $23 dead trees - Haven't read it, same author as [1]

[1] <http://peepcode.com/products/git-internals-pdf>

[2] <http://book.git-scm.com/>

[3] <http://progit.org/book/>

<comment><USER3> If you want to learn git, open a terminal and read the man pages, create a dummy repository, push changes to it, pull from it, clone it, merge it, etc. Don't start with something like Gitbox because its hides all the details and more importantly the beauty and elegance of git.

<comment><USER4> I think that's the point of the project - to hide the details. I'm a developer of project X, but a user of git. I don't care about it - I want to see it as little as possible, because it's just another tool. Whether it's beautiful or not, I've got a work to do.

It's a bit like with the compiler: it can be pretty and all, but ultimately I just want to write `make` and get my binary. When I _need_ the details, I know where to find them.

<comment><USER5> I would argue that your SCM tool should be less like a compiler that just needs to get out of your way and just do it's job how you expect it and more like a text editor. Do you use emacs or vim, which have learning curves but are powerful and help you ultimately do your job much better and more efficiently? Or do you use Notepad, which just edits text and who cares? I think most developers prefer Emacs or Vim or even an IDE. You invest time in a more complex tool so that you can be a better developer.

That being said, I think this will be useful for a lot of less-techy designers or copy-editors or QA people, etc. People who can just open stuff in Notepad because they don't need to craft code.

</comment></comment></comment></comment><comment><USER6> This looks pretty ok but I have to say it again: Gitx is awesome. I use this every day.

<http://gitx.frim.nl/seeit.html>

You can also try out the experimental fork version:

<http://wiki.github.com/brotherbard/gitx/>

</comment><comment><USER7> They're going to need to do a lot more UI work before I'd even consider this over GitX. Right now it looks like a less useful, less pretty, more confusing version of GitX.

<comment><USER8> i've always found gitx to be very confusing for simple things. I.e. viewing a single file at a few different points in the history.

frankly, gitx is a low bar

<comment><USER7> Yes, it is. That's the problem.

</comment></comment></comment><comment><USER9> God I wish I understood GIT. The screenshot here doesn't help me in any way. Tempted to stick with gitx. What is the advantage of this software?

<comment><USER10> Sign up for a github account. It's free and they have help. If you're on Windows, I've been told TortoiseGit is good.

<http://code.google.com/p/tortoisegit/>

<comment><USER11> I like github too. It's very understandable - I find it better than the app shown here - and the help is great.

</comment></comment></comment><comment><USER12> I'm still divided how I feel about these things. On the one hand, I actually find them very useful for staging and unstaging changes and visualizing branch/merge history, but on the other I worry for the people whose only interaction with git is via one of these GUI wrappers. To my mind, they keep you "too far away" from the gears of the version control system, and in this case a _distributed_ version control system — a very important point to remember, as people who only use this and never a command line wouldn't have a hope in hell of using the distributed part of git — rebase a branch? merge in several heads? I'd like to see them try.

As for this particular one, though, I can't see it offers any advantage over GitX, apart from the "it's not a RubyCocoa app", which isn't really _that_ great an advantage to my mind…

</comment><comment><USER13> It seems to me that a lot of popular Unix-originated software seems to have really high learning curves (Vim comes to mind).

I wish projects like git spent more efforts on things like GUIs.

Does anybody know of any Linux alternatives?

<comment><USER14> Then again, git is not a consumer software. Developer should spend some time and learn 5 commands to be productive.

But I find this interface interesting, even knowing all command line git this makes browsing history for reviews easy, nice tool.

<comment><USER15> The command line is very efficient for _input_ of commands, far more so than GUIs (though keyboard shortcuts mitigate this). GUIs are far more efficient for _output_ of infomation though, especially verbose info like history, log files, etc. It surprises me that die-hard CLIers often fail to recognise this.

<comment><USER16> And, in fact, my git setup has evolved to rely on magit (an emacs-based git GUI of sorts) for some operations, and the command line for others, and GitX for others.

In this case the best tool, even for experts, is a hybrid tool.

</comment></comment></comment></comment><comment><USER17> "Say, you move a file from one folder to another: in the Terminal you would have to "git rm" the old path (the file is gone, so no tab-completion) and "git add" the new path" -- from the homapage. well "git mv" is doing that just fine...

It doesnt appear to serious on the homepage of a git product :)

<http://www.kernel.org/pub/software/scm/git/docs/git-mv.html>

<comment><USER18> That aside, "git rm" (and "svn rm" and "cvs remove" for that matter) all tab- complete for me even when the "file is gone".

</comment></comment><comment><USER19> If you're a developer: Git is faster to work with and more powerful to use from the command line if you take maybe 20 minutes to go through a good tutorial. It took you much longer to learn how to program, and it's worth taking the time to get good at it.

If you're a designer, writer, etc: Even though it only takes 20 minutes to learn, if a GUI is what it takes to get you to use version control I guess that is the lesser of two evils :)

<comment><USER20> That's not true. You can't learn git in 20 minutes or 2 hours, unless you equate learning git to learning to type simple commands like 'git pull' and related. But then you're not really learning git, you're just typing generic VCS commands.

<comment><USER21> You can read about the basic architecture and concepts of git in 2 hours. It's not that complicated.

You may need more than those 2 hours to really digest and understand everything, and see how it plays out in practise. But after the first 2 hours you should be ready to use git. (Actually you should be using git, because how else are you going to learn?)

</comment></comment></comment><comment><USER22> There needs to be a "for human beings" version of everything, because, we are all, human beings!

<comment><USER23> human after all

</comment></comment><comment><USER24> The git that everyone would use is to the actual git what the app store is to apt-get. ;-)</comment>


In Trying to Ban Telegram, Russia Breaks the Internet - <AUTHOR> https://www.techdirt.com/articles/20180417/13133139649/trying-to-ban-telegram-russia-breaks-internet.shtml <comment><USER2> Wrong. The Internet is fine.

The more correct headline:

...Russia Breaks Its Intranet

<comment><USER3> I think it's safe to say the internet was pretty broken for folks in Russia.

</comment></comment><comment><USER4> Why would they have the ability to decrypt everyone's messages? Shouldn't the design decision be not to know the keys at all? I wonder if WhatsApp knows our messages too.

</comment><comment><USER5> Hey, remember when Hacker News was awash with crypto experts telling you to avoid Telegram and it's unproven hand-rolled crypto?

What a difference a year or two makes.</comment>


FoundationDB Summit: video roundup - <AUTHOR> https://www.foundationdb.org/blog/foundationdb-summit-2018-video-roundup/ <comment><USER2> I'm the speaker from the "Solving Everyday Data Problems with FoundationDB" talk!

Happy to answer any questions about my talk, the conference, or FoundationDB in general.

<comment><USER3> I've only recently been evaluating FoundationDB for an upcoming project and have not yet gotten into the video roundup, so please forgive..

Is anyone using FoundationDB as a graphdb akin to Neo4j?

It seems to me Document Layers could be used to create virtual property edges from the underlying KV store?

Any thoughts/plans on how Foundation could be used as a graph in general?

Thanks!

<comment><USER2> Yes, creating an adjacency list graph model would be straight forward. The most important thing is to keep as many operations in flight as possible, as the graph model is essentially a lot of distributed pointer chasing. If you're interested in some help with your evaluation, you can send me an email to the address in my profile.</comment></comment></comment>


Failure: The F-Word Silicon Valley Loves And Hates - <AUTHOR> http://www.wbur.org/npr/155005546/failure-the-f-word-silicon-valley-loves-and-hates

<comment><USER2> Success is where preparation and opportunity meet.

Unfortunately, failure is there too.</comment>


Cory Doctorow: Firefox has my business, no matter how shiny the Chrome is - <AUTHOR> http://www.guardian.co.uk/technology/2008/sep/09/google.googlethemedia <comment><USER2> I find it curious that he is so hostile to Google when he appears to use their services so much.

I think there is a severe disconnect with the rah rah privacy Google is bad and the "oh but I really like their apps". Hopefully the cognitive dissonance doesn't make that poor man's head explode.

Also, all of these "Google won't let Chrome do X" arguments really weird me out. You have the source. Do what you want with it. Seriously, the concept of permission is really fuzzy when talking about adding features to open source projects.

<comment><USER3> The world isn't black and white. It's perfectly logical not to like something, but to use it anyway.

<comment><USER2> Uhh. I think its intellectually dishonest.

He wants Google to not play in China because he thinks its morally wrong. Yet, he uses Google even though he views their policies as morally wrong.

Do you see what I mean?

<comment><USER4> I think what ars meant was that you can dislike something, a la Microsoft, yet still use their product. I dislike Microsoft, but there is no alternative for me. I have no interest in Linux as it just bores the crap out of me, it's not even an alternative as there's just too many hoops to jump through to get it working and then I'll still have XP on my computer so there's no reason to switch.

I would switch to Apple as an alternative, but as you have to have an apple computer to run OS X I don't even consider it. I'm not going to throw out over $1000 on a macbook, and god forbid I want extra ram installed at apple they'll take another $600 for sticking two little chips in two little slots. The guy who does it must be making $550 an hour cause I can install two ram chips for little over $50 tops! (that includes buying them, I know this because I did it just last weekend for someone, $38.99 for 2x1gb)

So even though I detest microsoft, I hate them less than the rest.

<comment><USER5> Whats wrong with putting in the extra ram yourself, it's really easy to do. The manual even comes with instructions (with pictures!), on how to do it.

<comment><USER3> Read again what he wrote. He can do it himself, he was just complaining that apple charges so much for such a simple task.

</comment></comment></comment></comment></comment></comment><comment><USER6> _It's no secret that the_ _nonprofit_ _, free, open Firefox browser depends largely on Google's financial largesse and technical contributions_

Firefox isn't entirely non-profit. The for-profit Mozilla Corporation exists as a subsidiary of the nonprofit Mozilla Foundation and makes a substantial profit. Said profits are reinvisted in the company, but that's not so different from Google. What is different is that there are no options or shareholders.

<comment><USER7> More than 80% of Mozilla's revenue comes directly from Google.

</comment></comment><comment><USER8> Does anyone know which plugins he is describing? In particular, I'm interested in his better book search plugin.

<comment><USER9> I'm not sure it fits what he's talking about, but I've found book burro (<http://www.bookburro.org/>) quite helpful. It collects results from several used book price searchers, rather than searching inside book content, but it can also search for library availability in a $distance radius, which is _nice_.

</comment></comment><comment><USER10> It was reasonable until I got to this bit...

 _"Changes the Google logo to a "Gulag" logo showing Google's place as part of the Great Firewall of China, providing a constant reminder to me that for all that I trust Google with lots of key data, I must never forget that it has demonstrated a historical corporate willingness to participate in censorship and surveillance efforts when its profits were on the line"_

<comment><USER11> Care to explain what's _unreasonable_ with that?

<comment><USER12> I'm not sure I'd label it "unreasonable," but if you feel so strongly about Google's business practices, shouldn't you boycott their services completely? By using their services, aren't you tacitly assenting to their business practices?

<comment><USER13> _By using their services, aren't you tacitly assenting to their business practices?_

Certainly not! I do business with plenty of people that I disagree with. So do you, no doubt.

This is a classic (i.e. "really old") line of argument against political activists. To testify to that, I give you MIT's most (in?)famous political activist, Noam Chomsky:

 _As to how I tolerate MIT, that raises another question. There are people who argue, and I have never understood the logic of this, that a radical ought to distance himself from oppressive institutions. The logic of that argument is that Karl Marx shouldn't have studied in the British Museum which, if anything, was the symbol of the most vicious imperialism in the world... But I think Karl Marx was quite right in studying in the British Museum. He was right in using the resources and in fact the liberal values of the civilization that he was trying to overcome, against it._

Remember, the goal of an activist is not to throw the baby out with the bathwater. The goal is to _convince_ the baby to join the activist's side. Which you accomplish by living inside the baby's culture, appealing to its better nature, and using all the tools at your disposal, including the baby's tools.

It's not as if the whole idea of Google is fundamentally evil. It's a few specific aspects of Google's business practices that Cory dislikes -- aspects which, he might well argue, could easily be reformed without significantly affecting Google's prosperity.

<comment><USER14> Maybe I don't understand the whole Google+China issue, but if you can do business with people you disagree with, can't Google do business with China?

<comment><USER15> I think his issue is not with doing business with China, but rather with the censorship Google has implemented in the Chinese version of the search.

One thing is to do business with an entity you disagree with, another thing is to act unethetical (or "evil") yourself in order to do business.

<comment><USER16> What's the difference between financially supporting someone who would do evil, and doing it yourself?

Is hiring a hitman wrong? Is shopping at a known hitman's store, knowing that the profits he makes will be invested into killing wrong?

It's an extreme example, but if you feel that something a company is doing is wrong, financially supporting them is also wrong.

If you say _"I'm supporting an entity that does wrong, but the benefit it brings me is greater than the guilt I feel from using them"_ is one thing. saying _"I support them financially, but I disagree with them, therefore I'm not supporting immoral behavior, and am still moral"_ is just stupid and hypocritical.

<comment><USER17> This is what I call "the Vegetarian's dilemma." Basically, you can't be a vegetarian (for moral reasons) and a capitalist, in the modern, western world, at the same time.

Say you shop at a store that sells meat. Your money helps them buy that meat, even if they make no money _on_ the meat, as they can use it as a loss leader: they have your funding to fall back on. So you stop shopping there.

But, hold on, the employees _at_ that shop get payed by the other customers there, right? Customers like, say, the baker and the landscaper that you use. So now you can't pay _them_ either, as they'll go out and pay the shop, and then the shop will go out and buy meat.

Take it as far as it can go, and it's clear that you can't participate in a capitalist society that also contains immoral business transactions without rendering yourself immoral.

<comment><USER16> Yes, precisely. This is the point at which you say _"I may be indirectly supporting the slaughter of animals financially, but I need to eat. The benefits outweigh the costs, and I'm reducing the demand for meat. I hope that will make a difference. Maybe eventually demand will drop to the point that stores stop carrying meat if enough people follow my lead."_

No, you can never support only entirely moral entities, but you can still make a difference. It's not an either-or proposition.

</comment></comment></comment></comment></comment></comment></comment></comment></comment><comment><USER6> I don't think Google really cares about the tiny percentage of people who use tools that reduce Google's ability to collect data or display ads. If Firefox started bundling the extensions referenced in the article by default, Google might get worried, but their business is about volume, not a few Firefox power users.

</comment><comment><USER18> Someone's going to mention forking & rebranding. It's hard, much harder than when you have official support. Google's version has a link on the front page.

</comment><comment><USER19> Who cares what Cory Doctorow thinks about web browsers?

<comment><USER20> Who cares?

</comment></comment><comment><USER21> Oh for God's sake... I admire Doctorow deeply for his writing and work ethic, but he's really venturing into tinfoil hat territory here.

<comment><USER22> How is that? He's identified that Google's corporate interests are not aligned with your personal interests, if you value privacy and control of your information highly.

You may not share these concerns, but his argument is by no means irrational.

</comment></comment><comment><USER23> All of these arguments are getting really old. Google said they'd provide an API. I bet you'll be able to do all of these things without even having to fork it.</comment>


Object-oriented design patterns in the Linux kernel (2011) - <AUTHOR> https://lwn.net/Articles/444910/ <comment><USER2> This is part 2 for data inheritance: [https://lwn.net/Articles/446317/](https://lwn.net/Articles/446317/)

</comment><comment> black-tea This is a great article. So many programmers (including me) start with a language that does OO stuff for them. But it's really important to understand that it's not really magic and that a lower level language gives you more flexibility in which methods to use.

The difference between C and Lisp is that the latter allows you to extend the language in a way that essentially documents your technique in the same way C++ extends C to document its chosen techniques. If you saw the code in the article without having read this article and without suitable comments in the code, it would be really unclear what the programmer is actually doing.

<comment><USER3> Perl's OO is interesting in this regard. They use a function called bless() to mark something as an object of a specific class. No magic keywords, methods are just functions in a specific namespace/package, etc.

So, while it has it's warts, OO in Perl is very easy to follow.

<comment><USER4> Didn't most perl5 OOP move to the Moose library, that set a bunch of standard method names and hid all the bless'ing stuff in its internals?

<comment><USER5> I recently wrote an article about objects / classes in Perl 5 and Perl 6, which also touches on Moose: [https://opensource.com/article/18/11/how-make- perl-more-clas...](https://opensource.com/article/18/11/how-make-perl-more- classy)

<comment><USER3> Your article does a pretty good job of showing what I meant. The Perl 5 example is more verbose, but easy to follow how OO is implemented. Perl 6 hides it. Not arguing Perl 5's approach as better. Just that it makes OO easy to understand for a procedural developer.

<comment><USER5> Thank you. FWIW, I like to work with things that do what I want, without having to precisely understand how they do it.</comment></comment></comment></comment></comment></comment>


"Sous les pavees, la plage." - <AUTHOR> https://theprowereport.substack.com/p/sous-les-pavees-la-plage?r=4j9eb&utm_campaign=post&utm_medium=email&utm_source=hackernews <comment><USER2> What a waste of a perfectly good Situationist quote on a bunch of pointless rambling. I feel like the kids in the streets in May '68 would never stop vomiting seeing their words applied to this small-time business soap opera</comment>


Content Snare: Leaving a job to build a SaaS business - <AUTHOR> https://www.failory.com/mistakes/content-snare <comment><USER3> The actual site link is buried at the very bottom of the long post, so here it is, in case you are looking to see just the site (like I was)

[https://contentsnare.com](https://contentsnare.com)

I had the same exact problem this site solves. Built a website for my Boxing Trainer (for free) with content placeholder and a landing page video. He never gave me the content like Services, Testimonials, Certifications etc... for months at end, despite a lot of pestering from my end and despite servicing a lot of happy clients who were only too glad to provide testimonials.

Then he TXT-ed me one day and said that a Gym that was looking to hire him told him that his website looks "empty" and he was mad at me.

<comment><USER4> Apologies for the low value comment, but I loved the little comic on that page. Precisely described the problem and makes me want to throw money at them to make it go away, despite it being completely irrelevant to me.

<comment><USER5> Haha those started because I drew up some extremely crappy stick figures to send to a designer to do up properly. People in our Facebook group were like "OMG THEY ARE AMAZING KEEP THEM"

Now they're on the home page

</comment></comment></comment><comment><USER6> The best part of this service is that it nags the clients for you and they won't hold the annoyance against you.

I'm thinking maybe building a similar service for managing people. Call it tasksnare. Take all the confrontation out of management. You just set up a task on tasksnare and it will keep checking up with the worker until it's done?

What do you guys think?

<comment><USER7> I think there are much better ways of solving this problem. I'm only really experienced with software developers, so I'll stick to that, but I think it's probably similar in a lot of other situations.

Measurement in processes is a kind of Heisenberg situation. Every time you measure something, you have potential for affecting it. For example, if I go to a developer and repeatedly ask if they are done yet, there is a good probability that the developer will decide to be "done" just to get me off their back. Later when you discover that important things were skipped in order to get it out the door quickly, you will have a problem.

Because of this, it is better to have "passive" measurement. In other words, the activity itself should indicate whether or not it is done. If we were watching someone dig a ditch, we could decide if the ditch were dug just by looking at it. If it wasn't done, we could get a feeling for how long it will take by looking at how much was done so far. If we do that discretely, then the worker is not affected.

Of course, with software, this is not really feasible most of the time. You _could_ insist that people check in their code often and follow the progress, but most management does not want to be so involved. Instead, it's better to have a shared document where a developer marks that they have started development on something and marks when they have finished (i.e. the code is merged and is or can be shipped).

As long as the developers are good about indicating this (and, as a manager, you should be strict about making sure this is done), then you know when tasks are started and finished. What's missing is "how much longer". Again, it is not a good idea to ask the developer. Instead we should rely on statistics.

Each task will take a certain amount of time. We can estimate that time. The estimate is a random variable with a certain distribution. I'm not sure what that distribution will be, but let's consider a case where each task is set up so that it is expected to take about the same amount of time. The time between completions might reasonably be governed by an exponential probability distribution. In other words, over time it becomes more and more likely that the task will be complete. For each task, there is an average completion time. Furthermore, if we group the tasks into a reasonably sized iteration (say 30 or more tasks), we can measure the average of these averages over many iterations.

As an example, say we have 10 iterations, each with 30 tasks. Each iteration will have an average duration for the task over the 30 tasks. We can then compute the average of those averages over the 10 iterations. The cool thing is that no matter what the distribution of the individual tasks, the average of the average is normally distributed. _This_ distribution has the wonderful property that half of the distribution lies to the left of the mean and half lies to the right.

This allows you to predict pretty closely when an iteration will finish (though _not_ individual tasks!). In other words, you can take that average of the average, multiply it by 30 (the iteration size) and 50% of the time you will complete the iteration in under that amount of time. If you also look at the variance you can calculate the 70%, 90% or whatever completion rate you desire.

Of course, it doesn't always work -- only when your team works well together and when they aren't pressured or pestered all the time. It's the manager's job to ensure that _this_ happens -- let the statistics predict completion time.

You may be wondering, "What if I want to know the completion time of an individual task"? My answer: as a general rule, don't do that. It's a terribly horrible idea. It breaks your team. Of course there are times when you absolutely need to do it, in which case you can pester them in person. You should do it so infrequently that using a service would seem ludicrous. If you absolutely must micro-manage your team for _every_ task, then you have broken your team and no tool is going to save you.

<comment><USER8> This was insightful! I've read though previous long discussions on HN and elsewhere about the relevance, meaning and value of estimates in project management. Your comment really summed up how to approach estimating tasks in a logical and sensible way, that I think makes sense for both developers and managers.

</comment></comment></comment><comment><USER9> First, I just want to say that building anything and getting paying customers is never easy so it's impressive to see what these guys have done.

While there is definitely a large market of agencies suffering from this problem, I don't think this is the "true" solution.

Clients hire an agency because they just want to pay somebody to build them a website (or whatever it actually is). When approaching this, they are almost definitely not thinking at all about having to do anything other than tell the agency what they want.

This is the client having unrealistic expectations, but they aren't supposed to be the experts, so it should be on the agency to be clear about those expectations. Even if you think you're clear about the about of work required of them, most client will drag their feet to no end on delivering the content. This is because they have 1,000 other things to do, don't really know where to even begin, and are getting frustrated because the reason they went to an agency was because they didn't have the time to deal with this.

Looking at setting up endless reminders as a solution misses the reason they came to you and loses out on a ton of value. Clients don't want to do this. Find a way so that they don't have to and then charge for that. If a client doesn't want to pay to have you do it at the start, give them a deadline for the content, if they don't get it to you by then, they can either get the site as-is or pay to have you do it for them.

What content do you need from the client? Figure out what questions you have to ask them to create that content, schedule a call, then ask them those questions, get a transcript, and give it to a copywriter. Then give the result to the client along with a timeline of "if this isn't approved or edited by X, then it is going live as-is."

I get where Content Snare is coming from, but I think it misses a much bigger underlying point of why this is such a problem.

<comment><USER5> There's more to Content Snare than just blasting your clients with reminders. One of the most important parts is making it easy for clients to provide content. You can do that by providing structure and visual references.

That way it's easier for them to understand what they need to provide.

When they understand what needs to be done, it often gets done.

We've found that's the big difference between the people Content Snare works for and ones it doesn't. The ones that take the time to lay it out properly and provide instructions get content faster. The ones that sign up, put in a couple of pages and let it blast their clients never get anywhere.

This is why I'm in the process of creating a bunch of templates that lay out copywriting instructions and wireframes... to get people started down the right path faster

(sorry if this is hard to read. I'm on my phone and half was done with speech to text)

<comment><USER10> This was the value I perceived mostly as well. I likely wouldn't use reminders at all. In my experience, if a client isn't on the ball and can't remember or be bothered to send content, I probably don't want to work with them.

Making it easy to send the content though, that's great. Keeping it all in one place is even better.

This would be great if you could host it at your own domain (or can you already?) so clients just go to your website to do it rather than a totally different service. Just drop a widget into your own web page or something, tell clients to go to yoursite.com/content/clientName where they log in and start viewing. I suppose that would complicate things in other ways, but it would be nice in general to not make a user remember yet another service and url that's totally disparate from your own company.

<comment><USER5> That's good to hear actually.

Right now you get a subdomain of contentsnare.com

I think it really needs the space of a full browser window to get the full experience, especially if there are screenshots/wireframes in the layout.

If this was squashed down into a typical column on the website, it could get a little crowded and hard to follow but I definitely see your point on this.

The best we have right now is the ability to share a request with a link - <USER2> login required. So you could have a button in your client portal or a client- specific page to open their request

</comment></comment></comment></comment><comment><USER11> Slightly off-topic, but if you're in the building phase, I HIGHLY recommend setting up a placeholder website and putting up some content and getting some backlinks.

If you have 12+ months of content and backlinks, you will have a much better foundation for getting organic traffic once you do launch.

</comment><comment><USER12> $1k per month? Is that revenue? Doesn't sound like it's doing too great.

<comment><USER13> I think a lot of developers forget, perhaps due to their current annual salary and due to high costs of living, that a geography-independent $1K a month is nothing to sneeze at.

For example, rent in Michigan for a three bedroom apartment is about $1,200 a month [1], meaning your rent would be $400. Let's say you spend $200 a month on groceries, and spend $400 a month on insurance, gas, bills, and other mandatory expenses.

Congratulations: you're short term net financial neutral!

In theory, as long as your acquisition rate is neutral or positive compared to churn, you now live for free, without a boss and without an expectation of a 40 hour workweek. In theory, you can now retire. In practice, you can grow revenue, and nothing's stopping you from starting business two and increasing your "retirement's" margin.

For the right person, these conditions are life-changing.

[1] [https://smartasset.com/mortgage/the-cost-of-living-in- michig...](https://smartasset.com/mortgage/the-cost-of-living-in-michigan)

<comment><USER3> > a geography-independent $1K a month is nothing to sneeze at.

Right. Also, it's not very obvious, but it looks like the creator is from Australia, likely lives there (as the address listed in about page is also an Aussie address).

Not sure about Cost of Living, but definitely gotta be less than Bay Area / Silicon Valley...

James ( Jimmy?), if you are reading this, you might wanna update your about page with some story about you (builds trust), instead of a testimonial from a random user... [https://contentsnare.com/about/](https://contentsnare.com/about/)

<comment><USER14> You might be interested to learn that average rents in Brisbane/Sydney/Melbourne are about AUD$2600/month (~USD$1900) for a small 2 bedroom apartment.

Plus expensive power, fuel, telecommunications, food, etc due to oligopolies in each of those spaces.

What I'm getting at, is that $1000/month doesn't go very far in any of our capital cities (and most people here live in or directly around our capital cities).

<comment><USER15> > average rents in Brisbane/Sydney/Melbourne are about AUD$2600/month > (~USD$1900)

Melbourne and Sydney maybe, but Brisbane is drastically cheaper. When I was studying in Brisbane a few years ago my rent was in the ballpark of $300-400 AUD per week for 2-3 bedrooms, even at the higher end of $400/w that's only $1700AUD/m. You can even buy a two bedroom apartment for under $300k in Brisbane, compared to the $1m or more the same would run you in Sydney or Melbourne.

In contrast, when I graduated and moved to Sydney for work we lived a similar distance from the city as we did in Brisbane and yet were paying $500/w for 1 bed and much less total room.

I suspect Darwin, Perth, and Hobart are similarly cheaper. Generalising and saying all our capitals are expensive is incorrect, though I can understand why perceptions are driven by what happens in Melbourne and Sydney since nearly 50% of the population lives in one or the other.

<comment><USER14> For some context. I live in both Sydney and Brisbane (and commute). There are some slight variances, but if you're comparing like-for-like in apartments/living, the costs are also very similar.

And the populations of the regions around those three cities makes up more than half the population of Australia.

</comment></comment></comment></comment></comment></comment><comment><USER16> Using it since last month. It really helps our fulfillment teams. Still a young product, but it solves the need quite well.

<comment><USER5> Thanks Julien!

</comment></comment><comment><USER14> Cool product, looks like it solves an annoying problem for agencies!

</comment><comment><USER17> As a marketing consultant, this looks really useful. Signed up. Separate note, do you have an affiliate program? Would love to try to drive conversions for % revenue. My email is in my profile. I specialize in targeting SMBs on Facebook.

<comment><USER5> Sure do. I'll shoot you an email but there's also an affiliate application form at [https://contentsnare.com/affiliate- application/](https://contentsnare.com/affiliate-application/)

</comment></comment><comment><USER18> "The original idea was actually completely different to what we ended up building."

Nearly every internet-startup, ever</comment>


Real-time U.S. gun violence numbers for the new year, as of January 7th - <AUTHOR> https://twitter.com/GunDeaths/status/1082307426915835904 <comment><USER2> For country of 317M people and 350M firearms those death numbers seem low.

For comparison:

33,700 people die in car accidents annually, that is 92 people each day.

8 kids under 15 die each day because of unintentional injuries (~3000 a year).</comment>


The Great Switch by the Super Rich - <AUTHOR> http://robertreich.org/post/5583016733 <comment><USER2> Has the percentage of the government's revenue that comes from the rich changed in the period he talks about? That would seem to be the most important statistic, and yet he doesn't include it.

<comment><USER3> Yes, it has, and it has increased. This article is either terribly disingenuous or merely ignorant.

<comment><USER4> I would argue it hasn't increased nearly enough in proportion to the benefits rich people get from our now heavily inflationary monetary system. In other words, turning on the printing presses is a boon for the wealthy (cheap money to fuel stock market (mal)investment, govt. spending on things like war, appreciation of assets, etc.), but it's a hidden tax on the poor. Then, the rich whose income has risen over the last several years while all incomes below have flat lined (or even dropped) balk at the prospect of higher taxes while our crippling debt now elicits unthinkable political talk of U.S. govt. default.

Edit: I would appreciate a response rather than a downvote. I don't mind disagreement, but at least give me the chance to address it.

<comment><USER5> Not sure I understand were you're coming from. I'm sure you can find more complex arguments either way but as I understand it the basic effect of printing money is devaluing that existing money - a tax on anyone holding the currency.

Wouldn't the rich be the ones holding a disproportionate amount of cash?

<comment><USER4> Yes, the rich certainly do hold a disproportionate amount of cash, but they don't just stick it all in a simple savings account (often the only option for the poor). The rich put their money to work (in money markets, the stock market, property and investments abroad as the article mentions, etc.) so that it earns a return. And they often buy items before the effects of inflation set in.

</comment></comment></comment></comment></comment><comment><USER6> Doesn't look like anything to me. This shows the tax rates: <http://www.truthandpolitics.org/top-rates.php>. They climbed up for WW1 & WW2, and now are falling back to historical levels.

And here is income distribution: [http://en.wikipedia.org/wiki/File:United_States_Income_Distr...](http://en.wikipedia.org/wiki/File:United_States_Income_Distribution_1947-2007.svg)

which again, shows nothing sinister. Where one man made $2 to anothers $1, now that man is making $200 to the others $100.

Also can anyone substantiate the claim that the super rich lend the government money? As far as I knew only the Federal Reserve lent money to the government.

<comment><USER7> Looking at the top rates, without taking deductions into account, is pretty useless.</comment></comment>


Stephen Harper sells Canada: China can secretly sue to repeal Canadian laws - <AUTHOR> http://boingboing.net/2014/09/13/stephen-harper-sells-canada-c.html <comment><USER2> Previous thread: [https://news.ycombinator.com/item?id=8312411](https://news.ycombinator.com/item?id=8312411)</comment>


RealTime Network Data from german 28c3 Hacker Congress build with node.js - <AUTHOR> http://dashboard.congress.ccc.de/ This year, the 28c3 Hacker Congress in germany provides you with realtime network data. If you like to get some insights in what amounts of data are send, received etc., take a look.<p>we'll release the code after the congress on github. <comment><USER2> It is a shame no general post about the 28c3 made it to the frontpage.

Program: <http://events.ccc.de/congress/2011/Fahrplan/> (time is CET)

Streams: <http://28c3.fem-net.de/>

Lots of info: <http://www.guckes.net/28c3/urls.txt>

<comment><USER3> Some (raw) recordings are already availible on YouTube: <http://youtube.com/28c3>

Here is the page with general information about the recordings on the Wiki: <http://events.ccc.de/congress/2011/wiki/Documentation>

</comment></comment><comment><USER4> Just when I thought the streams where stable you bring in Hacker News :)</comment>


Firefox 4 Beta 12 Released - <AUTHOR> https://www.mozilla.com/en-US/firefox/4.0b12/whatsnew/ <comment><USER2> Does anyone have any inside info on how much longer before we get to RC?</comment>


People who use Bang with Friends - <AUTHOR> https://www.facebook.com/search/178205172320915/app-users

<comment><USER2> Your friends who use it:

[https://www.facebook.com/search/178205172320915/app- users/me...](https://www.facebook.com/search/178205172320915/app- users/me/friends/intersect)

<comment><USER3> None of my friends use it :|

</comment></comment><comment><USER4> [http://blogs.wsj.com/digits/2013/05/09/link-exposes-users- of...](http://blogs.wsj.com/digits/2013/05/09/link-exposes-users-of-bang-with- friends/)

only people who installed it before January.

<comment><AUTHOR> ah..good. Looks like not many people in that list know about that setting :-)

</comment></comment><comment><USER5> Looks like you can also peek at "apps that <friend name> uses". I wonder what other privacy issues linger here...

</comment><comment><USER6> No use my friends, all are guys no girls!

Bang With Friends should have targeted Pintrest users 1st.

</comment><comment><USER7> Even better:

People who use Bang With Friends (OFFICIAL) and are married: [https://www.facebook.com/search/married/users/17820517232091...](https://www.facebook.com/search/married/users/178205172320915/app- users/intersect)

<comment><USER8> na, all of them just wanted to "know what the fuzz is all about, honey"

</comment></comment><comment><USER9> I only had 1 result for people who use Bang with Friends, but pages and pages of friends who use Tinder:

[https://www.facebook.com/search/me/friends/464891386855067/a...](https://www.facebook.com/search/me/friends/464891386855067/app- users/intersect)

And you can even search by category, so here's all the dating apps your friends use:

[https://www.facebook.com/search/me/friends/apps- used/lifesty...](https://www.facebook.com/search/me/friends/apps- used/lifestyle_dating/apps/intersect)

</comment><comment><USER10> A friend (who I totally busted with this) points out that while he _does_ have it installed, he hasn't actually _used_ it. Which seems like a fair distinction to make.

<comment><AUTHOR> I'm guessing that a lot of people just installed it out of curiosity.

</comment></comment><comment><USER11> I don't have graph search yet :(

</comment><comment><USER12> Pretty interesting: Mostly dudes using this app. Comparing the same search to Match.com's app, the field gets more mixed between girls and boys.

<comment><USER13> Is it really that surprising that an app called "Bang with Friends" would have a primarily male audience?

</comment></comment><comment><USER14> >Facebook Login

Nope.

<comment><USER15> Why even look or comment on something that clearly uses a _Facebook Feature_ if you don't have a Facebook account? Honestly...

<comment><USER16> I think the commenter was saying something along the lines of "Using Facebook Login for a service which is about discretion is a bad idea"

<comment><USER15> I'm not sure why you are coming to the defence of this clearly empty and fatuous comment but doing so just encourages this sort of empty contribution to HN.

<comment><USER14> Indeed there is a certain amount of irony in placing an article about a bug in a casual sex hookup facebook app --that permits others to see you're a user when the whole selling point of the app is that they can't-- behind a facebook garden wall that one must log in to see. Truth in advertising and brand trust and all that jazz.

Though really, I just don't like logging into walled gardens if I can avoid it. Others linked directly to articles.

But I will definitely try harder next time to ensure that my comments are appropriately lengthy and sufficiently witty, because I would hate to leave a comment that wasn't living up to HNs contribution standards.

</comment></comment></comment></comment></comment><comment><USER17> Ouch.</comment>


Teens who feel more peer pressure turn out better, not worse - <AUTHOR> http://blog.newsweek.com/blogs/nurtureshock/archive/2009/09/23/teens-who-feel-more-peer-pressure-turn-out-better-not-worse.aspx

<comment><USER2> This seems to draw a connection between increased obedience and reduced social friction more than any other metric. The idea that these people are actually "better" is not really examined that closely.

It mentions a presupposition to begin with that it is assumed that people who are less susceptible to external social pressure have more strength of character, but this seems to skip the possibility that they are simply apathetic in general or purposely abrasive rather than genuinely concerned with power over their own decisions. I'd find it much more interesting if the article accounted for these two variables.

Without that information it becomes less informative due to being a bit obvious; "People who happily buckle to the will of the crowd generally acclimatise better to a social environment? You don't say..."</comment>


Ask HN: Is there a taxonomy of machine learning types? - <AUTHOR> Besides classification and regression, and the unsupervised methods for principle components, clustering and frequent item-sets, what tools are there in the ML toolkit and what kinds of problems are amenable to their use? <comment><USER2> By far the most common is supervised learning (in which there is a target variable). Less common is unsupervised learning (in which there is no target variable, but solution quality still might be measurable). Occasionally, one comes across reinforcement learning (long-term performance is measurable, but little or no short-term feedback is available), and a variety of more special- purpose techniques like association rule discovery / link analysis, anomaly detection, sequential patterns mining, frequent pattern mining and probably several others I've forgotten.

</comment><comment><USER3> Outline of Machine Learning [https://en.wikipedia.org/wiki/Outline_of_machine_learning](https://en.wikipedia.org/wiki/Outline_of_machine_learning)

Machine learning # Applications [https://en.wikipedia.org/wiki/Machine_learning#Applications](https://en.wikipedia.org/wiki/Machine_learning#Applications)

"machine learning map" image search: [https://www.google.com/search?q=machine+learning+map&tbm=isc...](https://www.google.com/search?q=machine+learning+map&tbm=isch)</comment>


NAT Primer: How your home router works - <AUTHOR> http://calthrup.blogspot.com/2009/02/nat-primer.html

<comment><USER2> I'm no networking expert but I think NAT doesn't assign the IP addresses, DHCP does. And at least on my router, you can turn off DHCP and setup static IP addresses for your nodes instead (you can even use some static, some DHCP).

<http://en.wikipedia.org/wiki/Network_Address_Translation> <http://en.wikipedia.org/wiki/Dhcp>

edit: I don't think he was claiming that either, it's just that someone trying to learn networking basics from that article could easily get misguided.

<comment><USER3> I upvoted you before reading the article, however, after reading it I don't see the author claiming anything of the sort. Instead they just gloss over the IP allocation and focus on how translation occurs from a 'public' IP to a 'private' IP.</comment></comment>


Tech Execs Have New Jobs After Facing MeToo Allegations - <AUTHOR> https://www.buzzfeednews.com/ryanmac/tech-men-accused-sexual-misconduct-new-jobs-metoo <comment><USER2> Have any of these people been convicted in a court of law? No? Fine. Convictions in the court of public opinion are meaningless and some people think far too much of their opinion if they think that their opinion or their groups opinion should be enough to stop experienced tech leaders leading.</comment>


Show HN: Lag Radar Chrome Extension from Dan Abramov's Beyond React 16 Demo - <AUTHOR> https://github.com/sw-yx/async-react-toolbox <comment><AUTHOR> Hi HN! I'm Swyx, a React dev who has been really excited by all the async rendering stuff the React team has been putting out recently.

The benefits of async rendering are very hard to communicate, mostly because we are so used to webapps with screens that lock up or unintentionally rearrange that we don't even see it as a problem. What Dan Abramov and team did at JSConf Iceland was to make devtools to isolate and visualize the problem, and therefore sell the idea that this was a worthwhile problem to fix.

One of the key devtools used to show this off was this cool "lag radar". It's just an svg animation that updates using requestAnimationFrame - the longer the time it takes between each update, the redder the svg gets. So this has a very nice effect of making screen lock-ups very obvious. @mobz from facebook open sourced this a couple days ago ([https://github.com/mobz/lag- radar](https://github.com/mobz/lag-radar)) and I decided to turn it into a Chrome Extension so that anyone can use it on their own websites and potentially identify unacceptable lockups!

Longer term I think we can build up a set of tools for diagnosing and improving async rendering, thats why I decided to call this the "async-react- toolbox" (also didnt want to conflict with any offical devtools the React team might put up). There's nothing inherently to do with react in this initial launch right now, but I fully expect it will morph into a react tool in future.

this is an easy to use and fully open source chrome extension, knock yourselves out! [https://chrome.google.com/webstore/detail/fbchcodfbfjeededac...](https://chrome.google.com/webstore/detail/fbchcodfbfjeededacomngobhnndcgol)

(also im not very experienced at chrome extensions so i welcome feedback)

p.s. Thanks @dang for re-upping this!

<comment><AUTHOR> hello based on feedback this toolbox has been renamed to async-RENDER-toolbox and we will no longer focus on React.

[https://github.com/sw-yx/async-render-toolbox](https://github.com/sw- yx/async-render-toolbox) [https://chrome.google.com/webstore/detail/fbchcodfbfjeededac...](https://chrome.google.com/webstore/detail/fbchcodfbfjeededacomngobhnndcgol) [https://addons.mozilla.org/en-US/developers/addon/async- rend...](https://addons.mozilla.org/en-US/developers/addon/async-render- toolbox/)

thanks for your support!

</comment></comment><comment><USER2> I like the cheeky z-index val, but I'd use the max supported value if you want this to work with apps that have that cranked way up.

And you mentioned building out more tools to help diagnose specific problems -- when the radar goes red, I'd kill to have a report of what was running there, mem use, and so on.

Great work!

<comment><AUTHOR> i actually dont even know there's a max. I thought you just keep adding 9's.

yes absolutely. rather than messing around with css i want actual helpful diagnostics. i'll spend more time on that.

</comment></comment><comment><USER3> It'd be neat if you added Firefox support. Cross browser support for extensions nowadays doesn't require much additional effort, and you get to reach more developers.

<comment><AUTHOR> yes I should have mentioned that I am aware that this is a thing. I definitely dont want to only support Chrome. However I have no experience doing Firefox ports of stuff. I would welcome contributions for doing that and will add this to the README todo.

EDIT: someone sent in a PR for it!!

<comment><USER4> Check #webextensions on irc.mozilla.org. Here's an old list of people who have "office hours" for helping people port extensions. [https://public.etherpad- mozilla.org/p/WebExtensions_office_h...](https://public.etherpad- mozilla.org/p/WebExtensions_office_hours)

</comment></comment></comment><comment><USER5> Here is the actual demo video: [https://reactjs.org/blog/2018/03/01/sneak- peek-beyond-react-...](https://reactjs.org/blog/2018/03/01/sneak-peek-beyond- react-16.html)

</comment><comment><USER6> What makes it a "react" toolbox? Is it because it is made w/ react?

<comment><AUTHOR> totally fair question, one I tried to answer in the README. This current version doesn't require react at all, but I dont want to just make a lag radar extension and leave it be. I think theres a broader potential to make dev tools to help all the React developers who will be making stuff in AsyncMode. So I want to (is target the right word? im not even selling anything) the Async React developer use case and just make one thing that works for them.

<comment><USER7> This could be useful for other vdom libraries, like Mithril. It would be nice if it didn't get tied to react, or the react parts were optional.

<comment><AUTHOR> hello based on feedback this toolbox has been renamed to async-RENDER-toolbox and we will no longer focus on React.

[https://github.com/sw-yx/async-render-toolbox](https://github.com/sw- yx/async-render-toolbox) [https://chrome.google.com/webstore/detail/fbchcodfbfjeededac...](https://chrome.google.com/webstore/detail/fbchcodfbfjeededacomngobhnndcgol) [https://addons.mozilla.org/en-US/developers/addon/async- rend...](https://addons.mozilla.org/en-US/developers/addon/async-render- toolbox/)

thanks for your support!</comment></comment></comment></comment>


Remote Work Is Killing the Hidden Trillion-Dollar Office Economy - <AUTHOR> https://marker.medium.com/remote-work-is-killing-the-hidden-trillion-dollar-office-economy-5800af06b007 <comment><USER2> The article surely likes to ask "but at what cost to the rest of the economy?".

And I was thinking: What a wonderful benefit for our planet :) and for those people.

Saving millions of people from their morning commute? Yes, please. Improved air quality due to less traffic? Yes, please. 70% less air travel? Yes, please. In addition to that, let's scrap a few parking lots and convert them into parks and then call it a day :)

Maybe I'm the odd one here, but I actually like working from home and playing with my son during lunch break. And I've always resisted company business trips as much as I could.

<comment><USER3> Public parks are like public libraries, they're mostly just homeless shelters and places to deal drugs. As a city dweller I really don't get this rosy presentation of them that acts like they're somehow gifts to the community.

<comment><USER4> Public libraries are a treasure and the reason that a poor kid like me was able to learn, become more experienced with computers, and spend my time safely in a dangerous neighborhood while my mother worked.

Public parks are great. Some are shitty, but we all need space to roam and play. Most parks are not in shitty, run down neighborhoods and don't fit your stereotype.

<comment><USER5> Do you think your experience as a kid would have been different if you were a kid not back then but rather in 2020?

If you have access to internet you can learn so much nowadays, obviously its a matter of having access to the internet, something not everyone has.

<comment><USER4> I was gifted an old laptop (even for back then) and used free dialup for some of high school at home (the old kind with ads). 15% of the US still has no internet access, but the situation has definitely improved. But I usually got to school early to use the computer lab and went to the library after school to read and use computers there.

Today's kids have different problems, such as the huge amounts of disinformation and manipulation in media. The information we find today is harder to trust; and the conversations we have online are less about discovery or debate and more about political allegiances or getting attention.

Information I learned from books (with recommendations from my local librarian) was much more reliable imo, and the nature of books is such that they encourage more thorough understanding of their subjects. Now I can find nearly anything I need online, but that's because I already have a huge amount of knowledge and know how to determine if a source is trustworthy.

But man, if Khan Academy existed in my childhood...

<comment><USER5> I did not know 15% of the population in the US still has no internet access, I assume mainly in rural areas?

In regards to "and the conversations we have online are less about discovery or debate" I partly agree partly disagree. I am part of various internet forums and some of them are very Web 1.0 still: good conversations, you get to know some people well (I even met some IRL). Part of me thinks its about persons willingness to find information themselves.

>Information I learned from books (with recommendations from my local librarian) was much more reliable imo, and the nature of books is such that they encourage more thorough understanding of their subjects. I agree, so many tech tutorials and articles are plain wrong.

</comment></comment></comment></comment></comment></comment><comment><USER6> The article focuses on the small businesses serving office workers downtown, and on air travel.

Dry-cleaners, cafes, shoe repairers, gyms, beauticians, nail bars, copy centres, florists, newsagents, office supply stores, etc.

The second order effect on real estate isn't discussed. If a lot of these businesses disappear, along with a large fraction of office workers, building owners may not be able to service their costs (finance, insurance, maintenance, etc.)

I guess Wall Street will get another bail-out at that point.

</comment><comment><USER7> Not sure about anyone else, but I've been enjoying supporting the cafes, restaurants, bars, and shops near my home and getting to know the people in my community, rather than spending my money in the CBD.

To me, this doesn't feel like a loss of economy, just a shift away from spending at big corps to spending in smaller businesses.

<comment><USER8> while that's great, the shift isn't equal. on average I'd wager that spending has gone down overall even if it's shifted elsewhere geographically. And office real estate has taken a massive blow along with cbd restaurants and vendors

</comment></comment><comment><USER9> Even in the middle ages there would be a substantial rabble of 'service sector' entrepreneurs following the troops around to provide repairs, food and other entertainment services. Peace was the last thing these people wanted as their whole livelyhood depended on the perpetual war campaigns.

</comment><comment><USER10> Clearly the so called office Technology company WeWork was not future ready. Nor are office real estate people.

<comment><USER11> This is quite literally the worst case scenario for them. I've been morbidly curious what the knock-on effect of a meltdown in CMBS bonds and other securities would look like.

As an aside, since employees are now responsible for their work environment, how do we factor that into pay and/or possible tax write-offs?

<comment><USER12> Remember that scene in "The Accountant" movie where the accountant says "No, the company's truck" meaning that since the truck is kinda used to carry some fluff that the family eventually sells, the truck gets a special tax status. In other words, since you use half of your house as an office, can you deduct half of your mortgage from taxes?

<comment><USER13> Not half your mortgage exactly, but this has existed for a while: [https://www.irs.gov/businesses/small-businesses-self- employe...](https://www.irs.gov/businesses/small-businesses-self- employed/home-office-deduction)

<comment><USER14> People in the UK have to be wary of that because it can leave you liable for capital gains tax.

[https://www.gov.uk/tax-relief-for-employees/working-at- home](https://www.gov.uk/tax-relief-for-employees/working-at-home)

</comment></comment></comment></comment></comment><comment><USER15> You make your connections, build your relationships and stumble upon great ideas during the breaks between the meetings, the coffee breaks, and around the water cooler. You lose all that when you work from home.

</comment><comment><USER16> Crazy random thought here. It could be that a tiny tiny percentage of the people leaving are a little bit influenced by their cities being burned down by mostly peaceful protesters.

<comment><USER17> Which cities have been "burned down"?

<comment><USER16> Portland, Milwaukee, Kenosha, Chicago, New York, and more. I exaggerated for effect but hundreds of businesses there are permanently destroyed, dozens of cops have been blinded, and emergency services to the affected areas have been sharply degraded. Black owned businesses have been disproportionately harmed. Constitutional protections are nonexistent.</comment></comment></comment>


SpaceX Explosion Investigation Focuses on Fueling Snafu - <AUTHOR> http://www.wsj.com/articles/spacex-probe-into-blast-focuses-on-fueling-issues-1477042203 <comment><USER2> So mostly this seems like they are still looking into it and the problem appears to be difficult to find.

What was with the blurb at the end where it commented that Republicans want an independent probe? I thought Republicans like the private business and the space program?! Wouldn't you only want an independent probe if you thought that there was some kind of cover-up?

</comment><comment><USER3> Paywall alert.</comment>


New Study Suggests Pacific Ocean is Polluted With… Coffee? - <AUTHOR> http://inhabitat.com/new-study-suggests-pacific-ocean-is-polluted-with-coffee/

<comment><USER2> Wake up sheeples! Dolphins too!</comment>


Significant Impact on Equity-Based Compensation Under Proposed Tax Reform Bill - <AUTHOR> https://www.lexology.com/library/detail.aspx?g=e85c8b77-9834-4d8e-8c61-0dc946bc9f89 <comment><AUTHOR> I wanted to post this since 1) it seems to have huge impacts on Silicon Valley and 2) I really haven't heard really anyone talk about this yet.

It's still really early, of course, and I don't even think the GOP really understands many of the details yet (which, ahem, isn't much of a surprise). But I think it's still worthwhile to discuss the impact of what we know so far.</comment>


[Ecuador] Is there anyway to confirm a site is being blocked by the government? - <AUTHOR>

As you may know, Ecuador is having some political issues lately. Yesterday night, one of the opposition newspapers was down. (www.elcomercio.com). Today, I tried to access it again through a VPN and had no problem. But without it, it still looks down. Is there anyway to confirm the site is being blocked by the government? <comment><USER2> [http://www.isitdownrightnow.com/](http://www.isitdownrightnow.com/)

[http://downforeveryoneorjustme.com/](http://downforeveryoneorjustme.com/)</comment>


Telecom needs Karma: why we founded a new mobile provider - <AUTHOR> http://blog.yourkarma.com/telecom-needs-karma/

<comment><USER2> 585 words with zero information about the product...

</comment><comment><USER3> So is it just Skype?</comment>