Hacker News new | past | comments | ask | show | jobs | submit | kev6168's comments login

Interesting. What server side tech stacks are often used by young developers in the recent hackathon? Are there a few dominant ones or many choices?


I'll second that question. I figured Rails would still be pretty popular, and now I'm wondering to what degree that is or isn't true these days.

My guess would be React/Angular or, if it's a particularly hip group, Next.js/Nuxt.js/Serverless with as little back-end as possible.


In my experience Angular is out and React is in with some vue people around as well.

For backend, graphql is in, expressjs is still in, firebase is in, flask and django are in.

Ruby on rails is unfortunately out among my peers: https://devpost.com/software/built-with/ruby-on-rails

Not a bad idea to do a blog post analyzing devpost trends, I might do that after exams.


React, vue, firebase, express, flask and django at mine.


I am surprised PyPy has such a huge lead over Python.

    $ time python pyrb.py 

    real    348m35.965s
    user    345m51.776s
    sys     0m22.880s

    $ time pypy pyrb.py

    real    14m2.406s
    user    13m55.292s
    sys     0m1.416s


Raytracing is a pretty great place to apply pypy, you have a very heavy loop that will hit the JIT.

I've certainly seen speedups like that on stuff like project euler code.


10-100x speedup seems normal for CPython vs well compiled code. I don't have experience with PyPy though, so in this specific case I'm not sure.


I think you are correct that '0748' is not a very serious/forceful phrase. Probably only a lighthearted slang used by young netizens in China.


Another reason I think is in China the search engines have been terrible since the beginning. For example even if your search query is as specific as "ACME inc. of AAA city in BBB province" , it would be your lucky day if the first two result pages have that company's web site. What you get mostly are paid ads and shitty seo stuff. It's been like this to this day.

So not being able to rely on search, people have to memorize companies' urls, to type them into address bar and pass along to others the actual url string. Internet companies are forced to display them predominantly in ads. So a ___domain name that is cute/easy(often costing ridiculus amount) is all that more important in China than elsewhere.

Google please come back, it will be a net gain for humanity.


> Google please come back, it will be a net gain for humanity.

I'd rather them wait until they are no longer required to censor their results and track their users on behalf of the state security apparatus.


Most people would rather want this because you don’t have to bear the consequences. To simulate the experience, I suggest you start using a censored Bing exclusively while dialing down its search relevancy 30-40% for a start. Make sure you also realize the political reality that your rulers would rather go North Korea than giving up censorship.


bing is ok, it’s no google though but much better than say baidu


yeah, my default search engine is bing. But sometimes you have the feeling it probably has less stuff in its database than what baidu has crawled and collected. Out of habit I rarely use 360 or sogou so I don't know how they fair compared to baidu or bing.


Yeah, I've found Bing to the best option when I'm in the mainland, only because all the local search are even more terrible at english.

When I need to search in Chinese, baidu is the least terrible (but still really bad). Sogou isn't too far behind, but it's index is not as fresh, in my experience.


That’s interesting. In japan they’ve gone the complete opposite route:

Instead of telling you the web address they tell you which keyword to type into search, sometimes even with an animation of it being typed into the search bar.


The second link is a referral shopping page without any information about the company. This url also appears on their crunchbase page. https://www.crunchbase.com/organization/kaishu-jianggushi#se...


Well I found it on crunchbase and the shopping page explains the product well enough (just like how Amazon product pages are often better than the company website).


What happened between Firefox 61 and Firefox 63 ? 61 (and the versions before that) occasionally freeze or crashed on my old laptop (win7, 32bit), but just yesterday I installed 63, it runs very fast, feels very stable, has had no problem at all so far.

Just want to say thank you to the developers of Firefox. Thank you for all the hard work to continue to improve a great product.


Perl 6 is for people who are very smart and have a great spirit in seeking and having fun in programming, I really admire that. That's my thought after two failed attempts (each lasted about two days) to learn it in 2012 and 2014. I felt the use of sigils, syntax oddities and the cleverness were beyond my ability to master the language. I should mention in 1998 I used (modified it a little bit) Selena Sol's shopping cart script. Since then I have only written a few small Perl 5 scripts, am not familiar with recent development. To learn Perl 6 today, what kind of practice projects/applications, or approaches, one can use?


> Perl 6 is for people who are very smart and have a great spirit in seeking and having fun in programming

Not sure why you felt the need to include this. How did you come to this conclusion? Is this in comparison to Haskell, or what?


It was tongue in cheek, haha... I was only frustrated by my own inability to get the hang of Perl 6. As an old casual fan of Perl, I still want to take another shot at learning it very much.


