skysight-inc/HackerNews huggingface dataset:
No.

I'd argue that choosing to live in any area for any reason does not in any way make you morally responsible for the externalities of that choice. What you do while living there you are morally responsible for, but merely the choice to move does not bear any responsibility.

So, yes, NIMBYs bear some moral responsibility for the housing situation, but simply relocating does not create responsibility or moral hazard.
I encourage you to read my argument from the top again. I speak in terms of probabilities, not absolutes. I don't disagree that many people might not notice performance degradation when running multiple Electron apps. However, it is an incontrovertible fact that (all other things being equal) an Electron app will consume more memory than a native app will; and some people will experience swapping and reduced performance when running Electron apps where they might not experience that if they were solely running native apps instead. Also, it's important to keep in mind that people often run a healthy mix of apps at once--both native and Electron--and they'd have the ability to run more of them without risking swapping if they ran fewer Electron apps (again, all other things being equal). The closer you get to exhaustion, the more economy of consumption really matters.

I just can't see how this is that controversial a claim.
Examples?

I mean, obXkcd: https://xkcd.com/327/

But spelling out what you had in mind would be helpful here.
The positioning change over time and space. Taxis in many European countries are frequently Mercedes because they are comfortable and last a long time. I don't think that would fly in the USA. Likewise BMW used to make inexpensive fun cars (like the 2002) but now they target a more affluent audience in the USA.

There are many examples of products that are plebeian in one market and premium in another, between countries with similar incomes.
So if an attacker had access to 2 million IP addresses[0] and they were attacking a country where maybe less than 5 million people[1] have an account on the national authentication system, how easy would it be for them to DDoS the system for a week?

Presumably the attackers would choose the week when people were supposed to fill in their tax forms, or (if the country was foolish enough to allow online voting) the week of an election.

[0] https://www.bbc.co.uk/news/technology-11531657

[1] https://www.worldometers.info/world-population/denmark-popul...
Well yes indeed, feel free to disagree; just trying to explain my understanding of the parent's argument.
No, because you as an individual are not morally obligated to provide housing to society.

If such an obligation exists, it's the government's obligation, not an individual one.

The best thing an individual can do to provide housing to other people (aside from build it) is to support the loosening of regulations which make it difficult to build new housing. Those regulations tend to be worst in the major employment centers.
> GPS is for the audit log. I can go into my AAD security center (security.microsoft.com) and view a history of logins in my org that include IP address and approx location.

You can already get a rough idea of location using just the IP address. Surely enough to know if your user logged in from the same country/state/ISP as usual. Is that really a situation where you need pin point location accuracy? Do you really need to know which room of their house they were in?

Whatever fringe feature is used to justify the access it's not required for authentication and there's nothing to enforce that those are the only situations in which Microsoft will use the access you've given them. Microsoft and Google are in the data collection/ad pushing business and I can't blame folks for wanting to limit the amount of data they leak to those parties.
this exactly plus also Mozilla used to be the "underdog" you rooted for when they were still small and weren't doing massive marketing campaigns and instead were innovating and doing cool stuff. somewhere I still have my Firefox logo shirt from when I was in high school. only a fool would maintain loyalty to a brand name despite massive personnel and mission statement changes over the years. I would like to like Firefox and Mozilla again but they haven't done anything to earn that from me in years.
About 28% as of 2018[1], but there have been some advancements since then. Half of that cost is enrichment and fabrication, and disposal is a factor too. It costs a lot less to fuel nuclear plants than coal plants, but maintenance is more costly for nuclear. Pricing in externalities or requiring scrubbers makes coal FAR more expensive. Natural gas is really cheap right now so that is largely what is undercutting Nuclear for base load power. It's worth noting that historically natural gas production/use has been far more dangerous than nuclear and far less scrutinized by regulators.

[1]http://large.stanford.edu/courses/2018/ph241/wang-k2/
There's additionally a mail setting for list management that interacts with tracking. That one might need to be disabled as well. This is very poorly documented.
Not sure what you mean, but we don't care which corporation a corporate press release comes from.
I'm far from an expert on the subject, but I think this is a better explanation than the author's of why we settled on a 12-note scale.

However, the history of the adoption of "equal temperament" (distributing the .014 "comma" equally among the twelve notes) is more complicated. In fact, many classical composers used other systems for distributing it (called "temperaments").

In those other temperaments, transposing a music piece to another tonality (i.e. moving every note upwards or downwards by the same amount, for example, changing every C to a D, every D to an E, etc.) didn't sound "the same, but starting from a different place", it changed the piece more substantially (e.g. it might make it sound brighter or darker in character).
This seems strange to me. The market for engineers is really, really competitive right now. I know we're struggling for applicants - to the point where we've started reaching out to people rather than expecting people to come to us. We're certainly not going to immediately pass on someone who applies with solid experience, especially if they have multiple personal projects that demonstrate skill.

