Our Week Without Slack - <AUTHOR> http://motherboard.vice.com/read/an-oral-history-of-our-week-without-slack?utm_source=mbtwitter <comment><USER2> As someone having an IRC client open while working since around 15 years this is so mindboggling. (Well, everything regarding the buzz about Slack and how it's a replacement for email, no it's the best thing since sliced bread, no wait, it's horrible.. etc.pp)

Why yes, of course you need to restrain yourself from chatting all day. And learn to ignore people or tell them you're not able to talk to them right now - but it can still be immensely helpful to have your network of people available to help you solve your problems - because you're also helping them solve their problems from time to time.

<comment><USER3> IRC is often mentioned in regards to slack, but I find Instant Messenger(s) a bit closer in spirit. Did everyone stop using those too, in favor of facebook and slack, etc?

<comment><USER4> IM in a corporate setting has never really take off IMO. Email is usually the choice, which has a more mature in-house management model.

<comment><USER5> I've seen Lync (Skype For Business) gain some traction in more corporate settings.

</comment></comment></comment></comment><comment><USER6> Wait, is Slack now so "mainstream" that it's problematic and the cool thing to do is to get off it?

> "The longest I can go without checking it even if I'm incredibly busy is > probably 10-15 minutes."

Well... don't? Maybe close the app?

Our team is 100% remote and we use Slack and email constantly, but when somebody needs to finish some urgent task, we just close it, no big deal. Is having a bit of privacy and piece of mind frowned upon now?

<comment><USER7> Hey, I'm the guy on the Motherboard team who said this. You make a fair point, but I think the main difference is that we're a team that publishes 20 or so stories every single day. That's 20 individual pieces of content that go from merely an idea to a finished, public product, usually in the course of a couple hours or so for each one. Each one doesn't _require_ input but input is often useful for each of those. We have relatively few long-term projects (we do have them of course, but we don't use slack for those). That means dropping from slack means you completely lose track / have no input in perhaps many things that you could have helped out with. It's in theory not the end of the world, but we got used to providing input on basically every story, and so that's where I'm coming from on this.

I may be completely off base here, but I'm assuming that most Slack teams probably don't have products whose entire development cycle is only a few hours in many cases. Just my theory, maybe I'm a psycho with a short attention span, but I really don't think that's the case.

<comment><USER6> I can understand that different teams use Slack differently.

However, I assume you did manage to work before Slack existed, right? I'm not saying this sarcastically. We sometimes forget that there are many different ways to produce the same result. You can perfectly use it less.

It should provide value; if it doesn't, reduce its usage.

> That means dropping from slack means you completely lose track / have no > input in perhaps many things that you could have helped out with. It's in > theory not the end of the world, but we got used to providing input on > basically every story, and so that's where I'm coming from on this

I always think of this quote when one of these dilemmas hits me: "You are not as important as you think you are". You think you need input or to contribute constantly, but that's not usually the case. Slow down on your communication, it's fine. Don't check Slack every 15 minutes when you're writing, check it less often. Easier said than done :)

<comment><USER7> Yep, I think this is the lesson we learned last week. The world doesn't end if any one of us drops.

</comment></comment></comment></comment><comment><USER8> They claim Slack is distracting while the picture at the top of the article is a bunch of people working in cramped quarters in an open office.

I think they have bigger fish to fry here.

Slack has a mute button. All that requires is self control. You can't mute coworkers sitting too close to you. Even with headphones (which notice half the people in the photo are wearing) you can only somewhat filter out the distracting people.

<comment><USER9> To be fair, Vice is an online magazine, not a programming firm. I can absolutely imagine that group conversations are more important in such an environment.

<comment><USER10> Actually they are an ad agency. Their core business is to create advertisements for their customers. It may sound weird when you read it like this, but on the other hand it's not that uncommon: Google is also an ad agency. So the right point to make here is that their pseudo-magazines are for the most part intended as an outlet for their ads. This is all what I have been told anyway, by a buddy who had a job at one of their European branches.

<comment><USER11> I would say its more a case of, Google is a search company who's revenue model is advertising, while Vice is an online magazine who's revenue model is advertising. Neither of them actually create the ads, they sell space to display them.

</comment></comment></comment></comment><comment><USER12> It's about what I expected in effect. Very distracting. There's something to be said for making out-of-band communications easier than whatever is usually hard but still take work to reduce frivilous comms. My GPG I use for some chit-chat but mostly important conversations. The reason is that it's a pain in the ass to use. I have to _work_ to send a message. Even easier ones with passwords and such still take work. So, maybe take a little trouble to set up a thread with an expiration that drops out of it in an hour or 30 minutes or something. They'll get trained to only use the tool for things that matter and to know if they receive something in it that it probably matters.

Only surprise was in the presentation where I forgot Adrianne was the writer as I read content first followed by author. Gets me to the goods plus eliminates various biases. I thought, "What a bizarre response to a question about how Slack worked for their organization. Is this person trolling the feedback form?" Lol.

Anyway, I think it was a nice reminder that it's best to make interviewer's questions stand out from the answers. A good, design pattern. One I recall was, before Q&A begins, to say something like "interviewer's questions in (color here)" with the rest a different color. I figured it out by the second statement with that name that I was reading the interview questions but it mentally interrupted flow in an otherwise good presentation. So, still worth mentioning and trying to avoid in the future.

</comment><comment><USER13> (Per the picture in the article) I don't think they pack them in close enough at those desks

<comment><USER14> Yes! I can't believe those people actually get anything done!

</comment></comment><comment><USER15> I disagree with the article. Slack is invaluable for my needs as a software engineer. However, none of the people mentioned in the article are software engineers.

Different jobs require different levels and forms of collaboration. Maybe collaboration between journalists can and should take a different form than Slack. That doesn't seem very surprising to me.

<comment><USER16> Can you please explain how do you use Slack for development in your team?

For devs, it is just too much noise to have any reasonable conversation: maybe because writing emails ensures that writer/sender thinks more about what to write in email. Or because we try to check email only twice a day (so that we are focusing on actual development).

We tried using for checkins and build statuses but web page seems a better way.

Just way too distracting.. but maybe we are missing the use case.

<comment><USER17> > For devs, it is just too much noise to have any reasonable conversation: > maybe because writing emails ensures that writer/sender thinks more about > what to write in email. Or because we try to check email only twice a day > (so that we are focusing on actual development).

Nailed it.

</comment></comment></comment><comment><USER18> Has anyone noticed how the Slack client seems to just consume resources. I don't recall my IRC clients down the years use as much memory / CPU as my slack client seems to do.

Surely there should not be too much computational overhead involved here or am I missing something?

<comment><USER19> It halves my macbooks battery life. I wonder if this is a result of the php/js stack. I would not be suprised all these cpu cycles are burnt with busy waiting for new messages.

</comment></comment><comment><USER20> Our teams are entirely remote, and slack fills in for some of the things we miss by not being in the same room. Async tech conversations, status and reachability, crisis coordination, a feed from various other systems, and some banter. I actually like that the free tier deletes messages; we have other tools (wiki, bug tracker) to serve as a permanent record, so everyone is clear that anything that needs to be documented should be written up elsewhere. If it didn't exist, irc would for us almost fully replace it; it's just a slightly nicer ux.

</comment><comment><USER21> I like slack as a tool. How I used it mostly was for important things right then. We would have slack up and if something was posted you looked, because it was most likely urgent. No meme sending or idle chat allowed. I dont want my time wasted by looking at a stupid meme. Work and work only on slack is what works for us. (exception we use it when ordering lunch lol)

</comment><comment><USER22> I too find it distracting. Sooo, I just left our channels with stupid memes and keep only the ones that provide the information I need to do my job. I don't get how people can complain how distracting it is when your not obligated to stay in those channels. n=1 anecdote, but with my team in four offices on two continents Slack (or Hipchat) is valuable.

</comment><comment><USER23> From the article: _I don 't miss it at all, at least not in terms of doing my job well. I miss the memes and the ~banter~._

On the other hand, from their picture, it appears that all their people are in the same room. They don't really need an online system for this.

<comment><USER24> They did mention remote workers. I imagine the need to communicate to everyone in the room and the remoties.

<comment><USER7> Yeah, we have three people in the UK, two in Canada, and a handful of remote freelancers / contractors. Slack is definitely useful for keeping in touch with them. The question is, how much constant communication do we actually need to put out a day's worth of content? Most of us can work autonomously or with a little one-on-one chatting with our editors, but we were just on Slack because we were trying to create a virtual office that, while nice, probably isn't necessary to actually put out a product.

</comment></comment></comment><comment><USER14> How do those people get any work done in a room like the one in the headline photo?

<comment><USER25> It works just fine when you're young. Look at the age of people there. Beside keeping leasing costs down, it is a very efficient way of keeping old farts out. I worked in an even bit more overcrowded conditions around 20 years ago surrounded by the guys of my age, and we were very productive with no issues caused by overcrowding and with all the benefits of instant collaboration/teamwork/etc. These days, the open floor office is felt like a big downer for me, and the office like this in the photo - i'd have to be really desperate to agree to work there.

</comment></comment><comment><USER26> I'd quit the same day if I had to work in that office.

Exaggeration aside, how do you guys get anything done?

</comment><comment><USER27> > I felt a little bit like I was a freelancer again, which I think was kind of > the point ... a lot of us are writers who ended up weighing in on every > single little thing in Slack because it felt like that was our job when > really it probably isn't.

Over analysis leads to paralyzation, which isn't necessarily a Slack problem. Sounds more like they are blaming the messenger rather than themselves, which is exceedingly easy to do in this day and age.

