skysight-inc/HackerNews huggingface dataset:
What would you say to her about this if the most important thing was the long-term health of the relationship?

Healthy relationships rely on mutual trust and mutual understanding.

If you are on this site, I imagine that your ability to be fully present in your job as you practice your craft is important to you. If you're talking about your girlfriend, I imagine that your ability to not be worrying about project timeline delays outside of work hours so you can be fully present with her outside of work hours is important to both of you. I imagine that it is important for you to have a relationship where you trust her to understand you and you trust her not to jump to a conclusion that you are an asshole.

I imagine those things are more important to you than the awkwardness, discomfort, and risk that comes with asking her to have a real serious conversation where you start by saying the things that matter to you.
You might have a point. But I think it’s moot because the overwhelming majority of wronged customers won’t or can’t put up a stink on Hacker News or equivalent. So the difference is a sliver.
You are simply wrong, at least about linguists.
This all makes sense and I don't doubt that it's worth it for you, I guess I just personally don't lean on commit history that much.

I use git blame to find who touched the code, but not necessarily why. And during reviews I spent most of the time looking at the totality of the code changes (along with tests and PR notes) rather than deducing what's going on by looking at one commit at a time.

Overall I see the history as a log, which is only an artifact and not a product on its own.
> Definition of superior (Entry 1 of 2)
1 : situated higher up : UPPER
2 : of higher rank, quality, or importance

https://www.merriam-webster.com/dictionary/superior

Boss is by definition superior to your position, not in a sense better, but higher.
There were talks about it in the Climate modelling arena, and around a 10% slower was mentioned in some discussions.
In addition the CCC is a regular contributor to parliamentary hearings - be it investigatory committees or in the context of new or revised legislation. They are an active part of society and their voice is being heard.
True, but it's still the case that he was fired by his company with the claimed reason of insubordination. I think it's a valid translation given the context (i.e. talking about what they said he did, not about what he actually did.)
Ask HN: Any legal place to buy offline TV movie downloads?
As a matter of principle, my LG OLED TV will never get internet access. Otherwise, I'll be faced with forced upgrades that modify things against my best interest, for example by displaying ads. Currently, the entire TV experience is fast and ad-free, so one could argue that by granting it internet access, it effectively "breaks" or at the very least becomes an inferior product than what I purchased.

Now let's say I want to watch a movie on my TV.

I can rent a 4K blu-ray locally for 3€ per night and that'll work just fine. The Blu-Ray player needs regular online updates and is in general pretty hostile towards me, the law-abiding consumer, but it works. I've also heard that people have a great experience with RARBG, which appears to be a (likely illegal) place to freely download 4K movie rips. Then there's iTunes, where I can "purchase" and "download" movies, but the resulting files won't play on my TV, because they are wrapped in iTunes DRM. Also, iTunes vehemently refuses to download 4K movies, so for those I would be at the mercy of a good internet connection. Now I've heard that it is technically easy to rip the iTunes DRM to recover an MP4, but that is likely illegal again.

It appears that rented blu-rays are the only reasonable option here, but for convenience, I would like to download new movies. But legally. I don't mind if the file has DRM, as long as I can make the TV play it fully offline. So that means Widevine should be fine, as it's an Android TV. But it appears that all Widevine-based movie services (iTunes, Hulu, Amazon, Netflix) refuse to let me download 4K files. Also, they all insist on their own shitty apps, which I'm not sure I can get onto the TV without internet.

Is there any place where I can legally purchase a movie file that can be played offline on an Android "smart" TV?
In general, our collective zeal to judge one another is the cause of far more grief than the judging could ever have value.
The UK (together with Denmark) was never part of the European Account Preservation Order, established in 2017. So the comparatively easy EU process to freez funds in another EU country was never possible there. What is possible according to UK law, I do not know.
Know Your Carrying Capacity
I mean any 50 year period is likely
going to pale in comparison to the biggest leaps in technology in mankind’s history. How fast should technology be progressing for us to not be alarmed?
The Facebook conversions API is worse.... Rather than a pixel the website backend can call out to Facebook for better results (for the website), no pixel to block.
I would reach out to some recruiters, with your experience they'll easily place you in a better paid and likely more satisfying job than what you're currently doing. It's good to switch jobs every few years or so anyway, helps stave off the accumulated boredom.

