skysight-inc/HackerNews huggingface dataset:
I too have had enough close calls to rethink the whole thing.

One time I was riding on Second Avenue. The bike lane turned into a 30 foot deep sinkhole with a couple cones marking the hazard. By the time I noticed, there was a long flatbed truck in the lane next to me. I merged over and had what felt like an inch of space to ride in -- 30 foot drop to my death to the right, big unaware truck to the left. The truck moved over to the right for no good reason and the tires rubbed off most of the skin on my left arm. One more inch and my username would be talking_panckake. (Just kidding, I'd be dead!)

Another time I was riding on First Avenue. First Avenue has one of those bike lanes that's next to the sidewalk, and parked cars separate you from traffic. Some idiot, and I don't use that term lightly, decided to walk their bike off the sidewalk right in front of me, and position it at a right angle to the traffic flow. I was going too fast to stop that quickly and plowed right into the bike. (The rider noticed me and jumped back onto the sidewalk, saving himself from any injury.) My main memory was flying through the air and seeing my bike flying right next to me. I landed on my arm like an idiot and my right shoulder popped out. I popped it back in and rode 40 more miles that day... but it wasn't pleasant. I now have the ability to dislocate my right shoulder on demand!

I don't think those two events were what killed bike commuting for me, but I was pretty shy for a few months after each of those incidents. What killed it for me was the constant close calls that don't really make good stories (and a lack of shower facilities at my most recent workplace). I still bike early in the morning. Very few idiots out and I can go fast for a couple hours and then take the subway to work.

But yeah. I consider myself a seasoned cycling veteran, and in the last 3 or 4 years it just got to be too much for me. I moved to New York City in 2012, and honestly, things were great back then. But over the years, the city just got more and more crowded with cars, and there is no room for bicyclists anymore. (When I visit places like Montreal, I feel great. I think it's just a NYC thing.)
The rich got richer during Covid-19
Oh man you're gonna have a heart attack if you ever look up some of Linus' comments.
The US based companies will make the argument that they aren't liable for the infringement made by the third-party "lead generation" companies that they employ. They will argue that they have no way to police their actions, and therefore should not be held liable for any illegal activity.

What's worse are the scammers who call from the "social security administration" trying to get you to wire them thousands and thousands of $$. They are quite insidious, sophisticated, and can sniff out even the slightest misstep you make when you try to string them along. I have heard stories, second-hand, of senior citizens who were scammed out of tens of thousands of dollars through schemes like this. It's abhorrent.

Source: I sued a home security company who made the above argument re: using a third-party lead generation company in person with me at the local courthouse during settlement talks. I did manage to get him to settle for several thousand $$ anyway, plus he had to travel several hundred miles to make an 8am Monday court appointment, so I figure that's a win.
> Do we really need tens of thousands, or even millions of porn actors?

Who do you mean by "we"? I guess if these people are able to earn a living then there must be a market for their content and the answer is yes.

> wouldn't society be better off if they did practically anything else as an honest living?

They make content that others are willing to pay for, with little to no negative externalities. I can't see how that's bad or dishonest?

I don't see why you're criticizing pornography when there are lots of jobs out there that are actually dishonest and are net negatives for society at large, like the aforementioned religious lobbying group the article is talking about.
> Is it worth sticking around here?

No. Assuming this is a full-time position in the United States, $22K is well below even internship compensation.

You have many more job opportunities available to you. You need to put yourself out there and find them.

Prepare your resume today. Start applying. You're not obligated to accept the other jobs, but you'll never know unless you put yourself out there. Don't delay this.

> How can I negotiate a (much) higher total compensation for myself?

Interview at other companies. Secure job offers with higher pay. Accept the job offer you like the most.

If you really want to stay for some reason, you could use the competing offers to try to renegotiate with your current company. However, make sure you have good reason to stay. It's difficult to rebuild a relationship like this once you've reached the point of feeling cheated by the founders.

> but I've discovered they've lowballed the lead frontend engineer also (<0.5%)

If the lead frontend engineer is receiving a market-rate salary, getting 0.5% in options isn't actually a lowball.

The unfortunate reality of startup equity is that there isn't much to go around to non-founders who are collecting salaries. Offers above the 1-2% range are usually reserved for VP-level positions and higher. Equity in the 10%+ range is only really seen for cofounders, once you factor in seed stage funding.
But firework enjoyment doesn't scale linearly. Launching a single firework at random places in London is not as impressive as a bunch of fireworks at one place in London.
Dutch person here. The thing you foreigners don't get is that cycling shouldn't be regarded as a sport. All your problems with cycling stem from that misconception.
Texture was like this, but was acquired by Apple: https://en.wikipedia.org/wiki/Texture_(app)
One part is that teachers are almost exclusively female in the early grades which sends an unequivocal message that education is a girl thing. Put that together with broken family structures and it means many kids grow up with no male role models which is harmful for boys and girls in different ways.

Unfortunately it will be another 30 years before the 'girls are disadvantaged in education' trope dies, but bad ideas like phlogestion and trickle down economics take a long time to die.
I'm looking forward to the new and improved Mr. Robot v2 campaign.
That is true but there are literally millions of AVR based Arduinos out in the world and I can confirm that they are totally usable with Rust.
Linux isn't any more secure or safer than a lock on my door will prevent someone from just breaking the window. Hackers do in fact target linux machines, just not average desktop users. They typically go after servers since they run basically everything. And chances are, standard linux users know what they're doing so a ransomware attack isn't really much to frighten a linux user as much as it is to just piss them off but still recover in like 24 hours or less.
It doesn't sound like Mann is disagreeing with the core mechanics of GTD in those posts, it sounds like he is saying that there are diminishing returns with applying 'personal productivity' methodologies, and you can get obsessed with tweaking your personal workflow to an extent where you no longer get payback.

This is a trap I have fallen into before - where you are effectively procrastinating by trying to optimise and system-tweaking your personal GTD system rather than just actually-getting-stuff-done.

Having said all that, GTD helps me personally massively. It's not for everyone, but for lots of people in senior jobs that gets so much 'stuff' in that they struggle to keep up, it's really important to have a systematic way to process it all and not drop anything. I find people who don't have a system like GTD or similar will tend to work from their inbox and end up dropping stuff.
As a driver, collecting money sounds awkward, slow, risky for a dash, and certain to change the dynamic with the passenger.

As a passenger, cash is far less convenient, and paying at the end of a ride is awkward, slow, and certain to change the dynamic with the driver.
At least for the projects I work with at Microsoft, nearly no user accounts have direct write access to source repos. Checkins are done by a service account only after a pull request has successfully been built and run tests, and has been signed off on by appropriate users -- e.g. I can't sign off on my own PR.

EDIT: Sorry, somehow I missed the reply by thatsamonad or I would have replied to it instead of its parent.
Title should be "Turn any camera into a webcam with a $13 USB/HDMI video CAPTURE card".
You're not 100% wrong, let's just say there's a reason she's always remained just a friend.
Electrolyzer costs are dropping in a similar to way to solar power. This is likely not going to be a limiting factor pretty soon.
>a comment requirement would likely just encourage a low quality comment to receive more low quality responses

>Imagine the opposite, if everyone who upvoted your comment had to reply "I agree" or something similarly useless.)

I suppose it could be done Slashdot style where [AFAIK. I've not been on there for years] you don't have to write a reason for an up- or downvote. You just select from a series of icons representing; "insightful", "funny"... etc.

A system like that wouldn't add much overhead to voting on a submission, but would give an indication as to why the voting had gone that way.
Thanks, that's very useful!
The sub 250g drones don’t require you to do the online certification or get a flyer ID.

I could very much be mistaken, but I thought the special rules regarding <250g drones only apply if the drone does not have a camera. The DJI Mini does.
That's what the Galactic Republic said just before it became the Galactic Empire.
> "FWIW, accessibility seems hard."

Exactly.

Changing <div> to <button>, passing your website through an "accessibility validator" or adding an accessibility toolbar don't guarantee your website is actually usable on a screen reader (as an example).

Getting accessibility right takes non-trivial effort.
Yeah... let me think about this. Not sure how to boil this down to generalized notes or advice.
Thanks for the response. I definetly know I can easily make double with my experience. I'm in the UK (non-London), and while I enjoy the project and opportunity to lead here, I'm not willing to do it for my current TC. My biggest question is how I can negotiate a salary I'd be happier with before outright leaving.
Here's the discussion from a few days ago if you want some inspiration. https://news.ycombinator.com/item?id=25537230
> perceive that they aren't given help - but that isn't quite the same as denying people something.

How is that not denying them help?

> On average [Not-Race] has more wealth to afford houses, or home ownership is more common than [Race] in these programs.

So why not just have your aid program be based on wealth, rather than race?
>My personal theory about Atlassian: they have realized (like SAP did before) that once you convinced management to use your product you no longer need to worry about what the users think.

That's all enterprise software in a nutshell. And a huge reason why things like Slack and Trello became so popular. They targeted users first without having to get the enterprise to buy it up front.
For example, in a near-real-time application it may be better to fail than to have overly delayed message delivery. If a queue becomes too large then we get the idea that messages are not being consumed fast enough (in near-real-time). In this situation continuing to send more messages is just going to make the problem worse (although this is more like a circuit-breaker/fail fast than back-pressure). Also it might be better from a business logic perspective to inform the user of the problem than to apply their input at a later time (eg. a game where user input is unlikely to be intended for anything but the very recent game state).
It took coming down to your comment to realize that GP had “in non-rivalrous,” I’d just glossed it over and assumed it said “is”
Absolutely. Any civilization that can't produce such a thing has no business crossing interstellar distances.

The "protomolecule" from the Expanse series is an even more effective if frightening version of the idea, an interstellar virus that hijacks any local biochemistry to bend it to its purposes.
Uranium is mostly just for fission though. Assuming the availability of fusion, probably a reasonable assumption given interstellar travel, I'm not sure you really need uranium very much.
You are being robbed. My experience is that you just can't get people like that to listen so forget loyalty and voice and head to the exit.
I always thought the reason they charged for their OS was due to their anti-trust lawsuit so as to state that they weren't actively trying to dominate the market or something along those lines? Also, OEM operating systems are kind of circumventing that.
That hasn't been shown in a study for over 2 decades. Every recent study (past ~decade) that I'm aware of has shown no effect.

Here's an article that discusses one recent study:

https://www.chicagotribune.com/business/ct-bias-hiring-0504-...

The problem with the original study was that it used names that denoted socio-economic status as much as race (ie, "Dahntay Smith" or "Shaniqua Thomas"). That's a problem, too, but I suspect a similar effect for professional job applicants can be shown using "lower" socio-economic status white names (ie, "Bobby Lee Jones" or "Tommy Ray Brown").

Regardless, I would be strongly in favor of anonymized job applications, since that would eliminate any suggestion of such bias in whichever direction.
there are many books written on Windows undocumented APIs. these things aren't hidden at all.
The issue is that this works only if they have a good product or solution to meet the clients needs. Unfortunately, today's sales training involve trying to sell or oversell things you don't need too. And that's where all the bullshit and manipulation starts coming in.
Nice. This would likely solve a huge chunk of push back against JIRA.
Cold climates and obesity are complementary, USA has an "obesity epidemic", so you see less complaining about the cold than hot.

As an obese colleague once told me "you can't get more naked than naked, but I can put on as much clothes as needed", in a climatic conversation comparing his midwest origins vs. "hot" SV in California.
Ask HN: What are you looking forward to in 2021?
Hi HN, this year has been out of normal for me and for most of my community. During the year I got to spend lot of time with my family, was able to catch up and bond with my sister after spending almost a decade apart, spent so much time in nature, national parks and took couple of road trips. Started working out and gained some muscle, learned new concepts and made new friends. It was a good year for me even though it had some downs, scares and definitely changed who I am. Brought new perspectives to the life and forced me to reprioritize things. I am looking forward to learn, teach and help my community by spending more time with them and also grow professionally. Looking forward to take more risks and finish things that I start. What are you looking forward to? Thank you HN. -AD
Most drones didn't have a camera for many years. You fly it visually. And even if you have a camera you have to be in line of sight anyway.
My guide to message queues: Never use them unless you have no other option.

Message queues are an organizational band-aid for lack of architecture and agreeable contracts between systems. RPC is always going to be a more reliable approach.

If something goes wrong with a complex system, I would much rather an exception be raised immediately and crater the caller than have a message wind up not being answered silently and having to remember to check other areas of the system after the fact.

I have worked in environments that used messaging on a massive scale, and can vividly recall having to write adhoc software to reprocess 3+ gigabytes worth of messages that failed to be picked up by another system.

A simple example would be a "Constraint Warning" message that might be produced by some factory tool. Perhaps you want to make sure all lots that tripped that warning are handled in an extra QC phase to double check things. Perhaps this is another system listening for these messages. What happens if that system fails to see these for whatever reason and you dont have a full-time employee monitoring dead letter queues? You might end up with weeks worth of broken products in your logistics chain and millions of dollars in damages before you figure out what went wrong.
> Would Elements of Statistical Learning be my next book?

Honestly no I don't think so. ESL is likely too advanced.

I would use that screenshot I posted above as a litmus test. Do you understand that notation? The `E` with the subscript? And why they're using `trace[]`? If you do, then you can likely follow ESL. If not -- which would be understandable because even early undergrads likely can't -- then I say you shouldn't try and follow ISL up directly with ESL. It really is a graduate text.

> I’ve seen the Bishop book highly recommended too, and it has been mentioned in this post.

Bishop has a similar problem: [1]. I had to scroll to chapter 2 for this screenshot (pg. 83), but it really is par for the course.

So, and this is totally my opinion here so YMMV, recommendations for foundational ML info tend to be wildly too advanced for the people seeking them out. I'm a math-y person. I really like learning about the math foundations of ML. But ML builds on a lot of other concepts and you can't just jump into the deep end. In my opinion, ML foundations should come at the end of a lengthy sequence of math and statistics courses. Students will just be too lost without them.

I don't mean to be discouraging here. I think nearly anyone who's willing to put in the time can learn this stuff! But here's a more reasonable sequence I found on reddit a while back that would set someone up nicely for being able to follow ESL: [2]. Without the proper foundation, it's just too difficult to follow ESL or Bishop IMO.

Last, I'll note that you don't need to understand the nitty-gritty of ML math to be an ML practitioner. In fact, I'd argue that taking the effort would be distracting because 1) a basic understanding (like you'd get from working through ISL) is probably good enough to start messing with libraries and 2) practitioners need a whole bunch of other knowledge (like general software skills and how to maintain ML datasets) that they also have to take the time to learn.

