skysight-inc/HackerNews huggingface dataset:
As someone roughly in the target age and location audience for all of the things you mentioned, here's my take:

- TikTok is somewhat mindless entertainment. Keep scrolling, watch funny or informative videos, and the algorithm will tailor more content to your tastes. It's fun and an absolute time-suck, but not any kind of critical communication. I don't personally know anyone who makes TikTok content, but most people I know watch it at least occasionally.

- Instagram is used for sharing a more public view of your life. While most people I know have private accounts, they usually follow and are followed by between a few hundred and a thousand or so other accounts (think classmates and friends of friends). Instagram is where you post photos of yourself in the best possible light, not just silly and random things. People use Stories to share news and post sillier and less permanent content. Not everyone just scrolls endlessly on Instagram; I only follow people I know in real life but many people follow celebrities and meme accounts as well.

- Snapchat is more like a communication platform than a social media platform. People send disappearing photos (usually quick selfies or photos of what they're doing at the moment) to their friends. If you exchange a photo or video with someone for any number of consecutive days, you'll start a streak with that person, which further incentivizes you to continue sending photos to them. Snapchat also has stories, but these are usually intended to be even less permanent. Candid selfies with friends or videos of people doing silly things are the main use, at least within my extended group of friends. It's gotten no less popular recently.

- YouTube continues to be popular. Hopefully this should be self-explanatory. Gaming content is popular.

- Facebook is basically unused by anyone my age other than for specific groups that haven't migrated elsewhere.

- GroupMe is popular for college class group chats and whatnot, but not as a place to hang out and talk about other stuff.

- Twitter is still occasionally used for content consumption, but not as much as Instagram.

- FaceTime, Snapchat's video-calling functionality, and Houseparty (sometimes) are the usual ways to communicate via video chat between friends.

- Discord is expanding outside of gaming circles for text and voice chat.

- Reddit is mildly popular for meme content.
Canada Is Allowing Dying People to Do Psychedelic Mushrooms
Reading this kind of news makes me very excited but again afraid at the same time, thinking is it again one more case of Fleischmann–Pons defamation in progress. As it sounds very much as saturation of palladium bar with isotopes of hydrogen.
a "Virtual meetup platform" confused me. I signed up thinking this was a platform where my coworkers could meet up to discuss things, an alternative to meet or zoom.

But this is actually a premium access streaming platform. You sell tickets for events or seminars or whatever. take a cut of the tickets and host the event. Good for things like training seminars or whatever.

I think that kind of makes the introduction page a bit of a fail, It seems every person who makes the introduction page for their product always suffers HARD from the curse of knowledge. You MUST spend a huge amount effort clearly explaining what your product is and is not. There is simply no latitude for flowery bullshit language like "Explore a world of limitless experiences. Use our platform to discover what drives you. Bring your passions; we'll bring the community." Users don't have the patience to read this, and you don't have the time to be speaking it.

That said. Maybe this is something that only matters for posts like this one. Where the people coming to your site are likely in your target audience. Maybe the bulk of your customers will be coming from referrals which will never even see the introduction page. Maybe it's not worth worrying about?

Well. Best of luck anyway.
I wrote "a number" and I was not referring to Amazon :)
I use safari on my Mac and iOS devices, but switched from Chrome to Firefox on my work PC.
Could My Symptoms Be Covid-19?
I second using LSP servers. It's an absolute treat having an editor which is completely independent from the backend intellisense, which I can add my own LSP servers for however I choose.
Food trucks thrive in age of social distancing
I read this recently and found it insightful, especially if you believe bitcoin is valuable: https://ofdollarsanddata.com/why-is-gold-valuable/
Bank of America showing $0 balances
Compare that to all the other 20 year windows. So unless you think this 20 year period is useful for predicting the next 20 year window, it’s not very helpful.

