skysight-inc/HackerNews huggingface dataset:
In the time it takes for an APC to show up some beat cop the rampage will be over. They will either run out of ammo and detonate suicide vests or someone will have managed to shoot the threat. An APC is of no use except when you know where and when you want it and those situations tend to not be the kinds of situations we want civilian police engaging in.
TLDR; Recruiters don't care about side projects. Side projects are often shallow and its better to use new tech in real job instead of side projects.

I feel most of us would disagree with that. All new jobs in my career were result of learning something new on side projects. Recruiters show that as passion for learning. Many jobs don't allow for much exploration and you don't have leverage to call shots. It's usually uphill battle to even introduce any significant changes in large stable products. Also, side projects shouldn't be just for goal of finding new jobs and making recruiters happy anyway. It should be for passion for creating things, realizing ideas.
This effect works because the human visual system naturally acquires color information at lower resolution than black and white information.
I turned a side project into a company, and recruiters contacted me non-stop during the entire journey. But maybe it is because I already had experience at Microsoft and Amazon.
Choice is not that simple when it affects others.
For anyone wondering, assuming linear acceleration that's roughly 1 g. In a rear-facing seat, that's 1 g eyeballs-out, which should still be perfectly safe for the child, but possibly not for the cleanliness of the seat.
Advice to my young self: put MORE effort into one of your 100 side projects, and stop messing around with other stuff.
This. I want homes as well designed, engineered and built as iPhones, or at least automobiles.
I think the fact that it does not seem "absurd" or "obviously wrong" is the revelation. It should, but it doesn't. It's clever writing. Imagine a world where engineering interviews were sane and then writing this article in that world, it would be "absurd" and "obviously wrong" and clearly satire. In our world, the real world.. it's not so clear.
Maybe we should stop taking the "it's listening to you" thing seriously, but it's still creepy. The fact that people think it does means we're way over the creepy line in how much tracking is happening, regardless of exactly how advertisers are getting their data.
"nsh" isn't too bad. English speakers already use that in words like "ensure", and "nch" (which is pretty close) is also common (tranche, enchant)
Headphones don't help with the particular task of controlling the mute button, but I can say the microphone of my noise cancelling Bose QuietComfort 35 headphones is significantly better than the laptop or camera microphone.
Sounds like he needs a copy of the book "The Annotated ANSI C Standard". That book was essential to my understanding of the C language. Made writing a recursive decent parser much easier that I expected.
This is why we should craft a system that doesn't depend on discerning between free speech and harassment. If we strengthen employment protections, then we don't have to litigate whether "it would be unfortunate if you were fired for this tweet..." was a thinly veiled threat or simply free speech--the employee can rest assured knowing that their livelihood, health care, etc is secure and they can freely advocate for their political beliefs.
A Raku Manifesto Part 3
I think the biggest problem with these vehicles is the aesthetics and the mindset they attract. But in this regard, those armoured vehicles are only a small part of the problem. Their dark uniforms should be replaced with light uniforms. Replace black and dark blue uniforms with baby blue, white or 'day-glo' neons. Do the same to their guns (white plastic 'furniture' where possible), cars, and armoured vehicles. It doesn't particularly bother me that they own armored vehicles (given the armed nature of the American public), but those vehicles should be repainted to look uncool to the sort of person who fetishizes military hardware and edgy 'punisher'/'tacticool' aesthetics.

Basically, make the cops look less like the US Marines and more like UN peacekeepers (specifically their white vehicles.)
What is the difference between "the mob" and "the public?"
This _opinion_ can be countered with a single ancedote-

I got a job because of my side projects and would be unemployed if I didn't work on side projects.

Now, who's opinion is correct?
> First, most recruiters don’t care about your personal projects or how many meetups you went during the year. What matters the most is your current company - and by that I mean the name of your current company.

He is so much right here. Recruiters don't have the time to go through and understand your side projects, for that matter even engineers don't. Most interviews are 45-60 mins, you need to scope your interview such that the process remains same for all candidates. If someone is just beginning out then side projects matter a lot but for hiring experienced people, most won't care about side projects unless they got significant traction.

Also, it is incredibly hard to judge side projects. Sure, I can go through your Github repo if it is open source, open 2-3 files to see code structure, see the automation suite you have setup but unless the project was complex there is not much to talk about. For experienced folks, there are other metrics you need to gauge them on which are absent in hobby projects.
> one thing that I don't see "measured" is how well that engineer can work cross functionality.

Large tech companies will measure for this. From personal experience I know that Google, Facebook and Netflix all test for cross functional leadership at the senior+ level. By the time you're interviewing for senior or higher roles, only two of the six interviews are actually about coding at these companies. The rest are behavioral and system design, with specific questions used to calibrate how hands on you are and how much you're used to working with many teams effectively in a large org.
It's the introvert/extrovert split. Introverts find face-to-face social interactions draining; extroverts find them energizing: and work-from-home chops that element out of the workday.
I’ve been in contact with Ingram Content data services to consume their book metadata api.

