skysight-inc/HackerNews huggingface dataset:
> the ability to leave work at work is a personality trait. the job, or type of job, has little to do with it.

This is very ignorant.

There are many outside factors that go into if an employee needs to focus on work after hours, such as accessibility to the working environment, cultural practices at the company, etc.

Who said anything about haunting?

If my manager hits me up at 11pm asking for something, sure I can ignore him or her.

Then I come in the next day, they already did the thing they asked for themselves because [insert business reason], and says “never mind”.

Next time it happens, they go to the other dev who is happy to do it at 11pm.

Guess who gets the promotion?
Security Analysis – Diving into Dataflow Analysis and Reaching Definitions
If I'm stranded in Antarctica, and decide to compute hashes with my pocket calculator to pass the time, and drop the difficulty to zero (because I can do one hash every 10 min, so they all have to be winners), does the bitcoin protocol say that my chain of empty blocks is a valid contender for longest chain? Or does "longest chain" also take into account difficulty? (Setting aside the obvious fact that in reality everyone would obviously just ignore me)
If I want to use FaceTime to talk to my mother, the only way I can do that is by purchasing an iPhone. What's the difference? Do I have to buy my mom a new Android phone and repurchase all her apps and digital content to exercise my Consumer Freedom?
Austin should secede
The energy drain of software development is something I struggle with. I’ve worked as a painter and can relate to wrapping things up for the day and coming home physically exhausted but with energy remaining. Especially with Covid ‘work from anywhere all the time’ it’s very difficult to find a balance as a software slinger.
Excellent comment! I've spent countless hours on trying to get my python environment to just the right state so I can run code associated with scientific papers, and come to the conclusion that it's just a big, unmaintainable mess. There are, of course, many examples of well written python in the scientific world, but there are many times when I simply haven't been able to get it into a running state.

Julia is great in this regard, but it seems that over time, any language with a centralized library repository will become a graveyard for unmaintained legacy code, and this is bad for long term scientific use.

The downsides of rolling your own mathematical functions is that it's very time consuming, and there's always a chance you'll get it mostly right. These are the reasons that python, with numpy, scipy, and the huge quantity of other libraries available tend to draw scientific use.
Considering his other values, the question here might be if he couldn't fire people for reasons the rest of the corporation considers normal - like taking time off, not working on weekends or similar.

For someone trying to do that, it might look like its "impossible for fire someone".
In my experience, such things tend to be misused when dependency management is not available. There are many tools today which sell themselves as "dependency managers" which are in fact just glorified downloaders. Such things should be called "download managers" instead.
> No computer platform should be allowed to prevent sideloading or other stores from competing.

The iPhone is not a computer platform, it's an integrated experience. Raspberry Pi or the PC you assemble is a platform (which you can still choose to do, if you want).
Yet more evidence to be used in the eventual US anti-trust case demonstrating a pattern of anti-competitive behavior. Prefering big sellers and lying about it is not "customer centric" in any market. Actions like this are going to eventually crush the stock value. When that happens senior employees will cash out and retail will be sold off to the highest bidding hedge fund. AWS is the money maker anyway and that will be protected at all costs.
> SVG is definitely human-readable.

No. A path tag with a 500-600 element `d` attribute is not human readable. It is not human understandable or parsable until it's converted into a visual format.

Ask a blind person whether they think SVG charts are accessible on their own without any additional markup or alternate explanations or controls. Ask them if they can read SVG line charts by stepping through the path property. Figuring out how to communicate complicated graphs/charts with lots of data without relying on any visual medium is a complicated problem that we are still trying to solve.

> You could just say "I'm sending you the stylised image of a blue bird, with the instructions on how to draw it using the SVG text standard". Or just, more clearly even, the following string of characters: "twitter_logo.svg"

By that logic, a PNG is also text, because I can do the same thing. All images can have alt tags. Even Javascript Canvas can have fallback text for when it doesn't render. My Twitter png can be transmitted as "twitter_logo.png".

What do people mean when they say text is preferable if not that the textual representation is more useful than the image representation? If you didn't feel like the SVG format was adding any useful information in its rendered form, you wouldn't waste the time sending information to render it. You would just send the alt text.

> I can read it to someone over the phone with a pen and graph paper, and he can draw it exactly like it should be represented, with zero loss of quality

Right, and when that person draws it, they will have converted it from a textual format into a visual one. I can send you the individual pixels of a small raster image over the wire in a textual format and you can sit down on a piece of grid paper and ink in squares until you come up with the final image. At which point you will no longer be looking at a piece of text.

To argue that the fact that we can encode a format over a UTF-8 stream or physically replicate your computer's drawing algorithm makes a thing text seems to me to be a misreading of the original article's point. The original article is not complimentary of Twitter's SVG, it explicitly brings it up as an example of a non-text medium.

If you expand the definition of text to include basically any storeable information that can be theoretically encoded into UTF-8, then sure, I would agree that text in that system is tremendously powerful. But that's not a useful category to talk about, it's so broad that it becomes meaningless.
Hacker News' priorities in a nutshell:

Archaic furniture catalog halts printing: "How sad! What a loss to our culture!"

Technology displaces millions of jobs, leaving real people destitute and without medical care: "That's just the free market, suck it up, rube!"
I think that's an exaggeration of what OP is saying. It's fuzzy, but there's a definitive distinction between "every aspect of your relationship" and benefits that impact someone's bottom line like free food.

OP did not say, and I wouldn't either, that every aspect of a employer-employee relationship should be documented and tracked like a PnL. But no one should pretend that it's not a debate over "unwritten compensation", and the value the employer gets from the employee. If employers didn't want to quantify that, there wouldn't be demand for corporate spyware and monitoring of employees. Yes, the Microsoft 365 option was shut down, but it's an arms race, and that's one battle in a war.

Why shouldn't employees want to extract the most value they can for their labor, and push back when the terms of that agreement change? If cost cutting or taking a loss necessitated a firing, would that "tacit relationship" prevent someone from being fired? My guess is no. Business is business, not personal.
That, and the inter-cultural differences are certainly a large stumbling block.
Or maybe, like, an apology. Or an effort to not repeat future lies (e.g. the effort required to achieve heard immunity)
Your loss, not mine.
Yes the EU single market works well for goods, but not so much for services. Not just languages, there are significant law differences as well.
Finale of new Adam Curtis Series is not a bummer
Good luck finding it though, the Illuminati keep taking it down... Or maybe its just the BBC. Anyway I stayed up all night finishing it just in case and I actually feel good about the prospect of sitting at my computer all day *participating* in *society*. Not what I was expecting.
Getting rid of that button (and feature) is the ultimate "we prioritized metrics-based design" over any human input or craft canary. We love old buildings because of an innate human craft and attention to detail. That button, to me, represents a digital form of that same emotion.
And that's easy to say for someone who has a large equity stake in the company, who is directly rewarded for working very hard like that. Ridiculous for them to impose it on others though who are salaried employees and aren't rewarded for all this extra work.

If you want me to work as hard as you are, pay me. Take my total annual compensation, divide it by 2087, and give me 2X that amount as overtime to work nights and weekends in excess of 40 hours/week. I'd do it. If he's actually willing to put his money where his mouth is I bet he'd get plenty of takers to work that hard. But I bet he isn't; he just wants to get lots of extra work out of his employees for free.
Your point is spot on... and Google might be one of the places where I have heard they will do just nearly anything to keep you at the company.

