skysight-inc/HackerNews huggingface dataset:
I spent a couple of weeks walking and riding in Japan last year. Tokyo and Osaka specifically. My biggest take away was that everyone is constantly collaborating to make it work. Bikes, people, cars, everyone is shuffling around and compromising. People and bikes seem to slip through eachother when foot traffic is light, with bikes or people giving way depending on what's easier for both. The gutters are often flush with the road, so if there was a bigger group of people a bicycle could just ride off the footpath and back on again to get around them. Half of the time there is no delineation between footpath and road, so cars drive very slowly and infrequently and everyone shuffles around subtly to make it work.

In western cities I've noticed people are instead antagonistic, everyone is actively looking for something to be angry about. If they could help someone by moving a little bit, they won't, because it's their lane not yours.

If you move around stopped traffic to get to a safer spot on your bike, you'll get yelled at, sometimes the argument is that it's "Unfair", like children arguing over who gets the front seat. I feel like it's the car-centric infrastructure that leads people to think the city is for cars.

You don't see this attitude in foot traffic only areas like foot-malls and public transport, where people are seem more likely to help eachother, and you could liken parts of Osaka and Japan to a city-wide foot mall with some allowances for cars.

I also visited Sapporo and whilst there were still lots of bikes it was clear it was a more car focused city, and you could feel how much more difficult it was to move around the city because of it. More time waiting for cars to do their thing before you could do yours, instead of the other way around. So, I'm happy to put the blame squarely on the automobile.
You don't need a Google account to join a Meet meeting. https://support.google.com/meet/answer/9303069?co=GENIE.Plat...

Re: your corporate switching experience ... this is a failure of the company culture, not a technology problem.
> Confident people who plan don't get desperate. Desperate people don't make good decisions. People who let themselves reach levels of desperation are either extremely unlucky (unlikely, but not someone you want on your team regardless) or chronically make bad decisions. At the worst, they're a person who chronically makes bad decisions and thinks they're unlucky.

Disclaimer: I'm saying this for your own benefit, but your comment comes across as incredibly naive, and I would never endorse you as an interviewer with this attitude.

There are life circumstances which one can literally not plan for, and which can derail even the most well-conceived of plans. Chronic illness, war, natural disasters, etc., all come to mind. Give all the examples you want regarding how one might conceivably prepare for one of those things, but it's pretty clear from your opinion that you've never experienced one of these yourself.
Compiling Emacs Lisp to native code (video presentation)
> At least on iPhones you have per app control, on Android it's either "location on" or "location off"

Where did you get that notion? Location permission has been per-app since before Android launched. Even better, you can get your location without telling Google, unlike on iOS, which always tells Apple.

> Furthermore, on iPhone you get a warning when an app abuses the location permission, unlike Android.

If you're talking about https://www.cpomagazine.com/data-privacy/apples-new-ios-13-w..., this warning just covers a bug in iOS. Android already requires the app to request location permission to use any API that will allow the location to be inferred (e.g., Bluetooth and WiFi scanning). Therefore, no such warning is required on Android. The app already had to explicitly request location permission.
I've got a blog nobody reads that I host with Netlify. It's just a simple Hugo-based static site.
Rosencrantz and Ethernet (2014)
The old indicators don't necessarily work here. Unemployment is because of the lockdown. Some of them (many of them?) will return after lockdown.
I wrote a blog post about that: https://letterstoanewdeveloper.com/2019/10/14/how-to-start-b...

But the short answer is: wherever is easiest. I find setting up a wordpress.com blog (free) easiest, but medium or dev.to are good as well.

Don't let your desire to find the perfect platform inhibit your writing. The hard part about writing is the writing, not the platform. As a developer, I find it easy to get tangled up in tech choices, package upgrades and deployment pipelines, which lets me avoid or defer actually writing.
This. I'm in my late 30's and have routinely beat out younger people with stronger tech skills simply because I have domain knowledge and experience in the industry, in a addition to technical skills.
I would like this guy as a colleague.
There's lots of functionality that Redis provides beyond a key-value store. For example the data structures that it supports. These are very powerful on their own. Also I understand after considerable investments vendor freedom is a bit of an illusion, but you know, if you can choose an OS technology under the hood, it's effectively like not nailing shut a door, but still leaving it closed.
New DisplayPort spec enables 16K video over USB-C
Yeah, I hear you. I'm 49 and it took 2 years before I landed another dev job. I gave up looking after a year and trained for an HVAC career only to find out I was too old to start in that field; I suppose my previous salaries scared employers off as well.

I must have had 50 interviews in that time. Some I knew I failed and others I thought I nailed. There's a lot of luck in interviews, good and bad, but I think it usually comes down to personal biases and 'fit.' Sometimes I'm not technical enough, like when I interviewed at Facebook and Amazon. In that case Leetcoding would help, but you still have the whole 'fit' issue to deal with.

In April of 2019 I landed a dev job. I only got it because a friend referred me and the interviewer had worked at the same company as me and my friend Luck strikes again...

Good luck!
Ummm? This metaphor falls flat. You’ve always been able to purchase fried chicken at other restaurants. Maybe not fast food restaurants that only sell fried chicken
"It's possible to learn a lot on your own."

Many of us activist bloggers got our start by asking "stupid questions" and then digging deeper when the answers didn't make sense.

Some times we just need motivated laypersons to explain what the experts are trying to say.

Other times we need to point out the emperor is naked.

And so forth.
As for the pile-of-poop emoji there is a very good reason for it to be included in Unicode: it is one of the original emoji, made by Softbank in 1997.

The reason: Softbank and Docomo both used proprietary emoji sets, widely used in Japan for text messages. Not including these in Unicode would have resulted in a choice: be compatible with the rest of the world, or keep using the emojis that became part of their culture. Not satisfactory. So basically, they had to put emoji in Unicode for the Japanese to use it, and excluding Japan is not really an option if you want a universal standard.

It did open an Pandora box though.
Apple’s Evolution in Lego
and then they combine that with an insistence on using their un-sandboxed app. Well, seems like the same magic, the yahoo-toolbar used back in the day...
I didn't become a developer until just after my 40th birthday. I'm 45 now. I'm doing just fine.
> it also doesn’t follow that one should discard a piece of information just because it comes from some dude’s blog.

It doesn’t follow that I have to give every speaker equal weight; this would result in me having to listen to millions of amateurs before hearing an actual expert. The simple reality is that due to the limitations of time and preferential attention given to those with experience and expertise, it’s perfectly reasonable to ignore random blogs.

> horrible lies and fakes from blogs or Facebook posts.

You can’t take the ultra-rational “listen to everyone on the merits” approach and dismiss things as “lies” without a shred of specificity or evidence in the same breath.
Facebook, Messenger, Whatsapp and Instagram are all run by Facebook and have variously incompatible messaging capabilities.
I have used svbtle.com for years, and generally like it.

I am all-in on Notion these days, though, and wish I could use it for my blog. I could but I want nicer URLs and to have it be on my domain.
Depending on how heavily metaprogramming is relied on, relatively so
yes they do. I sat in multiple calibrations. They stack rank.
I am disappointed that crypto currencies conflate their name with cryptography.

Although this is the title of the article, it is misleading.
I always use it as my default session store. I build out large python backends and I also have been using it as a celery backend, and prefer for it to memcache for those type of tasks also.
"it seems like a marketing/signaling term that people on places like indiehackers use to market their products"

Bingo.
Assured Hand Sanitizer with Aloe, 8 Oz. Bottles: Beauty
Zoom Happy Hour Games
I was mainly using Literature & Latte's paid app Scrivener for years, but recently the free open source app Joplin has become my primary drafting environment. I still recommended both -- I use Scrivener for capturing research, organizing projects, and producing publisher-ready files.
Actually it's been like that for a long time, and for a good reason.

/etc/fstab is parsed by systemd and converted int .mount unit files, so that they can be mounted when a) asked for it (auto/noauto) and b) as soon as possible.

think of the _netdev flag: it signals systemd that a mountpoint is network-based, and thus it will attempt to mount it only after the networking target (instead of waiting for it to timeout at boot time, fail , and possibly letting processes start reading and writing from/to an empty directory).

Running daemon-reload is generally system(d)-wide though: whenever systemd configuration is altered (think adding/removing/updating an unit file) you should let systemd know about that by running systemd daemon-reload (think of apachectl reload).
Governor Set to Close All Beaches and State Parks in California
Many companies people apply to work at haven't even been around 20 years, let alone have staff with 20 years at the company.

There's a whole subset of folks looking at 'tech' as 'startup', and the goal of those companies is often to get acquired, so, the company won't necessarily be around in 8 years, let alone 20.

I've resigned myself to the notion that I'll never get a '20 year anniversary' at a company at this stage of my life. I don't mind, but it was one of those things when you're younger that does seem achievable. Most of the companies I've worked at in the past 25+ years aren't even in business any longer, except for 1, which was already 15+ years old when I started, and that was 15 years ago - had I stayed, that might have been the one chance to hit a '20 year' mark someplace (and I have one colleague who started with me and stayed there, so he might make it).
It's kind of a nothing-burger article, because in a real sense the board makeup doesn't matter because the nature of Zuckerburg's equity gives him voting control.

The difference, if there is one, is that dissenters are not by and large absent from the board (except marca). But this doesn't really affect his level of control of Facebook.
The SSH-agent forwarding model is the problem, I think; Every couple of years someone finds another semi-common scenario where it becomes vulnerable.

I have, since 2010, practiced "jumps" only - that is, if I need to connect to a non-routeable host through a routeable one ("bastion host" or "jump host"), then the intermediate host is only used as a transport, by way of -L/-R forwarding of the final destination's ssh port, or by netcat, or (since a couple of years ago) SSH's internal ProxyJump or ProxyCommand; compared to agent forwarding, this is less efficient CPU-wise and traffic-wise, but not by much; and it is as safe as connecting to the final destination directly, unlike agent forwarding.
Google has yet to build a chat tool better than the old GChat / GoogleTalk-Gmail integration. It had voice and video (though not amazing quality, but it was 2006) and the chat was top-notch. It worked, it was integrated in my Gmail and it had text statuses which was honestly the best social media I ever used in my college days.
Defining Technical Tutorials and Topic-Based Articles
No it means the amount of calories coming from body fat is increased by 43%, which may amount to nothing over the course of the day if it also simultaneously increases appetite. Almost all forms of weight loss suffer from this problem - the amount of fat lost is generally proportional to the long-term appetite increase, so that 95% of people regain the weight.
Principal Component Analysis – With Hands on MINI Project
Just to add a bit on that, if you dynamically generate channel names according to a validatable naming convention that any consumer can predict (ideally with a client lib for generating them), you can do pretty complex message passing that doesn't blow up code complexity. Combine that with the locking and consumer groups built in, it's pretty much distributed computing "for free" even if stuck with multiprocessing for runtime scaling (e.g. Python/JS without the builtin concurrency or multithreading of VMs/hosted languages).
Intel's flagship 10th-gen desktop CPU has 10 cores, reaches 5.3GHz
True, I had missed the Information Society Directive which adds the restrictions on circumventing effective technological measures. The big problem is in the interaction between these parts of copyright law and the other parts which limit the copyrights; so even if you have the right to do something yourself, then the distribution of these "circumvention measures" is prohibited by this. Sad.
That's not exactly true this time. The airlines, for instance, are getting about $35 billion in outright grants, and $15 billion in loans and warrants equal to 10% of the total.

The large part of it is free money, and many major US airlines have been the worst offenders at financial engineering, spending the large part of their free cash flow on stock buybacks, and running the business on razor margins.
"That's both sad and funny that you think all of those things are possible in the same location in the US."

I don't think it's possible in the US. It's why I left the US. Sadly, the US makes it illegal to build what I describe.

"huge economic incentives..."

Change zoning laws to allow high density building near transit. SB50 in California for instance. It's pretty obvious people _want_ more homes like this since the cost of living in places like this is already astronomical. Not sure what incentives you need when people are already paying insane amounts to enjoy living like this?

Finally, nothing in my comment referenced the US.
discord has them too and does them even better. + it runs in a browser...
Obligatory inflation and alternatives correction:

$100 USD in 1976 -> $462 today (per CPI)

$100 invested in S&P500 in Aug 1976 -> $8890 today.
I hear this from time to time. I'm not sure I buy it.

1.) Most people can do math. Unless you're also going to be evasive more or less throughout your resume about how long you were in roles and the like, people are going to figure out your rough age/general seniority pretty easily. And at some point it looks evasive. Maybe you're trying to hide some big gap that exists for some reason.

2.) But let's say you do scrub your resume and no one calls you on it. You're presumably going to have an in-person interview at some point and they'll, again, figure out your approximate age pretty quickly unless maybe you're exceptionally young looking.

3.) All this assumes that no one actually knows you when, in my personal experience, every job I've taken since grad school was through someone I knew.
We use redis for session storage, jobs with celery/redis-rq, view fragment caching, and certain query caching.

It can really give you a good boost in performance especially on frequently accessed pages were the content rarely changes - database queries are often "expensive" - so for frequently accessed data that doesn't change frequently - such as product descriptions - it can be a huge help.
The definition implied by the GGP is: shared codebase = everybody will change the same lines; separated codebase = people will work on different sides of an API.

At least, that's what I understand from his comment.
Huh, I'm able to screen share via Google Meet on Firefox! Running OS X 10.9.
It's offline because someone at those plants got sick and the companies can't operate the plants safely or effectively without additional PPE or modifications. The vast majority of the workforce itself is fine, and people are not what is needed to restart the plants.
Freedom and privacy are often at odds with security in most areas in life. During war-like situations, security (speaking in the general sense, rather than purely technical) becomes a greater concern, so those companies that have positioned themselves that way will have increased opportunities.
So, accidentally quadratic?
I think a good example of this is session storage - just store the session with a ttl and now redis will automatically "expire the session" when the time is over.
Age, gender, color are all muted when working remote. Performance isn't.
I use it for caching, temporary content, pubsub, and distributed locking.

It's been particularly useful in load balancers / proxies for authorization, managing csrf, and tracking session activity to auto-log out users. I do this with OpenResty.

In async job or internal rpc systems, I use pubsub and streams for distributing work, ensuring exactly once processing, and getting results back to the caller.
Why Zoom Chose Oracle Cloud over AWS and Maybe You Should Too – Last Week in AWS
I made a poor man's rpc using hashsets for persistence and pubsub to notify for new calls
Works great!
I think "passive-aggressive" is a bit too strong. If you leave a comment, even if not blocking, resolving that discussing can simply be a signal that the author of the MR has acknowledged it.

The proposal of conventional comments simply clarifies intention and disambiguates it. It's like that salt and pepper question. How do you know which is in which? Regardless of your knowledge and assumptions, it depends on whoever filled them in. This clarifies that.
> I have time for both jobs, coding on the side, spending time with my kids, helping my wife prepare dinner, and so forth.

Genuinely curious, how are two full white-collar jobs in parallel even physically possible? Are they remote with completely flexible hours and not full time?
Nah, most people are caught in bullshit jobs that wouldn't matter if they went away. Consider, we're more or less just as busy now as our grandparents a 100 years ago, despite massive improvements in computers, manufacturing, agriculture, etc. etc.. We have to work because not working would be socially unacceptable, not because we actually provide anything of value.
You should ignore those requirements and just apply anyway. The requirements are written by HR, but if you pass the tech call, no one will care.

It's all about the numbers. The first time I went looking for work, I literally sent out 500 resumes. ...had 10 call screens, 4 in-person interviews, and 1 job offer. And that was 1 month after 9-11.
I hear what you are saying. I work in this industry and am intimately involved with all of this. Let me try and explain differently.

There are good reasons why a traditional stock, like Apple, would be valuable on the blockchain. Imagine Apple stock was just like any other token or cryptocurrency - it could be anonymously owned, traded on any exchange (including ones that just pop up out of nowhere), can be traded 24/7/365, and could be used as payment for coffee just as easily as cash. Clearly this is advantageous for some people who want this. From the perspective of a regulator, or citizen concerned of fraud, this is horrible! A nightmare! But to others, they prefer this situation.

This is what a token is. It's like a traditional stock, but also all of the above. Plus it has utility according to however the project uses it. All of the tokens tend to match the same protocols (on Ethereum it's known as ERC20), so if a new service pops up ("Pay for Coffee with Token Service"), suddenly any new token can be used in it. It's like automated plumbing.

You have to switch to the mindset of someone who is a "crypto native" person. They don't think like a normal person. They have different values and motivations.
I don't think you mean this... But it sort of sounds like you are saying it doesn't matter how we increase the number after the dollar sign as long as we manage to do so.
We use it as the main database for low latency (less than 150ms) response time machine learning services. Store a pretty massive amount of data as well - close to 750GB.
I have had very few problems with zoom over the last 2 years. My company has always used it, with people connecting from various linux, windows, and apple machines. We are all remote, and have pair-programmed via screensharing for hours with zero issues.

As government contractors we'll most likely have to switch due it to being banned by the pentagon [0] (bad optics), so I guess we'll use jitsi, but it's quite unfortunate.

All of the DnD people I know are switching to it because it... just works. We haven't had any issues there either, but I can't speak about calls with ~15+ people.

I don't really like any of the alternatives: gotomeeting, chime, bluejeans, webex, discord, or god forbid, skype.

[0]: https://www.stripes.com/news/us/zoom-for-official-use-is-no-...
Write Everywhere.

Write on Medium and Your Blog

Write on Substack. <=== I do. Pros: I can get paid. Cons: Formatting is simple.

Write on Amazon Publishing
Uh great, then he should cite his own test's accuracy rates and the other tests' accuracy rates and let the data bear that out.

Conveniently, he refuses to say how accurate his company's own tests are...
It's an Internet service located at https://wordpress.com. As a subscriber, you get your own blog. It's free for the basic stuff, or you can become a paid subscriber to access more functionality.

(Key word being service. You don't own a blog, you rent it.)
Weird, I have the opposite experience. Meet for years was much worse video/screen share resolution/latency/quality than Zoom or Gotomeeting. In fact it was so bad originally that a bunch of our team members requested we keeping paying for gotomeeting even though we had meet for free in GSuite.

It's gotten a bit better to the point it's mostly tolerable now, so we might actually switch over. Still, I wonder how much the web client is holding it back.
What's "2xing"?
No!
Climate change is a scam to make money.
Corona is an biological attack by China on the west.
`sshpass` or `expect`?
Collibra is a data governance platform, which manages stuff like data cataloguing, authorization to data sources, tracing data provenance etc.
> Myself, I would never want to trust anything centralized.

How is that different from trusting multiple sources? You'd just be multiplying your concerns. Any of them could slip in some malware.

The only advantage I can think of is censorship resistance, or access to older versions and discontinued products.
> I don’t do 1-1s for my sake

I think I miss-interpreted this statement. I took it as you saying you don't do them at all. Sorry!

> pushing back against the unsaid but extremely common belief that managers do these things for their own sake

Totally agree!
No, none of those are no-code solutions.
fanfiction.net :D
A particularly urgent need to identify and quarantine VC investors who think that because they financed a virally marketed app once, they are now experts in Covid-19.