Gold really sucks over long term investing windows (eg 30-50 years) although it, like pretty much everything, will have specific windows of outperforming the s&p.
This vimmer is always inclined to laugh at tutorials for how to exit vim … but then I remind myself that I still have to Google how to quit emacs whenever I stumble into it.
Hi, I'm the author of the blog post.

There is definitely a marketing angle to these posts. Rust has a reputation for slow compilation, and one of my goals is to show that (a) people working on Rust care about compile times, and (b) improvements are being made.

I'll let you judge whether the marketing is backed by actual substance. It's a long-running blog post series, here are links to all the posts.

* https://blog.mozilla.org/nnethercote/2016/10/14/how-to-speed...

* https://blog.mozilla.org/nnethercote/2016/11/23/how-to-speed...

* https://blog.mozilla.org/nnethercote/2018/04/30/how-to-speed...

* https://blog.mozilla.org/nnethercote/2018/06/05/how-to-speed...

* https://blog.mozilla.org/nnethercote/2018/11/06/how-to-speed...

* https://blog.mozilla.org/nnethercote/2019/07/17/how-to-speed...

* https://blog.mozilla.org/nnethercote/2019/07/25/the-rust-com...

* https://blog.mozilla.org/nnethercote/2019/10/11/how-to-speed...

* https://blog.mozilla.org/nnethercote/2019/12/11/how-to-speed...

* https://blog.mozilla.org/nnethercote/2020/04/24/how-to-speed...

* https://blog.mozilla.org/nnethercote/2020/08/05/how-to-speed...

EDIT: I just saw that alilleybrinker already linked to all these and more below: https://news.ycombinator.com/item?id=24061346
> Mouse selection in any editor that lets you do multiple clicks to change selection object (e.g.: single click character, double click word, triple click line

Keyboard does that better than mouse IMHO. Alt-arrow to skip between words, alt-shift-arrow to select word to left or right.

Use correct meta or home/end key along with shift and arrow key to select the entire line, based on your platform of choice.

I'd like to see some more intelligent selection hotkeys though. JumpingBetweenCamelCase, "everything inside the quotes" { data:'inside', the:'braces'}
You can imagine stuff that is unclear and speculate about alternatives.
That 53% number meant that 53% of Snapchat's American users are 15-25, not that 53% of 15-25-year-olds in the US use Snapchat. Scroll down a little further to see that 78% of Internet users between 18 and 24 years old use Snapchat.
> It’s not like they’re expensive or hard to get hold of.

For context, apparently a block of 79,228,162,514,264,337,593,543,950,336 addresses (/48) is about 100$ a year.
Seems like a bed/pillow rumble pak is what you'd want for being asleep, and the common strobe light should suffice while awake.
There was discussion about this. One approach would be to tie the entire fs.FS instance to a context. Something akin to `http.Request.WithContext`.
I’ve been to Thailand, cumulatively, for about 2 years probably. I’m well aware of it’s ups and downs.

I’m not picking on it. But I’m just telling and anecdote, where someone not from hiso was attacked and kidnapped, but they escaped.

OP was saying that only hiso individuals should worry. My point is that anyone can be kidnapped. Don’t need to be rich or famous.

Otherwise I agree with your sentiment about Thailand being more safe than most. In some respects it’s safer than many western countries. Probably for everything except traffic deaths, which they are almost leading the world in.
https://www.youtube.com/watch?v=k8gIJOy0c2g

It's not just developer writing a program for one user. It's a very small number of developers writing programs for many many users (unless you make custom software). The impact of what devs do is multiplied by the number of users. That includes the negative impacts of being slow or requiring more resources than necessary.

Imagine Photoshop users having to buy more RAM not just because it is needed by some functionality, but because that functionality used more RAM than was actually necessary. The sheer waste, in money, carbon footprint, and pollution...

Granted, optimising takes time. Time that would be taken to write features. There's a tradeoff there. But we should keep the competition in mind here: there's a difference between a feature being unavailable because you spent time optimizing, and a feature being available elsewhere instead. While it make sense for Photoshop devs to push features as fast as they can, it doesn't to users any good if Krita already offers those features. (I'm ignoring incompatibility here, but you get the idea.)