I was amazed by how strict some of their consumption rules are against, for instance, storing the metadata. This is data you’re paying for!

The docs claim it’s to improve the end user experience but I imagine it’s primarily to protect their interests as data brokers.

It really jars me how metadata so inconsequential, like the year a book in the commons was published, can be so strongly legally protected by a party that didn’t even initially produce that number meanwhile we have so little say or protections when it comes to the personal data we first-class produce.

I’m becoming more and more of the opinion that people in the US are second class citizens behind corporations.

/rant
Airbnb treated a lot of customers pretty terribly this year, and I wonder how much that will haunt them in the future.

I tried to stay at an AirBnB in Houston in the summer with broken AC. I left before the first night, and AirBnB wouldn't refund a single dollar. Not the cleaning fee, not their fee, and not the two nights fees.
If the goal is prevent the maximum damage to the economy possible, then lock-downs should probably be extremely brief

I respectfully disagree. For a while I've been thinking that's more or less a classic false choice -- this argument that those in the "saving lives" camp are somehow refusing to care about the powerful value in our economy.

But I think you save the economy by beating the virus. People won't walk into a crowded and poorly ventilated restaurant until the virus is gone. Anything that prolongs the virus's presence in our country will drag down the economy. I feel like some of the "pro-economy" people aren't sufficiently recognizing that.
Facebook doesn't have to listen to us for that to be happening though.

Purina Dog Chow purchases "Qualified Leads" from marketers who have lists of people interested in Dog Food.

We have no idea where they get those lists. If you play Candy Crush, and that third party app has Microphone access it could be collecting the data, and selling it to marketing agencies, which then sell the qualified leads to Purina dog chow.

You are still being listened to and your information sold. It just happens on Facebook more than it being Facebook's fault directly.
Changed to that from https://lists.llvm.org/pipermail/llvm-announce/2020-October/.... Thanks!
Having done framing in the past I assure you foundation tolerances are not close enough for a shim kit in general.
2001:: is a 16 bit prefix in which every single customer could get a /48, i.e. you could allocate 65k subnets of 18.45 quint addresses on your network and give one of those to everyone with an ipv4 address and not run out, and that's still only 1/65536th of the total address space.

128 bits is a lot.

(the /64 as the physical subnet allows using hardware MAC addresses and RNG temporary/private addresses instead of needing DHCP/etc).
I believe they mean, you have to work either way and most people do as good a job as they can. You can either do this for a no name company or at FAANG. At FAANG, you’ll probably do the same work, maybe a little harder in crunch time, but you’ll find yourself in a far better situation five years down the line for virtually the same effort.
bunch of academic work on this, eg.
https://www.usenix.org/system/files/conference/osdi14/osdi14...
https://research.cs.wisc.edu/adsl/Publications/alice-osdi14....
Not just noobs. It's even more exhausting to try and have this sort of conversation with someone who's been doing it that way for 20 years, and never known anything else.
I'm in the same boat, but there's a spectrum here as there is in all things. I don't want full remote - I'd like to come into the office one day a week to build a better rapport with my coworkers.

But yes, going forward, I'll be expecting a much more liberal work from home policy from my current and any future employers.

In fact, we should all push for this, for all employees whose jobs can be done remotely - most people on this board can walk and get a better paying job fairly easily, but that's not the case for every job in an organization, and we should support our coworkers who don't have our privileges.
Somewhat relevant is this article, https://danluu.com/file-consistency/ which was discussed here a while, back.
Haha, I was not suggesting corporations should enjoy the same inherent rights as people but it’s still pretty bad. Amounts to corporate information theft sold to anyone willing to pay.

There’s healthcare providers who sell patient data today still. It’s “anonymized” of course but if you want to know the history a given medication or procedure is performed on a per-patient basis, that’s all available. It’s just an anonymous identifier and somewhere someone checked a box that grants permission to resell that info, so it’s unfortunately legally acceptable under current law.
The possibility of side projects to create future value or wealth is rather low.

Instead, I have started shifting my focus to "side-gigs" rather, with the goal that they create future value for me in some sense.
Why on Chrome? Works identically in Palemoon — and so I’d presume in Firefox.
Then there are a lot of companies you won't be buying products from. IBM did work for the Nazis. Popular Japanese car companies made fighter planes used at Pearl Harbor. American auto companies sympathized with Nazis. Household brands that make the food we eat or the medicines we take have produced poisons that have killed many, produced drugs that have ravaged communities, and much more. The things Nestle does are unconscionable. Goodbye water and chocolate. If you've ever had food at a stadium or a cup of coffee at an office then you've probably consumed a product made by Aramark which is known to engage in modern day slavery in U.S. prisons. What about Exxon or BP? Or that TV network in the UK that employed a known pedophile on a kids show? We could go on all day enumerating all the misdeeds companies have committed in the past or are still committing today.

If Microsoft bankrolling the SCO lawsuits is the stand you want to take then be my guest. It was almost 20 years ago, the entire leadership of the company has changed, their culture has changed, and they are pretty much unrecognizable at this point.
Yeah side projects shouldn't be a thing that you do to find a job unless that's all the experience you have. For example, if you're a junior new developer. Side projects are valuable though in that they keep you happy. You are in complete control and you arent tied down by deadlines or random whims of a senior manager five lev ls above you.

As a person trying to break into the software world to get a software developer job, I feel like side projects are the only thing I can show.
One day you read that recruiters only look for people that do opensource every single minute of their free time, the next day that you better hide your side projects. Shrug.
The only reason I have my job that I do now is because of side projects.

How else are you suppose to learn different parts of the stack when you're (usually) only hired to work in one part? How are you suppose to learn DevOps/CloudOps unless you're on an Ops team?

Many (most?) companies don't delegate full stack responsibilities to individual teams.
Could the growth of AI create more jobs than it takes away?
Even if we don't go extreme to a lockdown, a mandatory mask policy would be more helpful than the situation we are in now.
A small number of infected people leads to about the same R as a larger number. It's things like contact tracing and masks and limiting large groups that reduce R without having a lockdown.

(I'm talking about R when a small to moderate number of people are infected; the slope of the R vs number infected curve will vary due to many factors)
Ask HN: Does any programming language have inline offline async calls?
I've recently been using Microsoft Power Automate no-code environment. One of the things it can do is start an action that might take a few days to complete (e.g. ask someone for an approval). The flow is in a running state for days without anything happening, and it carries on where it left off once the action completes.

It got me wondering if there is any way to do that in actual code. I would want to write something like

doSomething();
const result = await offline someVeryVeryLongRunningThing();
doSomethingElse();

Then behind the scenes someVeryVeryLongRunningThing launches its own process for doing its thing, using polling, events, whatever it wants. (It's a specially written function that supports async offline.) The main process saves its state to disk somewhere and terminates. Then when someVeryVeryLongRunningThing finishes (or fails), the original process is relaunched with the state and call stack that were there before, and carries on where it left off.

Obviously things like open sockets and file handles will be lost. But if it could at least retrieve those parts of state that are just data that would still leave a lot of useful use cases. And this is something a compiler could catch.

Now of course you can implement it yourself in all sorts of ways, but there would be a lot of boilerplate and the code would not look anything like the above. My question is if there's anything available for any mainstream language today that abstracts the complexity away to look remotely like the code snippet above (which is also what the no-code solution would look like it it was code).
- "but it’s hard to actually step into the hiring manager position and find the best candidate without disappointing some people along the way"

Hear me out: the quality of (hiring) managers in tech is ridiculously bad for the money they make. Little quality, poor ideas, and little personality. Mostly, they are of the nerdy type, like the vast majority of people working in tech, so by inclination and culture are not leaders, but followers or the aloof type, and they much prefer to work on their own than in teams. It pays off to go with the flow in corporate.

Source: I had managers (including Directors and VPs) at some of the tech companies everybody talks about that were they to take any decision in which life and livelihood of people are at stake, it would be one of those dreams after which you wake up drenched in sweat and you make the sign of the cross you are just working in a tech company.
How protected are you if you use encrypted communication (Signal, WhatsApp, iMessage, ...), Safari browser with an ad blocker, and encrypted DNS (eg Cloudflare)?

Also, who uses naked SMS and expects privacy??
I never said it simple. Choosing between driving dodge ram or prius also affects others, because pollution. All I said that freedom is having mutiple choices.
Every odd integer? The original article discusses it in great detail.
It's DWARF-5 only: variable values can be expressed in terms of a parameters value on entry to the function. Depending on the circumstances, that value can be recovered from further up the stack frame.

(Ninja edit: although tuning for GDB might coax LLVM to emit the pre-standardised form, without DWARF-5).
Back when I did houses we figured it was 100 days to build a house. As you say framing was 3-4 days of that.
Some of the docs suggest "xonsh" is pronounced "conch". i.e. a shell that's a shell. Snailed it. :-P

Ref: See "TAGLINES" def in https://xon.sh/_modules/xonsh/xonfig.html
because it is powerful, fast, simple, object oriented, while being natively parallel, on both shared and distributed architecture.
The most transformative change in my career was turning my side project into a profitable company, which I now work on full-time. This was a huge step change in terms of my personal happiness and wealth. So, I generally disagree with the advice of forgetting side projects.
It is not true that an ISP cannot give each customer just a single IPv6 address. The Linux box I use as a router gets a single (i.e., /128) address from Spectrum Cable on its upstream interface, and it has to explicitly ask for a separate /64 prefix to advertise on the local interface (this is called prefix delegation, PD).

So it's certainly possible for an ISP to give a customer just one IPv6 address. I'm not sure, but I think there is no rule that prefixes obtained with PD must be /64's. They could in principle give you a /126 or /127 to limit you to just a few hosts on your LAN, and charge to give you anything better. This would break stateless autoconfiguration but it would still work with DHCPv6.

Your best workaround is still www.tunnelbroker.com, HE's free IPv6 tunnel service.
You propose this initially as "individuals choose goals for themselves" but what it requires is "government to provide options for individuals."

"Government to provide" gets you into huge trouble in large parts of the US who will decry this as socialism, etc.

And sadly, even a lot of the US that isn't so cruel and selfish, seems worse than its peer countries at executing government programs effectively...

Half the country doesn't have the imagination to imagine things could be better for everyone without being worse for them, and the other half doesn't have the imagination to hold themselves responsible for actually delivering results vs just trying.
Focus on building your reputation and technical network. Your network will be the source of the best employment opportunities. Recruiters have presented me with some of my worst career opportunities. Former co-workers, technical collaborators and those who have been exposed to my previous work gave me the best opportunites.

Sure, if you do a good job with your employer, you will build reputation. But so do side projects, speaking at developer conferences and going to meetups. Build your network!
Yes. Find "civil complaint" in the article.
Interesting article. The author has made an interesting conclusion and provided interesting premises to support it.

In my opinion, it depends on what your career goal is and what you want out of life.

If you are in a position where you use a technology you don't like or work on projects you don't enjoy, a side project on the weekends can be a way of addressing the gap. Not everyone has the chance of joining a great company.

It also depends on what country or continent you reside in. It appears that in American culture, side projects are actively encouraged; A couple of silicon valley companies have come out of side projects.

A different argument can also be made that doing multiple side projects would not make you a better programmer. Our culture tends to focus on quantitative factors for improving skills rather than qualitative factors. What if rather than doing side projects, one changes ones attitude in their current job?
An excellent article on qualitative factors on excellence can be found in https://leveragethoughts.substack.com/p/what-is-excellence
And somehow he's staying at FC Barcelona because he didn't find anyone willing to pay to have him transferred.
Gotta use all those computers in the datacenter for something...
I don't understand why in 2020 we cannot have transactional firmware updates. Download firmware -> swap out. Is that so hard? This automatically allows for rollback to last known good as well.
> Continue to do as many side projects as ever, code on nights and weekends if you want too, but don’t think about how they could be useful to you to get a new job.

My experience has been different than the author. I suffer from pretty bad anxiety, which doesn't exactly come in handy during interviews and coding challenges. Side projects have been a good way to talk deeply and technically during interviews about concrete problems that I've worked on because I can't show a potential employer code I wrote for someone else's company.

That said, I think there's limited value in showing an employer the product of some tutorial, but side projects that came from my brain alone never hurt in an interview context, and almost always helped.
I don’t think the article ever suggests that you shouldn’t work on side projects if it’s something you enjoy as a creative outlet. It’s saying that you shouldn’t work on side projects as a way to advance your career.
The practice of Tobacco companies looking for new younger customers continued well after the harmful effects where known. Here’s a direct quote on the topic.

"Younger adult smokers are the only source of replacement smokers. Repeated government studies (Appendix B) have shown that:
Less than one-third of smokers (31%) start after age 18.
Only 5% of smokers start after age 24
Thus, today's young adult smoking behavior will largely determine the trend of industry volume over the next several decades. If younger adults turn away from smoking, the industry must decline, just as a population that does not give birth will eventually dwindle. In such an environment, a positive RJR sales trend would require disproportionate share gains and/or steep price increases (which could depress volume)."
original quote from the internal documents of the R. J. Reynolds Tobacco Company, circa 1985, in the collection of Stanford Research Into the Impact of Tobacco Advertising (note that statistics are out-of-date).

But thanks for helping me to understand where you’re coming from.
I would be surprised if it sees a lot of use. As soon as people start building eventloops around io_uring, they might not care at all anymore about epoll.
How long before Microsoft buy Cloudflare.
Do 320kbps mp3 files sound better? Take the test
I don't think that any system that has something you can find objectionable about it would mean you should ban a group.

There is a difference between groups with some questionable beliefs about others, and those whose groups are entirely about hating other people.