There's a similar argument made for gun legislation, where the restriction in distribution of guns leads to less violence. People are still responsible for their actions, but other people's actions (such as turning off Slack) lead to greater awareness that those actions will not be tolerated in a social group.

<comment><USER28> They're just saying Slack creates an environment that makes it easy to be unproductive. So they made the right decision to not use it rather than force themselves to use up their "discipline energy" and use it properly.

It's like going on a diet and deciding not to have any junk food in the house rather than have it around and force yourself to be disciplined.

An entirely valid (and correct) approach.

<comment><USER27> And what of those that don't need to expend "discipline energy" whatever the fuck that is? Slack is not the problem, nor the removal of it the solution. This is corporate bullshit in action.

<comment><USER28> Then go ahead and use Slack. To each his own. For Vice it obviously didn't cultivate a productive environment.</comment></comment></comment></comment>


Cost of storing all human audio-visual experiences - <AUTHOR> http://lists.w3.org/Archives/Public/www-archive/2013Jul/0047.html <comment><USER2> I know it may be a little tangential to the original point, but I reckon you could cut this down considerably if you had more accurate psychophysical models than we do. Humans are probably not actually processing anywhere near 1.25 mbps of input, and as far as our actual experience, we're discarding the vast majority of the information we even take in.

Consider, for example, that if you could perfectly predict the exact path of a person's fovea as they watched an SD movie, you could aggressively compress everything more than a dozen pixels away from that. A few pixels further, and you wouldn't even need to store chroma information at all. Let's say you can do that at 100 kbps, and the pixels on the fovea are 1 mbps. That would put your total bitrate at about 105kbps for video. If you don't optimize audio at all, that brings the cost down to about $170B/year.

And that's not even with new psychophysics; it's just better input. Sure, playing it back would be hard, but _in principle_ , you could fool a brain into thinking it was experiencing the data firsthand. I think it's reasonable to think this is still a _massive_ upper bound. It's not unreasonable to think that a lifetime of human sensory experience could be encoded on the order of hundreds of gigabytes, if not less.

<comment><USER3> If I were recording my life, I would not want to discard that, however -- I don't want to record merely what I actually saw/noticed, but rather what I would have seen or noticed if I had been looking elsewhere in my field of view.

</comment></comment><comment><USER4> Charlie Brooker did an episode of Black Mirror[0] based on the premises that everyone records every waking moment of their life.