The incentives are all wrong in my opinion. We should have fast, lean, correct programs to work with. They just don't happen in the current economic system.
My $0.02:

When I applied for my first fulltime job the company in question was offering both a contract and fulltime option. I was asked, probably in addition to my history of freelancing, why I was gunning for the fulltime option. I responded by saying that I appreciated the steadiness of work (with freelance you are often looking for the next opportunity), and to help contribute to the success of a particular organisation in the long term. They seemed satisfied by this response. I think they were coming from the point of view that you could make more money by freelancing / contracting, so were just curious as to why I wanted to "downgrade" (not their words, this is just my speculation).

Based on that experience (admittedly I was 23 at the time), you may find prospective employers more open to entertaining your application than you might think due to them having a different perception of your history.

I think given Covid you could make a pretty good case for wanting to shift to a more stable career path. I also wouldn't belittle your own experience thus far as not being a "career". There are many advantages of chopping and changing between different business contexts that you now have, that someone who only ever worked in 2-3 companies would not have.

You say you have no network. I would suggest reflecting a bit more on this, as I'm certain you would at least have some amicable contacts / temporary colleagues that you've made along the way, even if you wouldn't necessarily think of them as your "network" right now. Do you have a LinkedIn profile? If not, consider making one and connecting with some of the people you've worked with in the past.

Popping up a GitHub profile with a simple project that demonstrates what you think your skills are (e.g. perhaps it's a business web application that has a well-written set of unit tests, or applies a particular design pattern in a clear and logical way) could be a good compliment to your CV that employers can use to verify your expertise. If you find yourself relating more to the student crowd, then this is the sort of tack that graduates would take to prove their ability.
Satellite images of the Beirut explosion site – before and after
Yeah, it seems similar to `ioutil` functions which aren't necessarily the best approach in all cases, but are intended to make certain common tasks trivial for many cases.
It’s a few years old but here’s a really high profile example of private IPv4 causing headaches https://instagram-engineering.com/migrating-from-aws-to-fb-8...
I just tested os.Readdir() on a friend's budget Windows laptop which has a consumer grade SATA SSD running on the slow cygwin over the ancient NTFS format.

os.Readdir() fetched 10.000 file names into a slice in 0.2s.

That's more than fine for most use cases and certainly doesn't look like "one of the stupidest, most broken interfaces I've ever seen".

Specially given that it's not the only way to iterate over files of a directory in Go. There's filepath.Walk() for one.
As noted by another commenter, this is a significant result but overall still very early. It's still not even clear if it can be used for energy production at all and there is a lot of work to be done before that will even be worth asking seriously.

But a simple answer is: if it can be made to power a spacecraft it would probably be suitable elsewhere.
I've seen fire alarms that use very bright, flashing lights. Those might very well wake someone up from a dead sleep, but I'm not sure what the research says on them.
Hey, I'm part of the team at Venu! Initially we only supported the single streamer. Recently, however, we introduced support to have multiple people share their screen and present at one time (as long as they're invited as organizers for the meetup). We're in the process of updating the verbiage on the site to better reflect some of the updates we've made in the past few months!

Eventually we have plans to introduce breakout sessions or another way for viewers to be able to communicate more privately.
They probably did. The sort of IT folks that would run a decade old OS are the same kind that would resort to this sort of security theater to "lock down" their network. Capturing MAC addresses off a device is pretty simple if you don't mind a little bit of connectivity loss during the process.
"Downplayed the role of masks as a public measure to mitigate the spread of COVID-19 early on (often out of a duplicitous desire to preserve PPE for the medical community, without considering that homemade cotton masks would not reduce PPE supply for medical workers)"

Or maybe you're being deceived now?

Honestly, the evidence for universal masking hasn't changed (recent papers on this have largely been terrible and/or meta-analyses of the same group of papers that were written before the pandemic). There are still a lot of informed, intelligent scientists who have been saying the idea isn't supported by data. The "consensus" on this issue appears to be driven by politicians and media, not by science:

https://www.cebm.net/covid-19/masking-lack-of-evidence-with-...

https://www.cidrap.umn.edu/covid-19/podcasts-webinars/specia...
Not when the supply of gold isn't fixed even disregarding relative economic values.

A bit pedantic but even if the value of gold rises from increased demand the fact one can mine it and get in on it means they would have gained from it while being newer. Furthermore it technically takes from the older holders by reducing the demand slightly.
No, it doesn’t imply an oxygen rich environment. It implies a high oxygen balance (in the explosive compound/mixture itself).
What are you using for streaming technology?

Can you allow multiple simultaneous presenters from different locations?

What are your price points?

What are your attendee limits?

What sort of presentation content do you support?

Why are you calling these meetups instead of online events?
> keep out a foreign company by political means, thus encouraging the domestic tech oligopoly.

FTFY ;)
> No tracking, no code, just a link.

I think the problem there is those types of ads aren't effective. And therefore, advertisers won't pay for them, which then goes back to the original problem of "who's paying the hosting bill"? Let alone paying the salaries of a dozen journalists or content creators.

If tastefully done, ads can be discrete and effective. There are bad apples out there, who plaster every pixel of page space with ads and more ads and more ads.

I don't think anyone enjoys that experience - but that's not the ads fault, it's the webmaster who did it! Eventually, that strategy won't pay for itself anymore as people stop using the website.

Netflix is a strange thing to relate to here, I think. People have always paid for movies - so I think it was a natural progression to pay for a movie streaming service.

Websites have mostly always been free - and the ones that successfully run a subscription model absolutely limit their market appeal and userbase. Making people pay for every page view (the effective equivalence of running impression-based ads) is simply not going to work; you'll have an immense challenge to convince people what was previously "free" is now going to cost them actual money directly from their bank account.

At the end of the day, there's two arguments going on here.

1) Tracking is a violation of expected privacy, and should not be done.

2) Ads are bad and should go away.

Number 1 is true! However, the result of stopping would be unrelated ads being shown to people with practically zero percent chance of converting into a transaction for the advertiser (showing diaper ads to a single man that lives by their self, for example). That could be fine, but again, reduces advertising effectiveness which means advertisers will pay less for the ad space. This could work... but will have ramifications that are potentially not great (more paywalls, for example).

Number 2, in my opinion, isn't true, and isn't realistic for the reasons laid out above.
adding a QR code generator would make this super mobile friendly.
Yes, I really like goreplay and it was an early inspiration for our sidecar. It uses gopacket (like tcpdump) to collect data, we currently use the TCP proxy route because we can use TLS libraries for HTTP/S support. There are similarities in that both can collect and replay data.

One of the early observations from my co-founder Nate was there are 3 key ingredients to testing in a SOA environment [1]

* Automation

* Dependencies

* Data

While goreplay has a form of automation, it doesn't help you with dependencies (no mocking), and the data is either streamed or locked in a special file format. Of course like any open source project there's pieces of the solution but you have to assemble them. For instance there is no UI, no reports, no pass/fail assertions, no integration with CI system, etc. I'm by no means an expert, there is likely a path to combine with other open source projects to fulfill those.

Our stuff isn't perfect, but we primarily see overlap with the automation capability of Speedscale and the goreplay project.

[1] https://speedscale.com/2020/02/06/triplethreat/

(edited formatting)
Can someone ELI5 why Lua is so popular?

I don't know anything about it, but just looking at it, it seems like a giant mess. 1-based indexes. Semicolons required here, but forbidden there. Like... why?
Looks really good. The Pricing page made me do a double take when I saw :

> 50 Videos

I'm guessing per month but the thought it was 50 videos total storage/active crossed my mind. Would probably re-phrase to clarify or have a little (i) click with more info
The main national security threat is not through privacy but through the manipulation of public opinion. TikTok controls the feed, and so it can spread ideas to a very large number of people. They have something like 80 million users in the U.S., and they spend a substantial amount of time per day using TikTok.

If the Chinese government has any ability to control TikTok's recommender algorithm, they could drastically alter U.S. public opinion.

Trump got a taste of something like this (not suggesting that the Chinese gov did this, but it shows what's possible), when tens of thousands of people got tickets to his Tulsa rally because of TikTok videos that encouraged people to get tickets to the rally and then not go. More recently supposedly there has been a trend of ordering free Trump campaign merchandise (yard signs etc), and then making videos burning it in the backyard, etc.

Even if things like this are totally domestic and organic, TikTok merely has to amplify this signal and put these videos in 80 million people's feeds.
Skipping the question of whether this was intentional, I have other questions:

1. How do thousands of Instagram employees, including developers, use the app for months without noticing this?

2. What is the value of related hashtags anyway? I assume it makes the site more "sticky" for users, but as a user, why do I want it at all?

3. How do algorithmic recommendations not qualify as "speech", especially in situations like this? It may be computer-generated, but it still definitely leaned toward an ideological in this case. It's not like it was organically created by users and displayed, without editorial, by Instagram...
I started to teach my 12-year son programming and when we started to talk about floats, his reaction that computers can do simple math with fractions properly was pretty astounding. I should've started him on Lisp instead.
This is awesome. While I agree with @oehpr on some of the details, I love the idea of marketing it specifically for the purpose of running events. Using Zoom for that seems klugey.
That is a serious violation of the HN guidelines and will get you banned if you keep doing it, so please don't.

https://news.ycombinator.com/newsguidelines.html

People here need to be able to express their views and respect each other, even across broad national/ethnic/ideological gaps. Someone disagreeing with you about China is not evidence that they're a communist agent or anything of that nature, and it's poisonous, degrading, and frankly dumb to make posts to that effect.

Rather, what's going on is that this community is large, diverse, and full of people with different backgrounds. We need to hear each other, not abuse each other.

If you'd like more explanation, I've written about this extensively:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...
There’s enough people in the world to make the chance become the primary driving factor in that.

You could post factually justify their place, but that’s easy in hindsight.

If you think your statement is true - could you please provide a research into which skills would be needed to exploit the right place at the right time that actually proves that’s not some mystical abberation of self-help books?
> the same binary via different compilers

Are you sure you aren't thinking of diverse double-compiling[0]? Which specifically does not require different compilers to produce the same output[1], just different runs of different binaries of the same compiler.

0: https://dwheeler.com/trusting-trust/dissertation/html/wheele...

1: https://dwheeler.com/trusting-trust/#misconceptions
> 2. Live feed is a bit tricky, and that's where governments have an advantage - they own their own satellites, and can task them to follow a specific target. But you have to know where the target is at the start of the window, they don't have real-time video of the whole planet, and unless you've got a very big fleet you won't always have a satellite overhead when you want to look at your target.

I would really not be surprised to see the NRO go the Planet Labs / Starlink route at some point in the future and put 20 satellites in a dozen orbital planes to provide coverage everywhere at less than 60 degrees latitude 24/7/365. Sure, maybe you need the big KH-11s for the extremely high resolution shots - but 3m resolution isn't exactly trash either.
>Is there any reason this couldn't be used for general purpose energy?

It's possible to get out energy if you put enough energy in, but currently you can't even retrieve all the energy you started with, let alone generate energy efficiently enough to drop the cost below solar et al.
Good to see someone that observed the same. I remember checking the source anchors and seeing that indeed the links were untracked. I believe my conclusion was they used JavaScript to catch the anchor click and still send you to the tracker URL.