Internal mobility is exceptional, perks and compensation are exceptional (regardless of if you are single, young, married, old, disabled, male, female, gay, straight, <other qualifications I've missed> etc. there are GREAT perks available to you), scope of impact is huge (billions of users use your work), and a high bar of employment (though some lament the bar has been lowered) means you work with people who are generally quite smart/on your level
That seems a bit unfair since I was replying to someone that was making positive generalization about Europe.

Also, at the risk of moving the goalpost, having more trees than some arbitrary point in time isn't particularly reassuring. In central Europe, at least, 1925 would have been near an all-time low. The deforestation in central and northern Europe has been going on for millennia (https://www.nature.com/articles/s41598-017-18646-7)
You weren't the person that I responded to so, frankly, I don't care what you're referring to.

Additionally, movie rentals are already covered by a prior agreement. The article you mention even says that Canal+ and other video services were already using this which is an option where you can allow purchases tied to an existing subscription payment method if you also allow for those purchases in the iTunes Store and integration into the Apple TV app.

There was no special deal for Amazon and trying to present it that way, is, imo, disingenuous. How can it be a special deal for Amazon if it existed prior to Amazon's app changes and other platforms were already making use of it?
20F / -6C indoors? Canadian here, mind blown a little. Are homes in Texas not insulated? They must be, you have really hot summers and run AC all the time..

Hope your power came back already. If not / or for another time: candles are great for heating a single room. Small, safe, but they make a difference.
You could have made 10x on Tesla (TSLA) last year from March to December from ~$85 to ~$860 and at least Tesla has a factory, employees, a product, plans for future products and expansion of some kind, exists within a legal system, is on an exchange with some regulation, etc.
"Kids playing"
I'm surprised no one is mentioning IndexedDB [0]
Seems like a well-supported [1] document database built into the browser would beat LocalStorage in almost every way. That's what I've found in my experience at least.

[0] https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_A...
[1] https://caniuse.com/indexeddb
Cryptocurrencies – Security Explained Podcast
There's no concrete difference from the side of the gifter, between giving away time directly, giving away money earned from time spent, or giving away a tangible gift purchased with money earned from time spent. It's just more indirections.

So when someone says there's "nothing sadder", I think they should remember that the time is being given up either way. Doing so for free amounts to gifting the time. Or, flipped on its head, not chasing after the money.

People have their own reasons for making gifts. Feeling good about themselves, making someone else feel good, …. You can have your own reasons for not caring that there is no financial benefit to working extra hours on something. Maybe you enjoy the work. Maybe you are learning something. Maybe you take pride in your work and going the extra mile is rewarding in and of itself.

Unlike GP, I don't judge people who sometimes work for "free", as long as they don't have to and are aware they don't have to.
Show HN: Sets – The puzzling card game in the browser you can play with others
> Apple does not actually have a monopoly

This is like saying water is not an essential liquid, there is coca cola and pepsi.
Reminds me of when I was in elementary school and we would have "phone book" drives. The class that collected the most phone books to be recycled would get some kind of prize. I remember walking around my neighborhood with a wagon collecting phone books. Good times.
A "normal number" of housing vacancies would only make sense if everyone was housed. Housing isn't a voluntary good, where you'll expect some unsold stock and you'll expect not everyone to buy one -- everyone needs a place to live, and will spend as much as they have to in order to get housing of minimal quality. The entire concept of a "normal" number of vacancies doesn't make sense here.
Dark Patterns in UI Copy
"Apple has lots of money so they can afford to give some of it away because we want them to" is not an argument that Epic can take to court, and it isn't a great argument to support adding app stores.

As an iPhone user I prefer the single app store approach. Multiple app stores fragments the user experience, ultimately harming the experience of owning an iPhone. Especially when apps become exclusives to different stores, because they will.

It's one of the main reasons that I moved away from Android. I completely understand the "open system" argument for Android, but a fragmented user experience is a byproduct of that openness. The last android phone I had came with a Samsung store, Google play, and I believe a Verizon app store. As well, going from my Android phone to borrowing a friends meant learning a completely new UX almost every time. "Oh, you don't have a Samsung Android, so you don't have that particular app store, so you can't get the app... Sorry"

It's been several years now, so maybe that's changed, but the biggest thing that makes me stick with Apple is the consistency of the user experience, in both its OS and app store ecosystems.
As a first step, you might hire a coach to help you with

1. Making and keeping the necessary appointments.

2. Dealing with insurance.

3. Persuading your parents to endure the ego-threat of listening to your actual needs instead of telling you things like "stop being so hard on yourself".
I already have a taste of this on my gaming computer: GOG Galaxy, Steam, Epic Store, EA Store, … All of them wanting to auto-start and waste resources in the background. It's just a waste and a hassle.

And every one of them manages to lose my logged in state and force me to log in again every time I start them, apparently that "Keep me logged in" checkbox is just for show.

Do I sound bitter? It's because I am.
Which books?
Your reply is in text. Would you care to link a set of paintings to express your argument instead?
Andy.works: No More Boring Apps
I'm all for getting more sleep, but I think the author's barking up the wrong tree. Matthew Walker in "Why We Sleep" says we should all set a bedtime alarm, as well as a wake-up alarm. Long story short: Good quality sleep depends on consistent sleep and wake times. Sounds like a job for a clock to me. Here's a modern take on the alarm clock that might change their mind: http://byloftie.com/
First smartphone image sensor with 100% PDAF coverage
Yeah, it’s worth pointing out that ditching the auteur for storytelling by committee is a choice, and often a commercial one.

You can write a lot of good stories that way, but you’ll never produce, say, Aguirre.

A heavily structural approach is also better suited to teaching in a video series. Much easier to teach craft than vision.
Copying part of my reply to another comment:

If my manager hits me up at 11pm asking for something, sure I can ignore him or her.

Then I come in the next day, they already did the thing they asked for themselves because [insert business reason], and says “never mind”.

Next time it happens, they go to the other dev who is happy to do it at 11pm.

Guess who gets the promotion?

Even if it’s unfair and shouldn’t happen that way - company culture is not something controlled by an contributing engineer.

But I agree with your other points - a well run company will nip this in the bud! That’s exactly the point. It’s not in control of the engineer. It’s company culture. You’re right that I’d say this probably happens much more at startups vs larger companies due to the loose and fast nature.
You can use any number of other chat or video communications apps available on both iOS and Android to chat with your mother (I recommend Signal, but FlownScepter's list is good as well).

Your desire to specifically use FaceTime does not make it a monopoly.
"I was only following orders"
"Aren't really" means "cannot commit to 100 percent static typing all the way".
"Keep your taps running" is the one practical bit of advice here.
I absolutely despise submodules, but under many use cases you don't add or remove that often. We definitely run into errors people complain about. In fact there are errors that the average user (that doesn't really care about SVC) pretty much can't fix... or with much difficulty. I don't know that I'd still say it's a dealbreaker, but that's definitely very bad. Very much does break some of the spirit of git and what makes it "nice".

We've been using them, and our system is still very usable (obviously this is a ridiculous thing to brag about, but worth pointing out).

I'm wondering if there's a better way to handle shared code between two repos, where the users of either don't have access to the other parent? You might be able to use subtrees? Email source code and just create n separate commits for n projects, with a standardized commit message?

I'd be happy to do something different, but I never had some idea that I could sell in a meeting, and didn't really have the energy or clout to fight this.
Most people who are working 12hr days at min-wage (or thereabouts) have some aggravating factor like debt or child support payments that is screwing them.
> Nobody is going to not put their app on the apple app store.

Epic will, and this is what they want

> Almost every game on steam can be purchased somewhere else, like icth.io or the game's website. 30% is industry standard among monopolistic players (Google play store, Apple app store, Steam).

That is a very different use case
What time do you go to bed?

I haven't used an alarm in years and I wake up between 5 and 7 am. At that point, I simply can't sleep any longer, even if I lie in bed, so I get up.

I usually go to bed between 10 and 11 pm.
Why not open source them now?

(That's been my approach: open source everything by default)
You'd think, but nope.

If you hit the About section and watch their videos, you learn of ERCOT's role as a market facilitator and administrative body. They don't actually own any of the infrastructure, they are just a mediating influence through which granular activities are coordinated. They have the highest level view of activity as a whole on the grid, but there is no centralized control room or intimacy with utilities systems that allows ERCOT any semblance of fine grained control beyond being a message dispatcher and info propagter. Powerful and influential? Yes. Top down driver of day to day operations? No.

If anyone is interested in more about the Midnight Connection scandal, I highly recommend

https://law.justia.com/cases/federal/district-courts/FSupp/4...
I've never had to pay spotify a monthly fee to list a song. I've had to pay some one time costs to get the song listed (via a distributor), but I've never had to pay a maintenance fee of any sort.

And I assure you, the stuff I've put up does not make enough money to cover any fees (20 listens a month).
Nice app! I created configuration profiles for convenience at https://encrypted-dns.party but an app with providers pre-configured is way more convenient. Some smaller providers that come to mind for ad-blocking: Adhole, AhaDNS, BlahDNS, LibreDNS, and Usable Privacy DNS.
If there's a computer in it, there is no clear technical difference. The difference is how people use it. You don't use a switch as your only computer device, banks and stores don't need to create apps for all those platforms to be competitive.
A nonexhaustive list of FaceTime alternatives: Skype, Facebook Messenger, Discord, Zoom, GoToMeeting, Google Hangouts, Cisco Webex, Microsoft Teams, Spike, ICQ, Tox, Viber, WhatsApp, Line, WeChat, Wire.
IIRC the (proposed? is it in place yet?) EU cap is 0.2% for debit cards and 0.3% for credit cards.
Shhaaakeeeedooooowwwwnnnn time!
Just levy the fine already, quit the charade!
I made this quite a while ago but finally got around to finishing & open sourcing it.

It is built using custom web components & uses the browsers peer to peer functionality to play against others.

Very open to any and all feedback, thanks!
This is an unbelievably large release, all at once.

And for an existing product and codebase that's been around as long as Trello, this kind of bundled release is quite the feat!

Good luck, Trello team!
"even Labour..." - of course Labour make a noise about it, that's their job. The opposition obviously criticise at any opportunity. Your faith in organisations (the Good Law Project, The Guardian, undoubtedly big left government too) is misplaced given that they're composed of individuals, and small groups within will sieze opportunity. The Guardian journalists show plenty of bias. Clearly the tories are dodgy, but no effort is required to spot the large fly in the anti-tory ointment: Tony Blair - weapons of mass destruction, net worth up to £100m. The narrative of the left being morally superior is absurd. Politicians are low, and I look forward to tech based governance without them. /optimism
Agreed! Is it black and white? No of course not. You can and need to learn how to properly transition between work and home. It takes time. Totally agree with you.

It’s nearly impossible to do when your employer is not on that same page with you, or even worse is instead fighting against it.