[0] [http://en.wikipedia.org/wiki/Black_Mirror_(TV_series)](http://en.wikipedia.org/wiki/Black_Mirror_\(TV_series\))

<comment><USER5> I wanted to do something like that but it didn't work out very well. Mostly "everything" meant on my computer (audio files are massive!) or phone and I couldn't wear a video camera at work or scan every piece of paper I came into contact with.

But still I find it interesting it's almost possible.

</comment></comment><comment><USER6> It's interesting to think about what these factors actually mean. The perception of what's "good" quality will continue to shift hugely. Life expectancy, hopefully, will go up. Hard drive prices actually haven't come down again after the floods, so I'm guessing they'll stay artificially inflated for a long time - especially considering storage density won't increase in the coming years as we seem to hit a wall there as well.

So that's 60€ or $60 per TB for the foreseeable future. Let's say we're using a well compressed H264 stream with a 500 MB per hour data rate for 16 waking hours per day => 3 TB or 180 USD per year and person. Plus electricity and, realistically speaking, bandwidth costs.

Still, it would be nice to have a searchable experience database like that. Ideally I'd want that with a cybernetic eye ;)

<comment><USER7> > especially considering storage density won't increase in the coming years as > we seem to hit a wall there as well

[http://www.southampton.ac.uk/mediacentre/news/2013/jul/13_13...](http://www.southampton.ac.uk/mediacentre/news/2013/jul/13_131.shtml?1)

<comment><USER6> There is any number of similar articles you could have linked to. However, there always seems to be a huge disparity between sensationalistic storage innovation announcements and what's actually ending up on the market.

Also, just snidely posting a link that a good number of people here already know without taking the time to write an actual comment seems kind of lazy.

</comment></comment></comment><comment><USER8> It's funny, because in 1000 years, this is an anthropologists dream come true (assuming the storage can be preserved that long by eventually copying to a less volatile medium).

Is it worth sacrificing our privacy now, so that their perfect glimpse of us in "the stupid ages" teaches them enough to learn from all the mistakes we keep repeating?

<comment><USER9> Man, this brings up a lot of privacy questions. Especially around who gets to look at what. I mean is this a personal archive that only unlocks after your death? Is it open to anyone? Is it available to law enforcement?

This about this:

Your entire sex life is replayable. This includes being with someone or solo action. Do you want you grandkids watching that?

No longer are we contemplating whether someone committed a crime, we would just watch the replay. Would you even commit a crime if you knew it was being recorded? You wouldn't need witnesses, just their feeds. Heck, you don't need forensic evidence really - if you never find a murder weapon who cares? It's on video! The innocent always have an air-tight alibi. It's on video!

Would not allowing law enforcement to look at your 'life feed' automatically make you a suspect?

<comment><USER10> Robin Williams played in _The Final Cut_ [1], which is a film that explores the idea of making a post-death movie called a "Rememory," usually shown at the deceased's memorial service. Williams plays the role of the editor of the Rememory, and he faces the internal and external dilemmas associated with uncovering all of a person's gritty life experiences.

[1] [http://en.wikipedia.org/wiki/The_Final_Cut_(2004_film)](http://en.wikipedia.org/wiki/The_Final_Cut_\(2004_film\))

</comment></comment></comment><comment><USER11> This post reminds me of a cool project, where the author is recording a single second of video every day, for the rest of his life.

[http://www.ted.com/talks/cesar_kuriyama_one_second_every_day...](http://www.ted.com/talks/cesar_kuriyama_one_second_every_day.html)

</comment><comment><USER12> assuming somekind of google glass attached to a giant world wide data storage. Could it be compressed? (which got me to thinking about compression and the larger the size of the data stored the more likely the chance of larger and larger streams being duplicate. How many parts of the image do I have to store of my desk. Also, could we limit it to interesting moments(how many times do I have to record me eating cheerios in the morning.)

<comment><USER13> Presumably you could also use lossy compression across users, especially for the boring parts. I imagine that, within the confines of my bowl, my milk and cheerios look pretty similar to yours. Do the actual differences matter, as a record of some particular breakfast experience? I suppose only if they float into some surprising configuration.

<comment><USER14> Dedupe for life experiences.

</comment></comment></comment><comment><USER15> "If storage prices continue to develop as they have since the 1980s," bzzzt and thanks for playing.

Remember this truism, "In real life, exponentials are s-curves."

That said, there are folks today who record 24x7 stereo 44khz as a 'life diary.' It isn't that hard to store these days and compress down. One could imagine adding video to the mix.

<comment><USER16> >bzzzt and thanks for playing.

There may be tens or hundreds or even thousands of years before that exponential curve looks like an s-curve, making his point more relevant that yours.

<comment><USER15> Well I've been pretty involved in storage for the last 10 years, 5 of them at Network Appliance and then later another 4 at Google dealing with their storage scale. And worked with both Seagate, Fujitsu, and to a lesser extent Hitachi as they have worked to increase the density of what can be reliably recalled. More interesting has been watching the struggle of thermal noise and the ability to push past areal densities of 300 - 400 Gbits/inch^2.

There are certainly nano-scale technologies which seek to store information in the 'spin' of electrons (I'd be hard pressed to see you get better than that) but may become impractical if the network bandwidth gets to the point where the size doesn't matter any more. Specifically, what matters to the end consumer is that they can get what they stored into something which can use that information. If it comes from disk across the room that is just as good as a local on board disk if the bandwidth is the same.

The effect this reality is having on storage is that fatter (and increasingly more fragile) drives, are becoming less useful to consumers than larger but more reliable storage attached via a protocol (be it iSCSI, iCloud, S3, or NFS).

So once people are unwilling to pay to carry it around, the ability to recoup your investment in making it possible to carry around a device that can read electron spin is less and less likely. And your s-curve will become clear, when for the last 5 years the drives have all been at most 6 maybe 10TB and the price of those doesn't seem to fall all that much.

I realize disk growth has been phenomenal "your whole life" as CPU performance growth was for most of mine, but CPU performance growth has kinda sputtered big time. We've been multi-coring for a relatively long time now. Storage systems (especially random access read/write systems) are in the same boat. But the glory days are over.

I am curious to see if storage will have its 'multi-core' moment. That will be interesting if it happens.

<comment><USER17> My bet is still on a break-through in write-once storage, which wouldn't just be useful for life logging but could also work wonders with a storage system like Datomic (with persistent/purely functional data structures.)

<comment><USER15> I read an interesting paper in Science about backing up data to DNA as a future archive scenario. At the time I hadn't realized you could just store DNA by drying it out and putting it on an index card, I had visions of cryo vats of test tubes :-). Such a system would be a 'write once' sort of solution.

<comment><USER17> Indeed. That's exactly the kind of thing I'm talking about, although from what I've heard access times for DNA are still a bit steep though ;)

</comment></comment></comment></comment></comment></comment><comment><USER18> Episode 3 of this tv show is very relevant: [http://en.wikipedia.org/wiki/List_of_Black_Mirror_episodes](http://en.wikipedia.org/wiki/List_of_Black_Mirror_episodes)

</comment><comment><USER19> What about the cost of sharing all human audio-visual experiences? Because simply storing them, while cool and/or terrifying in and of itself, will leave a lot to be desired.

</comment><comment><USER20> I think a typical DVD is more like 4.5 Mbps...

<comment><USER21> That's true, but the OP said "Typical DVD-quality SD bitrate". DVDs use MPEG-2 encoding, but there are much better codecs available today, such as H.264, which can achieve equivalent quality at substantially lower bitrates.

Opinions vary on what the "best" bitrate for transcoding DVDs to H.264 is, and it depends on what your content is too. In a quick search I found people claiming as low as 500kbps(+128kpbs for audio)[1], which is half what the OP uses, all the way up to 2500kbps[2], double his figure. All of which leads me to believe that 1.25Mbps is a pretty reasonable napkin number.

[1][http://forums.macrumors.com/showthread.php?t=842536](http://forums.macrumors.com/showthread.php?t=842536)

[2][http://www.networkedmediatank.com/showthread.php?tid=6867](http://www.networkedmediatank.com/showthread.php?tid=6867)

</comment></comment><comment><USER22> Once whatever successor to Google Glass becomes ubiquitous, I can see this becoming a reality.

This is an advertising research agency's wet dream come true, unfortunately.

<comment><USER23> I wonder, with personal income on the decline this past decade, will advertisers spend less money on adverts or more on people who have more disposable income from mined data?

<comment><USER22> Doubt it. If firms could analyze and deconstruct the purchasing decisions and preferences from such 24/7 feeds, it will just allow them to more efficiently funnel money from the consumer to the top. The lower income market is intensely profitable, mostly due to the limitation of choice a disenfranchised person has.

It's disconcerting that, literally knowing everything about you, puts advertisers in a position to accurately target you in insidious ways.

Advertising is incredibly good at convincing people that they need [product] as it is. Assuming the 'rational actor' theory ever treaded water, this sinks it.

It does seem like the logical progression for Google and friends. What will be interesting is how such invasive monitoring will be pitched as innocuous. People seem to be a-okay with corporations mining their data, though.

<comment><USER23> > _The lower income market is intensely profitable, mostly due to the > limitation of choice a disenfranchised person has._

From what I've seen, this has actually started to attract foreign owned corporations in some industries like food (snacks in particular), I'm sure that's not the only industry.

> _It does seem like the logical progression for Google and friends. What will > be interesting is how such invasive monitoring will be pitched as innocuous. > People seem to be a-okay with corporations mining their data, though._

Agreed. From someone trying to get into the data mining space, I feel like the "positive" direction to go in is to basically admitting that there is no putting the lid back onto this box (simply too valuable to many services and provides utility for people can't be botherd to learn more outside of how to press buttons) and trying to make data more valuable to people on an individual level. (instead of just for sigint agencies and their outsourced private equity owners portfolio companies like BAH).</comment></comment></comment></comment>


Coronavirus – Northern Italy quarantines 16M people - <AUTHOR> https://twitter.com/chovy/status/1236775312676909057 <comment><USER2> \- the tweet point to a BBC article, in that case it's better to submit the original source

\- it's 24/7 breaking news covered by most TV news already

\- by this point in time the quarantine is almost 24h in affect

[https://news.ycombinator.com/newsguidelines.html](https://news.ycombinator.com/newsguidelines.html)</comment>


GTK has a new website - <AUTHOR> https://www.gtk.org/ <comment><USER2> I was playing with Glade the other day and it is quite a nice but also hard to get into. I wish there were more examples. I'm try trying to replicate some things I see in the GNOME settings app already, but I can't quite get it.

So - more Glade files as examples would be really helpful! Apperantly, most GNOME apps don't use it,not I just can't find the Glade source files for them.

But I guess the fact that the tutorial link brings you to a tutorial which doesn't work with the Glade version in the screenshot already gives away that glad might not be first priority.

It's still pretty good tough.

<comment><USER3> You can use the GTK Inspector to look through an open program to see what widgets it uses. It should be easy to understand if you're familiar with the Chrome/Firefox debuggers.

[https://wiki.gnome.org/Projects/GTK/Inspector](https://wiki.gnome.org/Projects/GTK/Inspector)

What you'll find is that several GNOME apps use separate widget libraries like libdazzle and libhandy to get their look-and-feel. These aren't necessary, but they may save you some work to make your program feel a little bit more GNOME- like.

[https://gitlab.gnome.org/GNOME/libdazzle](https://gitlab.gnome.org/GNOME/libdazzle)

[https://source.puri.sm/Librem5/libhandy](https://source.puri.sm/Librem5/libhandy)

<comment><USER2> Thanks, the Inspector is really cool!

</comment></comment></comment><comment><USER4> The previous site, for comparison: [https://web.archive.org/web/20200209181217/https://www.gtk.o...](https://web.archive.org/web/20200209181217/https://www.gtk.org/)

I think it's pretty strange that the code example widget defaults to showing JavaScript code, considering that C is GTK's native language.

<comment><USER5> I don't think that's strange at all. Having JS as your example has the potential to lure in a huge pool of developers who have no idea that this is even an option for GUI development in JS. On the other hand, C developers are almost certainly already aware of GTK.

I don't really think that C being the native language has any significance in this case.

</comment></comment><comment><USER6> Looks good!

What's going on with that app icon carousel, though? On mouse-over it shows the link cursor, but nothing happens when you click the icons.

The feature list could also use some editing. I'm not sure what "enticing features" and "superb performance" have to do with "stability", and there is some random capitalization here and there.

</comment><comment><USER7> Nit: the blue header background took a while to load. Since there's no `background-color` set, the white text on white background was really hard to read.

</comment><comment><USER8> Under Apps Built with GTK, I'd like to see something more than Gnome utilities and GIMP. How about adding Inkscape and SolveSpace? I'm sure there are more large apps using it.

<comment><USER9> Ardour, a cross-platform DAW, is written using GTK via the C++ language bindings (Gtkmm).

</comment></comment><comment><USER10> echoing the "good job", but not sure if a comma is needed in "Create interfaces, that users just love"? Almost looks translated from German or French

<comment><USER11> Maybe it's a rearranged version of "Create interfaces, users just love that". i.e.: users just love interfaces, or users just love when you create interfaces for them. If that's the meaning, I think it may be correct, but I'm not sure.

;)

<comment><USER12> That's even more non-sensical. The only problem with the original sentence was the comma.

</comment></comment></comment><comment><USER13> I have only ever built for mobile or web. What is the state of affairs on desktop? What are the options for building for desktop? If I wanted to build an app targeting Mac, can I use gtk? Has anyone here done a gtk app with Rust? Generally know very little about the desktop world, can someone enlighten me?

<comment><USER14> I don't have experience with GTK and I stopped working on Desktop apps since 4 years ago. If you target Mac users only then use the Apple tools, if you target Windows only I would use .Net (C# and WinForms or WPF) for cross platform depending of the target users I would use Qt or Java.

My choices are more on what is better for the user and not on what is cool for the developer. Also if you have a small tool that the user will use it a few minutes he will not complain about it's look the functionality is important. As an example the games Sims 3 runs on Windows and Mac(not the latest Catalina) and community made tools for cleaning save files. Most popular tool was .Net and Windows only but someone made a Java tool that was cross- platform, the users were happy/great full and not entitled to demand profesional looking GUI for such a tool.

My advice , if you need a simple UI, buttons, labels, inputs then you should use the thing that has the best support for the language and platform you target. If you need to embed a uptodate webview or a video player or you need to draw graphs, customize widgets then you need a different tool.

If you can provide what you need in details, what platforms, languages and features you need then people could help eliminate the bad choices.

<comment><USER13> Thanks for the reply. Why does Transmission, for example, have a Mac app and a GTK app? They wanted a more polished Mac appaand gtk doesn't cut it?

<comment><USER14> Qt has a company behind so is more professional, better documentation, better cross platform support, less bugs.

This video [https://www.youtube.com/watch?v=ON0A1dsQOV0](https://www.youtube.com/watch?v=ON0A1dsQOV0) is about the reasons Subsurface (a diving app started by Linus Torvalds) changed from GTK to Qt. Things might have improved from GTK I can't tell and also for simpler GUIs GTK might be enough.

</comment></comment></comment></comment><comment><USER15> I wish someone would build a GUI markup language and "browser" based on GTK. We need an interactive markup language for GUI's and GUI-centric behavior. Forcing "the web" to act like a desktop takes way too many layers to be reliable over time.

Make desktop-like apps great again! Webatizing everything proved a mistake, unless you have deep dev pockets. Time to re-group.

Side note, GTK seems to lack a direct editable "data grid" widget with expandable columns. On a typical data grid, you can drag a column border to expand or reduce column width. It's a common need for data-centric CRUD apps. There are work-arounds, but they are awkward.

</comment><comment><USER16> Not sure what the old one looks like, but this is pretty appealing.

Up front and center code examples are nice, and IMO works well.

The Rust-example would have been a running application on my machine, had I not already been in bed and reading it on my phone.

Good job!

<comment><USER17> [https://web.archive.org/web/20200111102941/https://www.gtk.o...](https://web.archive.org/web/20200111102941/https://www.gtk.org/)

</comment></comment><comment><USER18> The website is working well on mobile, which makes me wonder if GTK has plans to support Android and iOS. It would be nice. GTK has been multi-platform for a while.

<comment><USER3> There was recently a forum thread where this was asked and the answer is no [0]. I don't think there is much incentive to do this either because last I heard the app stores on those platforms still have agreements that are incompatible with the LGPL [1], which means you can't use them to distribute GTK programs.

[0] [https://discourse.gnome.org/t/gtk-4-and- android/2808](https://discourse.gnome.org/t/gtk-4-and-android/2808)

[1] [http://ebb.org/bkuhn/blog/2012/11/22/vlc- lgpl.html](http://ebb.org/bkuhn/blog/2012/11/22/vlc-lgpl.html)

</comment></comment><comment><USER19> Slightly off-topic, but does anyone know if there are adaptations of GTK out there that are usable on embedded? I.e. full-screen EGL-based apps, like Qt Embedded.

</comment><comment><USER20> Looks awesome! Especially the code example in the center making it easy to get started is nice; that's a thing which I though was lacking.

</comment><comment><USER21> Good to see Rust as the "official" language. Btw, on the Go side, gotk3 also seems to be quite an active project.

I hope wxRust will catchup some day.

<comment><USER22> Rust as "the" official language? Rust as "an" official (or supported) language.

<comment><USER21> Yeah, yeah... [the] world would be much better place without articles :)

</comment></comment></comment><comment><USER23> If you're a native app developer, what options do you have for presentation libraries?

<comment><USER24> Preview Transition,Pinterest Swift,Youtube Transition,Twicket Segmented Control,XLActionController,Feed UI,ExpandingCollection,DGElasticPullToRefresh,Persei,IGListKit,Presentation,Paper Switch,Neon.

These are trending presentation libraries in iOS. Most of these have 500+ stars on github, and few have more than 2 K stars.

Feel free to contact me via sudeep at agicent dot com.

</comment></comment><comment><USER25> GTK still doesn't have thumbnails view in file picker. smh

<comment><USER15> Somebody nearby mentioned that if it could (optionally) use a native OS file picker, then that problem might go away or be reduced, assuming one can control the viewing mode to switch the native one to show thumbnails.

</comment></comment><comment><USER26> surprised to see vala is first class now. it's right there in the code binding snippet example.

</comment><comment><USER27> today, if you use GTK with ruby you have to deliver MSYS2 (1go) and Ruby with your GEM.

</comment><comment><USER28> This looks great.

</comment><comment><USER29> Hope you don't mind some criticism. I'm kind of a n00b...

How do I actually run the code examples that you've provided?

For example, I started a new Cargo project and pasted the Rust example provided into my main.rs. It failed compilation. Should I have added a few dependencies to my Cargo.toml first? Should I have upgraded Rust first?

I upgraded Rust, btw. And added lines to my Cargo.toml. No bueno. Now, I have to go hunting elsewhere for answers.

A few extra lines of instruction would definitely save the thousands of developers who're bound to get stuck.

<comment><USER12> The samples are only there to give one an idea of how one would access GTK from within certain languages — or maybe how easy, painless (?) it can be to use.

It is expected that one would know how to properly add dependencies — and if they did not, they should go read the documentation (from the 'Docs' link at the top of the page).

I hate to be dismissive, but did you rtfm?

<comment><USER29> Yes, in fact. I did go through the links to gtk-rs provided. Added the dependencies. I still get a compilation error.

Shouldn't there be some continuity between the examples provided on the webpage and tfm?

<comment><USER12> Perhaps it'd be nice if there were a 'Documentation' button beneath the code examples that takes you to the appropriate page in the Docs.

There doesn't need to be any further instructions on the landing page, though. Again, that's what the docs are for.

<comment><USER29> This is terrible. Even the example on the documentation page doesn't work. One has to go to the issues page on github for gtk-rs to find that the documentation in its current form is incorrect.

So, neither the example on the page nor the documentation work.

How desperate should one be to want to use GTK? Is this some kind of an initiation?

PS. I can't reply to this thread any further.

I'll concede that I may be making a mistake copying and pasting things, but I've checked a few times. If the job of the documentation is to help, then it should address situations where people get stuck.

At this stage, the new gtk webpage feels akin to putting lipstick on a pig.

PPS. Seems like I can reply again.

<comment><USER12> We're just taking your word for this. For all I know, you're making some mistake or skipping some step and blaming it on the documentation.

I'm not sure if you're implicitly wanting us to diagnose your issue for you without providing any actual information, but seeing as I have no idea if you have GTK properly installed, the headers in the right place, or anything else like that, I can't help but be sceptical that the documentation isn't up to snuff.

<comment><USER29> Oh, I didn't realize I had to install GTK separately - that I couldn't just include the libraries in my Cargo.toml and hope the compilation would do it.

So, I went to part of the GTK Project page where it provides examples on how to install GTK for Mac ([https://www.gtk.org/docs/installations/macos/](https://www.gtk.org/docs/installations/macos/)) and clicked on the installation script link under Getting Started. The installation script link is broken.

<comment><USER12> You would normally use Homebrew or MacPorts anyway.</comment></comment></comment></comment></comment></comment></comment></comment>


Sampulator.com – make and record beats with your keyboard - <AUTHOR> http://sampulator.com/ <comment><USER2> Awesome! Here's one I made:

[http://sampulator.com/Aband_nthecar/saturday-night- chillin](http://sampulator.com/Aband_nthecar/saturday-night-chillin)

</comment><comment><USER3> I'm really enjoying this. Great set of default samples, it seems to limit the paradox of choice.

I also can't resist sharing mine:

[http://sampulator.com/skandermz/cruisin](http://sampulator.com/skandermz/cruisin)

<comment><USER4> That's cool. Whenever I play with things like this, I always end up just making a mess.

</comment></comment><comment><USER5> Takes me back to when I was a teenager :)

I gotta share mine as well: [http://sampulator.com/melvins_shozin/melody-is- symfony](http://sampulator.com/melvins_shozin/melody-is-symfony)

Initially I wanted to call it "Less is More" since I was mostly deleting notes because they convoluted things. But I was also inspired making this sound snippet by the first melody track on the top, hence Melody is Symfony.

I don't know what you plan to do with it but I just had the perfect hour of my life. No feedback on that part. I also don't know how you could surprise me to keep that level up since the constraints in samples that I needed to take was key for having the perfect hour (also mentioned by skndr as "paradox of choice").

<comment><USER5> Can't resist, one more. Apparently a perfect 2nd hour a snippet in another genre.

[http://sampulator.com/melvins_shozin/a-state- of-](http://sampulator.com/melvins_shozin/a-state-of-)

<comment><USER5> Found a 'bug' so if the author is here somewhere, please help :) And it is not your fault, it is Facebook's fault. When I share the link on Facebook [http://sampulator.com/melvins_shozin/a-state- of-](http://sampulator.com/melvins_shozin/a-state-of-) then Facebook truncates the final - which makes the link invalid.

</comment></comment></comment><comment><USER6> Absolutely epic... need more samples though :D Here's mine, [http://sampulator.com/lemiffe/goat-cheese-- crackers](http://sampulator.com/lemiffe/goat-cheese--crackers)

<comment><USER7> "Goat Cheese & Crackers" is an epic name.

</comment></comment><comment><USER8> Very cool!

Here's what I came up with.

[http://sampulator.com/vguidry3/smooth- operator](http://sampulator.com/vguidry3/smooth-operator)

Edit: turn the metronome off by clicking on it, that two circles that alternately light up.

<comment><USER9> I'm loving this, here's my take. [http://sampulator.com/cryptojuice/slowjam](http://sampulator.com/cryptojuice/slowjam)

<comment><USER10> And mine: [http://sampulator.com/tr_babb/blackwater](http://sampulator.com/tr_babb/blackwater)

<comment><USER8> Wow! Love that!

</comment></comment></comment></comment><comment><USER11> First of all, this is awesome!

Maybe my ears are messed up, but I seem to be hearing that the "Keys" sounds are interrupting each other, in a way that none of the other sounds seem to do. That is, if you play two of them simultaneously, only one will be heard. If you play one a fraction behind another the first will be preempted. Normally the "Keys" sounds have a lovely sustain, so this disappoints.

This is on Chrome 47.0.2526.110.

<comment><USER12> Yep, same for the 808's. They are super fat chords and wouldn't work at the same time. I set it up that way to keep everything in tune :)

<comment><USER11> I hadn't noticed the 808s because they all sound like "Kick 2" to me. b^)

<comment><USER12> since 808s are a rather low frequency, headphones or some speakers with bass are a must

</comment></comment></comment></comment><comment><USER7> There goes my day. First attempt: [http://sampulator.com/Lazer/test](http://sampulator.com/Lazer/test)

</comment><comment><USER13> This is great, only thing missing cowbell. Here's a basic house beat: [http://sampulator.com/paulcretu/house](http://sampulator.com/paulcretu/house)

</comment><comment><USER14> Great way to spend a Sunday morning!

[http://sampulator.com/davehunteruk/tribal- beats](http://sampulator.com/davehunteruk/tribal-beats)

</comment><comment><USER15> agreed. super fun!

here's what I came up:

[http://sampulator.com/lusenrc/saturday- night](http://sampulator.com/lusenrc/saturday-night)

[http://sampulator.com/lusenrc/saturday- night-2](http://sampulator.com/lusenrc/saturday-night-2)

(turn the metronome off by clicking on the two circles on the right side that alternately light up)

<comment><USER12> soo good

</comment></comment><comment><USER16> I'd love to see something that's like a combination of this with wavepot.com

</comment><comment><USER10> Tried to make a polyrhythm, but not enough time resolution to get it right: [http://sampulator.com/tr_babb/chuck-it](http://sampulator.com/tr_babb/chuck- it)

:\

</comment><comment><USER17> very nice. here's mine after 30 minutes of complete immersion.

[http://sampulator.com/rhabal/choollax](http://sampulator.com/rhabal/choollax)

</comment><comment><USER18> This is really awesome. The UI and UX are pretty much perfect.

Some suggestions for future features:

\- Easier way of doing layering

\- Easy way to swap out the instruments would also be cool.

\- An open source, self-hostable version would also be nice.

<comment><USER12> thank you. library of instruments is in the works

<comment><USER18> Also, a keyboard shortcut to delete/reset the current loop (if I made a mistake early on) would be cool, too.

<comment><USER12> great idea.

now if you press 'esc' it will stop recording and delete the loop

<comment><USER19> Also, some way to disable snap-to-grid. I'd like to be able to play triplets, or play with swing.

</comment></comment></comment></comment></comment><comment><USER20> @stevespaced playing tunes works fine on my mobile Chrome, I just have to activate "View desktop site" everytime. You should integrate a mobile player :)

<comment><USER12> i will once i'm happy with the UX of producing on mobile :)

</comment></comment><comment><USER21> Similar: [http://www.madeon.fr/adventuremachine/](http://www.madeon.fr/adventuremachine/)?

</comment><comment><USER22> Tangentially, is there software which could enable me to make electronic music (preferably on linux) with only a keyboard? Something quite like this website.

</comment><comment><USER23> this is utterly amazing. whoever the programmer is, holler at me, I'd love to help you make it a collaborative realtime beat-making engine, i.e. so people can contribute to the same song at the same time. I'm sure you've already thought about this. It's about time for a javascript collaborative beat-making engine to take off, especially with midi support on the horizon or here already (i forget).

<comment><USER16> Not the programmer but collaborative beat making would be absolutely amazing.

<comment><USER24> I wish someone would bring back the greatness of real-time music sharing from Turntable.fm, except maybe with instruments you could pick up and jam with. Maybe each person gets 1-2 loops, and 4-5 people get to be up on stage at once. Everyone else just gets little avatars that party.

<comment><USER25> Full real-time collaboration would be so annoying with various latencies. Would be super difficult to set up, but I've always wanted a way to do something like that too.

</comment></comment></comment></comment><comment><USER26> Very nice! Could you add Tap Tempo button?

</comment><comment><USER27> This is awesome. Good work. I just hope there's some sort of "autotune for beats" feature where I can effortlessly add 4/4 beats of kicks for example.

</comment><comment><USER28> Cool if it didn't lag the browser so badly

</comment><comment><USER29> It only works with qwerty :(

<comment><USER12> latest version of Chrome (48.0.2564.82) should support all keyboard layouts

</comment></comment><comment><USER30> Cool, is it open source?

</comment><comment><USER23> also, what libraries and tools did you use to make this?

<comment><USER12> just web audio api's and javascript from scratch. instruments were recorded or created by me

<comment><USER23> Cycle.js would make for the perfect view framework for this giving the streaming nature of loops and observing new hits added to the grid:

[http://cycle.js.org](http://cycle.js.org)

We should use Meteor, RethinkDB or ClojureScript + Om Next + Datomic for realtime subscriptions and syncing of collaborating users.

...hows midi support looking these days? Is it fully functional in Chrome?

<comment><USER23> also, i think the real opportunity here lies in making it open source and making it all programmable. so literally you can program and enhance the damn thing as you use it--at least be able to one-click import extensions from NPM and github. see what im saying. given how many people know javascript, and how often programmers also have musical interests, this could be big.

it should be a codeable music creation platform. a console while making those beats could do a lot of stuff. you write an API to appergiate hits for example:

arp(4, 16, 'hi-hat') ....16th notes for a bar.

plugins could be made to collect stats, and generate visualizations. lots of stuff.

...but it all starts from being able to live code this collaboratively and remotely. ...u gotta use a single state store like Redux or what you can do with Om Next so you can syncronize events between all connected clients and so you can replay it after each keyup eval. It probably should just be made with React + Redux since so many people know that. If you did that, you'd get so many people using this.

That said I'm in the middle of building a collaborative live-coding platform for React + Redux. And your project would be the perfect pilot project to show off the platform. And basically both win.

...i know ur likely thinking about the direction of all this and whether u wanna open source it or not. But you should--its where u stand to gain the most. It's not like there isn't a plethora of commercial music production software that will be better than it for some time. U need the support of a large open source team to beat those guys out.

anyway, think about it. when u open source it, i'll contribute it. React + Redux baby! Or perhaps Cycle. Although I'd say ClojureScript + Om Next, except that will likely get less contribution since CLJS is foreign to most people.

<comment><USER18> What you're describing already kind of exists with Overtone (Clojure): [http://overtone.github.io/](http://overtone.github.io/)

<comment><USER23> So awesome, thanks for the link. Guess we could probably reuse a lot of clojure code.

</comment></comment></comment></comment></comment></comment><comment><USER31> No cowbell.

</comment><comment><USER32> awesome</comment>


The Case of the Top Secret iPod - <AUTHOR> https://tidbits.com/2020/08/17/the-case-of-the-top-secret-ipod/ <comment><USER2> It's not a cover for a 3 letter agency, Energy IS a three letter agency.

Most people don't actually know what DOE is. For starters, it's officially one of the 17 USG intelligence agencies.

It houses the national nuclear security administration which is responsible for military reactors, nuclear weapons, and nonproliferation.

It operates the DOE Science and NNSA Weapons national lab and site complexes via M&O contracts (of which Bechtel is one of the longest contract holders).

NNSA is congressionally funded via energy and water, but it's authorization is via the armed service committee National Defense Authorization Act (same as the military).

None of this is a nefarious secret, and all of this and quite a bit more can be found via the agencies website.

Folks completely misunderstanding what government does. Forget about DOE, how many folks actually understand what HHS does, or HUD, or any of the dozens of other agencies other than Defense and State.

The USG is full of these enormous and powerful bureaucratic orgs. Not surprised that most folks (including me!) Are unaware of what our tax dollars fund, but boy is it a lesson in complex systems.

<comment><USER3> Just to add to this, the DOE (and related agencies) leads weapons inspections as part of several treaties (START, START II, nuclear test band treaty, etc.) This work often involves traveling to other countries to do inspections and verify compliance as part of the agreement.

</comment></comment><comment><USER4> I suspect they worked for a different 3 letter agency and just were borrowing the letters D, O, and E.

<comment><USER5> yep, and measuring something far more interesting than radiation levels.

<comment><USER6> I can't imagine something more interesting than radiation levels. Video? Boring. Audio? Even more boring. Maybe WiFi or other radio signals? Still radiation is much more interesting then those mundane things.

<comment><USER5> I thought it was kind of dull/simplistic in the "geiger counter" sort of sense. But was imagining maybe weird radioactive isotopes or dangerous chemicals or precursor type of things. Wouldn't think RF-related things would need a spy walking around with an ipod. But who knows -- maybe something for air-gapping systems. Lord knows you and I will never know. ahahah

</comment></comment></comment></comment><comment><USER7> >Hobbyists enjoyed getting Linux to run on iPods, which was hard to do without the special knowledge and tools Apple possessed. We on the iPod engineering team were impressed. But Apple corporate didn't like it. Starting with the iPod nano, the operating system was signed with a digital signature to block the Linux hackers (and others).

I'd like to know exactly why they were opposed to this, given that this was way before the App Store was a thing and there's nothing to protect otherwise.

<comment><USER8> They used to sell games in iTunes for iPod OS. See [https://en.wikipedia.org/wiki/IPod_game](https://en.wikipedia.org/wiki/IPod_game)

</comment></comment><comment><USER9> Back in 2004, this kind of thing could have just been a favour.

Now, apple collaborating to add spy devices could seriously hurt their privacy reputation. I wonder if things like this still happen, and what persuasion executives require to enable it?

<comment><USER10> This is not a "spy" device. This is device with special purpose.

And any department with multi billion budget can hire a smart peoples to do reverse-engineering on real device and build without company to know this.

</comment></comment><comment><USER10> Could be something like this: [https://www.bbc.com/news/world- europe-16614209](https://www.bbc.com/news/world-europe-16614209)

Because allow a people to share information without physical contact each other.

Example - person 1 went to park, smoke a cig and transfer data to intermediate device. After 3-4 days person 2 went to park, feed ducks and get data from intermediate device. Of course this happens wireless and no physical contact.

</comment><comment><USER11> Instead of being in the possession of a spy itself, it could be a trojan horse for spyware. You give the iPod (or several iPods) to important people around the world, and when they plug it in to a computer it executes some sort of Zero-day exploit, potentially even a backdoor embedded into iTunes developed simultaneously with this project.

Or maybe these iPods were used for multiple purposes at the same time. Anywhere where you needed a non-suspicious device to do something extra, you could get one of these custom iPods.

</comment><comment><USER12> > My guess is that Paul and Matthew were building something like a stealth > Geiger counter.

The secret project doesn't seem to be a stealth Geiger counter. The custom iPod they created had complex data recording and storing features, excessive for a Geiger counter. The device was probably made to intercept WiFi data, which makes more sense to secretly record.

<comment><USER9> Why not start with a device that already has WiFi, and then you don't need to do any hardware mods?

<comment><USER13> I suppose using a device that's known to not have WiFi would arise less suspicions

<comment><USER9> Although I believe it's common practice in secure installations to CT scan everything in and out.

No hardware mods are a much better way to not have evidence sitting in those CT scans.

<comment><USER14> Nobody is analysing the boards in those CT scans, they are checking for explosives.

</comment></comment></comment></comment></comment><comment><USER15> Could easily be gamma or x-ray - those, if short enough wavelength, could go through the iPod case.

Talk about a cool story.

</comment><comment><USER16> I hope these were not the iPods that IBM gave away to OSS maintainers under "Linux on Power" initiative in ~ 2002 :D

</comment><comment><USER17> Guessing some kind of device for stealthy Van Eck Phreaking.

</comment><comment><USER18> PUBG APP

</comment><comment><USER18> App</comment>


JDK 8u65, 8u66, and 7u91 Released - <AUTHOR> https://blogs.oracle.com/thejavatutorials/entry/jdk_8u65_released <comment><USER2> why are there two updates for version 8 ? whats the difference?</comment>


Ask HN: How did you first hear about the automation tools that you are using? - <AUTHOR> It seems automation tools are used almost everywhere in the development process. I'm just curious about how did you know about the tools, especially for the less famous ones? <comment><USER2> I think I stumbled upon huginn's [1] repo on GH while searching for startup ideas.

[1] [https://github.com/huginn/huginn](https://github.com/huginn/huginn)</comment>


Turn computer into TV not tv to computer - <AUTHOR>

I haven't had cable for over 8 years now and don't even miss it. All the show I like I can get through internet website like hulu, vimeo, youtube, netflix. Even sports are broadcasting live on their website now.
I have an hdmi chord that hooks up to my laptop computer. We plug it in when we are ready to watch something. I think that TV is losing the battle with trying to incorporate netflix and amazon prime and all this stuff when you can just setup your computer to display on your flatscreen.
I know that I am not alone with this sort of internet tv solution. Sad thing is the cable companies are pushing prices for internet to record highs!
How are they going to beat my mac computer cable? <comment><USER2> I'd be glad to tell you their secret, but I don't want to register at another website. Bye/</comment>


Callism makes your phone a phone again. - <AUTHOR> http://www.thefoxisblack.com/2013/10/09/callism-makes-your-phone-a-phone-again/

<comment><USER2> I've seen it on TNW. The swipping gesture like Mailbox is cool.</comment>


Keiretsu Forum To Drop Fees For Early-Stage Startups - <AUTHOR> http://www.pehub.com/53299/keiretsu-forum-to-drop-fees-for-early-stage-startups/ <comment><USER2> By now they might as well change their name, they've had so much bad press that if you google keiretsu forum you get this on page 1 now:

[http://calacanis.com/2009/10/05/jason-jihad-keiretsu- forum-m...](http://calacanis.com/2009/10/05/jason-jihad-keiretsu-forum-must- be-stopped/)

And that link is rising rapidly. If Jason Calacanis keeps this up he'll be running them out of town yet. Pretty amazing really, considering the relative sizes of the parties.

<comment><USER3> I googled it and i didn't see calacanis's post anywhere in the first ten on any major search engine.

<comment><USER4> I've noticed recently that Google re-orders results for different people. Not sure if it's Google account, cookie, or IP-address-based (I'm guessing the first two).

In my case, I see Calacanis's post at #10.

<comment><USER2> It might have to do with being logged in to a google account too.

</comment></comment></comment></comment><comment><USER5> I keep hearing about Keiretsu's process, but I've yet to hear anything about its results.

What kind of biz do they actually fund, how much do they actually invest, and what happens to the folks that they have funded (or even advised) in the past?

</comment><comment><USER6> Bob Crimmins left some very insightful comments on a Keiretsu Forum member's website at [http://startuptrek.net/sequoia-backed-blogger-jason- calacani...](http://startuptrek.net/sequoia-backed-blogger-jason-calacanis- launches-jihad-against-keiretsu-forum/#comment-858)

Here are some key quotes but the whole set of his comments are worth reading.

"While I don't fully understand the inner workings of Keiretsu, what I think I have learned thus far is 40%- 50% (huge numbers) of the startups that pay significant fees to Keiretsu get no funding."

"In fact, I believe that Keiretsu's incentives would be more properly aligned if they did have a stake in the outcome of the startups they represent. As it is, they have no incentive to ensure that every startup they put in front of their cadre of investors has a better chance than a coin flip of getting funded. [..] For example, Keiretsu could only take fees from startups who actually get funding, i.e., a success fee."

"I would support a pay for performance model where the angel aggregator group only gets paid if they are successful in making a good match between their investors and the companies they charge fees to--no funding, no fees. Charging, say, a 2% - 4% success fee is utterly reasonable and in this scenario, the angel group has it's incentives aligned with the startups and the investors, i.e., to make successful matches between entrepreneurs and investors."

</comment><comment><USER7> The reason they're dropping the fee so quickly is because they don't fund or even listen to many early-stage startups.

I know lots of people who've applied to Keiretsu in Seattle. You have to really know your stuff and have significant traction for them to even consider funding you.

</comment><comment><USER8> About damn time. I wrote a post about these guys and their ilk on ReadWriteWeb a couple weeks ago, and I really can't condone their practice of charging startups to pitch, ESPECIALLY for very early-stage companies.

</comment><comment><USER9> > Williams said the change is not a response to the recent

> attacks on the fees launched by investor Jason Calacanis

Sure!

</comment><comment><USER10> I'll get voted down on this for sure, but I can't see the problem.

Nobody is making startups apply Keiretsu, and if Y-Combinator and Jason won't invest in your startup what's wrong with deciding to pay to let Keiretsu consider funding you? Better a startup pays some money and has a least one company consider their application than nobody does.

<comment><USER2> It's ok if you can't see the problem, really.

There are plenty of people that play the lottery, and there are plenty of people that don't. Some see trouble and loss where others see a chance.

So, feel free to approach Keiretsu with your idea now, since they've stopped charging, you really can't lose.

Or do you think that maybe since they did this in the past they might have a little ethical problem somewhere ?

If Jason Calacanis fails with 37 Signals and all he does is keep the VC world on their toes he's got my vote.

It's like banking, if banks started charging you a $500 application fee for a $10000 loan, how would you feel ? What if they charged you the fee anyway even if they declined you ?

Why would they ever grant a loan then, after all there is more profit in getting people to apply endlessly and every now and the at random approve a loan to keep them hopeful.

<comment><USER11> Wrong Jason... Calacanis is Mahalo & others... 37signals is Jason Fried. (Minor, of course, though I suppose not to the Jasons!)

<comment><USER2> Right Jason, wrong company you mean. That's what you get for posting at 5:30 in the morning... apologies to _both_ Jasons ;)</comment></comment></comment></comment>


Sweden Introduces Six-Hour Work Day - <AUTHOR> http://www.independent.co.uk/news/world/europe/sweden-introduces-six-hour-work-day-a6674646.html <comment><USER2> My company which employs more than 100K employees and also one of the largest software company in the world can never work with 6 Hour.Because even the 8 Hour work itself is not enough for us to finish our jobs.This is the case with lot of people I interact with.Almost all my kith and kins who work in IT or engineering companies end up working 12 hours easily everyday and still some end up working on Saturdays.This may work for non IT companies especially manufacturing(because multiple shifts) or some government organizations(only work on a particular timing) better than private IT companies.

e.g Services companies bill their clients for number of hours per engineer and this would drastically reduce their income

[edit]spelling mistakes

<comment><USER3> When you say "finish our jobs", what does that mean?

Does it mean that you have been assigned too much work to finish in 8 hours, and if you don't finish the work you'll be fired? If so, that sounds like you are overworked and exploited.

Does it mean that all of your competitors are also working 12 hours days, so in the fight-to-the-bottom a single company can't reduce the work hours without fear the competition will overtake them? If so, then a law which requires 8 hours, or 6 hours, will get rid of that competition.

Are any of your competitors from countries which mandate an 8 hour work day? The US exempts programmers from that requirement, as I recall. If so, how do they manage?

<comment><USER2> Yes it is overworked or exploited. But the work is not forced at all but you end up extending yourself If you want to be at the top of the stack .And my counter parts who work in US also ends up working definitely more than 8 hours.Another thing I noticed is that many of these people enjoy the challenging but time consuming work at least during the initial days.

<comment><USER3> If you aren't forced, then why not leave after 8 hours?

I asked for a definition. You answered with more undefined terms. What does "top of the stack" mean? Is it the total number of hours worked? How do you establish who is at the top, and why is it important to you?

Not, why is it important to the company, but why do you personally want to work an additional 4 hours per day to get to the top of this stack?

Once you've answered that, you should be aware that the many studies of learning say there's only about 4 hours of real skills acquisition or creative work possible per day, for the long term. And that past 8 hours your productivity decreases, and people start going to work so the body is present, but they end up doing other things instead, from paying bills to playing videogames to commenting on HN.

Things they could easily do at home. While videogames and HN are fun, what of those who find cycling, dancing, or hanging out at the bar more fun? Why should the company control your free time?

<comment><USER2> My bad, Top of the stack is in regard to performance.Stack ranking is present in every company even though it is not said so.I thought it is a generic term for perfornance comparison. I seriously don't think the 4 hours per day study is relevant for my line of work or a typical Manager's work.I work on multiple work items a day in that only two or three requires high concentration like debugging or writing code and rest is simply time consuming like reviewing others work,meetings,writing documentations etc.That needs time

<comment><USER3> This confirms what I said. Your continued employed is partially based on the amount of free time you donate to the company.

And you don't have a problem with that?

Also, see [https://en.wikipedia.org/wiki/Vitality_curve](https://en.wikipedia.org/wiki/Vitality_curve) and the companies (Microsoft, Adobe, others) which have abandoned stack rancking.</comment></comment></comment></comment></comment></comment>


A Dutch town put traffic lights on the ground for people staring at their phone - <AUTHOR> https://qz.com/942104/people-wont-stop-staring-at-their-phones-so-this-dutch-town-put-traffic-lights-on-the-ground/ <comment><USER2> This seems like such an easy solution that is addressing a massive change in behavior -- folks looking at their phones when the car stops.</comment>


My workplace has eliminated e-mail and is asking clients to fax instead - <AUTHOR> https://www.reddit.com/r/japan/comments/6eng45/my_workplace_has_eliminated_email_and_is_asking/ <comment><USER2> Seen elsewhere:

* Them: You'll have to send a fax

* Us: We can't send a fax from where we are.

* Them: Where are you?

* Us: The twenty-first century.</comment>


On the iPad Pro, Google has made itself a second-class citizen (2016) - <AUTHOR> https://www.imore.com/ipad-pro-google-has-made-itself-second-class-citizen <comment><AUTHOR> Article is from 2016 but everything it still true. Google docs is almost impossible to use properly/fluently on the iPad Pro.

Why?</comment>


The Cost of a Centralized Web - <AUTHOR> https://brightpixels.blog/2019/01/the-cost-of-a-centralized-web/ <comment><USER2> Way To Go SvN!

I share your concerns Timothy. I'm an old timer on the internet. I hung out at the world's first computer store, and saw the internet for years as "a great wealth of content on public FTP sites". I'm fearful that much of what the internet took away from governments and Old Big Media (newspapers, network tv, and radio) is now being givewn to New Big Media; Facebook, Medium and Twitter, etc. Free speech is not so much being curbed or curated now, as it is herded and monetized like cattle. There's way too much pressure for content authors to let themselves be branded with someone else's brand mark and have their worth be determined by what they can bring at auction in terms of advertising "eyeballs".

I guess if it's better for any particular content author or publisher to play "the game" or not is mostly up to their own self interest. I hope more politically correct alternatives will arise, and that more content producers will choose to take a stand and go the way of SvN. I wonder what those more correct alternatives might look like.</comment>


Dubious Denver Debate Declarations - <AUTHOR> http://factcheck.org/2012/10/dubious-denver-debate-declarations/

<comment><AUTHOR> Both sides definitely exaggerated / misled, but in my opinion Romney's were bigger exaggerations or more blatant lies. Granted I prefer Obama, but wish debates would have live fact checking or candidates would be called out for these so that truthfulness actually plays a large role in determining who won the debate.

<comment> think-large Dude this comment is what I went to r/politics for... huge freaking mistake. Yeah I agree both of them misled. I was watching Obama's video the next day and he was till using that 5trillion dollar thing, but that doesn't upset me that much. I also think it's important for people to point out that Obama mentioned (last year) that he wanted to cut tax loopholes so on that front they are both even.

I think Romney isn't the man for the job, but I also am not of the opinion that the world is going to go to hell if he wins.</comment></comment>


'Mind-reading' brain-scan software showcased in NY by Intel researcher - <AUTHOR> http://hosted.ap.org/dynamic/stories/U/US_MIND_READING_COMPUTER

<comment><USER2> backup link: [http://www.google.com/hostednews/ap/article/ALeqM5jpJKXrjBOe...](http://www.google.com/hostednews/ap/article/ALeqM5jpJKXrjBOe- rLKZbqgFl5emtgYFgD9EUP19G0)</comment>


A tiny file comparison program written in Go - <AUTHOR> https://github.com/omerh/fcompare/ <comment><USER2>
        log.Print("Missing argument for files direcory, Exiting...")
        os.Exit(0)

Exit code 0 is usually used for success. This is clearly an error.

        filePath + "/" + file.Name()

There's path/filepath module for cross-platform joining of file paths.

Don't use defer f.Close() in the loop — defer will execute after the function returns. What you're doing is opening all of the files in the directory and then closing them only when the program exists.

         if file.IsDir() == false {

Already boolean, this should be

         if !file.IsDir() {

Apart from all of this, it looks like the algorithm is very inefficient with all of those slice manipulations.

<comment><AUTHOR> Did some refactoring :) thanks for noticing ... It's now far more efficient from a small test I've did

</comment></comment><comment><USER3> I made a similar utility a while back to help trim down my family photos library that had many duplicates [0]. I took the approach of a dry-run option and an option to go ahead and delete duplicate files too. It also traverses the folder recursively, to get all files in a tree.

[0] [https://github.com/MatanSilver/rmdupes](https://github.com/MatanSilver/rmdupes)

</comment><comment><AUTHOR> Did a complete refactor to do it more efficiently</comment>


California bans 'deep fakes' video, audio close to elections - <AUTHOR> https://www.yahoo.com/news/california-bans-deep-fakes-video-203227787.html <comment><USER2> Certainly unconstitutional.</comment>


Voyages in sentence space - <AUTHOR> https://www.robinsloan.com/voyages-in-sentence-space/ <comment><USER2> The voyage looks somewhat random, yet inspiring. I can imagine using it to grab ideas for the overarching story arc in some storytelling.

> I am waiting at the entrance of the fantasy kingdom.

...

> I have a revelation about reality.

Main problem is, it doesn't look at all robust. A small change in a single word at the start or end sentence produces a whole different result. That doesn't look like a "space" at all, as insights about closeness do not work in it.

<comment><USER3> I guess that can happen sometimes in actual spaces too. The shortest path from a point near the north pole to the south pole can change dramatically if you slightly alter its endpoints. Given a high-dimensional space it could be that most possible paths behave in this weird way.

<comment><USER4> How useful is the spatial analogy if the space in question defies all our spatial intuitions?

I can see it has mathematical meaning, but isn't the whole post about having intuitive understanding of sentence space?

<comment><USER5> I think it's less about intuitive understanding, and more about having a flat, numerical representation of a sentence that (qualitatively) satisfies some properties.

</comment></comment></comment></comment><comment><USER6> _"You can also increase or decrease the distance you peer into sentence space from your initial location; as you increase it, the results get more diverse. [...] What you're seeing is the transition from the richness of arbitrary text to the regularity of this particular sentence space."_

There's a huge gap in here. Mr Sloan has worked on the idea of a gradient in language. He's worked to realate the craft of colors to sentence creativity.

But color craft on a computer is just an abstraction for picking colors out of the gammut of screen displays. And this gammut is a subset of the visible spectrum, which is a subset of the electromatnetic spectrum.

He didn't work at all on how this project relates to language itself. I guess I have to read the papers.

What exactly is 'sentence space'?

<comment><USER7> >> What exactly is 'sentence space'?

It's a multi-dimensional cartesian space where each sentence occupies a single point (i.e. a set of coordinates).

The point is that once you have such a sentence space, you can then do geometry over it. Like calculate distance between sentences etc. The hope is of course that the sentence space is constrtucted so as to encode the _semantic_ relation between sentences, so for instance sentences that are close to each other encode similar meaning etc.

<comment><USER6> Sorry if I wasn't clear--What's in there? You've mentioned 'each sentence' and a 'multi-dimensional cartesian space', what _constitutes_ the 'space'? Each sentence from where? What determines a set of words is a sentence?

Is it a WordNet space? Is it a sampling from a corpus? A neural network trained on what? the internet?

One tree? What's the forest? Old growth? Jungle? Alpine above the tree line?!

<comment><USER7> Ah, OK, you were joking. Sorry for missing it, I had my humour removed at birth :)

<comment><USER6> The glass is half-empty, or half-full is not a joke, but a an ambiguity of language. "Sentence space" could refer to both the sentence itself, numerically quantified, and the context which makes a sentence grammatically correct, composed of senseable words which go together. Colors don't walk. Right?

My response is just a comment, but even if you disagree with my example, the question remains—what constitutes the space the alternatives are drawn from?

</comment></comment></comment></comment></comment><comment><USER8> Can this be used for style transfer?

I'm looking for a solution to create a consistent personality for a chatbot, where the content all is created by different team members.

</comment><comment><USER9> For a similar tool in the somewhat simpler-to-understand 'word space', see Travis Hoppe's 'Transorthogonal Linquistics':

[https://github.com/thoppe/transorthogonal- linguistics?files=...](https://github.com/thoppe/transorthogonal- linguistics?files=1)

Shayne Miel has observed that its results for the space from 'sociology' to 'mathematics' closely match an earlier XKCD comic:

[https://groups.google.com/d/msg/gensim/a8PF8CInRKk/6XWcp87WB](https://groups.google.com/d/msg/gensim/a8PF8CInRKk/6XWcp87WB)

<comment><USER6> Warmer. _"English dump of Wikipedia that was sentence and word tokenized by NLTK."_ Wikipedia would certainly cover the morphology of a 'space'. I'm curious how the linguistic relations are derived from 'context', which I gather is what word2vec does. Although NLTK does have an interface to WordNet.</comment></comment>


When Will Climate Change Make the Earth Too Hot for Humans? - <AUTHOR> http://nymag.com/intelligencer/2017/07/climate-change-earth-too-hot-for-humans.html <comment></comment>


Ask HN: Has LinkedIn started autoplaying videos in your feed recently? - <AUTHOR> <comment><AUTHOR> Just noticed it in my feed. Annoying. Not sure it was a feature that was there earlier or is new.</comment>


What was your first "hack"? - <AUTHOR> <comment><USER2> My dad put our only TV out with the trash because it would not turn on. It was a tube B&W model and I fixed it by soldering the power cord directly to the chassis, bypassing a bad connector on the rear panel. I put it in my bedroom and claimed it as mine since it was in the trash. My dad let me keep it for a couple days until my 5 siblings complained. I was 10 at the time.

<comment><USER3> This is the saddest thing I have read today.

</comment></comment><comment><USER4> The only game I had in middle school for PC that wasn't education focused was Star Wars Empire at War. I ended up learning how to modify the files to change things like unit stats, unit cap, faction, etc.

In particular I remember deciding that every space ship should be it's own unit instead of the squad being a unit and ramping the unit cap up to a crazy high number then having giant space battles. Also I really liked the pirate units so I think I gave those to both the Empire and the Rebels.

</comment><comment><USER5> Probably did a lot before, but this one sticks -

Early in my computer education at high school, I took a PET maze generator from one game, It was in ML and I didn't know ML, only the SYS to start it and how to use the ML monitor to SAVE the game to preserve the code. Added in a 4 way scrolling type-in ML routine from a magazine, and some BASIC game code which created a moving maze game where the maze moved around the stationary player.

</comment><comment><USER6> I don't know if this qualifies as hack, but as a kid I was pretty proud about changing the code of qbasic's nibble.bas to get infinite lives. If I remember correctly it lead to some further experiments (snake's length, level editing) and eventually I managed to break it completely.

</comment><comment><USER7> I was given a burned copy of the original StarCraft when it was still a new game, but wasn't given a CD key or crack or any way to play it.

There was room for 12 digits, so I guessed 123456789012, and lo and behold, it worked.

Uber 1337.

</comment><comment><USER8> Modifying strings in the GUI using ResEdit back in the Mac OS 7-9 days. It was quite fun to change the title of a scoreboard to your name or increase a default variable size.

</comment><comment><AUTHOR> One that sticks with me the most early on was very simple but inspiring. Using a hole punch to turn a single sided floppy disk into a double sided at a time when double sided cost more.

<comment><USER9> VHS tapes had a tab you could pull to make them "read-only". Putting a piece of cello or tape would make them RW again :)

<comment><USER10> Did the same yesterday with a microSd to SD card adapter with a broken (missing) lock tab. Memories....</comment></comment></comment>


OpenSolaris: Oracle, where art thou? - <AUTHOR> http://ptribble.blogspot.com/2010/02/opensolaris-oracle-where-art-thou.html

<comment><AUTHOR> If Oracle's stated goal is to make as much money from the carcass of Sun, then why would they be interested in OpenSolaris?

The old school Solaris admins, who represent customers who actually pay for support contracts, aren't amazingly keen on OpenSolaris because it does away with all the tools they know and love. While the old packaging tools are awful, there's infrastructure around them. And there's no good replacement for JumpStart, which is essential for large scale admin of Solaris boxes.

</comment><comment><USER2> I went to an OpenSolaris users group a few months ago just to see what was new in the OS. They had a nice dinner provided by Sun, and then proceeded to tell me all about their new network stack, and some of the features it offers.

My impression was that they are playing an extreme game of catch up to Linux. They were announcing features planned for release in 2010 that had been in the Linux kernel for years now. They're really trying to catch up to the virtualization offerings made by Xen and others in the Linux space.

Granted, they have ZFS, and one other killer feature that I wish would make it into Linux: CacheFS - use an SSD or other fast storage device to front-end a large slow back-end disk based device.

But Solaris and OpenSolaris are clearly operating systems that are in decline. It's apparent that the brain-drain from Sun over the years towards open source has left them with little innovation, which is sad. Layoffs throughout the last decade combined with good engineers that could get jobs elsewhere has probably left them with a staff of disgruntled, underpaid, underqualified, and mostly overseas developers.

My big question is whether Oracle will continue with Solaris at all, or push towards Oracle Enterprise Linux. I know they say they will support Solaris, but to be honest, it makes more sense to just repackage Red Hat's code like they're doing now. You get all of the benefits of the open source community with very little software development budget.

</comment><comment><USER3> I'm more interested in seeing what happens with regard to Sun's esteemed ZFS and the GPL'ed competing file system, BTRFS, that Oracle is working on. It seems foolish for Oracle to continue devoting resources to two heavyweight file systems with overlapping functionality.

I suppose I'll keep on dreaming that Oracle will update ZFS with a GPL license and the process of inclusion in Linux would swiftly begin...

<comment><USER4> Same here, but ZFS isn't BTree structured, whereas BTRFS is both Btree and copy-on-write (ReiserFS was Btree but not COW) - giving you better speed along with the similar featureset.

<comment><AUTHOR> BTRFS: the new shiny, more potential, but definitely not suitable for use in production.

ZFS: uses older ideas (because they didn't think COW B-tree was possible) but is suitable for production use.

It'd be nice to have both pushed forward, so there's something for now and something for later.</comment></comment></comment>


Chameleon Colour Converter Updated to Include Colour Schemes - <AUTHOR> https://itunes.apple.com/gb/app/chameleon-colour-converter/id901137716

<comment><AUTHOR> I've just updated my colour converter/picker/swiss army knife to include colour schemes! I find it's hugely useful little tool when designing sites or apps rather than waiting for Photoshop etc to load. Really hope you like it!</comment>


Government Cheese - <AUTHOR> https://en.wikipedia.org/wiki/Government_cheese <comment><USER2> Remember kids, if you do drugs then you'll end up like Matt Foley: eating a steady diet of government cheese while you're livin' in a van down by the river.

<comment><USER3> Thank you for reminding me of this.

</comment></comment><comment><USER4> I worked at a Boy Scout summer camp, Camp Thunderbird, summers of 1977 - 1979. The camp got government cheese, and peanuts, and chipped beef.

The cheese was actually pretty good, the peanuts were of uniform, decent quality, and the chipped beef could be made into tuna salad, as long as you didn't tell the people you were cooking for that it wasn't really tuna. They actually complimented me for getting rid of the fishy flavor.

</comment><comment><USER5> I ate that growing up (and other government food like beans). Good stuff.</comment>


Show HN: Prefix.io for ASP.NET Developers - <AUTHOR> http://prefix.io <comment><USER2> Thanks for the great tool. I'm still a big fan of using Log2Console as I can filter quickly based on what I'm looking for. This is a great addition that's more request focused. One question I have is how to solve issues where the XML serializer can't be found. I see lots of errors like these:

Caught System.IO.FileNotFoundException System.IO.FileNotFoundException: Could not load file or assembly 'XXXXXXXXX.XmlSerializers, Version=1.0.5902.37667, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName at System.Reflection.Assembly.Load at System.Xml.Serialization.TempAssembly.LoadGeneratedAssembly

and

Caught System.IO.FileNotFoundException System.IO.FileNotFoundException: Could not load file or assembly 'XXXXXXXXX.XmlSerializers' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly.LoadWithPartialNameInternal

If this is normal behavior [1], then I suggest there be a way to filter these out so there aren't false positives on the exceptions.

[1] [http://stackoverflow.com/a/1177040](http://stackoverflow.com/a/1177040)

</comment><comment><AUTHOR> I'm the lead developer on this project if anyone has any questions. It's an amazing free tool.</comment>


Ask HN: Creating beautiful, single-page articles? - <AUTHOR>

Evening guys, I remember seeing a number of web applications to create beautiful & professional single-page articles w/ clean design and crisp typography. Can you point me in the right direction? Thanks.<p>Something along the lines of substance.io. <comment><AUTHOR> Hey guys, I've found a few Dropbox powered apps:

Skrivr (closed beta): <http://skrivr.com/> Droptype (closed beta): <http://droptype.com/> Calepin: <http://calepin.co/> scriptogr.am: <http://scriptogr.am/>

</comment><comment><USER2> svbtle.com</comment>


EEWeb - Electrical Engineering Community - <AUTHOR> http://www.eeweb.com We're excited to announce that our flagship electrical engineering community EEWeb is now live.  Our motivation for this site is to have a place for electrical engineers to call home.  Each member of the EEWeb community can post their own projects and articles and follow other members with similar interests.  We even have our own original electrical engineering comic called Return-to-Zero. Enjoy! <comment><USER2> Cool! I was a little turned off by some elements of the beta signup, but now that I actually get to see the site (not just screenshots), it looks pretty good. The app note search is a great feature; I've bookmarked it.

Is an option to filter/re-arrange the pages on the list? I'm primarily interested in the community articles and discussions. The comic, quiz of the day [By the way, it's "How Much Do Resistor Tolerances __A __ffect Your Gain?" (not Effect)] and site of the day would also be on the bottom or at the side. I'd scan through the recent appnotes occasionally to see if something interesting caught my eye, but I wouldn't want to see it all the time, and the press release section would definitely be gone. I assume that other users might want something different.

Also, I notice the Digikey banners prominently featured at the top and bottom of every single page. Are you affiliated, or is this just an advertisement? The red sticks out from the otherwise easy to read black/blue/gray scheme, and I'd Adblock it if I could.

I'll definitely be following it to see how the community forms. I hope that it gets a strong community following and lots of content!

</comment><comment><AUTHOR> We're excited to announce the launch of EEWeb, our flagship electrical engineering community. If you're a hacker looking to learn a thing or two about hardware design, or are a full blow engineering professional that needs a place to call home, we hope you enjoy what we've put together. We even have our own original comic called "Return-to-Zero" that features some fun strips based around hardware design.

<comment><USER3> Hopefully, you'll add some RSS feeds for your various sections, including the comic (with the images!).

If a webcomic doesn't have an RSS feed, it doesn't really exist.

<comment><AUTHOR> Thanks, it's on the list.</comment></comment></comment>


Building D3 bar chart in AngularJS - <AUTHOR> http://chrisgarvis.com/blog/building-d3-bar-chart-for-angular.html

<comment><USER2> Do you think you could include either a gist with the HTML or just an example of the bar chart on the page. I would like to see what the end result looks like before I go through the minor hassle of building it myself.

<comment><AUTHOR> Demo image is up.

<comment><USER2> Awesome sauce.</comment></comment></comment>