Good luck! Though I'm sure you won't need luck, sounds to me like you have a world of opportunity ahead of you.
TS is emphatically not a superset of JS. It rejects perfectly valid JS leaving you no recourse other than design your whole architecture around what TypeScript allows. Which is what Microsoft wants of course.
Is "sow" really a word for pig? Or did they just want something that sounds like the German "Sau"?

Also, when print-scan-copy-all-in-one devices were a new thing, I liked to call them Eierlegende Wollmilchsau. Any other devices that come to mind?
Management: "Hey guys, we need to implement some sort of payment system".
Developers: "Ok, we'll see what's out there."
Developers: "This one isn't well documented, this one isn't either... Oh hey this one is."
Developers: "We suggest Stripe."
Management: "Ok"

I think you vastly underestimate the importance of ease of use.
Yi Ma’s book and slides seems ok to me. In sense that ML is like Signal Processing and Control Theory. Though I think he is somewhat against “the bitter lesson”

https://book-wright-ma.github.io/
http://www.incompleteideas.net/IncIdeas/BitterLesson.html
No. It would only be lawful if you were legally entitled to require him to buy apples.
I’d prefer better rules. As-is, sounds like a scheme to grow some sort of data protection bureaucracy.
Look for a new job:

https://keyboardjobs.com
> There are prescriptive and descriptive schools of linguistics

That’s not true. There are no “prescriptivists” whatsoever in the modern science of linguistics.
And then you have to contribute to a codebase with restrictive ESLint (bleurgh!) configuration, so you can't even try out whether your code works because the tooling disallows you from compiling it as long as it contains "any", and the other devs are like "but muh best practices". So not only you gotta work around TS, you gotta do it invisibly. How did people even live before VSCode's type hint popups covered up the previous line?
It’s quite a cromulent word for a female pig.
Honestly: Do you know of any wiki software that’s better than Confluence? I have yet to see one.
So you’re categorically against the existence of synonyms?
I switched a site from WorldPay (hey remember those guys) to Stripe not long ago.

Way lower charges. Way more finicky to integrate and yes the documentation is API reference not 'tutorial'. 100% agree about the weird error cases (to the extent I think I've still not handled them all) and the asynchronous stuff (which I kind of understand but also hate).

Fortunately it's a business model where chargebacks are extremely unlikely so that's not affected us.
Scrumwise
The polymorphic union type abominations are precisely because TypeScript is insistent on being a thin layer on top of JS.

In particular there is no built-in ADT syntax, but the type system does support ADTs using the aforementioned polymorphic union abominations, so it is possible yet tedious to write them.

They are in a tricky situation because TC39 really does not care about TypeScript at all when introducing new features into JS. So TypeScript is doing its best to avoid breaking future compatibility with a standard they have no control over. Sometimes this makes the language worse, but they are playing the long game.
I love it when US companies meet Dutch labor laws.
I assume the company is not in good financial condition, either -- 75,000 euros should not be terribly burdensome, otherwise.
A sow is a female pig. It has exactly the same meaning as "Sau" in German, and even sounds the same. "Pig" is "Schwein" in German.

https://en.wikipedia.org/wiki/Pig
Is "pork"? There's a layer of English that has decidedly Germanic origins; see also "legal doublets".
> I'm not aware of any attempt at AR glasses by Google. Google Glass wasn't AR…

Trying to treat augmented reality, mixed reality, assisted reality, and <insert other non-virtual reality here> as technologically distinct verticals with clearly defined boundaries feels like an exercise in madness.

At any rate, Google announced[1] a few months ago that they were planning to start trialing new augmented reality glasses in public.

1. https://blog.google/products/google-ar-vr/building-and-testi...
In the UK most people don't know that for the first 2 years of employment you can be let go for any reason(as long as it's legal) or no reason at all. Only after 2 years various employee protections kick in.
LMDE is pretty good, but you have to like Cinnamon.

I gave it an extended test this year. 6 months or more. I can't get on with it.

Allegedly there's a new Debian remix coming from the originator of Ubuntu Mate. That sounds promising. The snag is, I don't like Mate much, either. Its vertical taskbars are non-functional rubbish.

The best I've seen recently is MX Linux, the original Xfce edition.
'install and support' starts to feel like buying a car where at the last step they start tacking on all these extra fees and 'services' and try to bleed you dry.
Fuck that company.
Government officials are already telling people not to charge their cars at various times to avoid grid overload.
JIRA is infinitely customizable. That often results in abysmal performance.

For the same reason, managers often love it so they can model their workflow to the point.
The amount of people that advocate in favour of master-servant mentality is appallingly high. No wonder there are so many that prefer working in human farms.
what country is that?? inspecting the phone?
Do you have the link to this? Search isn't finding it for me.
A better description of resonance [video]
People are slow to get the message. I still see every stage of denialism.

And the denialists at each stage never argue with each other, because none of them actually care about what's real. All they care about is the conclusion, that anybody who wants to do anything is an alarmist, and nothing in fact needs to be done.
So the solution is to figure out how to put in long hours effectively, not to throw it away. That's an excuse. Do you want to be rich, or not?
EU's enforcement is based on the country the site is hosted in's regulator.

Which is a faff because it means the Irish regulator actively looking at what sites are hosted in the Ireland, rather than an EU regulator looking at all EU accessible sites. Which is non trivial to search for.

(Also the Irish regulator struggles with regulatory capture).
Someone please make WASM source maps JustWork!
I think you misread the article:

>It's been studied and reported that gender diversity leads to improved business outcomes, yet sales teams remain largely a boys club. Stats say that nearly 1/3 of B2B sales reps are women, but I didn’t see it. On the calls I studied, around 10% of the reps I saw were female.
I wish I was productive, my life is nothing but a series of breaks. How you all are able to enjoy working? How are you so productive?
Can this be considered a book? https://basarat.gitbook.io/typescript/

Not sure if it's <250 pages though.
I think they are marketing to dentists. Dentists can afford it. They are already quite technical, most of them. Most of them want to be "real" doctors and surgeons, like the ones shown in the marketing. And the stakes in dental operations are relatively low, so trying out new tech is relatively low stakes too. So they are thinking: at best, this will help my practice, at worst it's a fancy device my kids can inherit to play games.

Against this hypothesis is the fact that dentists already use analog optical headgear, and this would prevent that. Also, it's not clear what software they would use to make their work better/easier.

Anyway, a 1000 person company puts out an announcement like this for a reason - maybe to measure public interest to secure a new round of funding? Presumably they feel it's worth misleading people about availability in order to do that.
There's some awesome pictures of this beast around if you do an image
search. I wonder what AI art prompts would dream up?

It's a common insult in engineering to mean "feature creep". As
software, for me it's those web "Portals" (filled with images of
grinning beautiful people holding laptops) that universities or giant
organisations build to pull together everything, HR, payroll,
phone-book, marketing, the CEO's blog... all into one unholy
dysfunctional tangle that prevents you from finding anything (and
expose the org to much higher cyber-risk).

Closer to home, isn't that just what the "smartphone" is? A single
point of omnifunctional convergence that, if it dies, leaves you cold
and hungry? I'd rather have a whole farmyard of squawking and
squealing any day.
> In practice, it arbitrarily invalidates completely sensible JavaScript idioms.

Such as?
Jesus, you're getting paid peanuts. I'm a 12 year full stack and I'm frequently turning down low six figure offers.

