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

I like nano and prefer how it navigates text to vim. If vim works for you then great but... nano is just fine for me!


>I'm not shivering in a cave drinking water, sitting in the dark, and wondering if I'll get lucky and catch a squirrel to eat tomorrow. That is, if I can walk on my broken ankle.

Sadly, there are millions of people who live in conditions not to dissimilar from this. Technology might not always help.


"The future is already here, it's just not evenly distributed." William Gibson


Anti conception and medicine helps a lot with making sure that population in extreme poverty is not growing in exponential way.

It gives us chance to take care of our kids. As opposed to having 6-10 kids per couple hoping that two will survive.


Populations with high birthrates are in many cases spurred by the need for laborers on the family’s subsistence farm. Giving anti-conception and medicine isn't enough, they need to be offered opportunities beyond subsistence farming.


Yes, absolutely, a lot of things have to go right for people to lift themselves out of poverty.

We all need education, stable political climate etc.


I'm curious... how is it possible for mall/retail employees to work there but not engineering teams?


It wasn't possible, Macy's abandoned that location. Shortly afterwards there was a shootout right outside (at peak hour) and an engineer was shot in the mayhem. Nowdays thats just another day in Seattle, with the second highest growth in murder of any city in the US!


I actually know that intersection (3rd/Pike) quite well and think the issue is more the 7/11, cigar shop, and major bus transfer point than the McDonalds in attracting loiterers/criminals.

I was wondering how it was possible for Macy's retail employees to work in the mall prior to Amazon's purchase, but how it was unsuitable for software engineers. Surely at one point the Macy's employees were selling fancy clothes, perfumes, and housewares from that location...


Retail can be soul-draining, some places more than others.

I'm sure the costs would be prohibitive at most malls, but the best use of a mall I can think of would be to use the former stores for SCIFs and other secure work areas, onsite hosting, etc. then maximize skylights for the central atrium. The lack of windows in the former store spaces works in one's favor in these use cases.


If you want to feel old:

2020 - 2006 = 14. 2006 - 14 = 1992. When the 'World Wide Web' first launched....


I once heard that Meetup is "one night stand for friends"


> I promise, it wont be overnight, but it will be FAST. you will feel better, youll make friends without even trying. Its impossible to go through an hour of physical suffering every day with the same people and not end up gradually talking more and getting to know each other.

I really encourage people to try a martial art like boxing, muay thai, or brazilian jiu jitsu once COVID lockdowns are over.

These sports are extremely effective at fighting depression and loneliness for a couple of reasons:

1. You get plenty of one-on-one interaction

2. Shared suffering really does create bonds

3. There is a lot of positive validation ("great jab!", "nice hook")

4. You will see the same people 2,3,4 times a week

5. Exercise releases endorphins

6. You will be proud of how your body changes for the better

7. You will get many compliments on your new figure

8. You will get more romantic interest (looks do matter, and doing a fun/exciting sport can be bonus points in dating)


26y/o depressed kickboxer reporting. I'd like to add on this with my own experience.

4 years ago I joined a gym and that is hands down the best choice I made in my life.

While I agree on/confirm all other points, 6, 7 and 8 aren't that easy: everytime I talk about my hobby, I usually get one of these feedbacks:

- "he's dangerous, better stay away before a brawl starts"

- "nah, you don't looke like a fighter" (my body is slim type)

- general ignorant remarks about kickboxing vs muahy thai, or this gym vs that gym. Or my sport is better than yours.

The issue is two fold:

On one side, people are generally ignorant regarding martial arts (mechanics, techniques, mindset, morality).

On the other side, training usually gives you enough muscles to practice the art (and you'll notice that), but it might not be enough to give you "visible" muscles: for that you need a diet and training tailor suited to your body parameters.

(EDIT: formatting)


How are you doing with lockdowns?

A very dedicated martial artist got a concussion, then spiraled into depression. His blood work was all messed up. Doctor after doctor couldn't figure it out.

Finally landed on an occupational therapist who told him to start training again. Cleared it right up. Apparently going from 6 hours a day of training to 0 is rough.


<Batch>batchid=363777811 status=Done dateandtime=09/18/2007 09:53:10 PDT activateditems=335 numberofwarnings=0 itemsnotacivated=17 </Batch>

Philosophically speaking, is this any different than 'syntactic salt' for a 'Batch' JSON object? ;)


Yes. It isn't json. Those are non-delimited key-value pairs.


Perhaps I'm missing something here, or may be an arrogant internet neckbeard, but I'm always confused as to why people are often so eager/excited by dark mode (e.g. Slack around a year ago, or GitHub today)

Isn't the implementation of 'Dark Mode' little more than a CSS Color palette and a toggle switch nested somewhere in user settings?

Are people celebrating the usability over the technical feat?

Seems like much ado about nothing :/


Yes it should be, but seems the reality is many sites and apps hardcode colors and don't have great separation of presentation from color. Many designers and product people have a hard time getting their head around views that might not look the same and to design for the content, not the picture, etc.


Some people are photophobic and some people use dark mode because of migraines. Some people avoid bright screens after a certain hour for various reasons.

