skysight-inc/HackerNews huggingface dataset:
When I started working for a small company as their sole IT department, it started out easy until they kept piling more and more tasks on me.

Some were easy, like install this new printer on everyone's computers etc, some took longer to coordinate such as getting new doors/security system and installing door access/permissions for the company etc. I had to act as a mini project manager getting a few companies to come together to do the physical install.

Over time I became overloaded as I was focusing too hard on long term tasks and not on the immediate needs. It is hard when you are working on a new server database implementation when every 10 minutes field workers also call you for help desk questions.

What I learned to do was to start using software to log everything and make my life simpler. I personally use Notion (https://www.notion.so/) but there are others I've heard of like evernote (https://evernote.com/).

I would try them out before purchasing anything to see if this helps you. Also what I found useful was blocking off an hour of time if I needed to really get into the zone and work on configurations etc.

Always document past solutions because when they arise again unless you are superhuman, having a log of all past tickets/solutions that is easily searchable has been a life saver.

Always focus on what you can actually help at the moment. There are times where you may be waiting on another person/department/vendor or company to do their portion before you can continue. It is good to hold them accountable when they are slow or late, however try not to stress on things that are out of your control and focus on what you can do which will make you feel more confident and give you a feeling like you are still making progress.

As my grandma used to say, 'Worrying is like a rocking chair, it gives you something to do but doesn't get you anywhere'

If you are, try to stop worrying about things that are not in your immediate control, focus on what you can and like anything with practice it becomes easier.
Please don’t learn “I don’t speak X”, this is useless and it kills the interaction. Instead, learn a movie quote. This will get people to joke with you and will start off a discussion, “Where did you learn that” and all.

— “Pas de palais ? Pas de palais” - see here for example: https://youtu.be/ghiMU3seRVM
- “Je m’appelle Juste Leblanc”
— or even asking for a local celebrity is more fun.
True, but it didn't become mainstream until much later IIRC.
The above solution has nothing to do with browsers.
How to increase your size by 4 inches naturally an safely
Regarding binary trees: You can always go back to using old-fashioned arrays and indices. A few simple contiguous arrays of nodes (e.g. a key array and value array) is often all you need, where nodes simply refer to each other via int indices into these arrays. You may be surprised that this often yields some of the best-performing data structures, sometimes better than those using raw pointers and non-contiguous heap allocations.

And, this works in Rust just as it does in C. But at this point, you lose out on the benefits of Rust's static type system and borrow-checker:

1. The compiler will no longer be able to correctness-check the validity of these 'int' style references to other memory.

2. If something does go wrong and you read the array with a bad integer index, Rust will just 'panic' and crash the application. Unlike C, there will be no risk of memory errors or related security vulnerabilities. But on the other hand, each read being bounds-checked will make such Rust code slightly slower than is possible with C/C++. (Though I think you can use 'unsafe' blocks if you want to hyper-optimize akin to C.)

But regarding GC langauges, I generally agree; they're almost always more trouble than they're worth in any performance-sensitive context. You often end up using approaches like this to optimize around the GC (e.g. int indexes into pre-allocated arrays) which ultimately means you're coding C-style in a GC language anyway, which defeats the whole point of GC's productivity-enhancing benefit -- at that point, why not just go all the way and use C or Zig or Rust etc.?
What was the reason for preventing the manager from resigning?
Roku’s Stock Price: Will There Be Another Pullback?
If your time frame is longer than seven years, then it just about always makes sense to leave your money in the market. Even if the market drops 20% in a crash, the market is up more than 20% now since people started majorly talking about fear of a recession a year ago, so it would’ve been better to put money in then than to avoid the market for fear of recession. There might be a recession in a year, but the market’s gains in that time might be bigger than the drop.
Research Guide: Model Distillation Techniques for Deep Learning
I tend to agree with you, but for me personally I think the difference comes down to intent.

When I open a magazine, even if I have a specific article in mind I want to read, I will slowly turn through the pages happy to browse through other random content. It is a very leisurely, less focused interaction.

When I go to a website it is almost always for a very specific purpose. My mindset is goal oriented - I want exactly the content I came here for, nothing more (with rare exception, like HN). And probably years of navigating through horrible websites has helped shape that mindset in me, but I have to wonder, if websites delivered curated content and ads at the level of a magazine, would I even care?
Yup, definitely - this is why people will be asked if they blacked out, if only for a little while, after a fall. If they did the impact was severe enough to cause damage. And of course tight monitoring after head trauma.
I too like fantasy land.
when the answer could be as simple as... just don't use any helmets ;-)

https://www.sandiegouniontribune.com/sports/sdut-rugby-head-...
There are just a handful of hardware left who are still offering proprietary Linux drivers. Especially on the desktop the norm is that everything is opensource so why should the kernel developers go out of their way to support a handful of companies that don't care about Linux?
Couldn't you do something like make (via legislation) any item on commercial sale subject to a minimum 10 year warranty on workmanship [for military purchasers] for repair or replacement, up to a value of X% of company revenue.

When you made a lemon, surely it's then cheaper to replace with a current product than it is to go to court; and being a military supplier would be a high status indication so don't companies (any making products that aren't adjective crap) should still want to make money through creating good products?
Gravitational nabs $25M Series A to ease cloud deployment with Kubernetes
Key Access Justifications: a new level of control and visibility for the cloud
Search Domain Hosting Offer
Hello, I'm looking for a hosting provider (ethical, reliable and who doesn't blame the data in the whois) who offers an offer with a domain name in.fr, at least one email address and at least 10 mio to host a static site. I would like to find a complete package for less than 7 euro per month.
This is an addition to my First Year course that I teach for college students. It's week 1, along with media literacy and evaluating sources. Because they 100% need that week 1 more than what our Title IX policy is.
Merge Sort Algorithm Paper [pdf]
> The neutral is also somewhat regularly grounded in the building's I've seen and atleast one grounding point is required at the distro point.

Hmm. Are phase-to-neutral loads permitted? If so, does this mean that the building and ground are allowed to carry neutral currents? This seems like a bad idea.

I’m not an electrician, but I’ve seen enough problems caused by “objectionable current” (the US code name for currents through what is supposed to be ground even in the absence of a fault) that I think that neutral should be treated as a hot wire whose voltage to ground just happens to be quite low. This would involve all breakers switching the neutral as well as having a reliable mechanism to detect neutral-to-ground faults.

Newer US GFCI devices are supposed to detect neutral-to-ground faults, so that’s a start, but I don’t think any of them will actually disconnect the neutral if such a fault is detected. They do this by inductively coupling a low voltage 120 Hz common mode waveform on hot + neutral, or maybe just on neutral. It’s a cute trick.
> I also hold the knife in my right and fork in my left.

That's the usual way for Europeans.

I never realized Americans did it differently, until we gained an American colleague at lunchtimes, and ... well, it just looked a lot more complicated.

https://en.wikipedia.org/wiki/Eating_utensil_etiquette#Europ...
I don't think Google cares about this relative handful of people. They will keep moving on and 90% of society will go with them.

I often wonder what will happen to the few individuals who are willing to push tech/privacy issues so far that they will be okay with being left behind. In 50 years will we have communities of amish-like people who choose to continue living as if it's 2005?
https://www.codeproject.com/Articles/5251604/Avoiding-unnece...
Like Brave?
This ‘robot lawyer’ can take the mystery out of license agreements
I feel like this article disingenuous. Uber has reduced drunk driving accidents by 62%!! (in Portland, but likely similar for other cities) That's huge.

A 10% increase in heavy drinking seems small by comparison. Why not focus on that fact? Well, because it makes Uber look good, for one thing. Can't have that.
found the paper: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3484845
Here's one:
https://www.reddit.com/r/announcements/comments/4y0m56/why_r...

Failure to isolate (lock-out) puppet from switching things back on during a migration.
Remote Work Encyclopedia
A Manifesto for the Middle
The cloud CPU might be very different from regular server CPU.

For one example, if there are many workloads reading same shared resource, the CCPU (Cloud CPU) can use that to reduce access overhead. Even the program might be a shared resource - you can easily run several dozens of copies simultaneously in vectored fashion.

This might be exploited even further - the queueing operations, for example, can be transformed into parallel scans, yielding less than 1 clock cycle for a synchronization on the work queue.

Etc.

Cray tried similar things to somewhat good results with their Athlon-pin-compatible accelerators. But I think we can do and get more.
I’ve not seen multiples that high selling two companies. The multiple depends heavily on the growth rate. If you’re growing at 25% YoY — unless you’re in a hot market — it’s probably closer to 2x revenue.
In USA, stores in chinatown openly sold multi-region DVD players. But outside of immigrant communities, most Americans had no reason to know or care about this. (Also bittorrent was a thing in 2006 so many ppl had moved away from physical disks.)
Regardless of the validity of the argument this should be down-voted as old-school trolling where you totally derail a thread by politely starting a massive unrelated argument.

It's also missing a point that the original post and a lot of the internet seems to miss. Just enumerating an argument isn't enough to dismiss it, eg. "guard rails" "mansplaining", "squirrel". Just because an argument can be labelled doesn't mean it's invalid, the "guard rail" label could be applied to a nuanced argument about the cost of first order logic as a proof system jammed into all of your code (the original Hickey argument), which seems like it's worthy of not being arrogantly dismissed given the popularity of the language. Sometimes "mansplaining" is appropriate (a female might be wrong/ignorant and a male might seek to correct them), and sometimes "squirrel" is someone pointing out genuine hypocrisy (eg. the genuine hypocrisy of attacking Trumps corruption whilst ignoring blatant establishment corruption, not an argument you can totally dismiss).

Ironically this is logic itself getting meme-ified and losing it's semantic value so that the original concept (squirrel = (often) tu ququoe fallacy) is being applied incorrectly and stripped of nuance and unrerstanding.
The teams at Google, Ionic Security, and many major enterprises spent a considerable amount of time enabling this scenario.

More details can be found in our blog about the launch: https://ionic.com/customer-managed-trust-in-the-cloud-made-s...

Happy to answer any questions here as well.
So Chrome doesn’t support the API that uBlock Origin could use to block such ads whereas Firefox does (with the user’s permission). [1] One more reason why Chrome will soon be seen as mostly useless for users of ad blocking extensions. Hope Firefox keeps alive the things that make uBlock Origin a necessity for a decent browsing experience.

[1]: https://github.com/uBlockOrigin/uBlock-issues/issues/780#iss...
Founder Attributes We Look for When Investing
You can type your comments on HN faster, which leaves you more time for work.
Why did you stop using this scanner setup?
Hey, you're the one who put "read a book" and "enjoy a movie" in the same breath.

If I had just quoted "or enjoy a movie" and left of the "read a book" part of what I quoted, would your "nutritious" argument still hold weight?
Tower of Light: When Electricity Was New People Used It to Mimic the Moon (2013)
Modern, Ancient, or both?
The midwest of the US is neither a desert nor wild. It's mostly farm land.
"Wet Social" sounds like something very different.
Don't forget to memorize the security code!
This sounds a bit like my wife's typing. Super weird to watch, but she can go fast and never complains of pain despite doing 100% of her typing on a laptop.

My computer-related pain started maybe 3 years into my career, and mostly manifested in my fingers and hand, less in my wrist. I switched at that point to a Logitech Wingman trackball and a Microsoft Natural 4000 split, negative-tilt keyboard, and the pain went away almost instantly and hasn't come back in the 12 years or so since.
The insights they glean from your IG activity is then translated into the ads that you see all over the web - not just restricted to the ones on IG.
Won't debate you on that. I'm a mathematician. IMNSHO, physics is a soft science because they accept 5-sigma experimental results as "proof."

My parent made the claim that "identity politics" are invading archaeology, and my point is that "identity politics" have always been there -- it's no longer acceptable to explicitly forbid women from the sciences, but that doesn't mean that implicit gatekeeping isn't happening.
Twitch is running two kinds of ads, one type is "normal" and can be blocked by ublock, the other one is weird - it's definitely not just spliced into the video stream either, as far as I remember (I have Amazon Prime so I don't see ads), but ublock also wasn't able to block it.