It makes me wonder if there's something else going on here. Are you applying to positions that aren't a good fit for your experience or skills? Like only applying to senior positions when you've only had a few years in the industry or only applying to positions in languages you've never worked in (but want to) ?

I really struggle to believe that sharing code from personal game projects or music tools would hurt (rather than help) your application. (Unless, as mentioned in my other comment, you really cut corners in those personal projects.)

Edit: I see, reading your other comments I see you mention that you're in a receptionist job right now and I think that resolves my confusion. If you don't have any actual work experience, yeah, getting that first job can still be really hard. Everyone wants senior engineers, no one wants to hire juniors. Which fucking sucks, because we have to hire juniors for their to be seniors. But, again, putting good code you've written - even games and music tools - should help not hurt you. So I would examine the code you've written for those tools and make sure it is good, solid code. If not, take some time to clean it up and then try again. (If you can find that time.)
Half the languages you named didn't exist when you started doing Smalltalk. So how can you be handicapped?
Twitter launches labels to identify the ‘good bots’
Nick Clegg Promoted to President of Global Affairs
These bombings were almost as tragic as Japan's treatment of China and Korea. Luckily they hastened an end to the war and Japan's exit from the rest of the Asian continent, and spared many GI's from needing to invade the main Japanese island.
There is probably a reason eToro, the premier copy trader, only does crypto copy trading in the US. Just food for thought. Effectively managing others' money would effectively make the trade-makers RIAs
Have you done it in your jurisdiction? Here in CA you can form an LLC or Corp without even providing your ID or doing a notarized anything. You do have to provide a real physical address at least (no pmb forwarders or Poboxes - kinda). Delaware I know is the same.
I expected (or should I say hoped) C knowledge would transfer because - that's my main point of reference for a programming language where you care about memory.

I don't think there's anything particularly unusual about it - were I to seriously learn haskell, I'd hope whatever knowledge I had of Ocaml would put me in a good position.

Your blog was spot on - with the caveat that people who know C++ can easily "learn" stuff like Java and C# but tend to write very C++ flavoured Java and C#.
I want to know what happens when you are asked to pick a random number. How does the brain work that out?
Wow, it even has a window manager
Ex-Cop Jokes That Police Surveillance Robot Could Spy on Women’s Locker Rooms
All technology is a means to an end or goal.

All technologies have intended / desireable, and unintended / undesireable effects.

The more powerful and flexible a technology, the more likely there are unintended / undesireable effects.

Many of those unintended / undesireable effects are themselves not obviously apparent, not immediately manifest, or both. All of which makes risk assessment all the more difficult.

Software, in that sense, is inherently a security flaw, as it virtually always manifests unintended and/or undesireable effects.

This isn't necessarily an argument to ban all software, though the Butlerian Jihad are taking notes. It is an argument, however, for acknowledging risks, raising awareness of them, and taking reasonable steps to guard against them.
Unfortunately social (aka viral) accounts are inherently different from corporate accounts (e.g. Google Workspace). Although you might be the same person you might not want those accounts to be mixed, many people on purpose carry 2 phones to keep this separate. Microsoft’s implementation is arcane and old, but even if it weren’t you’d still have difficulties using a single account. With 2FA it just becomes annoying.

That said I really, really dislike login practices that require me to relogin after certain time. When did anyone had to relogin into gmail? Why all other services keep expiring their logins?
> Javascript, of course, has async/await syntax. I’m curious if that is equivalent to for expressions/do notation and could (in theory) be used for monads other than Promise

It's very similar indeed to do-notation.

The contract for JS async/await is really simple, too, it basically supports any "Thenable" object: an object with a monadic bind function called .then(). It's basically "duck typed" in JS, if it has a .then() function that takes the right sort of callback you can await it.

I haven't seen any practical uses of async/await syntax for monads other than Promise, but it's very doable in theory.
> For example, everyone was using styled components 2-3 years ago and now they are moving away.

What are you basing this theory on, and what do you think people are moving to? In my experience it's still the go-to industry standard.
Ha! Quite true, maybe poor attempt at humour stopping the story there.

I actually did explain after that ellipsis, her response:

“That’s niche!”

She is also well aware of what hashing is.
I still dislike the gnome3 title bar with the icons. As you say, unlabelled mystery meat and hamburger menus.

I'll admit, part of my dislike for the new title bars is probably irrationally rooted in just wanting things to stay like they were on windows 98 when I first became familiar with computers, forever, and never to diverge too much from that. But those unlabelled icons, they really do puzzle and frustrate me. On websites too
No vendor wants to sell raw flash without wear leveling that's exposed to software. It's a significant liability from a warranty perspective, as the manufacturer has to potentially replace the device when the user make a mistake or uses poorly written / buggy software that wears out the flash out prematurely. The one place where that does make sense is for hardware devices using SoCs that include interfaces to directly attach NAND flash, but in that case it's usually the hardware vendor that provides the software, leaving random end users out of the loop.
> One clear difference is the leaders enriching themselves without advancing the welfare of the people they claim to be promoting.

Ah yes that thing that famously only happens in Marxist political regimes.
What makes you think the Ottawa police agree with the protesters?
Scientists Make Breakthrough in Warping Time
I feel like partially the movement happened because some themes made the apps unusable and then instead of blaming the theming, users blamed thee app developers instead.
Ask HN: What hobby do you enjoy that's not at all related to SWE/IT/CS?
> Also looking forward to what KDE can accomplish in this space.

https://www.youtube.com/watch?v=4DLQWv8P5Hw
As someone who is genuinely a fan of stupid pointless hacks, like Turing Completeness with CSS or Minecraft or whatnot, in my opinion this is definitely the stupidest. Kudos.

The entire point of Bash/Shell scripting is (or darn it, ought to be) to use it to string together OTHER programs to get stuff done. "Pure Bash" to me is like a bar of soap that never gets wet.
Amen to that. I second guess every line that I write in Bash that isn’t a simple command.
I was expecting the thread to end with a link to a design for a binary mechanical computer with software multiply which could have been built back then. Exercise for the reader I guess?
This is one of the reasons why I agree with the theory that Japan’s capitulation was only because the Soviets did not renew their non aggression pact.
It could work theoretically (the password contains around 90 bits, and from each row you can glean, dunno, some 64 bits of info (64 characters that can be yellow, gray or green, so 101 bits, but there are constraints on that - very unlikely that all characters are gray, for example)).

In practice, I don't think it's computationally feasible. You can't keep all 2^90 = 10^27 possible solutions around in memory. Bitcoin does 200 EH/s, so 2e20 hashes/s. So the entire bitcoin mining network would have to work for 2 months (5e6 seconds) or so - don't see how you can meaningfully reduce the work (it would indicate a flaw in SHA256, no?).
A shake every morning, 2-3 minutes to prepare:

- 1 cup of whole milk

- 1 cup of water

- 1 banana

- 1 cup oats

- 2 scoops whey protein

- 1 tablespoon peanut butter

- A handful frozen blueberries

About 700-900 clean calories and great when building muscles.
Create a new virtual machine and set the window size to 720x1440 with 2x scaling (or just 360x720) which is what the Pinephone uses. Everything else is the same as desktop Linux, just compiled for ARM.
If you are advertising, don't forget your existing customers. For many products (consumer products like cars or food; business products like SAAS or corporate furniture) selling to the people who have already bought your product is at least as valuable as using it to find a new customer.

For repeat sales (ketchup) it's good to remind people so that when they are at the shop they'll remember to buy it again (assuming they liked it). Same works in business: we bought Dell and the CFO was happy so next year I'll call Dell and see if we can expand our deal.

Also, before social media, it was important that Chrysler specifically advertise to their customers so that they would tell their friends how happy they were with their Chrysler.
i gave up on newegg years ago when i had to call them dozens of times for a single order, because they kept shipping me the wrong thing, or things missing parts, and hanging up on me when i called them and asked them to please ship me what i actually paid for

it was months into the process that c level staff called me to apologize, and yet it continued for a month past that. the warehouse guy kept calling me over and over on my home phone in tones that i interpreted as threatening, sometimes five or six times in a row

they wouldn't speak to me properly until i had my bank claw the money back

i had been a customer of theirs for 15 years by then, and had never asked them for anything more serious than to check shipping availability. i guess that gets me no loyalty.

never again.

i had switched to them over price. a look at pc part picker shows that's no longer a good choice. every part i looked up had a better choice with a different vendor. live and learn.
Existence Precedes Essence
The color change when switching between tabs is definitely something I'm going to remove/fix soon. It didn't really bother me, but I see it now.

I also really like the color names. But I can't take credit for that, because someone else is doing all the hard work here: https://github.com/meodai/color-names
Showing them in more places might be cool, but the performance might become an issue then.

Saving settings might also be a cool feature to add. I'm gonna look into that.

Thank you!
Thanks, it's really good to hear I'm not the only one. For me it feels like I'm choking after a while, like an hour or so (less when I talk or exercise). But it's also because I had a childhood disease where I actually almost choked for real several times. It brings the feeling back.

Unfortunately I live in Spain where they have been really relaxed this wave but here they just love their masks. It's like virtue signaling and a feeling of safety for them I guess. They were even mandatory on the streets again and still are in shops and public transport, and work all day long. About 50% of people still wear them on the street.