[1] https://imgur.com/uXWZ6Bv

[2] https://www.reddit.com/r/learnmachinelearning/comments/ggpzk...
Getting rid of spoofing is kind of tricky, because you then need a way to know which numbers are authorized to be used by which accounts, especially when there can be several intermediate carriers in the connection process.

A standardized reporting code (like *69 for call back, but instead to report abuse) combined with detailed enough call records to enable that would be helpful.

Maybe a carrier can charge other carriers more it at least x% of calls are flagged as abuse. And a carrier may charge a customer more if at least y% percent of calls are flagged as abuse. And a customer is referred to FCC for enforcement action after N calls are flagged in 30 days or if z% of calls are flagged.

Perhaps a requirement for record keeping of flagged calls, such that the recipient can sue for statuatory damages, and the carriers involved would be liable if they can't provide records. If they provide the records, liability moves to the origin, but the end customer may seek to quash the suboena without revealing their identity in narrow circumstances where anonymous calls serve the public interest and the abuse process is being used to deanonymize rather than stop abuse.
https://news.ycombinator.com/item?id=25537230
What software actually needs to repeatedly write to these variables? Systemd itself does, but there was absolutely a world before having this option on by default. Grub and such can just unmount after they are done.
does a video in this HDMI out mode count as just one click?