However, I would argue that it is not actually worse for several reasons. For one, the streamer decides exactly when and how to play ads - so if the ad timing bothers you, you're going to start watching someone else, which in turn creates an incentive to keep streams ad-free or at least run ads at specific times.

The second reason is that the usage pattern of Twitch is different. I go to twitch (if it's a livestream) to actually watch the content, whereas I use YouTube in many cases like I would use an article, skipping through videos and back and forth looking for a specific part or specific information, and if the information isn't there quickly trying the next video. This workflow gets completely destroyed by ads. To the point where if YouTube would somehow force me to watch ads, I would simply stop using it except for the 2-3 weekly videos I actually plan to watch beforehand.
The bloody cartel war for Mexico’s multibillion-dollar avocado industry
Possibly. I wouldn't put anything past optimum after they started injecting advertisements for new channels and packages on my non-https traffic.
I'm generally on the same page as you. I don't have an inherent problem with sponsored messages like some folks seem to have (ex. "outlaw advertising"). My primary issues are with the current ad network framework as it exists today. The bloat, the vulnerabilities, and to a lesser extent than most people are concerned, the privacy invasions. That is why I run adblockers. It's why I go through the effort of maintaining a pi-hole setup on my network.

I visit some sites than sell, manage, and host their own ad inventory. I make zero effort to block those ads and will even click on them if they're interesting. Most of the time they're images wrapped in an anchor tag, maybe the occasional SVG animated with CSS. I don't want personalized ads, I'd rather see contextually relevant ads if I have to see any at all.
It would be useful in this article to hear about what content is acceptable in a merge request. For example: can these all go straight to queue because they use feature flags? Are commits a "single piece of work", etc.

Not to sound like a downer but this is really an article about fixing a broken process because not running CI on branches before merging to master goes against best practices. Would have loved to actually hear about their work process as this whole article could be summed up as "not running CI on branches before merging their commits to master is a great way to ruin master".
Relevant light scattering occurs in the atmosphere between the satellite and the telescope. It also occurs between every other light source, across the universe, and the telescope. Thats why the satellites contribution to light scattering is tiny. Even in the morning where one might catch the sun - the sky is already lightened.

Hard or soft optical adaptations to remove atmospheric distortions are far more demanding than processing required to remove low magnitude satellite trails, which is already developed and required on occasion.
Thanks to Badger coupled with msgpack we haven't touched our beloved SQLite in over a year, and now might get to delete 3 more layers we've added on top
Russian Hacking 2.0 Could Employ a Whole New Bag of Digital Dirty Tricks
Netflix streams consumable media. Sure, it is nice if it starts playing the movie the moment you click play, but having it buffer a few seconds at the start isn't a complete disaster preventing you to enjoy the evening. And once you are watching, the network can be pretty unreliable as long as on average it can succeed in downloading enough in advance to cover glitches. You can even use a TV to watch Netflix in total comfort, blissfully unaware some of these tale up to seconds to render the screen on the reception of a new frame. So you're watching a frame that was send out by the Netflix edge cache server at your ISP 5 seconds ago, so what?

Gaming is different.

You will have noticed gaming equipment like monitors, keyboards, mice, network-cards, routers, ... all advertising and competing on latency, in the x ms range.

This is because for many games, the reaction speed by which your actions are delivered to the game server and update the game world and that new world-state is delivered to the players, that round trip, is crucial. It is very hard to upgrade your reflexes, and you have no control over what the game server or the ISP/Internet does, but you can shave of crucial milliseconds through equipment choices under your control.

Now imaging getting the most kick-ass gaming PC, but you can only play on it to through the slowest and most unreliable keyboard, mouse and monitor connection (by an order of magnitude) ever, because that PC is across the country from you.

Now Google could in theory move the PC closer to you, like curbside or even in your basement. But the closer to you, the less optimal it becomes for other gamers as it moves further away from them and the business model needs those others to timeshare that PC to make it affordable.

The latency problem is not the same for all games or genres. Competitive FPS or MOBA's will be very sensitive to latency, while e.g. older MMO's or turn based strategy games can be far more forgiving.
this project is the first time i've ever seen this kind of thing in problem reports. i've already seen enough to stay far away from that software.
This is funny because just today I decided to join Telegram to develop a bot.
>Yes I do: right now most are at home taking no direct political action. Meanwhile in Hong Kong, which isn’t under threat of military destruction but an emotional/social way of life? In the face of a so-called authoritarian regime, no less.

I personally don't feel that this is an adequate citation for this argument.
> despite (and some may argue in some cases because of) piracy.

A while ago there was an article on HN about the EU hiding the results of a study they ordered into the effect of piracy on actual sales because the study showed that piracy wasn't really that much of a problem. That study showed a 27% displacement rate for films (i.e. for each 100 copies pirated, 27 sales were lost), so going by that study it is indeed "despite of piracy" and not "thanks to piracy".

IIRC this is the study: https://op.europa.eu/en/publication-detail/-/publication/59e...

Super-summary: 0% displacement rate for Music, 27% for Film/TV-Series, 38% for Books and -24% for Games (i.e. every 100 copies of a game pirated resulted in an extra 27 legal copies sold!).
Latin is not dead, it is alive and its modern dialects are called Portuguese, French, Catalan, Spanish, ....

The relationship between Latin and e.g. Spanish is exactly the same as between Beowulf-era English and the English we’re speaking now. So I don’t understand your argument that Latin is unchanging whereas English isn’t.
In software development the closest equivalent I can think of would be locking files in older version control systems like SVN.
I never really committed to hjkl until getting a pok3r. I love 60% keyboards now though I still get a bit mixed up every now and then when I accidentally hit the combo for "insert" or find myself in the wrong mode.
And IMHO even more importantly, with advertising the dynamic between content provider and user completely changes. The user no longer primarily is a customer, but rather becomes the product for the advertisers.
The content provider no longer only has to cater to the user, but also to the advertiser, with the conflicts of interest that can bring (e.g. unpopularity of critical product reviews).

Restricting the legality of advertisements in general might have the nice effect of leveling the playing field, by making it harder for content providers to benefit by-generally covertly-selling out their users (or their users' interests) to such third parties.
Another option would be to spin up a few VMs on various pay-per-use cloud providers, perhaps VMs in a couple of Azure regions, and test by pulling data from those. The variety of regions will rule out local traffic problems at the other end, the pay-by-hour/minute/second nature of such VMs would make it a cheap test to run. Especially if you can leave the VMs configured but stopped between tests and have no cost in that state, so you pay nothing most of the time but don't have to wait for provisioning & configuration each time.

Or if you have external servers for other uses, and/or have friends who do, you could use those instead of needing to spin up anything new.
Brian Griffin : Hola! Um... me, me llamo es Brian. Ahh, uh, um... Let's see, uh, nosotros queremos ir con ustedes.

Migrant Worker : Hey, that was pretty good, except when you said, "Me llamo es Brian," you don't need the "es", just "me llamo Brian".

Brian Griffin : Oh! So you speak English!

Migrant Worker : No, just that first sentence and this one explaining it.

Brian Griffin : You... you're kidding, right?

Migrant Worker : Que?
Makes sense. Historically, all Arabic letters were dotless as you probably know. I wonder if this made it into Farsi script somehow, for this case at least.