Hacker Newsnew | past | comments | ask | show | jobs | submit | mirkonasato's commentslogin

It's from 2019 so things may have changed since, but there's a great video on YouTube explaining "How Google Search indexes JavaScript sites" straight from the horse's mouth: https://youtu.be/LXF8bM4g-J4


Effectively superseded by https://github.com/coqui-ai/TTS


Sounds similar to Trine - https://trine.com/ - based in Sweden.


You're probably referring to this incident back in 2015: https://web.archive.org/web/20151129084740/https://blog.udem...


> They mostly target lower income internet natives

Seems to me they're increasingly targeting businesses, with their Udemy for Business offering that is a subscription service. I have a course published there and currently get about half of the revenue from the Udemy for Business share.

The TechCrunch article also mentions this: "It also has, in more recent years, expanded to enterprise services, where Udemy works with companies like Adidas, General Mills, Toyota, Wipro, Pinterest and Lyft and others — 5,000 in all — to develop and administer subscription-based professional development courses."


I never used Bottle and don't doubt the comments saying it's a great framework, but I'm more interested on the "single file" approach in general.

bottle.py may be a single file but it's 4,425 lines long. That doesn't strike me as particularly simple. Any project could potentially be "a single file" if it's a very long file.

Why would splitting it into a few separate files make it more complex? There's a reason why every modern programming language supports modules, and that's precisely to break down complexity into smaller, simpler units.


because it's extremely easy to "deploy" on old-fashioned cgi-hosts. You need a python-cgi configured, drop 2 files with ftp and your app is up and running. Also auditing is a lot easier (and you only have to trust a handful of maintainers).


Why does a single file mean you only have a trust a handful of maintainers? Each line of the ~4k lines could have been written by a different person and merged by a different maintainer.


because generally projects like these have some opinionated person who is maintaining it, which actively blocks "get the ssh-keys"-patches. compare that to the 100+ dependencies of your typical node-package.


Having many dependencies can be a problem. And the node ecosystem is a total joke.

But if the question was why not split it up into smaller files (which it was), then that's nothing to do with the number of dependencies or the number maintainers. My point is that auditing a program with no external dependences doesn't get any easier if the code is contained in one file or across ten.


Ok, ease of deployment in that specific context makes some sense. You could still have separate source files, and bundle them together for deployment, but that would add a build step so it's a trade off.

All the other reasons I heard, I don't really see what they have to do with having a single or multiple files.


In a similar vein, the creator of nomadlist.com also runs a remote job site called remoteok.io. The site runs via a single PHP file called index.php (150kb) with 4.5k lines of code. No frameworks or libraries. Note: this tweet is from Dec 2017 so things may have changed.

https://twitter.com/levelsio/status/938707166508154880


The MOSE project is supposed to protect Venice from high tides, with mobile barriers: https://en.wikipedia.org/wiki/MOSE_Project

Unfortunately it's been under planning first and then construction for decades, mired by corruption scandals, delays, and billions of Euros in cost overruns. It's currently scheduled to be delivered by the end of 2021, having first been put out to tender in 1975.



31 December 2021 is the official deadline. http://www.ansa.it/sito/notizie/flash/2019/09/12/-mose-conse...


I hear some people saying that by the time it's built, rising sea levels may have already obsoleted it.


Venice was built on marshy landfill in a lagoon and has sunk 23cm in the last century. This is the main problem here. It will continue sinking and there's no way to make that stop as you can't build stable foundations under an entire stone city built in the actual sea on top of mushy mud and not anything stable. Venice is and always has been inevitably doomed due to poor engineering choices made centuries ago. Same goes for much of New Orleans.


Interesting. It looks like the sea level has also risen by about 17.5cm in the last century - https://www.epa.gov/climate-indicators/climate-change-indica...


The fear is that the gates will need to be closed too often and for too long, damaging the lagoon’s ecosystem: https://www.nature.com/articles/d41586-018-07372-3


As soon as I read "meditation may be the enemy of activism" the image of the Vietnamese monk Thích Quảng Đức burning himself to death in 1963 popped up in my mind.

From Wikipedia (https://en.wikipedia.org/wiki/Th%C3%ADch_Qu%E1%BA%A3ng_%C4%9...)

"Đức calmly sat down in the traditional Buddhist meditative lotus position on the cushion. A colleague emptied the contents of the petrol container over Đức's head. Đức rotated a string of wooden prayer beads and recited the words Nam mô A Di Đà Phật ("Homage to Amitābha Buddha") before striking a match and dropping it on himself."

"Photographs of his self-immolation were circulated widely across the world and brought attention to the policies of the Diệm government. John F. Kennedy said in reference to a photograph of Đức on fire, "No news picture in history has generated so much emotion around the world as that one.""


Buddhism is not just meditation. It is a big ethical system.

By stripping ethics from it you would stop all its activism.


Indeed. But a premise of Buddhism is that the ethics came about as the result of meditation.


This is not the premise of Buddhism.

Here is a good starting point for understanding what is: http://ftp.budaedu.org/ebooks/pdf/EN074.pdf


I didn't say it is "the" premise of Buddhism. I said it is a premise of Buddhism.

It is.

The story of Shakyamuni Buddha achieving enlightenment after 49 days of meditation under the Bodhi tree is pretty well known. There, of course, are a lot more antecedents to contemporary Buddhist thought and ethics than that one incident, but it's fair to say it's a pretty core part of the historical tradition, and precedes essentially everything that came after.

For context in this discussion, I am a practicing Zen Buddhist.


Ethics affect the seeds you plant. If your seeds are bad you will not even have the opportunity to learn meditation.

Meditation is for going beyond all that.

> I am a practicing Zen Buddhist

Who?


Please cite a source for this. Ethics are supposed to help with Buddhist practices towards achieving enlightenment from what I’ve read, not the other way round. If they came about as a result of meditation automatically, the Vinaya would not need to list so many rules for monks and nuns.


Neither meditation is said to be sufficient for enlightenment, at least to Buddhists who are not Zen (or Ch'an) practitioners.

We cannot just ask Siddhartha Gautama anymore about the practices and his words were mysticized and changed over generations, as were ethical rules and especially the added monastic rules.

Even Pali Canon is suspect in pieces and that's a more reliable source in the practices he reformed.


That's ironic since the Agile Manifesto was originally written by software developers, in 2001. The problem is that since then - as Dave Thomas put it in his "Agile is Dead (Long Live Agility)" post

"The word “agile” has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products."

(https://pragdave.me/blog/2014/03/04/time-to-kill-agile.html)


>what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products.

Worse. I once attended an agile community meetup, and felt like I had just stumbled upon a weird cult. It's scary to think that there are so many software developers out there who have to put up with these authoritarian doctrinaires.


A quick search on "communication range" returns as first result a post [1] calling it a myth.

"Hollingworth was writing specifically about leadership, and in childen, but Towers extrapolates the point to claim that any kind of ‘genuine’ communication is impossible across a 30 IQ point gap"

[1] http://blogs.discovermagazine.com/neuroskeptic/2017/08/31/my...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: