skysight-inc/HackerNews huggingface dataset:
And their 3 day demand is total horseshit of a play as well. You have done the research, and feel they do not have in-house representation. It is done on a Friday, so 2 of the 3 days is weekend. Finding a lawyer in 3 days is not simple, and doing it with 2 of the 3 being a weekend when a lawyer is impossible to find is just bullying 101.

Fuck people like this. I feel bad for the Op, but sadly, I am jaded by the BS games that bullies play and win. I wish karma 1000x upon people that do this kind of bullshit.

We've all seen how part of the responsibilities of a brand is to protect it, but as someone else posted, there are ways of not being an asshole when protecting one's brand. Ultimate face saving for the company in question would be to realize what is ocurring and fire the legal team they have hired for this role, apologize for their behavior to the Op, and then amicially work out a resolution. However, I realize that this is such a low chance of ever happening to be laughable.
Who hires such contractors? All the major companies have their own tech departments and write software in-house (or outsource it whole-sale to giants like TCS). That mostly leaves smaller non-tech companies. Do they have the money to pay a competitive rate?
Pardon my ignorance, but what does it mean to self-insure? Does that just mean you have enough money on hand to cover the losses if it happens?
Log4J2 Vulnerability and Spring Boot
Sounds absolutely ruthless and I quite like it. Don't think I'm bold enough to do it myself but I'm always surprised how much being persistent gets you when you're talking to companies.
You can add a layer in between: there are countries with a governmental institution[0] where you can go to for basic legal advice. They may point you to an attorney if needed, but for basic things they can give you advice themselves.

[0] Dutch example: "Het Juridisch Loket"
The Misunderstood Roots of FRP Can Save Programming (2019)
I was in agreement with most of the article, but the final footnote came out of left field for me:

7. I have a bunch of ideas around testing how quickly and how accurately people can type, or accurately transcribe text from a second screen, that I think could be decent predictors of job performance but I'm not sure are fair to test out in a professional context without academic research that could validate them at least a little bit.

Can anyone explain how including such a thing in an interview is relevant at all?
The alternative would be a journal/platform/wiki/repository of only reproducible results. Only double, triple, quadruple checked results would be accepted. In physics I believe this is called being above a certain value of sigma.

This should also require a way to prevent collusion.

All other content would be placed in a pending category.
Only the 'DNS' though right? Just the full-in-for-everything should be less as it does not work. But thanks for the correction.
My exposure to it was via the noweb literate programming system: https://github.com/nrnrnr/noweb/tree/master/src/icon
I can see Go's point here though. Unlike C-style languages where i++ is an expression, in Go it's only a statement, it has no value, which eliminates some footgun opportunities.

It's a halfway house to a language like Swift or Rust where none of the assignments have value. So, in a context where you don't want a value, arguably i++ is a better choice by eliminating a footgun. I don't hate it.
I wonder if the lack of cultivation is partially due to mismatched incentives: It's often impossible to be a successful manager without embedding yourself in a particular social network and organizational culture; making management the 'reward' for a good developer means that the good developers can be, for lack of a better term, brainwashed into corporate culture.

Older and more experienced technical specialists are more of a threat. Cultivating those people would mean giving them mentorship and resources, and older tech specialists are the population that's most likely to be a.) able to leave/have transferrable skills/not be as reliant on the companies as the managers, b.) old enough to stand up for their juniors - can't have someone on the team telling them NOT to work 14 hour days/killing themselves grinding to work at FAANG, and c.) they're most likely to have the organizational and long-term thinking/architectural skills to compete.

Cultivating older technical specialists could be seen, by tech execs, as training in and investing in their own competition.
Is the militia not any able bodied citizen capable of fighting for defense of self or state?

The militia argument was completely broken in 2008 with DC vs Heller that specially said 2A is not a collective right, but absolutely an individual right.

So, wether you can read the intention of people who just used guns to rebel against their government and form a new one was really to make sure that only the government could rule on appropriate arms - or not - it is moot now.
Dynamic session-scoped rules are also available, but the whole declarativeNetRequest API is way too primitive to efficiently defend against advanced techniques the advertising and marketing industry currently implements.

The allowed length of the rule list is also irrelevant, the API is designed to pose no real threat to state of the art ad serving and user tracking technology.

https://developer.chrome.com/docs/extensions/reference/decla...
scite.ai is one of the spammiest sites and is a heavy proponent of dark patterns. Clickbait title, meaningless results, I’m not surprised.
It’s common in all sports internationally.
I have no skin in this game. I just have experience.

The outcome here could be that OP loses their domain name. If they just want to give it up, they don't have to hire an attorney. Easy answer.

But if they do want to keep the domain name, when paid opposing counsel comes knocking at the door, they need to lawyer up, plain and simple.
profiles are my number one reason for using chrome as well.

i need them because of my bookmarks. i have close to 6000 bookmarks. 20 years and counting of curated and tagged web links. chrome syncs them across all my devices. i have to do the import gymnastics once in a while for edge and safari. but that's it.

why are bookmarks still browser-specific and not a OS-level feature? why do we need all that import/export gymnastic?

bookmarks are links to web sites, apps, or pages. they should have never been browser-specific. i want to be able to access them from all my devices. they should have been like my photos, or my music collection. and yet, they are not...
I tried this too, but as Mozilla has no regard for any customization that are not done via the official graphical configuration interface (and sometimes not even that, considering how the compact UI mode is being removed), you'll have to find out how to fix it every time you update your browser.
> Spending $300-1000 on a consult every time I might need one

Actually I’ve been surprised to find that many times even high priced attorneys are usually willing to spend 20-30 minutes+ giving you some general advice before even retaining them. I’ve gotten very valuable advice this way several times at no cost.
Makes me wonder why FAANG do not try to pick desperate employees? Or do they?
I had a game where an artist and I grinded for 1.5 months, I feel I made the vision come to life yet the art stands alone too. I look back fondly in ways I could shape the artistic vision with relatively simple but creative programming. The more you have technical challenges (vs creative) the more you have overworked purely systems programmers. Some people love that, but undoubtedly it's more competitive than similar systems fields
Thanks.

I took a (somewhat quick) look and I'm pretty sure that Raku has equivalents for all of the Enumerable methods except for partition. (We could do basically the same thing with our classify[0] method by converting the Hash to an Array. Or do it manually with a reduce. But there are times when a partition method would be handy.

[0]: https://docs.raku.org/type/List#routine_classify

The String methods might be offer a few more options, but I'll need to think more carefully about that. It's idiomatic (and supported with syntax) to use Regexes for at least some of those tasks in Raku. Plus, Raku's strings aren't directly iterable/indexable (though it's trivial to convert them to a list of characters), and Raku doesn't have a direct equivalent to a symbol (something that I do miss). I suspect that, even with those factors, there might be some ideas worth stealing in there, so thanks for the pointer.

(Oh, and I know that it's "just" syntax, but for some reason I *really* like the idea of having an sprintf operator. I hadn't thought of a language doing that, but I just might borrow that one!)
The option they don't really list is "continue working in more or less the same way until you retire", which I think is, by volume, what most people outside our industry expect.

I was recently talking to some engineers about being in software in our 40s, and I eventually realized that a basic assumption they all shared was that they should continue getting raises and promotions indefinitely, and if that didn't happen it was a sign that something was wrong (with the company, or with them). They assumed that, as long as they continued advancing along a linear skill progression, getting better and better at their jobs, they would to continue getting at least commensurate career and salary progression.

The thing is, that's not how most jobs work. In most trades, you reach a certain level, then top out, and after that you (hopefully) get small, periodic raises to match inflation, then one day you retire. But, you don't expect to make 10-25% more money every couple years for the rest of your life, the way you often do in your first decade or so of software development.

I don't think it's a "check your privilege" thing, I think it's just that matching growth to compensation is a reasonable assumption engineers often make, because maybe that's how it should work in an optimal world, and it's sort of what a good developer experiences at first. But, the world isn't optimal, and the world of work is so sub-optimal it's not even funny, so don't count on it!
Also IANAL but these demands make even less sense due to trademarks being categorised in classes, that you own Douche® registered in rubber products doesn't mean someone else can't have Douche® furnitures, and both have a reasonable and compatible claim to the name (for instance there are at least 5 different companies or organisations called "Apple" with presence in the US).

Furthermore, the USPTO allows multiple trademarks with the same name in the same class, because trademarks must be distinctive and unless the name is completely made up and demonstrably novel (e.g. Blu-Ray, Kodak) it's not distinctive and does not inherently constitute a trademark (though generic trademarks can acquire distinctiveness through use e.g. "apple" would probably be considered distinctive).
Players play not to loose all the time that is nothing wrong or unusual about it, if both players play not to lose most of the game you are going to likely have a draw at the top level.

Playing conservatively or defensively doesn't mean no prep or less work or less talent, it means only taking less risk.

Magnus is unusual for his aggressive playing style and makes piece sacrifices for activity while also being able to compute precisely better than most especially in the middle game.

The play styles become very different when same players play Armageddon ( black has draw odds , i.e. wins if it's a draw) so they can play more aggressively if they have more to lose .

IMO chess should default to armageddon if it wants to be better spectator sport.
Personally I would rather take cash.
I’ve been in several buildings designed to withstand tornados. Anything above around typically is only designed to survive and F3 or F4. The ones I’ve seen have a strong outer shell of steel and concrete with some angles to help deflect wind. There’s then an inner shell of steel designed to keep what ever is inside safe. The outer shell will let some debris through but it won’t penetrate the inner concrete and steel shell.

To put it in perspective an F5 (strongest tornado) will leave just dirt behind and all structures, vegetation, and soil will be gone.

Here’s an example of an F5 aftermath in Illinois in the 90s

https://www.weather.gov/images/lot/pastevents/1990/Aug28/pla...
You might pay for a product and still get ads or get spied on, ex smart TVs that get updates with ads, smartphones that come with sponsored applications or games you can't remove, Windows computers or Windows itself , Be honest , did you see some product Box that says with big fonts on it "this product contains ads and telemetry" so you chose the other product that does not do that ? (or a non related example do the phones say on the box that "we force the developers not to inform you of better deals outside of the stores because we are greedy fucks and want you to pay more on stuff" ... companies will push the limits of legality to suck as much as they can from you, even if you pay for the products.
There was another case at the University of Maryland some years back. Two women were in a car that got picked up and tossed over (or into?) some trees. They did not survive.

https://en.wikipedia.org/wiki/Tornado_outbreak_of_September_...

"Tragically, [the victims] had just left the building and were driving away when the funnel picked them up and carried the car several hundred yards, over one of the high-rise dorms, before dropping the car into the woods beyond."

https://www.astro.umd.edu/~white/images/tornado/

Submitted: https://news.ycombinator.com/item?id=29522918
I had the same opinion, until they started delivering malware. Then, realizing how much better web pages load without ads, I was hooked.
The latest Elder scrolls games, Grand Theft Auto, Saints Row, all had voiced dialogue and didn't feel as "on rails" as Cyberpunk did. None of those games are recent.

The way the core narrative is structured is one of the core problems with Cyberpunk, the games mcguffin implying an artificial time constraint to drive the narrative to resolution. Except driving the narrative to resolution ends the game.
Are you a Qawwali fan at all?
I take the view that there needs to be a penalty for people who send out these letters but fail in their ultimate claim.

If you send cease and desist letters without merit you should be forced to indemnify the respondent for the entirety of their attorney's fees and pay exemplary damages.

This would require lawyers to make a careful assessment about prospects of success, rather than hoping to scare the other side into capitulation.

These heavy handed tactics are just dreadful and shouldn't be accepted in any rational legal system.

To avoid doubt, I'm not saying that their claim doesn't have merit. Unfortunately you will need to pay a lawyer to find out.
If you miss that on Windows: https://neosmart.net/blog/2017/easy-window-switcher/
This is the equivalent of a doctor saying "if you think you have cancer, don't blindly listen to the internet and consult a doctor and I say that as a licensed medical professional".

This isn't someone trying to rope someone into a racket for their own gain, it's "Our laws and legal system are a clusterfuck that varies wildly from region to region. Get a free (or at least cheap) consult instead of taking a risk trying to navigate this yourself".

There is no situation in which it is worthwhile to take the risk to try and navigate that clusterfuck yourself. Spend the 50USD or so and the hour of your time it'll cost at most to get a consult and go from there. At best you can get something out of this whole interaction but at worst if you don't consult a lawyer you can end up without the domain, without any money from selling the domain, and saddled with legal fees defending a lawsuit against you.
Unions don't necessarily mean flat pay. Many unions allow individuals to get pay bumps above the baseline.

They usually do mean structured pay brackets so that there's a floor. This prevents exploitation.
How about we minimize the UNIX philosophy instead?
>As you said "solicitor" I'm guessing you're not in the USA.

But then they use Pacific Time Zone.
That's an interesting idea. Probably won't change the format for this project, but something I might consider in future ones. Thanks for the tip!
Yup; that’s one of the few things that I missed when I left macOS so I wrote a tiny app that adds that functionality to Windows. Free download: https://neosmart.net/blog/2017/easy-window-switcher/

I actually mostly only missed that and iMessage; the latter of which led to this very long story: https://neosmart.net/blog/2018/imessage-for-windows/
As a small child, I once spent time lying in a ditch while visiting relatives who lived in a Tornado prone region. We got in the ditch because it was after dark and we could hear a tornado getting close but we couldn't see anything. We were lucky that it passed close to our farm but not upon us. The chaos and the violence of the wind and noise was terrifying. The visible path through the woods nearby the next morning had an alien feel to it. I remember the smell of tree sap from the many trees broken off and ripped apart. I feel so much for the many folks that endured those storms last night.
Show HN: Use Google Sheets as a Database
I picked up a (used) Series 3 Apple Watch for $100 early last year. If you got one of those, it’s surely going to be worth $50 in 12 months.

I’m in the Apple ecosystem and very happy with the watch, even though the newer versions are surely nicer.
Scaling Tacit Knowledge
Another option only tangentially discussed: they go into consulting and specialize, making excellent, low-risk money in the process.
'Have You Seen This Man?' Podcast: The Global Manhunt for John Ruffo
Depending on what you mean by "smart watch": you can try the Pine Time:
https://www.pine64.org/pinetime/

51 USD will get you a sealed smart watch and a dev kit :)
It is extremely common for customers to care about being informed accurately about downtime, and not just for AWS. I think your experience of not caring and not knowing anyone who cares may be an outlier.
>Were you able to write your own custom app too, or just consume existing data ?

As mentioned in my original comment with additional: I wrote an application that ran on Raspberry PI devices in different continents, countries, and time zones that connected to trackers worn by people with zero technical skills and worked nonetheless surviving disconnection events and automatically upgrading the software, communicating with the trackers and sending serialized data (protobufs) to a server application in Scala my colleague wrote, that then made analysis and aggregations and sent result to yet another mobile application (Android) another colleague wrote to display graphs and other data. The application I wrote worked with several models of this company's products, and at some point, we thought of making it more generic and use it for video and sound feeds for another project ("sound event detection", let's say).

Yes, I was able to build a custom app and it worked not only on my data, but on others' data as well.

The funniest conversations we had were about time and time zones. At some point, we started using timestamp timestamp and timestamp not timestamp because working on data from multiple time zones makes you question what on earth is time, and what actually is now ("Now for whom?" "Now where?").

I had literally nightmares about time and time zones. No, I am not kidding.
I found this article and discussion to be a bit deeper: https://news.ycombinator.com/item?id=28539185

I'm not really convinced security issues in open source libraries is a funding problem. Sure, sometimes money might help, but it might also just be used to add unnecessary features. I really see a management problem.

Additionally, how many projects have you worked on that does any analysis of it's dependencies? I've found it to be rare. I can count on one hand the number of developers I've met that bothered to learn commands to list their dependencies. Most have no idea that there exists tooling to say, "hey, there's something new".

Seems like we need just better understanding and prioritization of "ecosystem health". And it probably starts with just more users paying attention to what they're using. Maybe it's publishing clearer MTTR statistics, or better security updates, or all of the above. But it seems like we should all start with shoring up our own processes and workflows, instead of just saying "just find someone to give money to".
Besides the issue of tracking and such, there's the fact that limiting arbitrary unchecked third-party executable code to run on your computer is a good thing.

I use uBlock primarily as a line of defense, not just to avoid annoying ads.

As an example, a few years ago the ad network of a newspaper here in Norway was hacked. Anyone visiting their site (or affiliates) would silently and without any user interaction get infected with a banking malware.

The malware that time would cause bank transfers made through the online banking site of the most popular bank here to go to a different account than the one specified. It could have done something else.
> The Motorola DynaTAC mobile phone was about the same size as a VR headset is today.

> Imagine the same improvements are made to VR that were made to phones.

Your missing some important details here. The DynaTAC was the whole telephone. All the electronics and battery were in the unit. The better VR headsets need a giant PC attached to them. Even with the giant PC on mains power and brick of a headset top of the line VR experiences are pretty lackluster.

What you're talking about isn't going from the DynaTAC to the iPhone. You're talking about a giant PC on mains power with a brick of a VR headset and shrinking it to just a headset (or glasses) powered by a battery. Even if you set your VR baseline to the fully detached headsets they're not at a fully usable by normal people state.

While it's not impossible to go from the giant PC on mains power, it's unlikely to be happening in the near term. The DynaTAC was battery powered so it was a continuum of development from it to an iPhone. The DynaTAC was a user device for an existing and well developed telephone system (infrastructure and services). VR still doesn't even have that everyday use case let alone the technology to make it really workable.

This is all the more challenging because today's technology is pushing up against hard physical limits. Today's GPUs on mains power with at the cutting edge of semiconductor manufacturing are hard pressed to render 4K resolution at consistently high framerates. Mobile GPUs aren't even close. So there's still a lot of question marks between today and "realistically usable VR" and a whole lot more between that an VR sunglasses.
They get sent to a farm out in the country where they can play with the other developers.
To Microsoft's credit in the pre-Edge days they represented bookmarks as a system shortcut which live in a regular folder.
https://archive.md/364za
This is similar to Chaos Engineering[0]

[0] https://en.wikipedia.org/wiki/Chaos_engineering
Unix desktops are composed of little tools. Under xfce you can switch out Thunar and Xfce4-terminal for something else.
And long ago you could use your own WM in Gnome.