Effectively zero clicks:

Aside from rotary shutter options available on a few high-end (>$50,000) digital cinema camera models, video exposure time is controlled by sensor electronics; all other mechanical shutter mechanisms I'm aware of remain open when capturing video (for any combination of recording, HDMI out, in-camera LCD live view, or electronic viewfinder display).

Pedantically, I suppose you can count one click for a normally closed (DSLR) shutter and zero clicks for a normally open (mirrorless) shutter, though I have no idea if DSLR firmware actually bothers to do this.

I'd also guess that simply opening and eventually closing the shutter causes less wear and tear than a typical <<1 second still photo exposure.

Also can you completely avoid using a battery with a power line adapter?

Generally, yes; in cases where battery-free DC input is not otherwise available, inexpensive "dummy battery" adapters are typically available that pass power through the camera's battery contacts from an external source.

Check adapter compatibility before buying a camera, however; make sure that a compatible dummy adapter (a) exists, (b) doesn't physically interfere with camera operation (buttons, tripod mount, etc.) and (c) attaches without a significant risk of damage to the camera (e.g., if you plan to use the camera in anything other than a totally stationary position, you probably want to ensure the battery compartment door can be closed, removed, or otherwise secured when the dummy battery is connected).
Oh they change formats and api so often, its a challenge to keep an app current and relevant. Used to try to sell a radar app, but gave up.
Said Freedman already in the sixties, Capitalism and Freedom. Classic Chicago school. Abolish the selfserving protectionist cartels. https://en.wikipedia.org/wiki/Occupational_licensing
I don't think a lot of people in the cycling industry are surprised this failed. While design is important, people with money want bikes that have good performance and are light weight. Bling is great, I take pride in my bike... but none of the components I have on my bike are heavier than their more bland looking counterparts. I'll accept half a pound for better suspension, but for a nice looking chain guard? Not a chance.

On high end bikes, bling comes in the form of Anodized aluminum (or titanium), sexy colorful carbon fiber frames, colorful paint, or other parts that are colorful or polished without adding weight.

Performance->Weight->Bling in that order. Looks like Shimano's Coasting program skipped steps 1 and 2 and skipped to Bling.
Except for the HTML

While technically correct is the best kind of correct, it's worth noting that the entirety of the HTML portion is:

<link rel="stylesheet" href="pure_css_digital_clock.css">
What happened was two or three generations afterward developing a complete lack of faith in the leadership/ruling class.