I really hope that they will relax it soon because I'm ready to find another country again. Too bad because until 2019 I was really happy here.

It seems to be working totally fine in other countries which have stopped them completely and sometimes even have lower vaccination rates. I wouldn't care if they locked down 3 months a year but this masking is just so difficult :(
I’ve often wished Java had this exact feature (although I suppose in Java it would be called “this type” instead)
I'm on Kubuntu (so KDE), been using it for over 6 months now. I am the kind of person that loves setting up the desktop and all the apps just like I want, so it has been perfect for me, although the defaults are pretty solid as well. The default Breeze theme also is really pretty, I went through all kinds of themes but eventually settled with Breeze due to how good it looks.
this wasn't peer reviewed. most papers aren't.

individual papers getting through would hardly be an indictment besides. people make too much fuss over slips

the idea that a system would never pass a single mistake or is otherwise defective is kind of surprising to me, frankly
> Fourth, the SSL cert industry became corrupt. OV standards were never very high, and EV standards started slipping. Then there was the Cloudflare problem. Cloudflare is a certificate authority, and they issue certs to themself for domains which run through Cloudflare. So looking up a cert just gets Cloudflare's info.

Tying SSL certs to identity (rather than just to verification that someone has the authority over a given domain) was a dumb idea in the first place, so I hardly see a problem with workarounds in that regard.
you're right, i misplaced a decimal two steps

sorry
I treated this the same way I started when solving absurdle, wordle, and hurdle: find the database, get crackin' on a decision tree. But, after estimating 1.2e17 possible passwords in the "database," it only feels fair to accept the invitation to use the debugger.
I'm not, but I would love to some day. I fucking hate my android phone (and the iphone is just as terrible, in slightly different and often the same ways). Thank god for the people tinkering on pinephones and purism phones, paving the way for something less awful, with control in the hands of the user

We're not there yet, but we won't ever be unless people put effort into it. The linux desktop used to suck, too
HTTPS Imports in Node.js
String substitution (or whatever it is called?) looks so bad in Bash. Similar to the sigils for history expansion. I’ll just stick to Up, Down, and Ctrl+R.
Rails 7 support only just got added https://github.com/collectiveidea/delayed_job/pull/1161
well if you manage to break sha256, sure you do ;)
Dunno, today's warranties often require a tool to verify the drive, which checks the total writes. So if you exceed the lifetime writes you are out of warranty.

Seems trivial to extend that to writes per cell, so if you screw up you lose the warranty.
Boost app on Android. RES on PC.
Nice! Projects like this give me hope for Chromecast support one day from Android devices not running Google Play Services (e.g. GrapheneOS)...
A lot of the problems cited make sense in the context the machine was designed for. Of course it did math in decimal. The designer did math in decimal, the user input was in decimal, they wanted output in decimal, and unlike electrical switches, mechanical switches aren't naturally limited to just on/off states. Of course the register supported 40 digit numbers. This was a machine that would have to be cranked. The clock cycle was literally a cycle. Anything less than 40 and you could more economically pay someone to calculate directly. It's easy to say "just do it in software" when cycles are measured in GhZ.
It's cool they have this (mostly) working on mobile, but those gestures are pretty clearly all copied from Android and not a result of KDE Desktop's design decisions.
Seconded. It's been several years of development time and I still think I'd get better pictures with one of those cameras that saved pictures on floppy disks.

I've bought two Pinephones and I hope things go well but man, I install Mobian and wonder what exactly their long term plan is... it runs like an absolute dog, worse than a $30 Android prepaid phone. The only way to get reasonable performance has been to use sxmo, which is ok for me but not the experience normal people want.
It's a fine article, but not a fine introduction. I read more as a list of all the things the author didn't understand (or pretended not to understand), because they couldn't describe them mathematically.

I assume it's written partly tongue-in-cheek, to show how arbitrary a lot of music tradition is, and how it creates a barrier to entry.

And the article didn't even mention different clefs or transposing instruments!
It sometimes touches on it, but innovation challenges.

There are all sorts of little competitions out there to solve various problems and I love solving them.
Good catch, thanks. Gonna fix that.
Agreed. Visually, it is... fine, I don't care that much and the iconization of everything is probably just trend chasing. And personally I don't care too much about theming, but either it should be supported, or not.

But it is so dumbed-down now that I find it pointless as a desktop. I try it out every time I rebuild, and become frustrated with how it doesn't do any number of perfectly reasonable things to want from a Linux desktop. Then some random component I don't even care about starts misbehaving enough to be distracting, and I switch back to blackbox.
It’s irritating that the “something you have” for most things can’t be “a laptop with a TPM.” It’s functionally equivalent to phone-based MFA.

The only improvement would be some screen + touch approval (like the touchbar had for privilege elevation). That would at least leave a human in the MFA loop in the event of machine compromise.