The perl6intro website shows you the essentials of what you need and the ecosystem has matured a lot since 2014 as well as many good books being published. Laurent Rosenfield has a Think Perl6 book that you can buy in paper or read online for free. If you can already code, getting proficient in basic Perl6 is easy. Becoming a master is outside my current grasp.


Thanks for the recommendations.

One liners are fun, and life-saving. I am curious about this aspect compared to Perl 5. With Perl 6's new syntax and language features, can we still easily [ab]use one liners for fun and profit?


Cons:

* Rakudo -- the only P6 compiler for now (and likely many years, maybe forever) -- has a slow startup, around 0.1 seconds or so.

* Rakudo is still a work in progress. What's done is pretty solid but, for example, no one has implemented the `-a` awk/autosplit command line option (cf https://gist.github.com/raiph/1d0cbefcb3cfe45b0b906282e6e405...) and command line usage is currently `use strict;` by default so you have to declare variables with `my`.

* Pros

P6 makes for sweet oneliners...

25 one liners being written up this month: https://perl6.online/category/advent-calendar/

9 categories last updated a year ago: https://github.com/dnmfarrell/Perl6-One-Liners

https://www.google.com/search?q=perl6+oneliners https://www.google.com/search?q=perl6+one+liners


Personally, over time I fully expect it to beat P5 in mostly everything given enough time.


I have often thought about this (why didn't they drop the bombs at a few villages not very far from Tokyo to make the point?). Today I found in this thread and the 2016 discusssion two good(I think) reasons, one was to race against Stalin's possible invasion of Japan, another was to clearly showcase the power of the US to the _world_, not merely to the Japanese, in preparation for the ensuring cold war.


This was also considered before the bombs were dropped, and has been documented. Wikipedia has some information on it [1], with the short version being that it wasn't possible to stage a credible demonstration without making an actual attack.

[1] - https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...


It's VS Code + the vscodevim extension for me lately and it's been great. I am not a first-rate Vim user anyway, so the convenience and ecosystem of VS Code won me over easily.


Well... I'm using the same extension in VS Code, and I find the experience rather... meh. It works, it makes VS Code usable, but if you're accustomed to the performance of the real Vim, it's still underwhelming (especially if you're used to macros).


I have tried previously to switch from vim to other editors (IDEA and sublime text). It felt painful. But this time (to VS Code) it has been smooth so far. I think it might be the result of me forcing myself to forget about the vim way completely. For example I have been deliberately using mouse more often, and supressing the thoughts and longing of registers and macros etc. I am not a vim power user to begin with so It's not that difficult. Losing vim power but gaining the benefits of VS code, so far so good.


My opinion on the long term potential of China's short video platforms has changed completely in the last three months. Used to be high on it, but now I think it's useful but not to this hyped up level, not even close.

The majority of videos on Douyin belong to one of these three categories, 1, girls putting on crazy amount of makeup staring at the camera or lip syncing. The platforms's software are often used to make the eyes larger and legs longer, to ridiculous degree. 2, cats, dogs and other pets, 3, tens of thousands of people imparting universal wisdom to you on how to get rich quickly, become a skillful pickup artist or life guru, etc.

Other than these three types, there are very little left. Of course you may find it differently. But IMO shortage of quality content will be a big problem going forwad for these platforms. In general most people in every country don't have the skill to produce videos of good quality, coupled with China's tight control on what can be shown, it's becoming suffocating for creativity. For example comedies or poignant news commentaries are very rare. A lack of respect for intellectual rights is still a problem in China, endless copying and pasting and boring and fake stuff. Anyway, content shortage is a problem everywhere, but it's just terribly bad in China.

Also, unlike say Facebook or Wechat, these video platforms lack the relationships between users that keep people around. Sure you can leave messages on Douyin but there are basically zero long term interactions going on. People on Douyin always tell others to meet at Wechat or Weibo or other places. Douyin is simply not made for social networking, and I don't see it can change that.


Actually there is Wechat's subscription accounts, which is for the more in-depth analysis and long posts. So it's more of a market segmentation strategy I would say.

Sort of similar to how Instagram and New Yorker work in US. You can use/read either of them, or both.

I would like to write something on Wechat subscription accounts soon, which like douyin so few people outside the Chinese circle knows.

Edit: Instagram is a better example than Snapchat.


I agree, though Instagram is images based with plenty of sources for good contents (photos created by shopping web site, the makers of those products, etc.), but videos are not as plentyful.


Douyin is as much as a social platform as Youtube.

The core competency here is content. Douyin has a creator base, and the platform to deliver the contents to massive audience.


What do you think the vast majority of people's facebook/instagram/twitter/reddit feed's look like. The answer is those things too.


haha true. I watched 10 days non-stop of cute cats on Douyin, then I tried to find other types, but found very lacking.


Another thing I've found is that food videos (food pron) is very well suited for these sort of micro video format.


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: