TikTok apologizes for removing viral video about abuses against Uighurs - sahin-boydas https://techcrunch.com/2019/11/27/tiktok-apologizes-for-removing-viral-video-about-abuses-against-uighurs-blames-a-human-moderation-error/ <comment><AUTHOR> I don't understand why TikTok apologizes for this.

Personally, I am using TikTok to relax my mind and free my thoughts. I don't want to see any abuse, harm, violence etc. If I wanted, I would just watch news or something else.

For me, one purpose of TikTok is to get in a bubble for some time where there real world and all the bad problems don't exist. A bubble does not have to be bad if you are using it on purpose.

If this is considered as a feature for TikTok, it is only logical to hide abusive/violent content. Free speech for some political/religious group has lower priorities than keeping users in the bubble. I think this is totally legit. TikTok serves entertainment, not free speech or political discussions.

<comment><USER2> Wow, another green username posting pro-china narrative, how rare...

For others who don't get why this argument is complete bogus, there is a big difference between tiktok not featuring a video, and outright removing it. Just because someone wants want to have their happy place doesn't mean sensorship is needed.

Besides, this video was trending, so apparently a lot of people wanted to see it.

<comment><AUTHOR> This is a lame accusation. I told my personal reasons for my opinion, do you want to stop me from contributing because of my opinion?

I am not pro-anything and I did not give a hint about my opinion pro/contra china, I think the reason you assume this is on your side.

It is right that TikTok could also hide the video from everyone who does not want to see it. Maybe they deleted it completely because they failed to know who does not want to see it. They should work on this behaviour, but I can understand that they choose this way if the time to react is limited because the video already got trending.</comment></comment></comment>


Show HN: Abridge – Cloud Visibility - <AUTHOR> https://abridge.io <comment><AUTHOR> I've been building and using [https://abridge.io/](https://abridge.io/) for a while now, and it's getting to the point where it is hopefully useful to others. It essentially aggregates information about AWS deployments across multiple accounts and regions into a single visualization / inventory / search interface.

Security is of course a concern - I address that in more detail at [https://abridge.io/security/](https://abridge.io/security/) but the two main parts - 1) collect data from AWS accounts via read-only cross-role access (AWS-managed SecurityAudit policy) and 2) throw all that data away every 48 hours (S3 object expiration).

It still has rough edges, but I'd greatly appreciate a) any feedback on site/content and b) signups from folks who might be interested in testing it out...

</comment><comment><USER2> It's refreshing to see the page focused on security and your approach/philosophy: [https://abridge.io/security/](https://abridge.io/security/)

Did you proactively add that or have customers requested it?

<comment><AUTHOR> Thanks! It's nice to get that feedback.

It's proactive, but I've been working in various security-oriented IT roles for ~15 years now, and I'm trying to take my own advice [1], so I'd hope I can do it justice. :)

[1] [https://chair6.net/startups-and-security- questionnaires.html](https://chair6.net/startups-and-security- questionnaires.html)

<comment><USER2> Good stuff, thanks for the link!</comment></comment></comment>


EU News sites to Charge for incoming links - The extra EU copyright for news - <AUTHOR> https://juliareda.eu/2017/12/breaking-the-web/ <comment><USER2> Such mindlessly disgusting and impudent move from politicians, lobbists and media corps. How long will people keep this democracy and freedom of speech illusion. The Emperor has no clothes and we aren't allowed to point that out, not with our finger and not with 'a href' tag anymore.

</comment><comment><USER3> This makes me want to get out of EU</comment>


Meet Saba, the Social Network That Rates Your Job Skills - <AUTHOR> http://www.wired.com/wiredenterprise/2012/03/saba/

<comment><USER2> How many companies can allow this kind of excruciatingly intimate information seep through a third party without correspondingly draconian confidentiality agreements? If I started doing this without getting things filtered by my manager (and probably a few levels more as well), I think I would justifiably get fired.

Except, I'm too valuable to get fired ;-) (and my discretion has something to do with that as well).</comment>


F*ck This Shit - <AUTHOR> https://achievistapp.com/site/blog/fuck-this-shit/ <comment><USER2> TL,DR: stop settling and start doing, don't wait for it to happen.</comment>


Irresistible El Greco - <AUTHOR> http://www.nybooks.com/articles/archives/2014/jun/19/irresistible-el-greco/

<comment><USER2> El Grecco invented modern art 250 years before anyone realised that painting for painting's sake was an endeavour worth exploring.

</comment><comment><USER3> Now I have to go to Spain to see this great exposition in Toledo. This post costed me a lot of money!

</comment><comment><USER4> El Greco rocks. Thanks for posting this.</comment>


Hard Disk Hacking (2013) - <AUTHOR> http://spritesmods.com/?art=hddhack&page=1 <comment><USER2> Sprites is someone that I feel truly epitomises the original hacking spirit. His ability to understand the inner-workings of a large variety of things, strip them down to their bare elements and combine them in different ways to make something new is nothing short of impressive.

His hacks section is very entertaining ([https://spritesmods.com/?art=hardware](https://spritesmods.com/?art=hardware)). My favourites are his Minecraft portal and his automatic jello-shot printer made from old CD-ROM parts.

<comment><AUTHOR> What is interesting to me and why I posted it is that his intuition about how things _might_ work tends to correlate highly with how they actually work even if at that point in time during the narrative I'd have absolutely no clue about what he comes up with. That's a very deep level of insight.

</comment></comment><comment><USER3> In the comments section of the last page:

[http://spritesmods.com/?art=hddhack&page=8](http://spritesmods.com/?art=hddhack&page=8)

Poster "tr1ck5t3r" wrote at 15 Jan 2017, 15.46:

>"BadBios, BadUSB, Stuxnet, Flame, Duqu, Shamoon, are all different names given to the observations by experts of the same suite of malware that has evolved over the years."

That is the hypothesis my research into this subject also supports, although it is purely an intuitive hypothesis, not an empirical one, that is, at this point in time, I do not have concrete proof to back this intuition...

But tr1ck5t3r's comment is a very interesting comment, nonetheless...

<comment><USER4> Thanks for pointing that out, now I want to read the rest of the comments to look for other gems but it's just too long.

</comment></comment><comment><USER5> Here's an alternative take on HDD hacking:-

[http://hazeii.net/images/2006/hddlaser.jpg](http://hazeii.net/images/2006/hddlaser.jpg)

Laser projector made by hacksawing 2 hard disks in half, sticking chopped up bits of platter (as mirrors) to the head assembly and bolting in a laser pointer. Works well enough to draw a digital clock display on the wall.

<comment><USER6> > "Works well enough to draw a digital clock display on the wall."

That, I'd like to see (video).

<comment><USER5> Been meaning to write the project up for almost 15 years now, cameras have moved on so will send a notification once I grab a video (don't hold your breath :)).

</comment></comment></comment><comment><USER7> If curious see also

2014 [https://news.ycombinator.com/item?id=6148347](https://news.ycombinator.com/item?id=6148347)

2015 (a bit) [https://news.ycombinator.com/item?id=9425328](https://news.ycombinator.com/item?id=9425328)

2016 (a bit) [https://news.ycombinator.com/item?id=12219599](https://news.ycombinator.com/item?id=12219599)

<comment><USER8> hello dang i want to have a private chat with you

<comment><USER7> Anyone can contact me at email@example.com.

</comment></comment></comment><comment><USER9> I saw your talk at OHM, we were the guys that showed up with a crate of beer there. It was one of the best talks on the whole party, and i mentioned it to a ton of people in retrospect of the party. Keep up your amazing work, this deserves to be upvoted. Are you Dutch? Let me know if you are ever around amsterdam.

<comment><USER10> SpriteTM is a Dutch guy indeed. He currently lives in China working for Espressif though. He's been a member of a Dutch online tech community for years and years (and to be honest we mis him there!).

</comment></comment><comment><USER11> I pretty sure the author passed away from what I remember. I can confirm that the pinout, memory structure he shows remains true for current WD HDD drives still.

<comment><AUTHOR> I don't think that is true:

[https://twitter.com/SpritesMods](https://twitter.com/SpritesMods)

</comment></comment><comment><USER12> I want hack my phone. Because it is broken

</comment><comment><USER12> I want hack my phone

</comment><comment><USER13> I want hack my phone</comment>


Show HN: DAppBridge – Ethereum Oracle Service - <AUTHOR> https://github.com/dAppBridge/dAppBridge-Client <comment><AUTHOR> dAppBridge was developed as a solution for 2 major problems with smart contracts...

1\. The ease of getting data into dApps - existing Oracles make this process complex

2\. The inability to automate your dApp (E.g. Missing setTimout function)

So after several weeks of testing and development we have now launched on the Ethereum mainnet and Kovan testnet.

The aim has always been to simplify the process - which hopefully we've achieved with our simple extensions to Solidity, e.g.

setTimeout(string callback_method, uint32 timeout)

And...

callURL(string callback_method, string external_url, string external_params, [string json_extract_elemen])

All data and callbacks are secured - and we've a major new feature currently in final testing to enhance on our trust model.</comment>


HTML5 Extensibility - <AUTHOR> http://diveintohtml5.org/extensibility.html

<comment><USER2> How do I know when to use microdata, microformats, or RDFa?

<comment><USER3> When you really want to crawlers or robots to understand your data structurally without parsing & guessing HTML too hard.

<comment><USER2> I meant how do I know which one of those formats to choose.

</comment></comment></comment><comment><USER4> As I have always said, anonymous tags are the answer:

        class based <.person>britney</>

        id based <#person>britney</>

You can style them as usual using css, and there will never be conflicts in the future.

<comment><USER5> That proposal doesn't work with HTML's "don't break the web" design principles - <http://www.w3.org/TR/html-design-principles/>

Those tags don't degrade gracefully in existing browsers. Paste this into your address bar to see what I mean:

data:text/html,<#person>me</><.person>you</></comment></comment>


Ask HN: Zürich – Salary, Life and Things Worth Knowing? - <AUTHOR> I have recently been considering trying to find a job in Zürich.  I have visited the city a few times on business trips in the past but not enough to really get to know it.  For those of you that have lived in Zürich what is it like?  What is a good daily rate for a contractor?  What is a good salary for a permanent employee position?  I have heard that the local Swiss people are hard to befriend, how do you go about finding new friends?  I am a U.S. and Polish citizen, what types of work permits should I be looking at?  What are good areas to live in and what does the rent look like?  What are good job hunting websites?  What has your experience been like with job agencies?  I am a data warehouse contractor at the moment and would like to continue in this role.  If there is anything else you think I should know please mention it. <comment><USER2> there is no contracting as you might be used to from other jurisdictions such as Germany. All invoices run through umbrella companies of which you'll be a permanent employee. you can set up your own Ltd (GmbH) however I'm not familiar with any freelancer that goes that route. I own a "sarl" set up in Geneve and I live in Zug (whenever I'm there) but since we have employees it is a different use-case and taxes are very low in Zug. I urge you to talk to an accountant in case you do anything other than become an employee (regardless of that read up on the tax burden before settling for a flat).

the rent is high all over the cities but salaries usually reflect high cost of living.

you might be working with people in the banking sector or even get a gig in a bank yourself. In that case you should read "Treasure Island" to understand some of the conservative mindsets (and ethical dilemmas) of the region. [https://en.wikipedia.org/wiki/Treasure_Islands:_Tax_Havens_a...](https://en.wikipedia.org/wiki/Treasure_Islands:_Tax_Havens_and_the_Men_Who_Stole_the_World)

<comment><AUTHOR> Thanks, I will take a look into the book. Yes, in the past I worked for Credit Suisse and I aim to continue to work in the banking/financial industry.

</comment></comment><comment><USER3> As an EU citizen you enjoy freedom of movement with Switzerland so you would only need to register to get a residence permit [1]

I believe the nicest part of the cities are on the East of Lake Zurich.

[1] [https://www.ch.ch/en/working-switzerland-eu- efta/](https://www.ch.ch/en/working-switzerland-eu-efta/)</comment>


The FRRouting protocol suite: a descendent of Zebra and Quagga - <AUTHOR> https://frrouting.org/ <comment><AUTHOR> Here's a news article that explains why FRR forked off Quagga: they wanted a more open and receptive development process - [https://packetpushers.net/free- range-routing-project-forks-q...](https://packetpushers.net/free-range- routing-project-forks-quagga/)</comment>


Ask HN: Looking for a keybase.io invitation - hilbert- I'm looking for a keybase.io invitation. Could someone please send me one at email@example.com?<p>Thanks <comment><AUTHOR> Do you have one yet?</comment>


Why Startups Should Train Their People - <AUTHOR> http://bhorowitz.com/2010/05/14/why-startups-should-train-their-people/ <comment><USER2> My current employer's original wording: "We strongly feel that education is to be performed by every employee himself if he has an urge to learn." This quote is from our last personnel review meeting.

Note: we are a Swiss company producing "solutions", not software - even every second employee is a programmer.

I actually do have learned my lesson and am about to leave this company for good.

</comment><comment><USER3> ...and we don't because we are (too) focused on the sprint, not the marathon.

This is solid advice. But you need to start by training the people who need to train others. If you have a bunch of great individual contributor engineers who don't know how to manage, instruct, and the like - you will spend a lot of time reinventing the wheel.

But once you crack that and can build a broad knowledge base for instruction and a corporate culture that supports it, you can scale. And that is why startup entrepreneurs should like this concept. Well, that and superior employee morale/retention.

</comment><comment><USER4> I wholeheartedly agree with the sentiment that startups should take more time to train their people.

Back when I was doing a lot of hiring, I found that post-startup developers tended to have gotten broader (more technologies and spattering of business/customer skills) than college hires, but had neither better problem- solving skills nor had they improved their core development abilities (estimating, engineering at larger scope, etc.). That's as opposed to veterans from some of the shops with either training or mentoring programs like Google, where someone with even a couple years of experience has far superior fundamentals than a new college grad.

Though I hate to reference him, I think it's related to the Gladwell distinction between just hacking up code and dedicated practice with the goal of learning and improvement.

</comment><comment><USER5> Management training, maybe. Why you shouldn't train your technical startup workers:

1\. They will learn on their own.

2\. They will train each other.

3\. They will learn by training each other.

4\. They will often have to learn skills for which no training is available.

Maybe I've been lucky, but my coworkers have always been extremely generous with their time, and I've tried to be the same way. These days there's also a huge amount of information on the internet: tutorials, technical presentations, and so on. Anything that's common enough to have in-person training available, there's a multitude of articles in addition to the official documentation.

If there's professional training available but a lack of free or reasonably priced documentation, then it's a scam anyway and you might as well save your time and just give all your money to the nearest consultant.

<comment><USER6> Aren't your four bullet points arguments in favour of training? Just not in favour of hiring a dedicated in-person trainer. But setting up a system to disperse knowledge and allocate time for helping each other out seems useful.

<comment><USER5> Management doesn't call it "training" unless it's organized and restricted in some way. One developer going to another and saying, "Hey, I need help with this," and the two of them going through it with a terminal or a whiteboard is not "training" unless it done on management's schedule or recorded in some training web site. From management's point of view, if they can't track and report it, it doesn't exist. So if you want informal training run by developers, you tell management you don't need any training at all.

<comment><USER6> I am glad my workplace is a bit less pathological.

<comment><USER5> You did say "setting up a system to disperse knowledge and allocate time." That's management talk. Nobody should need to get time "allocated" so he can use the "system" to disperse knowledge. There's your pathology right there: the idea that developers can't or shouldn't manage their own time, not to mention the idea that developers don't know how to teach each other or write documentation without management setting up a system to help them.

<comment><USER6> Oh, my talk may sound strange because English is not my first language.

</comment></comment></comment></comment></comment></comment><comment><USER7> In terms of new hires, yes, they should absolutely be trained. Getting hired at a new company, I am always lost. There's so many things that you don't know about the existing code base. Thus, the solution of FB's two week boot-camp to get employees up to speed is IMO what every company should do.

But for start-ups my experience has been that everyone is learning and teaching one another and developing simultaneously. The whole process of being in a start-up is itself training.

</comment><comment><USER8> If you don't train your employees, they will learn on their own and they will make mistakes... at your expense.

</comment><comment><USER9> Does anyone know of startups that put this advice into practice?</comment>


Show HN: the new SAAS, Songs as a Service - <AUTHOR> http://www.songsasaservice.com

<comment><USER2> It's a nice idea. Once I was promoting an upcoming music band when I suggested them to hold a content where they will feature the lyrics of the winner in their Album. It works great for popularity.

Never wondered somebody will turn Songs as a Service. Nice idea. Here's a Loop hole. They should have said the lowest bidder instead of a highest bidder. I don't see how it will work as the highest bid can be an infinite number.</comment>


Launching Projects with Elm and Elixir - <AUTHOR> https://medium.com/espark-engineering-blog/launching-projects-with-elm-and-elixir-8195ee34f632 <comment><USER2> Very nice. An easy way to start a project and learn these two interesting upcomers.</comment>


Zuckerberg Gaslights Congress Before the Hearings Even Start - <AUTHOR> https://www.thedailybeast.com/facebook-knew-people-were-stealing-your-phone-number-in-2013 <comment><USER2> There's that word again. In this case it's usually just called "lying".

<comment><USER3> It's definitely called "lying". I don't know why people want to dilute a word with perfectly good meaning.

<comment><USER2> I don't want to gaslight you, but I suspect the word _gaslight_ might be more popular among the Daily Beast's readership.

</comment></comment></comment><comment><USER4> That's not what gaslighting means.

</comment><comment><USER5> "The history of Facebook involves many apologies. After a while, they begin to sound the same." [https://www.wired.com/story/facebook-a-history-of-mark- zucke...](https://www.wired.com/story/facebook-a-history-of-mark-zuckerberg- apologizing)

</comment><comment><USER6> "Mark Zuckerberg swears he found out just two weeks ago that bad actors were harvesting users' private info by the millions."

So what he is basically saying is that Facebook isn't employing devops engineers who are doing statistical analysis on their platform to ensure all services and servers are running smoothly and no abuse of resources is taking place as part of their job.

Aaaaaaalllllrighty then....

</comment><comment><USER7> Meh. Down vote me all you like but... I don't really understand the outrage. If you're not paying, you're the product. It's fairly obvious. All your data belong to them and they can basically do whatever they want with it because ToS, EULA, no data privacy laws, etc. This situation is their actual business model. The EU is making law like GDPR[0] to actually make this illegal but afaik there is no similar law in the States. What we need is something like GDPR or a HIPPA[1] equivalent for general personal data.

One outcome here is the public outrage punishes FB market cap to the extent that FB self regulates and Congress takes action. The former is far more likely than the later nevertheless both will surely fail to adequately protect the public. A more advantageous outcome is better tech that provides FB like features in a decentralized fashion. Perhaps an OSS system that spins up encrypted vm's with FB/Twitter/Email like functionality all paid for via cryptocurrency is a future I would really like to see. I liked what Sandstorm was doing in this space[2].

[0] [https://en.wikipedia.org/wiki/General_Data_Protection_Regula...](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation)

[1] [https://en.wikipedia.org/wiki/Health_Insurance_Portability_a...](https://en.wikipedia.org/wiki/Health_Insurance_Portability_and_Accountability_Act)

[2] [https://sandstorm.io/](https://sandstorm.io/)

<comment><USER8> >I don't really understand the outrage. If you're not paying, you're the product. It's fairly obvious. All your data belong to them and they can basically do whatever they want with it because ToS, EULA, no data privacy laws, etc. This situation is their actual business model.

The outrage about that is basically because people are angry they didn't read the fine print combined with anger over who the current US president is.

Since a possile outcome of the angry people getting their way appears to be GDPR style regulation those of us who saw this coming from a mile away are going to fall somewhere on the spectrum of "doing nothing to calm the outrage" to "outright fanning the flames"

Just because your customers signed a ToS or a EULA does not give you permission to act unethically. It just makes it harder for your customers to sue you when they figure it out.</comment></comment>


Featured dataset cannot be downloaded - <AUTHOR> http://www.data.gov/research/

<comment><USER2> Thanks for pointing this out. We've updated the highlighted dataset to something that is better maintained, but if you find other problems please do ticket them on github ([https://github.com/GSA/data.gov/issues](https://github.com/GSA/data.gov/issues))

These kinds of issues will improve as a new approach to listing datasets is implemented. This is currently underway and is described on Project Open Data - [http://project-open-data.github.io/implementation-guide/](http://project- open-data.github.io/implementation-guide/)

We're also working on some basic automated tests to ensure listings have the correct MIME type (which is incorrect far too often) and that URLs aren't 404s or redirects or HTML pages rather than raw data.

For those interested, please do consider applying for the open position - [https://www.usajobs.gov/GetJob/ViewDetails/363324500](https://www.usajobs.gov/GetJob/ViewDetails/363324500)

I'll do my best to answer any questions about the position and the process of applying.

</comment><comment><AUTHOR> (Submitter here) This is so frustrating. There are so many links to important datasets that are just broken, such as the NHTSA crash ratings: [http://catalog.data.gov/dataset/new-car-assessment- program-n...](http://catalog.data.gov/dataset/new-car-assessment-program- ncap-5-star-safety-ratings) (try clicking "download" for an empty XML file)

The others link to agencies' download pages. It feels like they forgot that the purpose of data.gov is data first.

<comment><USER3> I googled that dataset. I was happily going to post this link from my search and be your hero:

[https://explore.data.gov/Science-and-Technology/DOE-Green- En...](https://explore.data.gov/Science-and-Technology/DOE-Green-Energy- Patents-Data-Service/4dnd-s6im)

But, I figured I'd try to download the CSV to make sure it works. No dice. I end up with this:

[http://www.osti.gov/home/RETIRED/greenenergy?format=csv](http://www.osti.gov/home/RETIRED/greenenergy?format=csv)

"The DOE Green Energy product has been discontinued. All of the information in DOE Green Energy can be found in SciTech Connect."

OK, so I follow the link to SciTech Connect:

[http://www.osti.gov/scitech/](http://www.osti.gov/scitech/)

Of course it is to a general landing page. So I search on that page for: "DOE Green Energy" (using quotes)

And I'm presented with one result: "Ellens Test2". Here's a screenshot: [http://i.imgur.com/08rHfcZ.png](http://i.imgur.com/08rHfcZ.png)

If that's what you're looking for, then I found it. If not, I give up.

<comment><AUTHOR> > If that's what you're looking for, then I found it. If not, I give up.

Thank you for the effort :) Unfortunately, I have no idea what that is, but someone could probably tell Ellen that it works.

</comment></comment></comment><comment><USER4> They're offering a pretty decent chunk of change if someone wants to fix it:

[https://www.usajobs.gov/GetJob/ViewDetails/363324500](https://www.usajobs.gov/GetJob/ViewDetails/363324500)

<comment><AUTHOR> Something makes me feel like that might be an uphill battle. The focus of the entire site appears to be a slick superficial UI. There is no attempt to consolidate data from various agencies into a uniform access format (say a JSON API or periodic dumps to a user-pays S3 bucket). The data is in XML or CSV or even XLS. The whole implementation seems a bit misguided, to be honest.

<comment><USER5> I agree. I wonder if CGI (who also developed healthcare.gov) was hired to implement it.

</comment></comment></comment><comment><USER6> The data set disappearing is explained a bit more here:

[http://www.osti.gov/home/RETIRED/greenenergy?format=csv](http://www.osti.gov/home/RETIRED/greenenergy?format=csv)

Which leads to here:

[http://www.osti.gov/home/ostiblog/osti-re-focusing-and-re- ba...](http://www.osti.gov/home/ostiblog/osti-re-focusing-and-re-balancing- its-operations-%E2%80%93-and-refreshing-its-home-page-%E2%80%93-advance-p)

Which explains the data is here:

[http://www.osti.gov/scitech/](http://www.osti.gov/scitech/)

Which I appreciate is not what you wanted - but it's what you got.

</comment><comment><USER7> This is a problem close to my heart, thanks for pointing it out. I have a project up at [http://commonwealth.io](http://commonwealth.io) attempting the reduce the barrier to using data like this. Even when the data is accessible, it could be in any format and you have to load it into a DB to get any value.

The idea is to enable real SQL queries directly on data sets, so you don't need to worry about accessibility or how you'll query it. Not much data in it now, and it doesn't solve your immediate problem, but perhaps a better model for storing and representing this data.

</comment><comment><USER8> This is a great example of a use case for using Bittorrent Sync. They just need to create a read-only secret for each dataset they want to share and then put it on the website. Then the data is P2P'd for cheaper and much easier to maintain. Plus if the Government shuts down or has an issue the data can still be transferred.

</comment><comment><USER9> I found this link after playing around at their site Then I just entered green energy as a search term Hope this helps [http://www.osti.gov/doepatents/index.jsp](http://www.osti.gov/doepatents/index.jsp)

</comment><comment><USER10> The project is open source, you can submit an issue (or a PR) here: [https://github.com/gsa/data.gov](https://github.com/gsa/data.gov)

</comment><comment><USER11> Interesting, I left a note saying the dataset was unavailable. It looks like it was created 22-Apr-2010 so it is probably fairly stale at this point.

</comment><comment><USER12> This headline is very editorialized. Submitter should write a short blog post and submit that.

<comment><AUTHOR> Sorry, I thought this was worth sharing and didn't have the inclination to write a blog post.

<comment><USER13> Those clauses seem contradictory. You have a very clear (and in my opinion on point) critique of what you're presenting us, but you don't have the inclination to write a blog post? You even wrote your own top-level comment providing some context. _That_ would have made a sufficient blog post right there.

(A great blog post might have compared bad vs good cases, or provided some suggestions on improving, or even looked more broadly at whether this was an outlier of badly structured/provided data or just the norm)

The whole "Try (downloading|accessing) _this_..." strikes me as the same kind of title as Upworthy's "You'll never believe _this_..." in that it seems vaguely like link-baiting. I'm a little too curious not to click just to see what the dataset is about.

<comment><AUTHOR> > You have a very clear (and in my opinion on point) critique of what you're > presenting us, but you don't have the inclination to write a blog post?

Correct. I don't have a blog, and don't care to set one up. And I'd imagine a .gov link would have a lower chance of being linkbait.

<comment><USER13> There are mediums (pun not intended) where you can make the equivalent of a blog post without much effort (Medium, Quora, I'm sure there are others). And link-bait is more about the marketing used to get people to click on the link (e.g. editorializing), isn't it?

I don't want to get into semantics, so let's consider this a minor detail, because the more important matter is that you're editorializing. HN has a pretty clear (and helpful) set of guidelines on posting: [http://ycombinator.com/newsguidelines.html](http://ycombinator.com/newsguidelines.html)

>If you want to add initial commentary on the link, write a blog post about it and submit that instead.

I'm not trying to harangue you or anything; you make a good point but it's hamstrung by a length-limited title section.

<comment><USER14> I really appreciate your efforts in explaining the posting guidelines, here! It's about respecting the forum; this is _not_ some one individual's personal editorial-logspace, but instead a place to share and discuss full-bodied web content.

Now, to defend this poster -- it's a quick point that speaks volumes.

"A link is worth a thousand bytes," sometimes.</comment></comment></comment></comment></comment></comment>


The List of Real Life Cheat Codes - <AUTHOR> http://www.reddit.com/r/AskReddit/comments/c7wby/ok_reddit_lets_make_itthe_list_of_real_life_cheat/?sort=confidence <comment><USER2> Linked in the thread: <http://www.engadget.com/2005/08/02/elevator-hacking/>

I have got to try this.</comment>


Estimize launches Mergerize.com to crowdsource startup acquisitions - <AUTHOR> http://www.mergerize.com/

<comment><USER2> I'm very impressed with Estimize. I wonder about Mergerize - could this be used as a Mosaic [0] whereby investors can defend themselves against inside information claims?

If so, they will get lots of corporate users as well as individual investors.

[0] [http://en.wikipedia.org/wiki/Mosaic_theory_(investments)](http://en.wikipedia.org/wiki/Mosaic_theory_\(investments\))</comment>


Ask HN: What are your favorite guides to giving and receiving feedback? - <AUTHOR> Hi HN,<p>What are your favorites educational resources (books, lectures, blog posts, videos, or otherwise) on the topic of giving and receiving feedback in either personal or professional settings? <comment><USER2> [https://hbr.org/2019/03/the-feedback-fallacy](https://hbr.org/2019/03/the- feedback-fallacy)</comment>


"wantrepreneur" - <AUTHOR> http://www.startupdefinition.com/wantrepreneur

<comment><USER2> As somebody who would be classed as a "wantrepreneur", I really hate the term and its negative slant. For a community of people who celebrate the pathological need to "do it for yourself" we tend to look down on people who are learning how it is done. All the books in the world don't give you the character to succeed and the process of self-discovery and learning about yourself is hard. IMVHO, classification of our disorder on a scale of current success isn't productive. It seems to me to be a byproduct of the culture pushed by commentators who are making a living off being critical in the startup world rather than a term coming from those giving it a go.

</comment><comment><USER3> Wantrapreneur is a term that has started to describe people who are n00bs for entrepreneurship. This is where I see a problem. Instead of motivating people to graduate to entrepreneurship, we are mocking them to give it up. Not nice.

<comment><USER4> What is in a name . Let the haters hate</comment></comment>


Theoi Project, a site exploring Greek mythology - <AUTHOR> https://www.theoi.com/ <comment><USER2> Huh. I knew about Aphrodite's epithet "laughter-loving".

It's interesting to see that Homer gives her two similar-seeming epithets (among others) -- φιλομμειδής philommedes "laughter-loving" (cf. μειδάω "smile") and φιλομμηδής philommedes "genital-loving" (cf. μῆδος "genitals").

They're both good fits for her divine duties. I wonder which came first.

<comment><USER3> (I'm sorry hn but,) Philomm _e_ des probably came first! Bad jokes aside, it's interesting to read that epithet knowing that she was the goddess of love and beauty and stuff, but not actually of fertility or really anything to do with procreation apart the fun parts!

<comment><USER2> The goddess of childbirth is Artemis, who is of course a virgin.

The goddess of marriage is Hera.

The goddess of motherhood is Demeter.

There's a careful division of responsibility.

I'm not sure who's responsible for getting pregnant, though.

<comment><USER4> >I'm not sure who's responsible for getting pregnant, though.

Haha, Zeus of course!

</comment></comment></comment></comment><comment><USER5> I absolutely love this, and cruising through it on mobile is a good experience. It reminds me of sacred-texts.org, but obviously more focused and with better navigation.

</comment><comment><USER6> I love Greek mythology (who doesn't?), so much so, that all my servers and client machines are named after Greek gods/titans/heroes. I got the idea from my first job with the MoJ where all their mainframes were named after the gods.

<comment><USER4> So have you ever wondered if cynecophali (dog-headed men) have souls?

[https://www.youtube.com/watch?v=_-5RZBKBl_A](https://www.youtube.com/watch?v=_-5RZBKBl_A)

(Voices of the Past, by two brothers, a historian and an actor)

Ratramnus, a 9th century Carolingian monk made an in-depth analysis.

</comment></comment><comment><USER7> Excellent work! Expect apps across platforms.

<comment><USER8> ...why would this require apps? It's a static website.

</comment></comment><comment><USER9> This is a very old website, no?

<comment><USER10> "Established in 2000, the website contains more than 1,500 pages and 1,200 images."

From [https://www.theoi.com/contact.php](https://www.theoi.com/contact.php)</comment></comment>


Sigma.js: a lightweight JavaScript library to draw graphs - <AUTHOR> http://sigmajs.org/

<comment><USER2> I am formerly a big fan and user of Gephi, so I think graph drawing is "important enough" to deserve its own JavaScript library, which is why I made sigma.js. I know d3.js is already a great tool, but it looked hardcore for me to tweak it to draw graphs on a Canvas element (it is more easy to use SVG elements). And basically, using a Canvas makes it much more scalable.

About the features to come, you can check <https://github.com/jacomyal/sigma.js/blob/master/TODO.txt> to see what will come soon. Also, of course, don't hesitate to add some ideas you have in that list :)

</comment><comment><USER3> Look cool!

What's the end design goal & roadmap? Esp relative to d3.js?

Do you plan to overlap and to which extent?

</comment><comment><USER4> I really like this. It's pretty damn fast. M sharing it everywhere.

</comment><comment><USER5> It fucking rocks !

</comment><comment><USER6> awesome work!</comment>


China bans Twitter - <AUTHOR> http://features.csmonitor.com/globalnews/2009/06/02/twitter-silenced-in-china-ahead-of-tiananmen-anniversary/

<comment><USER2> You know you've made it when you're banned in China.

</comment><comment><USER3> I wonder what China would do if we started randomly banning products from China for a few days at a time?

<comment><USER4> How can we call this Free Trade when one side has open access to markets and the other side can doesn't.

Anybody ever manage a popular Web site that goes black for days? People forget about the web site, the momentum is gone, and you lose a lot of business.

There is nothing fair about our trade policies. This is a big part of what America does - create information systems, and it's not fair that China can block it with no good reason.

<comment><USER5> People asked the same question about Japan in the 70s and 80s. Japanese products like cars were over here, but it was almost impossible to sell a North American product in Japan.

But people voted for politicians who give them access to the goods they want to buy without worrying about nuänces on international trade disputes.

If we shut Wal-Mart down and blocked Honda from selling cars here, there would be an outcry.

<comment><USER6> It was a very good thing for the US that we didn't have restrictions on imports. That's why trade negotiations are so backwards, if you look at them from a consumer perspective: "I'll hurt my people less, but only IF you also hurt your people less".

Access to better cars is good. The small, small minority of people in an individual industry hurt by more competition should react like any of us would in the things we build: try to build something better.

<comment><USER5> Are you saying that as long as our consumers want whatever they're selling, we shouldn't worry about whether they permit our companies to do business with their consumers?

Let's get around the argument about crappy vs. good products and talk about two fairly competent companies. If Canada refuses to allow Boeing to sell aircraft to Canadian airlines, is it still ok for Bombardier to sell aircraft to US airlines?

<comment><USER6> It doesn't really matter if our consumers want what they're selling. That's not the government's job to decide what consumers want.

But, yes, we should permit companies owned by people outside the US to sell things to people in the US, regardless of any policies in other countries.

Would you rather have better planes for all Americans, or slightly higher profits for a single company? It turns out it is almost always huge numbers of domestic consumers vs. a very small number of domestic suppliers, and NOT natives vs. foreigners as the suppliers would like us to believe. Also, foreign companies often employ very many people in the US, which means the labor interest component of the issue is very often blurred.

</comment></comment></comment></comment></comment></comment><comment><USER7> A few years back China was banning certain Google web properties. Then once Baidu.com got its feet off the ground and with some government subsidy became the more popular search engine in China, they un-did the blocking of those Google sites. I wonder why?

<comment><USER8> yes there is going to be a a very succesful chinese twitter clone ,no doubt about it ... probably with a little more delay built in ...

</comment></comment><comment><USER9> And to bypass Internet Censorship <http://www.zensur.freerk.com/>

</comment><comment><USER10> Anything they forgot to ban?</comment>


Ask HN: Need some advice to Quote the Correct Price  - <AUTHOR>

I run a programming site and was contacted by a big product company. They want to publish 8 product posts about their product (they will write) in the next 5 months and purchase 5 million impressions of a 125x125 ad. The product relates to the programming articles i write. I am not sure what to charge them per post and for the 125x125 ad.
Something about my site: Visitors: 320K p.m with majority from US, Canada, Europe and India.
Regular content. 11K Rss readers.
Google PR: 5 Alexa - 30K
Can anyone tell me how to go about this? <comment><USER2> For the 125x125, take what you currently make by selling that spot, multiply it by 3 or 4, and use that as a starting point.

As for the product posts, if you have built a brand for yourself, having product posts that you don't have editorial control over could impact your subscriber base. Is it a product you believe in? If not, be prepared to wrap their product posts with some text that identifies it as a press release/paid placement. Since it is the end of the year, they may have marketing budgets that they need to spend, so, you might have a limited time to make a decision.

Figure out what your monthly revenue is for the site, figure out roughly how many impressions that article would likely see, do a little division, attach a value for goodwill - i.e. allowing them to buy placement is almost like you making a recommendation, and find a number you're happy with.

Based on the traffic numbers and the fact that they approached you, you could ask for $2k per placed article. If they complain, tell them that you have used the product, like what they are doing, but have to confer with your partner - what sort of budget did you have in mind?

Then, your partner - who could be your cat, friend, etc becomes the scapegoat if the offer they have in mind doesn't meet your approval. Or, if their counter offer seems reasonable to you, accept it.

Traffic is traffic. Traffic coming from a site that closely matches the audience you want to advertise to is gold. They have identified your traffic as appealing to their target market. You just need to set a price and take the money.

<comment><AUTHOR> Thank you for the time and the advice. It sounds so practical. This should give me a headstart! Thanks again.</comment></comment>


When you talk about a country you never visited, consider Paris syndrome - <AUTHOR> https://en.wikipedia.org/wiki/Paris_syndrome <comment><USER2> I call BS. When you're talking about a little more than a dozen diagnoses a year out of millions of tourists, a charitable interpretation comporting to this so-called syndrome is simply the statistical extreme of culture shock. But much more likely would be individuals with pre-existing, perhaps even undiagnosed sensitivity to various forms of mental illness thay happen to be triggered during their trip.

Perhaps in some it's even triggered because of the trip, as disruptions from normal routines and environs can be such a trigger, but a dozen or two out of millions doesn't rise above the (much higher) baseline of mental healh issues present in the population.

(Given about 33 million tourists per year and the approximate rate of 1:1600 baseline of psychosis in the population, more than 20,000 tourists might be expected to suffer from such a condition. That a handful have an episode on vacation is not evidence of some special syndrome)

<comment><USER3> I don't have any studies to link but at some point I read up on this and reached the same conclusion. The "discoverer" wrote a popular book about it that apparently caught the public imagination, but IIRC it was based on a small handful of cases, and if you try to find stats the number of people involved doesn't seem to differ much from what you'd expect for tourists having miscellaneous sorts of nervous episodes (or whatever the term would be).

</comment></comment><comment><AUTHOR> The reason I posted this is to remind us what we have read from media could be far from the truth.

[https://www.sbs.com.au/news/paris-syndrome-culture-shock- sic...](https://www.sbs.com.au/news/paris-syndrome-culture-shock-sickness- sends-japanese-tourists-packing)

<comment><USER2> This approximate article in this approximate form is recycled every few years with no real evidence to back it up as an independant mental illness. I don't dispute that pop culture misrepresent any number of real life places and experiences. But roughly 1 in 1600 people will experience a psychotic episode in any given year. That a small handful get diagnosed, perhaps for the first time, during vacation isn't any cause for alarm or special diagnosis. It's even less surprising that the prevalence of this comes from countries where mental health issues are under diagnosed and overly stigmatized-- when the person coincidentally has an episode during vacation in a place with more progressive views of mental health they finally get recognized.

</comment></comment><comment><USER4> one of these days they will make boredom a disease, too</comment>


What tools (if any) should I use for building web front ends - <AUTHOR> tl:dr My current frontend sucks and I don't fully know what I am doing. Is there any tool/documentation out there that would help me with making responsive frontends. I know this is open ended and very trivial, but I was wondering if there were any free tools out there that I should be using to help iterate on front end designs. <comment><USER2> I had a slightly different goal than you, but I still wanted a responsive site. My main goal was to have the site load as fast as possible. There are many ways to accomplish that, but there are trade offs you have to consider.

The short answer to this is choose the current stable version of bootstrap css framework and use the responsive grid if your developing the templates or html yourself.

If you are using something like wordpress, find a theme that is responsive or use the _S there and customize it.

If you want to learn some new things like SASS, then you might want to have a look at bourbon.io I am going this route. There are some add on libraries, but things are in a state of flux right now. They are moving to a new version, so the supporting libraries may not work with the latest master branch. You will have to pick the stable version and go through the git commits to see which versions of the supporting libraries work with the stable version.

Its a bit of work, but its easier to customize things with SASS and the css is responsive and very tiny in size.

</comment><comment><AUTHOR> I mainly just want to know what you use and why you like it!</comment>


A new venture capital alternative for entrepreneurial small businesses - <AUTHOR> http://transcapitalist.squarespace.com/transcapitalist/2009/10/28/a-venture-capital-alternative-for-early-financing-offered-by.html

<comment><USER2> Money without support is less likely to succeed. Perhaps with established, expanding businesses it would work.</comment>


Reading Other People's Code (2012) - <AUTHOR> http://www.mahdiyusuf.com/post/32154944661/reading-other-peoples-code?utm=hackernews

<comment><USER2> I'm quite stupid/forgetful, so when I write code I try to do it such that some unexpected 3rd party (i.e. me in about 3 weeks time) can read through and figure out what's going on. This generally means I include a sections both at the beginning of the code and in line which explain what I'm actually trying to achieve, broadly speaking. It's amazing how much easier it is to read complex technical code if you understand what the _goal_ is.

Comments which describe the code are much less useful than a commentary regarding the code's objectives, in my opinion.

<comment><USER3> Yes, with code documentation write "why" not "how."

<comment><USER4> I like to put it as "what for" not "what."

</comment></comment></comment><comment><USER5> Maybe this says more about the quality of the code I have to work on or my own lack of ability.

Our legacy code often comes along with a large number of interfaces and dependency injection and it's difficult to find where the code actually 'does something'. So the only way I can understand what the code is doing is by stepping through it in a debugger.

If I just try to read it, I end up half a dozen classes away from the method I'm trying to understand in no time.

<comment><USER6> Sounds like you encountered what I call an "Uh-O Architecture". It's basically OO but overdone. Too many classes, too fine-grained, too abstract, too many layers, too many designer patterns for the sake of design patterns, etc.

<comment><USER7> I like that! I'm appropriating that term!

</comment></comment></comment><comment><USER8> It says "Entire businesses have been built on the idea of sharing and writing code, but not reading." and links to Github, implying that Github is not built on the idea of reading code.

I think that's an unfair characterization. Certainly Github could do more to make code readable, but part of the reason that Github took off and largely replaced other alternatives was that it made it much easier to actually read the code instead of hiding it behind all the extraneous project administrivia. The project's code is still the first thing you encounter on a project's page, even emphasized above its README. Github's code browser is actually pretty excellent compared to a lot of the alternatives. There's fast navigation between files and decent syntax highlighting for a wide variety of languages.

I know that I at least spend a lot of time reading code on Github; probably more time than I spend doing anything else on Github. At any given time, I have a half dozen or so browser tabs open with Github code pages on 3rd party libraries that I'm using.

</comment><comment><USER9> "Only thing you can be sure of is the source." not sure that's even true: [http://cm.bell-labs.com/who/ken/trust.html](http://cm.bell- labs.com/who/ken/trust.html)

</comment><comment><USER10> Unfortunately, it seems that the tool hasn't been worked on.

[https://github.com/myusuf3/rainman](https://github.com/myusuf3/rainman)

<comment><USER11> Yeah it's just an empty shell for a project that never took off. Wishware at this point.

</comment></comment><comment><USER12> I am working on a tool that helps document how code has evolved that I believe is similar in spirit to this post:

[http://www.storytellersoftware.com](http://www.storytellersoftware.com)

I am actively working on it with students of mine.

Here are some thoughts on reading code:

We read code left to right, top to bottom, but how often is it written that way?

We need to be able to see the order that changes are made in order for us to understand them. Deltas in a version control system store the changes but we lose the order. The time in between commits in a version control system is way too long to understand how code has evolved. Because of this (and the loss of order) there is no good way to animate long term differences in a traditional version control system.

There is not a good place to document the reasons why changes are made. We are supposed to write the reasons why in the commit log but we all know we are terrible at that. How easy is it to remember the 50 changes to 20 files that we made since the last commit let alone describe them in a meaningful way? Very hard. This results in one sentence commit messages that are almost useless.

We could alternatively write reasons why changes are made in code comments. But, this doesn't make a lot of sense most of the time. Who wants to read a comment about how some code has changed if we can't see the old version of it anyway?

So, we make changes, and have good reasons why we make those changes, but we don't write the reasons down anywhere. Storyteller permits a new type of documentation to be created. It animates the changes to code and allows the developer to comment on the changes as they are being animated. Developers can tell stories about why groups of changes are made and distribute them to team members. The stories are searchable from the code.

We are also working on making it have traditional version control functionality to completely replace so-called modern version control (even the most modern vcs seem to be built with 1980's constraints- disk optimized, clunky command line interface, poor visualizations of changes, etc.)

</comment><comment><USER13> It would be nice if there was some standard way to structure code so that it could be read through in order and mostly make sense. Maybe even a `how-to- read-this-code.readme' file which laid out an appropriate order to read things in, and making sure that the code is in an appropriate order.

<comment><USER14> Ah, I've been trying to do just this.

Version 1: [http://github.com/akkartik/wart](http://github.com/akkartik/wart)

Version 2 (in progress): [https://github.com/akkartik/wart/tree/master/literate](https://github.com/akkartik/wart/tree/master/literate)

</comment></comment><comment><USER15> I read this a year ago, I was really hoping for something to come of it.

Really cool idea.

</comment><comment><USER16> I think reading code is a very good practice, and the more you read the easier "step 2" (the understanding bit anyways) becomes. That being said, I don't think reading through huge blocks of comments so that you can understand a function is useful. Forcing yourself to write self-explanatory code with a short docstring is a lot more useful than some hacky code with a huge comment explaining what it does.

<comment><USER4> I very much agree with this. Succinct comments have the advantage of being easier to keep in sync with code changes.

</comment></comment><comment><USER17> I start by reading the tests.

<comment><USER11> To complement this I would suggest anyone to starting looking into BDD based testing frameworks.</comment></comment>


When the bubble bursts - <AUTHOR> http://hunch.net/?p=9604328 <comment><USER2> I would argue that we might be in a Research bubble(who knows.. I don't have a clue) but we are definitely not in "using the ML for practical problems bubble".

Amount of industries and businesses that can benefit not from the state of the art but from stuff that been known for years now and just works because it was developed for harder problems is huge. The big return/promise companies are vacuuming up all the talent while niches all over the place can benefit from someone spending few month cleaning up data and using some transfer learning to save them a ton of $$.

For these application you don't need PhD you need an engineer who knows how to ship stuff but on other hand also knows how to work with current DL frameworks.

<comment><USER3> I'm less skeptical about this than I was about the blockchain bubble, but I've yet to see AI or ML actually work on a smaller scale.

It's a big hype in the public sector in these years, but it's really all talk. We did a project where we used ML and 1000 server instances in Azure to go through millions of employee cases, to flag cases that didn't have a certain document. Because the the is new, and this wasn't something that could be delayed, we also had 10 employs do the same task to make sure it got completed.

The ML project took 2 really expensive employs and 3 months to train the algorithm, then 5 hours to go through all the documents + we had to spend 1 week of 5 employs to clean up the stuff our algorithm had marked as "unreadable" due to terrible scans. The human employs did it in the same amount of time, but made a few more errors.

Over all the ML was more expensive and our politicians won't favor it again.

On other things where ML might work, our datasets are turning out to be too small, unless we work together with other municipalities and then we're facing GDPR violations that may be hard to pass through our legal team. Legal is a big issue on a lot of things, it's not currently legal to automate any sort of process that require any form of validation (as long as it has to do with case working).

That being said, I'm sure stuff like facial recognition will change the world.

<comment><USER4> As a single batch job that won't be repeated this doesn't sound like a good candidate for ML. ML is more suited to on-going processes.

Why would you use server instances in Azure to do ML? Something like Google CloudML (I'm sure that the other major cloud providers do managed Tensorflow as well I've just never tried it on their platforms) would be a better fit to a project with only two technical staff. Your two staff probably spent a combined total of one-person-month working on infrastructure.

Your issue with small data is very real. People need to stop trying to do ML on small datasets. The results will be sub-optimal.

<comment><USER5> When you say ML, you must mean deep learning applied to unstructured data (vision, audio).

ML in general can absolutely be used with small datasets. ML is all about finding the right model complexity to fit to the data to maximize out-of- sample performance. If your dataset is small, all that means is that your model will have to be more crude. A simple cross-validated regularized linear regression or a shallow decision tree are ML models too, and you can usefully apply them to a dataset of just 100 samples.

<comment><USER6> Or instead of hiring an ML employee, building a model for 100 samples I might as well apply my own business intuition.

<comment><USER5> It depends on the application. You might want to use the data to verify your intuition, which may not be consistent with the data. Or your intuition may have been based on the very same dataset but overfit to it.

I do think that people that think that ML = big data are mistaken. ML is about making the most of your data, however much of it you have.

<comment><USER6> Then you're mistaking a trendy term "ML" for "hiring an analyst".

<comment><USER5> ML is ill-defined. But take most textbooks on ML, and you will find regularized linear regression, decision trees, cross-validation and bootstrapping all in there.

In my view, the main difference between ML and plain statistics is that with the latter, you come up with the appropriate model apriori, and then make sure the data satisfies the assumptions so that you can draw conclusions from the in-sample fit of the model. You control for overfitting by choosing the simplest model that is reasonable - often univariate linear regression.

Whereas with ML, you let the data dictate how complex a model you should use. You choose the appropriate model complexity using techniques like cross- validation, and verify the effectiveness of your model empirically.

ML is often used interchangeably with ANNs which I think is a mistake. Take structured data problems on Kaggle and you would very rarely see ANNs as a major predictor in the winning models.

</comment></comment></comment></comment></comment></comment></comment></comment><comment><USER7> A few things, or rather ripples, survived the bubbles. AI crashed in the 1980s - but we eventually created Dragon Speech, handwriting recognition and a few other useful solutions. The DotCom bubble burst, but we wound up with [arguably] useful results in the long run (agile, or whatever comes next, might be the biggest ripple).

Even if this bubble bursts, bigger and greater things will arise because of it. With only 2 samples of these bubbles the p-value is miserable, but history has taught us to see these bubbles through.

Wisdom is not the sum of success, it is the sum of failure. We need to learn just how far we can push deep learning - within reasonable moral degrees of freedom.

<comment><USER8> > Wisdom is not the sum of success, it is the sum of failure

That doesn't make any sense. Failing is not implicitly useful and (while we are on the topic of morality) must not be held up as a goal.

<comment><USER9> I would say failure by definition cannot be held up as a goal.

The upside of failure is that it teaches more reliable lessons than success, there's no survivorship bias at play when learning from failures like there is with success. Jack Ma's lengthy interview at Davos this year touches on the subject if you'd like to see that perspective defended by someone with authority.

<comment><USER8> > I would say failure by definition cannot be held up as a goal.

It depends on who is doing it. Maybe you understand what you said, but others have an interest in not understanding it because they have an obstacle in themselves.

> The upside of failure is that it teaches more reliable lessons than success, > there's no survivorship bias at play when learning from failures like there > is with success.

I would like to improve your abilities or otherwise open up your wisdom. Any "upside of failure" is by definition a success. Therefore people's statements about success and failure, as if the nature of the result can be captured by a singular datapoint, are self-contradictory, and meaningful only as a reflection of the individual's limitation of understanding.

> if you'd like to see that perspective defended by someone with authority.

We're talking about wisdom here, so the only authority is a perfectly enlightened being, not an ordinary human being who has knowledge but no way to confirm the degree of exactness of their own ability to make confirmations. No one without enlightenment perceives the causes of why things happen to them. If you want to convince me someone is an authority on how a good and a bad thing happens then I will need to see any proof at all they realize the principle by which the world operates. Otherwise you should realize that's merely their own ideas, of which some percentage may be correct, despite their inability to confirm it.

</comment></comment></comment></comment><comment><USER10> It's down, here's a cache.

[http://webcache.googleusercontent.com/search?q=cache:hunch.n...](http://webcache.googleusercontent.com/search?q=cache:hunch.net/?p%3D9604328&num=1&strip=1&vwsrc=0)

</comment><comment><USER11> The AI bubble was caused by researchers being trapped on a local minimum and their focus on gradient descent meant they couldn't get out of that.

</comment><comment><USER12> Right now most AI experts in the industry are financially incentivized. They are more passionate about the money that they can make than about the research. It attracts the wrong kind of experts.

The real experts are those who are working for universities and getting paid peanuts. Those who value knowledge above money.

<comment><USER13> There are "real experts" in industry too. Industry doesn't need only good algorithms with solid foundations, which are invented in universities (say, SVM), but also people who understand the domain and can code that knowledge into algorithms and data (e.g. feature engineering).

</comment></comment><comment><USER14> I think it's interesting that there's a few things you could start thinking about when you see the title.

I might be alone but it's feeling a little bubbly to me in a few different areas. ML is certainly one of them.

</comment><comment><USER15> 'We always overestimate the change that will occur in the next two years and underestimate the change that will occur in the next ten...'

</comment><comment><USER16> I get the sense reading this article that the main concern raised is whether or not enough value is being generated by companies and researchers that "use machine learning to solve problems related to X" to justify the investment. The author doesn't touch upon whether using ML could be exacerbating the very problems these implementations are trying to solve. Inappropriate implementations of classification algorithms and predictive analysis that create false positives has the potential to inflate this sort of a bubble even further.

</comment><comment><USER17> If this bubble is to burst it will be followed by a "trough of disillusionment" (see the gartner hype cyle). But then hopefully the "slope of enlightenment" \- unfortunately many of the early companies won;t survive the disillusionment phase.

<comment><USER18> This curve was invented to justify why consultant BS shifters are always wrong.

<comment><USER17> :-) Point taken. It was first invented after the 2000-2001 dot com bubble I think. However i think it has some merit. Some of the things that were part of that period's hype (eg migration of retail to ecommerce) did . Eventually (nearly 20 years so far)....

</comment></comment></comment><comment><USER19> nah, there is no bubble. We just need to combine it with blockchain technology and then we have something shiny, rock stable which will change the industry ;)</comment>


Is It Mission-Critical? The One Question That'll Help You Ship Sooner - <AUTHOR> http://mergenote.com/blog/is-it-mission-critical/

<comment><USER2> MVP by deduction</comment>


Prenatal testosterone linked to long-term effects in females with male twin - <AUTHOR> https://phys.org/news/2019-03-prenatal-testosterone-linked-long-term-effects.html <comment><USER3> Given that women with lower digit ratios[1] aren't socialized any differently than women with higher digit ratios I'm very unsurprised at this result.

[1][https://en.wikipedia.org/wiki/Digit_ratio](https://en.wikipedia.org/wiki/Digit_ratio)

</comment><comment><USER4> My girlfriend has a twin brother. Since they were born in Haiti and we live in the US I'm not sure how relevant this study would be towards her, meaning the socioeconomic changes between living in those two countries is pretty wide. How does prenatal test affect someone after they've gone through puberty? I just don't see how that can be attributed towards college graduation or marriage rates. Is that not a far reaching statement to associate the two?

<comment><USER5> > How does prenatal test affect someone after they've gone through puberty

The test doesn't affect them. Hormone levels during development are the primary way the body controls development, so even small alterations in hormone levels in utero would be expected to have large physiological consequences.

> Is that not a far reaching statement to associate the two

Luckily, the field of statistics gives us ways to reason about whether or not to believe an observed effect.

In this case[1], the researchers used data on 100% of Norwegian births from 1967-1978 (n=728,842) including 13,800 twins. From these large n's the researchers are able to get the statistical power to measure these effects at the level of precision they did. The p-values for all the reported effects are presented in the appendix [2] and ranged from <.001 to .054 for the outcomes reported to be different.

It's worth noting that many of these differences had already been observed in multiple previous studies. The difference in marriage rates, for example, already appeared in a study analyzing records of 18th and 19th century (1734–1888) Finns [3].

So, in summary, while these statements are interesting, they're in no way an overreach, given the amount of data analyzed.

1: [https://www.pnas.org/content/early/2019/03/14/1812786116](https://www.pnas.org/content/early/2019/03/14/1812786116)

2: [https://www.pnas.org/content/pnas/suppl/2019/03/14/181278611...](https://www.pnas.org/content/pnas/suppl/2019/03/14/1812786116.DCSupplemental/pnas.1812786116.sapp.pdf)

3: [https://www.pnas.org/content/104/26/10915?ijkey=2c55ba770f14...](https://www.pnas.org/content/104/26/10915?ijkey=2c55ba770f147fc77c50ea606af9ddb341ab5347&keytype2=tf_ipsecsha)

<comment><USER4> Being statistically illiterate, could I get an explanation of of "The p-values for all the reported effects are presented in the appendix [2] and ranged from <.001 to .054 for the outcomes reported to be different." I looked at the link, but I'm still not sure what the table means, or how I could explain what this means to someone else who doesn't know stats.

I'd like to share this with her, but neither of us know stats so the significance is kinda lost.

<comment><USER5> Sure.

P-value is the universal* way of expressing statistical likelihood. It corresponds to a percentage: p=.05 just means 5%, and p=.001 means 0.1%, etc.

It's often inaccurately explained as the likelihood of getting our results through chance alone. That's wrong for reasons that are technically important, but not in a way that really inhibits understanding of the strength of results that have small p-values.

* It has flaws, and a growing number of researchers believe it should not have the prominent importance currently placed on it.

\---- Stop reading here if you're already satisfied. ----

We want to measure if there's a difference between two groups. So, we take measurements of a portion of group A, and measurements of a portion of group B.

Mathematically, we assume that what we've actually done is sampled from the _same population_ both times. If that's true, our data sets should be quite similar to one another, but of course there will be some difference just due to noise.

So, we compute mathematically the chance of seeing a difference at least as large as the one we see between our data sets, _if that assumption is true_.

We decide beforehand on a small error rate. If not otherwise stated, 5% (p=.05) is the universal standard.

If we find that the likelihood of observing a same-or-larger difference between the populations is smaller than that already-small 5% chance, we REJECT our assumption that the samples came from the same population, and conclude that the populations must actually be different.

In other words, we conclude that we measured an actual difference that contrasts two mathematically-separate populations.

</comment></comment></comment></comment><comment><USER6> Similar for cows.

[https://en.wikipedia.org/wiki/Freemartin](https://en.wikipedia.org/wiki/Freemartin)

<comment><USER5> Critically, however, freemartins are a form of microchimerism. They literally have cells with Y chromosomes in their bodies, received from the male twin through the shared chorion. You're correct that there is a shared mechanism - they receive testosterone and anti-Müllerian hormone through this link, which are primarily resonsible for masculinizing the freemartin.

In contrast, this mechanism is thought to be only testosterone exposure in utero.

A better comparison, then, might be intra-uterine position in mice [1]. This is similarly a pure testosterone-exposure mechanism (no microchimerism). Briefly, mouse pups are arranged in linear fashion within the uterine horn, and so a given (non-end) female pup has 0, 1, or 2 males adjacent to her. There are clear physiological and behavioral differences in these 0M, 1M and 2M mice, corresponding to the level of testosterone exposure.

[1]: [https://en.wikipedia.org/wiki/Prenatal_testosterone_transfer...](https://en.wikipedia.org/wiki/Prenatal_testosterone_transfer#Mice)

</comment></comment><comment><USER7> I have a twin sister, twin brother talking, and unfortunately this study does not show credence for me. She's smart as a whip, in a lawyer way, as I'm more math/science. We both make six figures and both are very career focused. I had to laugh at this study...she used her words like a dagger to defend against my constant barrage of physical torture growing up. It was a very contentious relationship.

<comment><USER8> You do realize that the point of the study is not that every single woman who has a male twin will not be successful, right?

</comment></comment><comment><USER9> Worse career AND love life. So it just messes them up in general rather than make them more androgynous?

</comment><comment><USER10> So if prenatal testosterone has such a deleterious effect on females, what effect does it have on males? How do all those metrics they measured for the girl half of the twin pairs compare to their sibling?

<comment><USER11> "Unlike the females, the researchers found that male twins do not experience long-term consequences of being exposed to a female twin in utero."

<comment><USER10> That's not what I asked. I asked what effect in utero testosterone had on boys. Did they have lower metrics than their sisters? Did boys with higher levels of in utero testosterone have lower metrics than boys with lower levels of in utero testosterone?

<comment><USER12> I'm not sure how they would go about experiment design for this.

In the case of twins they know the mechanism for increased testosterone, and they have a big control population. Short of everyone having a prenatal hormone measurement (which presumably is not done typically) how would you identify the subjects?

</comment></comment></comment></comment><comment><USER13> Why is "marriage rate" a factor in determining "life success"?

<comment><USER5> The researchers never once use the term 'life success'. [1]

That a behavioral difference (marriage rate) seems to be influenced, in females, by in-utero exposure to testosterone (independent of any effect on fertility rate, at that) is certainly a scientifically relevant finding. Links between psychology and biology are still infrequent.

1: [https://www.pnas.org/content/early/2019/03/14/1812786116](https://www.pnas.org/content/early/2019/03/14/1812786116)

<comment><USER13> Agree. But it was listed clustered with "college/school graduation likelihood, wage earnings, fertility (again hmm for this one)" and other indicators which are arguably termable as life success metrics (or any other suitable verbiage).. my point is that "one of these things is not like the others".

<comment><USER5> Marriage rate differences have already been shown to be correlated with hormone levels.[1][2] Measuring whether such a difference exists for the level of exposure in-utero simply by having a male twin is interesting. If anything, the natural interpretation of this data would be to expand the range of behavior (marriage rate) considered 'typical' for females.

Similarly, fertility differences have been observed already for e.g. mice exposed to different levels of testosterone in utero. The 'freemartin' cows mentioned by another poster here are infertile for a similar reason. Hormones play a huge role developmentally and are almost 100% responsible for morphological sexual anatomy.

There's no agenda present in measuring these outcomes. These are exactly the outcomes that would be expected naturally to be different. If anything, the unusual inclusion is the economic and educational factors.

1: [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5501487/](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5501487/)

2: [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3540120/](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3540120/)

</comment></comment></comment></comment><comment><USER14> additional testosterone means you read as (and possibly are) queer more often, which in turn means you gotta pay the butch tax. This result, correctly interpreted, will be unsurprising to most queer and trans people.

</comment><comment><USER15> any advantages for the females with a male twin, like increased athleticism ?

<comment><USER5> Previous research has shown females with a male twin to be more proficient at mental 3d-spatial tasks.

As that paper explains in its introduction, this is "probably the most robust _cognitive_ sex difference", emphasis mine, which is why it's interesting.

[https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4438761/](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4438761/)

</comment></comment><comment><USER16> With smaller data sets I find the summary to be less valuable than the actual paper. In this case we are talking about 4,533 twin pairs where one is a male and the other female. The female twin had a 2.8-percentage point higher probability of dropping out of high school compared to other female students, and a similar 1.9-percentage point lower probability of graduating from college.

Those two numbers seems connected, ie that individuals that have higher risk of high school drop out have also a higher risk of not graduating. The study do not cross compare this with male students which also have higher drop out rate and lower graduation rate compared to female students, but some relation seems implied.

The study also notes a lower probability of ever having been married by age 32, and lower probability of employment. The article does not explore if the effect could be exclusively a result of lower education.

As a final thought, the sample size is relatively small and the effect relatively minor in absolute numbers. The paper does not give out any P values or confidence intervals for their primary findings. The relative effect is large, but I interpret that more like a warning flag. In absolute terms we are talking about 136 additional students born between 1967 and 1978 that dropped out compared to a null hypothesis. The same number for college drop out was 49 students that did not graduate. With so few individuals having that large effect on the conclusion I personally will wait a bit for replication studies.

<comment><USER5> > The paper do not give out any P values [...] for their primary findings. The > relative effect is large, but I interpret that more like a warning flag.

Incorrect. The p-values -- all 85 of them -- are presented in the appendix[1], linked to in the first paragraph under the 'Results' heading, along with means, standard deviations, and number of observations. The article text[2] repeatedly references these tables when making each claim.

> The paper do not give out any [...] confidence intervals for their primary > findings.

Incorrect. Confidence intervals are presented in 100% of the figures.

> The article does not explore if the effect [on marriage or employment] could > be exclusively a result of lower education.

Incorrect. They explicitly consider the effect of educational attainment on future economic earnings.

"Behavioral changes downstream of prenatal testosterone exposure, such as any effect of disruptive behavior on schooling or educational attainment, are likely candidate pathways linking male co-twin exposure to later earnings. Consistent with this interpretation, conditioning on educational attainment in the earnings equation reduced the coefficient on opposite-sex from −0.086 (SE, 0.021) to −0.042 (SE, 0.014), suggesting that roughly 50% of intensive margin labor market effects could be explained by educational outcomes that are upstream of earnings.

> Those two numbers [H.s. dropout rate / college graduation rate] seems > connected ... some relation seems implied.

These measures are already known to be strongly correlated, along with the correlations to the probability of inclusion within the labor force and lifetime earning potential. The paper makes no claims that these four measures are independent from one another.

The paper does explicitly make clear when findings of independence are relevant, particularly in usually-correlated variables. In this case I'm referring to their findings of a fertility rate effect independent from marriage rate.

1: [https://www.pnas.org/content/pnas/suppl/2019/03/14/181278611...](https://www.pnas.org/content/pnas/suppl/2019/03/14/1812786116.DCSupplemental/pnas.1812786116.sapp.pdf)

2: [https://www.pnas.org/content/early/2019/03/14/1812786116](https://www.pnas.org/content/early/2019/03/14/1812786116)

<comment><USER16> > are presented in the appendix[1],

Thank you, missed the appendix. Also see that in the figure page list CI as 95%.

> These measures are already known to be strongly correlated... The paper does > explicitly make clear when findings of independence are relevant

The first few paragraphs in the article here and the Significance section in the actually paper imply a strong independence. My point above is basically that the independence looks to be much weaker than a casual read might imply. It also boast with the largest study ever done on the subject, which might be true, but the absolute number are actually quite low with only a few individuals being responsible for a large effect in the data. That is one of the biggest warning signs that exist in this kind of research. I thus get skeptical, at which point I start to look why there seems to be a disconnect.

</comment></comment></comment><comment><USER17> Has nobody recognized that not a single biologist, chemist, neurosurgeon, hormone specialist, neo-natal specialist, or just general medical doctor participated or helped produce this study?

Here are the authors:

Aline Bütikofer - Department of Economics, Norwegian School of Economics, 5045 Bergen, Norway David N. Figlio - School of Education and Social Policy, Northwestern University, Evanston, IL 60208 Krzysztof Karbownik - <USER2> for Policy Research, Northwestern University, Evanston, IL 60208 Christopher W. Kuzawa - Department of Economics, Emory University, Atlanta, GA 30322 Kjell G. Salvanes - Department of Anthropology, Northwestern University, Evanston, IL 60208

So we have, two economists, one anthropologist, and two people who specialize in "social policy."

They did not work with these twins, they did not do their own medical research and assessment. They literally "[used] data on all births in Norway (n = 728,842, including 13,800 twins) between 1967 and 1978 to show that females exposed in utero to a male co-twin have a decreased probability of..."

This is not meaningful research.

This is playing with statistics and cherry picking existing scientific literature to produce a headline that propels an agenda.

This is propaganda of the highest order.

<comment><USER5> Why do you suggest fields other than anthropology or economics should be the qualification for analyzing population-level economic effects?

Are you aware that the vast majority of scientific research is done by PhDs, not MDs? And that both are doctorates?

> ... propels an agenda. This is propaganda of the highest order.

What's the agenda? And did that agenda apply to the 2011 paper calling for more research in this area - "Evaluating the twin testosterone transfer hypothesis: a review of the empirical evidence"[1]?

Was that agenda behind this 2012 Japanese study[2] which examined the ratio of middle finger to pinky finger in twins? It's the same hormone transfer hypothesis being examined. What propaganda could there possibly be about the lengths of one's fingers?

Was that agenda present in 1993? [3]

Does that agenda include propoganda about females becoming better at 3d-spatial mental manipulation tasks? [4] If so, why?

Is propaganda about mouse behaviors part of that agenda? [5] If not, why not? Still that same hormone transfer hypothesis being discussed.

Perhaps this 1988 paper on intrauterine position of gerbil fetuses [6] and resulting variance in hormonal exposure from siblings was the birth of this propaganda agenda?

Or is it more sinister than that, and this agenda extends all the way back to 1959 [7], causing these doctors to 'play with statistics' instead of doing what they said - applying testosterone in-utero and watching for behavioral changes? And then I suppose Dr Phoenix would do more 'playing' in 1967 [8] instead of actually measuring testosterone uptake rates of the various tissues he avoided actually manipulating eight years prior...

1: [https://www.ncbi.nlm.nih.gov/pubmed/21893061](https://www.ncbi.nlm.nih.gov/pubmed/21893061)

2: [https://www.ncbi.nlm.nih.gov/pubmed/22270254](https://www.ncbi.nlm.nih.gov/pubmed/22270254)

3: [https://www.ncbi.nlm.nih.gov/pubmed/8240211](https://www.ncbi.nlm.nih.gov/pubmed/8240211)

4: [https://www.ncbi.nlm.nih.gov/pubmed/21094200](https://www.ncbi.nlm.nih.gov/pubmed/21094200)

5: [https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3212613/](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3212613/)

6: [https://www.ncbi.nlm.nih.gov/pubmed/3387473](https://www.ncbi.nlm.nih.gov/pubmed/3387473)

7: [https://www.ncbi.nlm.nih.gov/pubmed/14432658](https://www.ncbi.nlm.nih.gov/pubmed/14432658)

8: [https://www.ncbi.nlm.nih.gov/pubmed/6020216](https://www.ncbi.nlm.nih.gov/pubmed/6020216)

<comment><USER17> Because the presupposition is that testosterone exposure in-utero is to blame.

Without actually addressing this claim by medical professionals, everything else is manipulation of data to prove a point to address 'social policy' or an economic agenda.

Moreover, the sample size, location, and dates of birth, are small and narrow, comparatively speaking. You cannot make sweeping claims like this using such small data set. But they do, and the "Material and Methods" section of this paper goes to great length to explain how they've made these extrapolations.

This is statistical sausage.

I have no doubt you could write a similar paper that claims the opposite; that females with male twins do much better. Just like this team did, you can find, extrapolate and present data to support the idea.

</comment></comment></comment><comment><USER18> Cersei Lannister was not available for comment.

</comment><comment><USER19> Notably, they didn't control for social effects by looking at female and male sibling pairs with an age difference of 10-18 months. How much of this is parents favoring the male sibling?

<comment><USER11> "To separate the effects of fetal testosterone from postnatal socialization, the research team repeated their analyses focusing only on female twins whose twin sibling—either twin sister or twin brother—died shortly after birth, and thus they were raised as singletons."

<comment> Mary-Jane Shouldn't they have monitored both groups, using twins raised together as the control group?

<comment><USER5> "repeated their analysis"

This effect exists in twins raised as singletons and twins raised with their brother.</comment></comment></comment></comment>


Show HN: Learning Structural Node Embeddings via Diffusion Wavelets (KDD 18) - <AUTHOR> https://github.com/benedekrozemberczki/GraphWaveMachine <comment><AUTHOR> Stanford project page:

[http://snap.stanford.edu/graphwave/](http://snap.stanford.edu/graphwave/)

Paper:

[https://arxiv.org/abs/1710.10321](https://arxiv.org/abs/1710.10321)</comment>


TIS-100P on the App Store - <AUTHOR> https://itunes.apple.com/us/app/tis-100p/id1070879899?mt=8&ign-mpt=uo%3D4 <comment><USER2> I love this game, and am so happy to see it on the iPad.

That being said, it's a bit of a shame it uses a virtual keyboard. Given the relatively constrained set of possible inputs (a dozen instructions, plus UP/DOWN/LEFT/RIGHT/ACC/NIL), it would have been cool to see him explore some more experimental touch-friendly input methods.

<comment><USER3> It doesn't seem fair to not allow proper comments and label choices using the keyboard...

<comment><USER4> In those cases, the keyboard could pop up. For most instructions, you don't need the keyboard.

</comment></comment></comment><comment> brian-armstrong TIS-100 is a fantastic game and it gives you lots of opportunities to use any dataflow or compiler optimizations you might know about. The instruction set is rather limited, not even giving us shift or bitwise ops, but it turns out to be more than sufficient.

I've made a youtube that demonstrates some pipelining and loop unrolling in one of my solutions for Signal Averager. This video does contain some spoilers but will give you an idea of what's possible in TIS-100, just in case you're on the fence :) [https://www.youtube.com/watch?v=XBfEcxvJ6aY](https://www.youtube.com/watch?v=XBfEcxvJ6aY)

</comment><comment><AUTHOR> [http://reddit.com/r/tis100/](http://reddit.com/r/tis100/)

</comment><comment><USER5> I really loved playing this game on Steam and I would happily pay for more levels. I wonder how useful TIS-100 would be for teaching programming. The limited instruction set and number of registers make for a very simple and easy to understand programming environment.

<comment><USER6> My father used to teach microcontroller programming (after doing it for years at TI); he LOVES this game, wishes he had it when he was teaching students just a few years ago, and has recommended it to the professors who succeeded him.

</comment></comment><comment><USER7> If you want to play an emulator of TIS-100 in PC, I would recommend this one [1].

It is TIS-100, not TIS-100P. I don't know what difference between those.

[1]: [https://github.com/eviltrout/tis-100](https://github.com/eviltrout/tis-100)

</comment><comment><USER8> I've enjoyed playing the Steam version of this. Really good puzzles and even has a story line. Print out the manual for a proper old-school experience!

<comment><USER9> Is the assembly language an existing variation, or some imaginary machine?

<comment><USER10> They are very simple, imaginary machines. They only have one general purpose register, a single non-addressable register to which you can copy or swap the value in the main register and four I/O registers for communicating with adjacent machines. To get anything complex done, you need to use multiple machines and much of the puzzling is spent figuring out how to divide the responsibilities.

</comment></comment></comment><comment><USER11> Someone make an API to link this and Starfighter.io.

<comment><USER12> Given the trivial instruction set, you could probably do it yourself!

</comment></comment><comment><USER13> Pretty niche market they're going after with this one! I'd buy it if I had an iPad.

<comment><USER14> Looks like it's also available on steam and gog, so you don't need an iPad.

This looks like it could be my type of fun. SpaceChem was awesome because it made me feel like I was designing microcode in a way (in that you have to coordinate independent things to work together with some basic commands), and KOHCTPYKTOP was really fun for (simulated) designing of integrated circuits from transistors by hand.

Here's a reddit AMA from 6 months ago. I guess the game is actually not new after all.

[https://www.reddit.com/r/IAmA/comments/3brxcs/i_am_zach_bart...](https://www.reddit.com/r/IAmA/comments/3brxcs/i_am_zach_barth_the_creative_director_of_the_game/)

<comment><USER15> I got it through Stream last summer, it's super fun. I think I only paid like $3 for it but I would definitely pay the $7 it's at now.

</comment></comment></comment><comment><USER16> Would love to see this on android since its built in unity (or at least the original was).</comment>