My advice, go on indeed.com and type in "[your favorite language] remote". Take 1 hour daily and apply for jobs over $100k you think you would be a good fit for. You'll find out very quickly how in demand your skills are.

Good luck to you brotha.
Or basically any labour laws. "You mean you can't just be on call with a 5 minute SLA for 14 days straight non-stop?
As others said, the dutch term is probably different.

Their (bad) legal argument was. He refused to follow work instructions, hence he did not perform his work as required, hence we can fire him "op staande voet" which is an on the spot firing that does not require a long process of attempting to improve employee performance.
They needed a 'op staande voet' firing because the long process takes months. The justifications for this are limited to things like "theft or fraud", "Threatening or causing Grievous insult", "repeated innebriation" (called out specifically in law), or "refusing a task".

That final cause "Refusing a task" ,or in dutch, quoting from the law: "wanneer de werknemer hardnekkig weigert te voldoen aan redelijke bevelen of opdrachten, hem door of namens de werkgever verstrekt", can be translated to insubordination.
A full translation of the dutch phrasing would be:
"when the employee persistently refuses to comply with reasonable orders or instructions issued to him by or on behalf of the employer".
Hence the company argued that "turn on your webcam all working day" was a "reasonable order or instruction issued by the employer".

Note that the story mentions this was during a "Corrective Action Program". That sounds like they were already in the firing process. Which starts with a process of notifying an employee their performance is not good enough, and requires they are offered a chance to improve. This 'offering a chance to improve' is usually done by putting employees on a 'performance improvement plan'. I believe many US states have similar procedures.
So to pick one of hundreds of examples, the money that SCE&G's customers are forced to pay for infrastructure that will never be turned on while the contractors make out like bandits was always going to be scammed out of them by the nuclear industry?

Props for honesty I guess.
> Working out how to keep viable populations in remoter areas is something Scotland struggles with to this day

Not just Scotland. I travelled in the Loire valley (France) recently and was struck by how dead many of the small villages and towns were.

Of course, if you get the answer wrong in the other direction, then you get local populations swamped by incomers, with affordable local housing replaced by multiple AirBNBs (e.g. parts of the SW of England).
Author is part of the problem. If his job of status'ing the stuffing
out of everything didn't exist (and it largely didn't until 2010),
there'd be no Jira and a lot more front-line workers.
> Only because it's very hard to pay for switch ROMs. As gaben himself said, "Piracy is almost always a service problem and not a pricing problem".

how many rootkit-level DRMs does Steam need to distribute before we can throw that comment of Gabe's out the window? They own the PC market, they have just about mastered software distribution, and everyone seems fairly happy with the service provided, yet piracy still exists and most everyone on the Steam marketplace go out of their way to implement various methods of software DRM to prevent it.

What kind of fantasy service provided is he imagining that would put a stop to software piracy?

Safe to say that the comment was plain wrong at this point, no?
What Drives Ecosystems to Instability?
After jumping like a flea between frameworks for, what, 10 years (was an amateur dev), I came to the conclusion that I will use one well maintained framework for everything.

I settled on Quasar (based on Vue and recently also Vite).

If I need to have [a page with a button | anything really] I will use Quasar (and Typescript).

Yes, it is overkill. Yes, it is not lean. Yes, it is simpler to do it in 5 lines of vanilla JS.

But OTOH I always know what I will get, do not need to guess, know the time it will take me to write something.

And, notably, frees me from thinking what to use now. I have the hammer for anything that remotely looks like a nail, even if it is actually a screw.
Agreed. I find GNOME to be unusable junk from the functionality POV.

(I'll probably get challenged on this, so here's a shopping list:

• Give me back a componentised desktop, the O.M. in G.N.O.M.E.

• If I must have a top panel, make it useful. I want menus in there, and as many status icons as I wish, which is lots.

• I want 100% keyboard control. I want to unplug my mouse and have it totally usable, everything, no exceptions.

• And while we are at that, I want total 100% screen reader compatibility for my blind friends. That means TEXT. I want text menus, not hidden, right there. I want clear descriptions, everywhere, not jargon BS like "Activities".

• I want it accessible for me and everyone.)

... but GNOME looks beautiful. Ubuntu just makes it better.

KDE is functional, not very but just barely enough, but it's fugly.

But this is cosmetic stuff. That's always been a critical weakness of Linux, sadly.

So I ignore it, and on everything except Ubuntu, I use Xfce. Doesn't look pretty, but it works, and works well.
You might be surprised to know that there are workplaces where you don't get "observed by management" which is why people love going there on site.

Or that there are jobs where you don't have the choice of WFH so you have to show up to the office whether you like it or not if you want to afford food and rent.

Or lack of silence, space, amenities at home, or the multiple other reasons why some people to go to the office.

Why be judgemental about it? Let people do what they want and you do what you want.
Why some countries are leading the shift to green energy
Stories like this are intended to illustrate the probable effects of global warming in a fashion that most people can visualize since most people would be unable to understand the consequences when the data is presented in the form of "a X degree increase in global mean temperature." Heck, even people who do research in climate change would have difficulty visualizing the impact since local variations in temperature across the year is effectively noise that is about two orders of magnitude greater than the signal.

This is an illustration, not proof. If it is being used as a data point in any research, it is one among many.
Weird comment. Tough shit? That’s sales. The OP is just telling you what works if you actually want to sell.

We do most of what he said because it works. So what if you have to humour some dick? Don’t be a sales rep then.
Developers: take a break!

Companies: we will organize the effort in sprints!
>>So the company knew they were in the wrong for firing him and immediately shut down their Dutch operations to avoid the lawsuit.

Or he was their only Dutch employee so there was no point in keeping their Dutch entity open.
I have definitely been there. Once you get too tired your brain doesn't work well enough to tell you you need breaks. Your brain after a break (e.g. a week's holiday) just feels completely different.

What I do now is this: My first task after coming back from a break is to book a week's vacation ten weeks from that time. I work ten weeks, and take a week's break, that's my rule.

Even though it will be difficult to imagine I'll need a break after I've just come back from one.

Book it on the company's vacation planning tool if I'm employed, or on my calendar (and inform my customers) if I'm self-employed.

I don't worry about where to go, or what to do during it, or try to find the best time to go based on events I might be invited to (which I might not know yet), or which projects I'll be working on and when the best time for a break would be to fit in with them. A break isn't about any of that.
Beached whale increase may be due to military sonar exercises (2020)
I firmly believe that people should take at least one day of the week to not work at all. My code is very buggy and sloppy when I'm completely exhausted, even my grammar and ability to organize ideas falls apart.

For many people it's traditionally Sunday or Saturday, but even if you don't observe a day of rest religiously, it is still very practical. If you are involved with intellectual work like coding, switching your brain to just relax and enjoy life at least one day a week will refresh your focus and drive.

Alan Perlis said to understand a program you must become both the machine and the program, and he also admits that programming is an unnatural act. Programming is essentially forcing your mind to think like a machine, and you can't do this all the time or it will burn you out.

Don't neglect your mental wellbeing, take care of yourself! If you want to be productive, this will help you in the long run. The servers will keep running if you take a bit of time off, people aren't built for 24/7 uptime.
Interesting. I must try that. My X200, W500 and T61 all give fan errors.
> How did people even live before VSCode's type hint popups covered up the previous line?

Same. Like normal people do when they use Visual Studio/IntelliJ/QTCreator
A sweeping, sector-wide law with extraterritoriality is fundamentally problematic.

2 or 3 people “handing out fines” to top-10k sites is extremely unlikely to deliver positive results.

EU agenda would be better served I think by going for wins, not ambitions.
You can try contacting your ombudsman, official notice is less likely to get the circular finger-pointing game