And dark mode is often done poorly. If you could just flip the colors, you could use that phone feature that does that to get the same result but you can't. That typically looks like crap and works poorly.


I completely agree, not to mention the questionable merits of dark mode in general. There are numerous third party solutions too, if someone really wanted them.

I wish open standards were this popular.


> questionable merits of dark mode in general

I'm confused about what you find questionable about this, are you saying we shouldn't accommodate people with disabilities?


Dark mode, besides looking cool, is sometimes promoted as healthier to the eyes, or using less energy to display the same content. These are the claims I think are questionable. The accessible color features will be cool.


I like dark mode because it looks better, health claims or not.


I would prefer a university structure where B.S. + M.S. is earned in four years by focusing on core major requirements to then have humanities courses offered at no cost via the alumni association as part of continuing education throughout one's twenties.


That's funny because I actually think that the opposite would be nice. You never know what technical knowledge you'll end up needing, so it would be nice to have technical education integrated with work throughout the first several years of working. But everyone can benefit from having a broad education in liberal arts and sciences.


Youre forgetting that study is optional and most of us have little to no interest in liberal arts and sciences.


https://news.ycombinator.com/item?id=23436342

https://news.ycombinator.com/item?id=23436077

https://news.ycombinator.com/item?id=23436085

Do we need fancier widgets or people with the capacity for and appreciation of human development?

Is the world suffering from a lack of scientific progress or a lack of sophistication in human problems?

Do more people suffer from depression or insufficient software quality?

Do you think that the people who develop software could benefit from exposure to wider philosophical thought or from a better IDE?

Outside of technology, are we better, more capable human beings than we were 100 years ago?

It's alarming that many STEM-natives think the wider human experience isn't worthwhile. It's a prerequisite for progress.

Technology is just tools, and tools are means to an end. What's the end we're shooting for? That's the humanities.


I agree. Let me reproduce the last paragraph of the top level comment I submitted above:

Finally, as someone trained in the physical sciences, I used to look down on social scientists. I no longer do this. At least they're brave enough to tackle a complex monster with the limited tools at their disposal, stumbling and even enduring ridicule from the hard sciences. We ignore the human mind and collections thereof, because it's too complex and prefer the relative comfort of simple, predictable systems. I don't believe that's good.


It would be nice to have as an option for those who do have an interest. I suspect that most would have an interest in college level liberal arts and sciences if it didn't conflict with getting a job.


I was pretty unimpressed by Zoom as I used to think along the lines of "bro just open up a WebRTC connection. You can use socket.io it's super simple"

Then... I attended a "Zoom Nightclub" and saw over 200 attendees streaming video to one another. All encryption, routed through China, etc. issues aside; I was very very impressed.


I don't think zoom is p2p. It just routes through a media server. So the media server merges all streams and distributes it.


That's their point. P2P doesn't scale to 100s of people. For even more than 10 you need a server. One service I've used forever is whereby.com (used to be appear.in) but even they acquiesced with their professional option for more than 4 people to ditching pure P2P using WebRTC.


Naive P2P doesn't scale like that. You'd have to do something much more advanced like a tree based multicast algorithm. That's hard to get right. Seems like the engineering there is more expensive than just paying for a ton of bandwidth and doing a simple centralized aggregator.

Of course there could also be a surveillance motive.


We have experimented with a P2P multicast setup and WebRTC makes this very difficult to do. Ultimately what we’re rolling out soon, and what others like Zoom have done, is to send media over WebRTC data channels. The media channels are amazing if you’re building a demo project, but for anything serious the spec does not allow enough low level control.

Also latency in P2P multicast starts to become a real problem.


How do you decode video from a data channel?

Getting encoded video bytes from a buffer onto the screen while using hardware video decoding and without a multi-second lag I haven't been able to do in either safari or chrome - any tips?


wasm ffmpeg -> canvas

Granted, not tested on Safari


Can you do 1080p60 video on mobile with wasm ffmpeg? I'd imagine it to have severe performance issues, since WASM is pretty bad for vector and bit twiddling operations heavily used in video codecs, and writing to a canvas on every frame requires the javascript (main) thread rather than being possible to do on the compositor thread (where videos normally decode and run) which means it'll end up janky if any other javascript runs at all.

Even basic canvas animations on the main thread like the dinosaur game (chrome offline page) are pretty janky, and they aren't doing much per frame at all.


Also a privacy issue. If your app reveals the IP of other users, it will lead to "interesting" effects like someone DoSing the home internet connection of a presenter whose stream they want to disrupt.


That's such a flaw in the Internet's architecture. IP was never designed for such a hostile environment.


DoS could be handled by stateful multicast firewalls, yes?


That requires infrastructure changes, which is pretty much impossible as nobody has a vested interest and its herding cats. P2P means over existing networks.

I forgot to write though: I am not convinced this is that big a problem in the real world, and there are other mitigations. One would be a "poor man's Tor," onion routing over just 1-2 hops. Since you are propagating and aggregating P2P anyway, its not going to be that expensive. Doesn't make DOS impossible but makes it tough enough to deter amateurs.


Latency is also a factor in a tree based algo.


You could just use WebRTC with a selective forwarding unit.


Zoom can supposedly handle up to 1000 people video calls.


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

Search: